SlideShare a Scribd company logo
1
本ドキュメントの更新について
• 以下の日付でドキュメントを更新、確認しています。
2
バージョン
1.00 2014/10/31 ・初版リリース
1.01 2015/2/28 ・上位スペックとしてDSシリーズ(プレビュー)を追加
目次
• Oracle Database のライセンスとサポート契約
• ギャラリーから仮想マシンを作成
(Oracle Database インストール済み)
• 可用性の考慮
• ディスクアクセスの最適化
• 仮想マシンのスケールアップ
3
4
Azure で Oracle Database を利用する場合のライセンス体系
Azure での Oracle Database のライセンス体系は以下の2種類がある
• Azure による分単位の課金
• ギャラリーから仮想マシン (Oracle Database インストール済み Windows) を利用した場合
※ Azure の無料評価版や msdn などによる無料利用枠の対象外となる
※ Enterprise Agreement のサブスクリプションの場合でも、別途課金される
※ Enterprise Edition オプションのうち、Oracle Partitioning、Advanced Compression、
Active Data Guard が有効になっているが、これらはこの料金に含まれていない
これらを含めた Enterprise Edition オプションを Microsoft より購入することはできない
Oracle ライセンス モビリティ プログラム
• “クラウド・コンピューティング環境における Oracle ソフトウェアのライセンス” に従い、
所有する Oracle Database のライセンスを Azure に持ち込むことができる
http://www.oracle.com/jp/store/cloud-lic-170290-ja.pdf
• 仮想マシン (Windows/Linux) に手動で Oracle Database をインストールした場合
• ギャラリーから仮想マシン (Oracle Database インストール済み Linux) を利用した場合
5
* Virtual Machines (仮想マシン) の料金詳細 (Oracle ソフトウェア) http://azure.microsoft.com/ja-jp/pricing/details/virtual-machines/#oracle-software
* Licensing Oracle Software in the Cloud Computing Environment http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
Azure 上の Oracle Database のサポート契約
• “Azure による分単位の課金” による Oracle Database の利用をして
いる場合は、Microsoft の Azure サポートから Oracle Database の
サポートを受けることができる
• “Oracle ライセンス モビリティ プログラム” による Oracle
Database の利用をしている場合は、Oracle Database の販売代理
店もしくは Oracle 社からサポートを受けることになる
6
OS、Linux ディストリビューション対応
• Azure のギャラリーから提供されている OS、Linux ディストリ
ビューションと Oracle Database の対応
7
Oracle Database Windows Server Linux
12c Windows Server 2012
Windows Server 2008 R2
Windows 8 (msdn)
Windows 7 (msdn)
Oracle Linux 6
SUSE Linux Enterprise Server 11
11g R2 Windows Server 2012
Windows Server 2008 R2
Windows 8 (msdn)
Windows 7 (msdn)
Oracle Linux 6
SUSE Linux Enterprise Server 11
11g(R1) 以前 NG NG
8
ギャラリーから利用可能な Oracle Database
2014年10月時点では、ギャラリーから以下のバージョンの
Oracle Database が利用可能
• Oracle Database 12c
• Edition : Standard / Enterprise
• OS : Windows Server 2012 / Oracle Linux 6.4.0.0.0
• WebLogic Server 12c:あり(Windowsのみ) / なし
• Oracle Database 11g R2
• Edition : Standard / Enterprise
• OS : Windows Server 2008 R2
• WebLogic Server 11g:あり(Windowsのみ) / なし
9
仮想マシン(Oracle Database インストール済み)の作成方法
• ギャラリーから Oracle Database インストール済みの仮想マシン
を作成することが可能
10
ギャラリーのイメージを利用した場合の初期状態
• Oracle Database のバイナリをインストールした直後の状態になっ
ており、データベースの作成や Listener の設定はされていない
• Windows では、Database Configuration Assistant (dbca) や Net
Configuration Assistant (netca) を利用してデータベースの作成お
よび Listener の設定を行う
• Linuxでは、デフォルトでは GUI が用意されていないため、非対話
モードでデータベースの作成および Listener の設定を行う
11
12
仮想マシンのSLAについての注意
• 仮想マシンのSLAでは、同じ可用性セットかつ同じ負荷分散セットにデプロイ
した2つ以上のインスタンスがある場合に限り、外部接続可能な状態が
99.95% を下回ると返金対象となる
• 可用性セットに1台のみデプロイした構成でも動作させることは可能であるが、
この構成で利用した場合は SLA は適用されない
• 複数台の仮想マシンのインスタンスで Oracle Database を構築する場合、
Oracle GoldenGate や Oracle Data Guard 等を使用して冗長化を行う
※ Oracle Real Application Clusters (RAC) はサポートされていない
13
Oracle GoldenGate
• Active - Active
• 双方向 / マルチマスタ レプリケーション
• 必要なデータのみをレプリケーション
• Oracle Database Standard Edition でも利用可能
Oracle GoldenGate を利用する場合の構成例
GoldenGate GoldenGate
双方向同期
Oracle DB
on 仮想マシン
ロードバランサー
Worker ロール
Oracle DB
on 仮想マシン
Web ロール 仮想マシン
(クラウド サービス)
Web ロール 仮想マシンWorker ロール
CTF/TAF*CTF/TAF*CTF/TAF*
(クラウド サービス)
* CTF = Connection Time Failover, TAF = Transparent Application Failover
可用性セット
Oracle Active Data Guard
• Active – Standby(Read Only)
• ディザスタ リカバリを目的とした
REDO ログ転送によるミラーリング
• ファスト・スタート・フェイルオーバーによる切替
可用性セット
可用性セット
Oracle Active Data Guard を利用する場合の構成例
Data Guard Data Guard
REDOログ同期転送
Oracle DB EE
on 仮想マシン
Oracle DB EE
on 仮想マシン
Web ロール
(クラウドサービス)
仮想マシン
CTF/TAF*CTF/TAF*
Worker ロール
(クラウドサービス)
CTF/TAF*
* CTF = Connection Time Failover, TAF = Transparent Application Failover
オブザーバー オブザーバー
18
データベース用のデータディスクを追加
• デフォルトではOSディスクおよび一時ディスクのみが接続されている
• 一時ディスクについてはインスタンスサイズの変更やフェールオーバーにより内容が
消去されるため利用することはできない
• データベースはデフォルトで接続されているディスクは使用せず、データディスクを
追加して配置することを推奨
19
OS
ディスク
データ
ディスク
データベース
データファイル
REDOログファイル
ポータルから
空のデータディスクを接続
追加したデータディスクにファイルを作成
一時
ディスク
Oracle Virtual Machine Images - Miscellaneous Considerations http://msdn.microsoft.com/en-us/library/azure/dn439773.aspx
仮想マシン
コントロールファイル
複数のディスクを使用してデータベースを構成
• 大量のディスク I/O が発生するシステムでは、複数のデータディス
クを接続し、各データディスクにファイルを配置するように、デー
タベースを作成し、ディスクのスループットを最適化
20
データディスク
インスタンスサイズと追加できるディスク本数
• ディスク 1 台当たり最大500 IOPS が制限となる (標準インスタンスの場合)
これ以上の性能が求められる場合は複数のディスクを仮想マシンに追加
• インスタンスのサイズに応じて追加できるディスクの本数が異なるため、インスタン
スのサイズはCPUコア数/メモリだけでなく接続可能なデータディスク数も考慮する
• それぞれのデータディスクの最大サイズは1TB
21
サイズ コア数 メモリ
データ
ディスク
最大接続数
最大IOPS
A0 (XS) 共用 768 MB 1 1 × 500
A1 (S) 1 1.75 GB 2 2 × 500
A2 (M) 2 3.5 GB 4 4 × 500
A3 (L) 4 7 GB 8 8 × 500
A4 (XL) 8 14 GB 16 16 × 500
サイズ コア数 メモリ
データ
ディスク
最大接続数
最大IOPS
A5 2 14 GB 4 4 x 500
A6 4 28 GB 8 8 x 500
A7 8 56 GB 16 16 x 500
A8 8 (2.6GHz) 56 GB 16 16 x 500
A9 16 (2.6GHz) 112 GB 16 16 x 500
Azure の仮想マシンおよびクラウド サービスのサイズ http://msdn.microsoft.com/library/azure/dn197896.aspx
ディスクキャッシュの利用
• データディスクはデフォルトではホスト キャッシュは「なし」となっている
• ディスクアクセスの遅延の影響が大きく、同時読み取り I/O が少ない場合、ホ
ストキャッシュを「読み取り専用」にすることを検討
• 最大で 4 本のデータディスクの読み取りキャッシュを有効にできる
22
ジオレプリケーション利用時の注意点
• 単一のディスクにデータベースのデータファイルと REDO ログファイル、コントロー
ルファイルを格納している場合はストレージのジオレプリケーションがサポートされる
• 複数のディスクにデータベースのファイルを分散した場合は、各ディスクの変更が個別
に複製され、データベースの整合性が取れないため、ジオレプリケーションはサポート
されない
23
一貫性が保証される構成
仮想ディスク
データファイル
REDO ログファイル
BLOB
一貫性が保証されない構成
仮想ディスク
データファイル
仮想ディスク
仮想ディスク
コントロールファイル
ストレージのジオレプリケーションの設定
無効 有効
BLOB
コントロールファイル
REDO ログファイル
24
仮想マシンのサイズ変更によるスケールアップ
• 仮想マシン構築後に CPU / メモリ / ディスク数 の増強が必要と
なった場合は、仮想マシンのサイズを変更することでスケールアッ
プ可能
• 起動中の仮想マシンに対してもスケールアップを実施可能だが、
スケールアップ時には再起動が行われる
25
26

