Specialized: Oracle Cloud InfrastructureでのE-Business Suiteデプロイメント
自転車および関連製品の最大の製造業者およびマーケティング担当者の1人であるスペシャルは、既存のオンプレミス・ソリューションからクラウドへの完全なプラットフォーム・レベルの移行を求めていました。
専門には、Oracle E-Business Suiteソリューション用のソフトウェア・アプリケーション、コンポーネントおよびサービスのオンプレミス・デプロイメントがありました。このソリューションを使用すると、顧客はWebから製品を注文し、POSトランザクションをサポートし、専門家が製品を顧客に出荷できるようになります。
これらの複雑なソリューションには厳格なセキュリティ要件があり、堅牢なインフラストラクチャが必要です。さらに、ビジネスの季節的性質により、インフラストラクチャおよびデータ処理のスケーリングに関する課題を生み出すことができます。
専門には、オンプレミス・デプロイメントに関する次の主要な課題がありました。
- ディザスタ・リカバリの設定はありません。主にソリューションのネイティブ高可用性に依存します。
- オンプレミスのインフラストラクチャとハードウェアの維持に必要な継続的なコストと労力
- ソリューションを水平方向と垂直方向の両方にスケーリングするために必要な時間
- 新規アプリケーションのデプロイに必要な時間
Oracle Cloud Infrastructureは、これらの主な課題を次の方法で解決します。
- アプリケーションおよびデータベース・バックアップのフル機能を備えたマルチリージョン・ディザスタ・リカバリ・ソリューションの提供
- トラフィック需要の増加に対応するための動的スケーリングによるオンデマンド・インフラストラクチャのリソース作成
- Oracle Exadata Database Serviceおよび仮想マシン(VM)データベース・サービスを使用した高可用性を備えた実際のアプリケーション・クラスタ・データベース
- パブリック・サブネットおよびプライベート・サブネットを使用したアプリケーションの分離およびセグメンテーション
- パブリック・ロード・バランサとプライベート・ロード・バランサを使用したロード・バランシング機能の強化
- Identity and Access Management (IAM)サービスとサブネットごとにカスタマイズされたセキュリティ・ポリシーを使用して、セキュリティ体制を改善
- Oracle Exadata Database Serviceを使用したトランザクションおよびバッチ処理での8倍のパフォーマンス向上
アーキテクチャ
専門的には、NATおよびローカル・ピアリング・ゲートウェイを備えたハブスポーク・アーキテクチャで、複数のサブネットを持つ3つの仮想クラウド・ネットワーク(VCN)を使用しました。コンポーネント(アプリケーション、データベース、ツールおよびWebインタフェース)は、複数のサブネット(パブリックとプライベートの両方)にデプロイされました。これらのサブネットは、独自にカスタマイズしたセキュリティ・ポリシーを使用したアプリケーションのデプロイにも役立ちます。
アプリケーションは次の機能を実行します。
- Oracle WebLogic Serverを使用してデプロイされたグローバルWebサービスを持つ外部顧客との外部インタフェース
- Oracle E-Business Suiteトランザクションの配布、印刷、処理などのタスクのためのサード・パーティ・ベンダーのアプリケーションとの内部インタフェース
- 異なるPOS (Point of Sale)および支払システムとのインタフェース
- レガシー・システム、小売業者およびビジネス・パートナとグローバルに相互作用するB2Bポータル(9 iAS)
信頼性が高く高速な接続のために、スペシャルはOracle Cloud Infrastructure FastConnectを使用します。このサービスは、8 TBを超えるデータを迅速に転送するのに役立つだけでなく、スペシャルによる他のクラウド・プロバイダとの接続も可能にします。
マルチリージョン・デプロイメントでは、(Oracle Data Guardを使用して)アプリケーション、バイナリおよびデータベースをレプリケートおよび同期することで、障害時リカバリが提供されます。Oracle Cloud Infrastructureの動的スケーリングでは、プライマリ・サイトで障害イベントが発生した場合にスケール・アップする機能も提供されます。
専門は、概念実証から完全なデプロイメントまで短時間で実施されました。この複雑な移行の一環として、スペシャルはまずAgileデータベースを本番環境に移行し、次に他のデータベースとアプリケーション・コンポーネントを2つ目のフェーズで移行しました。Oracle Cloud Infrastructureへの移行は、既存の需要を満たすだけでなく、将来の成長をサポートする柔軟性を提供します。
特化しているのは、Oracle Integrationサービスの探索です。これは、事前作成済の統合ポイントを提供し、レガシー・アプリケーションの統合に使用できます。
次の図は、単一のリージョンにデプロイされたアーキテクチャを示しています。
次の図は、複数のリージョンにデプロイされた特殊なアーキテクチャを示しています。
- リージョン
Oracle Cloud Infrastructureリージョンは、可用性ドメインと呼ばれる1つ以上のデータ・センターを含む、ローカライズされた地理的領域です。地域は他の地域から独立しており、広大な距離で(国または大陸間で)分離できます。
このアーキテクチャのすべてのリソースは、単一のリージョンにデプロイされます。
- 可用性ドメイン
可用性ドメインは、リージョン内のスタンドアロンの独立したデータ・センターです。各可用性ドメインの物理リソースは、フォルト・トレランスを提供する他の可用性ドメインのリソースから分離されます。可用性ドメインは、電源や冷却などのインフラストラクチャや内部可用性ドメイン・ネットワークを共有しません。したがって、ある可用性ドメインで障害が発生しても、リージョン内の他の可用性ドメインに影響する可能性はほとんどありません。
- コンパートメント
コンパートメントは、Oracle Cloud Infrastructureテナンシ内のリージョン間論理パーティションです。コンパートメントを使用して、Oracle Cloudでリソースを編成し、リソースへのアクセスを制御し、使用量割当て制限を設定します。特定のコンパートメント内のリソースへのアクセスを制御するには、リソースにアクセスできるユーザーおよびリソースが実行できるアクションを指定するポリシーを定義します。
- VCNおよびサブネット
VCNは、Oracle Cloud Infrastructureリージョンで設定するカスタマイズ可能なソフトウェア定義ネットワークです。従来のデータ・センター・ネットワークと同様に、VCNを使用すると、ネットワーク環境を完全に制御できます。VCNには、VCNの作成後に変更できる複数の重複しないCIDRブロックを含めることができます。VCNは、リージョンまたは可用性ドメインにスコープ指定できるサブネットにセグメント化できます。各サブネットは、VCN内の他のサブネットと重複しない連続したアドレス範囲で構成されます。サブネットのサイズは、作成後に変更できます。サブネットはパブリックまたはプライベートにできます。
このアーキテクチャでは、ロード・バランサ、Webサーバー、アプリケーション・サーバーおよびデータベース用に個別のサブネットを持つ単一のVCNを使用します。
- 動的ルーティング・ゲートウェイ(DRG)
DRGは、同じリージョン内のVCNとリージョン外のネットワーク(別のOracle Cloud Infrastructureリージョン内のVCN、オンプレミス・ネットワーク、別のクラウド・プロバイダ内のネットワークなど)の間のプライベート・ネットワーク・トラフィックのパスを提供する仮想ルーターです。
- ローカル・ピアリング・ゲートウェイ(LPG)
LPGを使用すると、あるVCNを同じリージョン内の別のVCNとピアリングできます。ピアリングとは、VCNがプライベートIPアドレスを使用して通信することを意味し、トラフィックがインターネットを通過したり、オンプレミス・ネットワークを経由することはありません。
- リモート・ピアリング
リモート・ピアリングにより、VCNのリソースは、インターネットまたはオンプレミス・ネットワークを介してトラフィックをルーティングすることなく、プライベートIPアドレスを使用して通信できます。リモート・ピアリングにより、異なるリージョンの別のVCNと通信する必要があるインスタンスのインターネット・ゲートウェイおよびパブリックIPアドレスが不要になります。
- ネットワーク・アドレス変換(NAT)ゲートウェイ
NATゲートウェイを使用すると、VCN内のプライベート・リソースは、受信インターネット接続にこれらのリソースを公開することなく、インターネット上のホストにアクセスできます。
- ルート表
仮想ルート表には、通常はゲートウェイを介して、サブネットからVCN外部の宛先にトラフィックをルーティングするルールが含まれます。
- セキュリティ・リスト
サブネットごとに、サブネット内外で許可する必要があるトラフィックのソース、宛先およびタイプを指定するセキュリティ・ルールを作成できます。
- ロード・バランサ
Oracle Cloud Infrastructure Load Balancingサービスは、単一のエントリ・ポイントからバックエンドの複数のサーバーへの自動トラフィック分散を提供します。
- Compute VMs
Oracle Cloud Infrastructure Computeサービスを使用すると、クラウド内のコンピュート・ホストをプロビジョニングおよび管理できます。CPU、メモリー、ネットワーク帯域幅およびストレージのリソース要件を満たすシェイプを使用してコンピュート・インスタンスを起動できます。コンピュート・インスタンスを作成した後は、セキュアにアクセスし、再起動、ボリュームのアタッチやデタッチを行い、不要になったら終了できます。
アーキテクチャには、Webサーバーおよびアプリケーション・サーバーのコンピュートVMが含まれます。
- Exadataデータベース
Oracle Exadata Database Serviceを使用すると、クラウド内のExadataの能力を活用できます。ニーズの増加時にデータベース・コンピュート・サーバーおよびストレージ・サーバーをシステムに追加できるフレキシブルX8Mシステムをプロビジョニングできます。X8Mシステムでは、RoCE (RDMA over Converged Ethernet)ネットワークを使用して、高帯域幅と低レイテンシ、永続メモリー(PMEM)モジュールおよびインテリジェントExadataソフトウェアを提供します。クォータ・ラックのX8システムと同等のシェイプを使用してX8Mシステムをプロビジョニングし、プロビジョニング後はいつでもデータベース・サーバーおよびストレージ・サーバーを追加できます。
- データベース・システム
Oracle Cloud Infrastructureは、ベア・メタル・マシンまたは仮想マシン上の単一ノード・データベース・システムと、仮想マシン上の2ノードRACデータベース・システムを提供します。
- Data Guard
Oracle Data Guardには、1つ以上のスタンバイ・データベースを作成、メンテナンス、管理および監視して、本番Oracleデータベースを中断せずに使用可能なままにする包括的なサービス・セットが用意されています。Oracle Data Guardは、本番データベースのコピーとしてスタンバイ・データベースを維持します。その後、計画停止または計画外停止のために本番データベースが使用できなくなった場合、Oracle Data Guardはスタンバイ・データベースを本番ロールに切り替えて、停止に関連する停止時間を最小限に抑えることができます。
- オブジェクト・ストレージ
オブジェクト・ストレージでは、データベースのバックアップ、分析データ、イメージ、ビデオなどのリッチ・コンテンツなど、すべてのコンテンツ・タイプの構造化データおよび非構造化データにすばやくアクセスできます。インターネットから直接またはクラウド・プラットフォーム内から、安全かつセキュアにデータを格納し、取得できます。ストレージは、パフォーマンスやサービスの信頼性を低下させることなく、シームレスに拡張できます。迅速、即時および頻繁にアクセスする必要があるホット・ストレージには標準ストレージを使用します。長期間保持し、ほとんどまたはほとんどアクセスしないコールド・ストレージにアーカイブ・ストレージを使用します。
ビルドおよびデプロイでのおすすめの取得
Oracle Cloud Infrastructureで構築したものを表示しますか。学んだ教訓やベスト・プラクティス、リファレンス・アーキテクチャを、オラクルのクラウド・アーキテクチャのグローバル・コミュニティと共有したいですか?開始を手助けします。
- テンプレート(PPTX)のダウンロード
アイコンをサンプル ワイヤフレームにドラッグ アンド ドロップして、独自のリファレンス アーキテクチャを説明します。
- アーキテクチャ・チュートリアルを見る
参照アーキテクチャの作成方法に関するステップバイステップの指示を取得します。
- 図を送信
ダイアグラムを含むEメールを送信してください。オラクルのクラウド・アーキテクトが、お客様のダイアグラムを確認し、アーキテクチャについてご相談ください。