AWS Outposts でオンプレミスに AWS を拡張 - ハイブリッドクラウドの設計と運用

データレジデンシーや低レイテンシ要件でオンプレミスに AWS を拡張する。Outposts のデプロイモデルとローカルゲートウェイの設計を紹介します。

Outposts のユースケース

Outposts はオンプレミスのデータセンターに AWS のインフラを物理的に設置するサービスです。主なユースケースは 3 つあります。第一に、データレジデンシー要件です。金融規制や政府の要件でデータを特定の国や施設内に保持する必要がある場合、Outposts でデータをオンプレミスに保持しつつ AWS のサービスを利用できます。第二に、低レイテンシ要件です。製造ラインの制御やリアルタイムのデータ処理で、クラウドへの往復レイテンシが許容できない場合に有効です。第三に、ローカルデータ処理です。大量のデータが生成される環境で、データをクラウドに転送する前にローカルで前処理する場合に使用します。

利用可能なサービスとネットワーク設計

Outposts で利用可能な AWS サービスは EC2EBS、S3 (Outposts 上の S3)、RDSECSEKSEMRElastiCache などです。これらのサービスはリージョンの AWS と同じ API で操作でき、CloudFormation や Terraform でプロビジョニングできます。ネットワークはサービスリンク接続でリージョンの AWS と通信し、ローカルゲートウェイでオンプレミスネットワークと通信します。サービスリンクは Outposts の管理トラフィックとリージョンサービスへのアクセスに使用され、最低 1 Gbps の帯域幅が推奨されます。VPC のサブネットを Outposts に拡張する形で構成するため、既存の VPC 設計との統合が容易です。

運用モデルとコスト

Outposts ラックは AWS が設置、保守、ハードウェア交換、ソフトウェアパッチ適用を担当します。顧客はデータセンターの電力、冷却、物理セキュリティ、ネットワーク接続を提供します。料金は 3 年間のサブスクリプションで、全額前払い、一部前払い、前払いなしの 3 つの支払いオプションがあります。 EC2 インスタンスや EBS ボリュームの追加料金は発生せず、サブスクリプション料金にコンピュートとストレージのキャパシティが含まれます。 Outposts の導入には数週間のリードタイムが必要で、サイトの電力・冷却・ネットワーク要件の事前確認が重要です。 Outposts に関する詳しい解説はAmazon の関連書籍でも確認できます。

まとめ

Outposts はオンプレミスに AWS のインフラを拡張し、クラウドと同一の運用モデルでハイブリッド環境を実現するサービスです。EC2、EBS、S3、RDS、ECS などの AWS サービスをオンプレミスで実行し、リージョンと同じ API と管理ツールで操作します。データレジデンシー要件や超低レイテンシ要件に対応しながら、クラウドネイティブな開発体験を維持します。