More Related Content

What's hot (20)

PPTX
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
 
PPTX
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
オラクルエンジニア通信
 
PDF
Oracle GoldenGate FAQ
オラクルエンジニア通信
 
PDF
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
Amazon Web Services Japan
 
PDF
AWS Black Belt Online Seminar Amazon Aurora
Amazon Web Services Japan
 
PDF
Azure Monitor Logで実現するモダンな管理手法
Takeshi Fukuhara
 
PDF
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
 
PDF
事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)
オラクルエンジニア通信
 
PDF
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
オラクルエンジニア通信
 
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
 
PDF
AWS Database Migration Service ご紹介
Amazon Web Services Japan
 
PDF
Oracle Data Guard による高可用性
Yahoo!デベロッパーネットワーク
 
PDF
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
Amazon Web Services Japan
 
PPTX
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Shinya Yamaguchi
 
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
 
PDF
あなたのクラウドは大丈夫?NRI実務者が教えるセキュリティの傾向と対策 (Oracle Cloudウェビナーシリーズ: 2021年11月24日)
オラクルエンジニア通信
 
PDF
DevOps with Database on AWS
Amazon Web Services Japan
 
PDF
Oracle GoldenGate Veridata概要
オラクルエンジニア通信
 
PPTX
分散トレーシングAWS:X-Rayとの上手い付き合い方
Recruit Lifestyle Co., Ltd.
 
PDF
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
Amazon Web Services Japan
 
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
 
[フルバージョン] WebLogic Server for OCI 活用のご提案 - TCO削減とシステムのモダナイズ
オラクルエンジニア通信
 
Oracle GoldenGate FAQ
オラクルエンジニア通信
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
Amazon Web Services Japan
 
AWS Black Belt Online Seminar Amazon Aurora
Amazon Web Services Japan
 
Azure Monitor Logで実現するモダンな管理手法
Takeshi Fukuhara
 
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
 
事例から見る規模別クラウド・データベースの選び方 (Oracle Database) (Oracle Cloudウェビナーシリーズ: 2021年6月30日)
オラクルエンジニア通信
 
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
オラクルエンジニア通信
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
 
AWS Database Migration Service ご紹介
Amazon Web Services Japan
 
Oracle Data Guard による高可用性
Yahoo!デベロッパーネットワーク
 
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
Amazon Web Services Japan
 
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Shinya Yamaguchi
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
 
あなたのクラウドは大丈夫?NRI実務者が教えるセキュリティの傾向と対策 (Oracle Cloudウェビナーシリーズ: 2021年11月24日)
オラクルエンジニア通信
 
DevOps with Database on AWS
Amazon Web Services Japan
 
Oracle GoldenGate Veridata概要
オラクルエンジニア通信
 
分散トレーシングAWS:X-Rayとの上手い付き合い方
Recruit Lifestyle Co., Ltd.
 
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
Amazon Web Services Japan
 

Viewers also liked (20)

PDF
S16 Microsoft Azure 上での Chef 環境の構成
Microsoft Azure Japan
 
PDF
S96 Microsoft Azure 管理ポータルについて
Microsoft Azure Japan
 
PDF
S14 azure site recovery を利用したオンプレミスから azure のサイト回復
Microsoft Azure Japan
 
PDF
S10 日本東西リージョンでのディザスタ リカバリ環境の実現
Microsoft Azure Japan
 
PDF
S94 Microsoft Azure セキュリティについて
Microsoft Azure Japan
 
PDF
S15 コマンドラインおよび API による Microsoft Azure の管理
Microsoft Azure Japan
 
PDF
S95 Microsoft Azure サポートについて
Microsoft Azure Japan
 
PDF
S12 Windows Server 2003 SQL Server 2000 SQL Server 2005 を Azure 仮想マシンへ移行
Microsoft Azure Japan
 
PDF
S91 microsoft azure 支払いについて
Microsoft Azure Japan
 
PDF
S92 Microsoft Azure SLA について
Microsoft Azure Japan
 
PDF
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
Microsoft Azure Japan
 
PDF
S90 Microsoft Azure 料金について
Microsoft Azure Japan
 
PDF
S93 Microsoft Azure サービスの管理
Microsoft Azure Japan
 
PDF
S08 Microsoft Azure SQL Server の活用 (IaaS 環境における設定や運用)
Microsoft Azure Japan
 
PDF
S05 Microsoft Azure 仮想マシンでの Active Directory 活用シナリオ
Microsoft Azure Japan
 
PDF
S04 企業内システムと Microsoft Azure の VPN 接続、ファイルサーバー連携
Microsoft Azure Japan
 
PDF
S03 企業内システムと Microsoft Azure の VPN 接続
Microsoft Azure Japan
 
PDF
JAZUG CDP勉強会第二回クラウドデザインパターン超入門=「コンピューティングの分割、配置」 「オートスケーリング」
Keiichi Hashimoto
 
PDF
S06 Azure バックアップを利用した Microsoft Azure 仮想マシンのバックアップ
Microsoft Azure Japan
 
PPTX
第6回 Machine Learning 15minutes!
Shigeyuki Kameda
 
S16 Microsoft Azure 上での Chef 環境の構成
Microsoft Azure Japan
 
S96 Microsoft Azure 管理ポータルについて
Microsoft Azure Japan
 
S14 azure site recovery を利用したオンプレミスから azure のサイト回復
Microsoft Azure Japan
 
S10 日本東西リージョンでのディザスタ リカバリ環境の実現
Microsoft Azure Japan
 
S94 Microsoft Azure セキュリティについて
Microsoft Azure Japan
 
S15 コマンドラインおよび API による Microsoft Azure の管理
Microsoft Azure Japan
 
S95 Microsoft Azure サポートについて
Microsoft Azure Japan
 
S12 Windows Server 2003 SQL Server 2000 SQL Server 2005 を Azure 仮想マシンへ移行
Microsoft Azure Japan
 
S91 microsoft azure 支払いについて
Microsoft Azure Japan
 
S92 Microsoft Azure SLA について
Microsoft Azure Japan
 
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
Microsoft Azure Japan
 
S90 Microsoft Azure 料金について
Microsoft Azure Japan
 
S93 Microsoft Azure サービスの管理
Microsoft Azure Japan
 
S08 Microsoft Azure SQL Server の活用 (IaaS 環境における設定や運用)
Microsoft Azure Japan
 
S05 Microsoft Azure 仮想マシンでの Active Directory 活用シナリオ
Microsoft Azure Japan
 
S04 企業内システムと Microsoft Azure の VPN 接続、ファイルサーバー連携
Microsoft Azure Japan
 
S03 企業内システムと Microsoft Azure の VPN 接続
Microsoft Azure Japan
 
JAZUG CDP勉強会第二回クラウドデザインパターン超入門=「コンピューティングの分割、配置」 「オートスケーリング」
Keiichi Hashimoto
 
S06 Azure バックアップを利用した Microsoft Azure 仮想マシンのバックアップ
Microsoft Azure Japan
 
第6回 Machine Learning 15minutes!
Shigeyuki Kameda
 
Ad

Similar to S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス (20)

PPTX
実プロジェクトの経験から学ぶazureサービス適用パターン
Kuniteru Asami
 
PDF
[Modern Cloud Day Tokyo 2019] Oracle Cloud (PaaS/IaaS)入門:事例を聞いて使ってみたくなったら ~サー...
オラクルエンジニア通信
 
PDF
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクルエンジニア通信
 
PDF
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
オラクルエンジニア通信
 
PDF
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
オラクルエンジニア通信
 
PDF
Oracle GoldenGate Cloud Serviceユーザーズガイド
オラクルエンジニア通信
 
PPTX
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
オラクルエンジニア通信
 
PDF
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
オラクルエンジニア通信
 
PDF
Oracle Cloud Infrastructure:2020年10月度サービス・アップデート
オラクルエンジニア通信
 
PDF
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オラクルエンジニア通信
 
PDF
Autonomous を支える技術、Oracle Database 18c デモンストレーション
オラクルエンジニア通信
 
PDF
オラクル・インフラストラクチャー・サービス(IaaS)最新情報(Oracle Cloud Days Tokyo 2015)
オラクルエンジニア通信
 
PDF
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年3月版]
オラクルエンジニア通信
 
PDF
Oracle Cloud Infrastructure:2020年7月度サービス・アップデート
オラクルエンジニア通信
 
PDF
Oracle Cloud PaaS & IaaS:2019年8月度サービス情報アップデート
オラクルエンジニア通信
 
PDF
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
オラクルエンジニア通信
 
PDF
Oracle Cloud PaaS & IaaS:2019年9月度サービス情報アップデート
オラクルエンジニア通信
 
PDF
[Oracle Cloud Days Tokyo 2015] Oracle Database 12c最新情報 ~Maximum Availability ...
オラクルエンジニア通信
 
PDF
Zerto ホワイトペーパー:Oracleデータベース保護のベストプラクティス(ショート編)
株式会社クライム
 
PDF
MySQL最新情報  ※2016年12月
yoyamasaki
 
実プロジェクトの経験から学ぶazureサービス適用パターン
Kuniteru Asami
 
[Modern Cloud Day Tokyo 2019] Oracle Cloud (PaaS/IaaS)入門:事例を聞いて使ってみたくなったら ~サー...
オラクルエンジニア通信
 
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクルエンジニア通信
 
進化を続けるデータベース・クラウド:Oracle Database, Exadata, MySQL, Cloud Machine [Oracle Clou...
オラクルエンジニア通信
 
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
オラクルエンジニア通信
 
Oracle GoldenGate Cloud Serviceユーザーズガイド
オラクルエンジニア通信
 
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
オラクルエンジニア通信
 
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
オラクルエンジニア通信
 
Oracle Cloud Infrastructure:2020年10月度サービス・アップデート
オラクルエンジニア通信
 
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オラクルエンジニア通信
 
Autonomous を支える技術、Oracle Database 18c デモンストレーション
オラクルエンジニア通信
 
オラクル・インフラストラクチャー・サービス(IaaS)最新情報(Oracle Cloud Days Tokyo 2015)
オラクルエンジニア通信
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年3月版]
オラクルエンジニア通信
 
Oracle Cloud Infrastructure:2020年7月度サービス・アップデート
オラクルエンジニア通信
 
Oracle Cloud PaaS & IaaS:2019年8月度サービス情報アップデート
オラクルエンジニア通信
 
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
オラクルエンジニア通信
 
Oracle Cloud PaaS & IaaS:2019年9月度サービス情報アップデート
オラクルエンジニア通信
 
[Oracle Cloud Days Tokyo 2015] Oracle Database 12c最新情報 ~Maximum Availability ...
オラクルエンジニア通信
 
Zerto ホワイトペーパー:Oracleデータベース保護のベストプラクティス(ショート編)
株式会社クライム
 
MySQL最新情報  ※2016年12月
yoyamasaki
 
Ad

More from Microsoft Azure Japan (20)

PDF
Awl introduction and camera ra 121219
Microsoft Azure Japan
 
PDF
Microsoft smart store strategy
Microsoft Azure Japan
 
PDF
Smart Store Map
Microsoft Azure Japan
 
PDF
Smart Camera: Azure IoT + Container
Microsoft Azure Japan
 
PDF
Ms retail update ra 20191030
Microsoft Azure Japan
 
PDF
Smart store servlerless-20191030-40min
Microsoft Azure Japan
 
PDF
Smart Store サーバーレスアーキテクチャ編
Microsoft Azure Japan
 
PDF
Smart storeを実現するAzureサービス IoT編
Microsoft Azure Japan
 
PDF
Azure IoT/AI最前線
Microsoft Azure Japan
 
PPTX
Ceonnect(): 2018 Japan AKS (Yoshio Terada)
Microsoft Azure Japan
 
PPTX
Connect(); 2018 Japan IoT <Hiroshi Ota>
Microsoft Azure Japan
 
PDF
App Service の DevOps と Visual Studio Team Services 最新アップデート
Microsoft Azure Japan
 
PDF
進化する Web ~ Progressive Web Apps の実装と応用 ~
Microsoft Azure Japan
 
PDF
音声 Chat で見込み客を獲得!Bot を活用した業務効率化
Microsoft Azure Japan
 
PDF
スケーラブルで手間なく動かせる!もうすぐ 一般提供開始 Azure Database for MySQL / PostgreSQL
Microsoft Azure Japan
 
PDF
App center an overview
Microsoft Azure Japan
 
PDF
Intelligent Mobile App と Cloud Native、これからの時代のアプリケーション開発ビジョン
Microsoft Azure Japan
 
PDF
高速開発でビジネスニーズをいち早く具現化する DevOps ソリューション
Microsoft Azure Japan
 
PDF
おもてなしサービスで売上伸長! 画像認識を活用した先端マーケティング 〜カメラとAIの素敵なカンケイ〜
Microsoft Azure Japan
 
PDF
AIを使いこなせ! ~AI最新技術とMicrosft AI Platform~
Microsoft Azure Japan
 
Awl introduction and camera ra 121219
Microsoft Azure Japan
 
Microsoft smart store strategy
Microsoft Azure Japan
 
Smart Store Map
Microsoft Azure Japan
 
Smart Camera: Azure IoT + Container
Microsoft Azure Japan
 
Ms retail update ra 20191030
Microsoft Azure Japan
 
Smart store servlerless-20191030-40min
Microsoft Azure Japan
 
Smart Store サーバーレスアーキテクチャ編
Microsoft Azure Japan
 
Smart storeを実現するAzureサービス IoT編
Microsoft Azure Japan
 
Azure IoT/AI最前線
Microsoft Azure Japan
 
Ceonnect(): 2018 Japan AKS (Yoshio Terada)
Microsoft Azure Japan
 
Connect(); 2018 Japan IoT <Hiroshi Ota>
Microsoft Azure Japan
 
App Service の DevOps と Visual Studio Team Services 最新アップデート
Microsoft Azure Japan
 
進化する Web ~ Progressive Web Apps の実装と応用 ~
Microsoft Azure Japan
 
音声 Chat で見込み客を獲得!Bot を活用した業務効率化
Microsoft Azure Japan
 
スケーラブルで手間なく動かせる!もうすぐ 一般提供開始 Azure Database for MySQL / PostgreSQL
Microsoft Azure Japan
 
App center an overview
Microsoft Azure Japan
 
Intelligent Mobile App と Cloud Native、これからの時代のアプリケーション開発ビジョン
Microsoft Azure Japan
 
高速開発でビジネスニーズをいち早く具現化する DevOps ソリューション
Microsoft Azure Japan
 
おもてなしサービスで売上伸長! 画像認識を活用した先端マーケティング 〜カメラとAIの素敵なカンケイ〜
Microsoft Azure Japan
 
AIを使いこなせ! ~AI最新技術とMicrosft AI Platform~
Microsoft Azure Japan
 

Recently uploaded (8)

PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー SIG-Audioプレゼン資料_オーディオプラグイン開発_塩澤達矢.pdf
IGDA Japan SIG-Audio
 
PDF
生成AIパネルトーク(Interop25Tokyo APPS JAPAN M1-07,M2-07 嶋ポジショントーク)
嶋 是一 (Yoshikazu SHIMA)
 
PDF
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
 
PDF
2023年版Web3技術の理想と現実
Syuhei Hiya
 
PPTX
新卒・中途採用者向け採用ピッチ資料2025年7月版(20250702).pptx
Official74
 
PPTX
オープンソース界隈の利用者や技術者から見たオープンソースEDAとは? What is open source EDA from the perspecti...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
 
PDF
go tool と Minimal Version Selection アルゴリズム
Keisuke Ishigami
 
PDF
20250630_aws_reinforce_2025_aws_sheild_network_security_director
uedayuki
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー SIG-Audioプレゼン資料_オーディオプラグイン開発_塩澤達矢.pdf
IGDA Japan SIG-Audio
 
生成AIパネルトーク(Interop25Tokyo APPS JAPAN M1-07,M2-07 嶋ポジショントーク)
嶋 是一 (Yoshikazu SHIMA)
 
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
 
2023年版Web3技術の理想と現実
Syuhei Hiya
 
新卒・中途採用者向け採用ピッチ資料2025年7月版(20250702).pptx
Official74
 
オープンソース界隈の利用者や技術者から見たオープンソースEDAとは? What is open source EDA from the perspecti...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
 
go tool と Minimal Version Selection アルゴリズム
Keisuke Ishigami
 
20250630_aws_reinforce_2025_aws_sheild_network_security_director
uedayuki
 

S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス

  • 1. 1
  • 2. 本ドキュメントの更新について • 以下の日付でドキュメントを更新、確認しています。 2 バージョン 1.00 2014/10/31 ・初版リリース 1.01 2015/2/28 ・上位スペックとしてDSシリーズ(プレビュー)を追加
  • 3. 目次 • Oracle Database のライセンスとサポート契約 • ギャラリーから仮想マシンを作成 (Oracle Database インストール済み) • 可用性の考慮 • ディスクアクセスの最適化 • 仮想マシンのスケールアップ 3
  • 4. 4
  • 5. Azure で Oracle Database を利用する場合のライセンス体系 Azure での Oracle Database のライセンス体系は以下の2種類がある • Azure による分単位の課金 • ギャラリーから仮想マシン (Oracle Database インストール済み Windows) を利用した場合 ※ Azure の無料評価版や msdn などによる無料利用枠の対象外となる ※ Enterprise Agreement のサブスクリプションの場合でも、別途課金される ※ Enterprise Edition オプションのうち、Oracle Partitioning、Advanced Compression、 Active Data Guard が有効になっているが、これらはこの料金に含まれていない これらを含めた Enterprise Edition オプションを Microsoft より購入することはできない Oracle ライセンス モビリティ プログラム • “クラウド・コンピューティング環境における Oracle ソフトウェアのライセンス” に従い、 所有する Oracle Database のライセンスを Azure に持ち込むことができる http://www.oracle.com/jp/store/cloud-lic-170290-ja.pdf • 仮想マシン (Windows/Linux) に手動で Oracle Database をインストールした場合 • ギャラリーから仮想マシン (Oracle Database インストール済み Linux) を利用した場合 5 * Virtual Machines (仮想マシン) の料金詳細 (Oracle ソフトウェア) http://azure.microsoft.com/ja-jp/pricing/details/virtual-machines/#oracle-software * Licensing Oracle Software in the Cloud Computing Environment http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
  • 6. Azure 上の Oracle Database のサポート契約 • “Azure による分単位の課金” による Oracle Database の利用をして いる場合は、Microsoft の Azure サポートから Oracle Database の サポートを受けることができる • “Oracle ライセンス モビリティ プログラム” による Oracle Database の利用をしている場合は、Oracle Database の販売代理 店もしくは Oracle 社からサポートを受けることになる 6
  • 7. OS、Linux ディストリビューション対応 • Azure のギャラリーから提供されている OS、Linux ディストリ ビューションと Oracle Database の対応 7 Oracle Database Windows Server Linux 12c Windows Server 2012 Windows Server 2008 R2 Windows 8 (msdn) Windows 7 (msdn) Oracle Linux 6 SUSE Linux Enterprise Server 11 11g R2 Windows Server 2012 Windows Server 2008 R2 Windows 8 (msdn) Windows 7 (msdn) Oracle Linux 6 SUSE Linux Enterprise Server 11 11g(R1) 以前 NG NG
  • 8. 8
  • 9. ギャラリーから利用可能な Oracle Database 2014年10月時点では、ギャラリーから以下のバージョンの Oracle Database が利用可能 • Oracle Database 12c • Edition : Standard / Enterprise • OS : Windows Server 2012 / Oracle Linux 6.4.0.0.0 • WebLogic Server 12c:あり(Windowsのみ) / なし • Oracle Database 11g R2 • Edition : Standard / Enterprise • OS : Windows Server 2008 R2 • WebLogic Server 11g:あり(Windowsのみ) / なし 9
  • 10. 仮想マシン(Oracle Database インストール済み)の作成方法 • ギャラリーから Oracle Database インストール済みの仮想マシン を作成することが可能 10
  • 11. ギャラリーのイメージを利用した場合の初期状態 • Oracle Database のバイナリをインストールした直後の状態になっ ており、データベースの作成や Listener の設定はされていない • Windows では、Database Configuration Assistant (dbca) や Net Configuration Assistant (netca) を利用してデータベースの作成お よび Listener の設定を行う • Linuxでは、デフォルトでは GUI が用意されていないため、非対話 モードでデータベースの作成および Listener の設定を行う 11
  • 12. 12
  • 13. 仮想マシンのSLAについての注意 • 仮想マシンのSLAでは、同じ可用性セットかつ同じ負荷分散セットにデプロイ した2つ以上のインスタンスがある場合に限り、外部接続可能な状態が 99.95% を下回ると返金対象となる • 可用性セットに1台のみデプロイした構成でも動作させることは可能であるが、 この構成で利用した場合は SLA は適用されない • 複数台の仮想マシンのインスタンスで Oracle Database を構築する場合、 Oracle GoldenGate や Oracle Data Guard 等を使用して冗長化を行う ※ Oracle Real Application Clusters (RAC) はサポートされていない 13
  • 14. Oracle GoldenGate • Active - Active • 双方向 / マルチマスタ レプリケーション • 必要なデータのみをレプリケーション • Oracle Database Standard Edition でも利用可能
  • 15. Oracle GoldenGate を利用する場合の構成例 GoldenGate GoldenGate 双方向同期 Oracle DB on 仮想マシン ロードバランサー Worker ロール Oracle DB on 仮想マシン Web ロール 仮想マシン (クラウド サービス) Web ロール 仮想マシンWorker ロール CTF/TAF*CTF/TAF*CTF/TAF* (クラウド サービス) * CTF = Connection Time Failover, TAF = Transparent Application Failover 可用性セット
  • 16. Oracle Active Data Guard • Active – Standby(Read Only) • ディザスタ リカバリを目的とした REDO ログ転送によるミラーリング • ファスト・スタート・フェイルオーバーによる切替
  • 17. 可用性セット 可用性セット Oracle Active Data Guard を利用する場合の構成例 Data Guard Data Guard REDOログ同期転送 Oracle DB EE on 仮想マシン Oracle DB EE on 仮想マシン Web ロール (クラウドサービス) 仮想マシン CTF/TAF*CTF/TAF* Worker ロール (クラウドサービス) CTF/TAF* * CTF = Connection Time Failover, TAF = Transparent Application Failover オブザーバー オブザーバー
  • 18. 18
  • 19. データベース用のデータディスクを追加 • デフォルトではOSディスクおよび一時ディスクのみが接続されている • 一時ディスクについてはインスタンスサイズの変更やフェールオーバーにより内容が 消去されるため利用することはできない • データベースはデフォルトで接続されているディスクは使用せず、データディスクを 追加して配置することを推奨 19 OS ディスク データ ディスク データベース データファイル REDOログファイル ポータルから 空のデータディスクを接続 追加したデータディスクにファイルを作成 一時 ディスク Oracle Virtual Machine Images - Miscellaneous Considerations http://msdn.microsoft.com/en-us/library/azure/dn439773.aspx 仮想マシン コントロールファイル
  • 20. 複数のディスクを使用してデータベースを構成 • 大量のディスク I/O が発生するシステムでは、複数のデータディス クを接続し、各データディスクにファイルを配置するように、デー タベースを作成し、ディスクのスループットを最適化 20 データディスク
  • 21. インスタンスサイズと追加できるディスク本数 • ディスク 1 台当たり最大500 IOPS が制限となる (標準インスタンスの場合) これ以上の性能が求められる場合は複数のディスクを仮想マシンに追加 • インスタンスのサイズに応じて追加できるディスクの本数が異なるため、インスタン スのサイズはCPUコア数/メモリだけでなく接続可能なデータディスク数も考慮する • それぞれのデータディスクの最大サイズは1TB 21 サイズ コア数 メモリ データ ディスク 最大接続数 最大IOPS A0 (XS) 共用 768 MB 1 1 × 500 A1 (S) 1 1.75 GB 2 2 × 500 A2 (M) 2 3.5 GB 4 4 × 500 A3 (L) 4 7 GB 8 8 × 500 A4 (XL) 8 14 GB 16 16 × 500 サイズ コア数 メモリ データ ディスク 最大接続数 最大IOPS A5 2 14 GB 4 4 x 500 A6 4 28 GB 8 8 x 500 A7 8 56 GB 16 16 x 500 A8 8 (2.6GHz) 56 GB 16 16 x 500 A9 16 (2.6GHz) 112 GB 16 16 x 500 Azure の仮想マシンおよびクラウド サービスのサイズ http://msdn.microsoft.com/library/azure/dn197896.aspx
  • 22. ディスクキャッシュの利用 • データディスクはデフォルトではホスト キャッシュは「なし」となっている • ディスクアクセスの遅延の影響が大きく、同時読み取り I/O が少ない場合、ホ ストキャッシュを「読み取り専用」にすることを検討 • 最大で 4 本のデータディスクの読み取りキャッシュを有効にできる 22
  • 23. ジオレプリケーション利用時の注意点 • 単一のディスクにデータベースのデータファイルと REDO ログファイル、コントロー ルファイルを格納している場合はストレージのジオレプリケーションがサポートされる • 複数のディスクにデータベースのファイルを分散した場合は、各ディスクの変更が個別 に複製され、データベースの整合性が取れないため、ジオレプリケーションはサポート されない 23 一貫性が保証される構成 仮想ディスク データファイル REDO ログファイル BLOB 一貫性が保証されない構成 仮想ディスク データファイル 仮想ディスク 仮想ディスク コントロールファイル ストレージのジオレプリケーションの設定 無効 有効 BLOB コントロールファイル REDO ログファイル
  • 24. 24
  • 25. 仮想マシンのサイズ変更によるスケールアップ • 仮想マシン構築後に CPU / メモリ / ディスク数 の増強が必要と なった場合は、仮想マシンのサイズを変更することでスケールアッ プ可能 • 起動中の仮想マシンに対してもスケールアップを実施可能だが、 スケールアップ時には再起動が行われる 25
  • 26. 26