リファレンスデプロイ

AWS での Pivotal Cloud Foundry

最新のエンタープライズアプリケーションの構築と運用向けのクラウドネイティブなプラットフォーム

このクイックスタートでは、Pivotal Cloud Foundry (PCF) をアマゾン ウェブ サービス (AWS) に自動的にデプロイします。

PCF は、最新のアプリケーションの構築と運用向けのクラウドネイティブなプラットフォームです。Spring、または .NET でアプリケーションを構築し、それからプラットフォームにコードをデプロイできます。残りの運用上複雑な部分の多くは、PCF により処理されます。

AWS での PCF では、以下のことが可能です。

  • Spring Boot アプリケーションをデプロイ、実行できます。変更の必要はほとんど、あるいはまったくありません。また、Hosted Web Core フレームワークを使用する .NET アプリケーションのほとんどを、PCF に直ちに移行できます。
  • 組み込みのモニタリング、ログ記録、高速スケーリング、4 つの高可用性レイヤーにより、高い運用効率を即座に実現できます。
  • AWS 向けの PCF サービスブローカーを使用して、Amazon Relational Database Service (RDS)、Amazon Simple Storage Service (Amazon S3)、Amazon DynamoDB、Amazon Simple Queue Service (Amazon SQS) などの AWS のサービスでアプリケーションを強化できます。
pcf-logo

このクイックスタートは AWS とのコラボレーションで Pivotal により開発されました。Pivotal は
APN パートナーです。

  •  構築するもの
  •  デプロイ方法
  •  コストとライセンス
  •  構築するもの
  • このクイックスタートでは、以下のコンポーネントがデプロイ、設定されます。

    • 2 つのパブリックサブネットと 4 つのプライベートサブネットが設定された Virtual Private Cloud (VPC)。このクイックスタートではデプロイのために新しい VPC が構築されます。既存の VPC へのデプロイはサポートしていません。
    • インターネットへのアクセスを提供するインターネットゲートウェイ。
    • パブリックサブネット内のネットワークアドレス変換 (NAT) インスタンス。プライベートサブネット内のリソースへのアウトバウンドのインターネット接続を可能にします。
    • 3 つの Elastic Load Balancing (ELB) ロードバランサー。
    • 必要なすべての PCF のコンポーネント。これにはブートストラップ、Ops Manager、BOSH Director、PAS インスタンスが含まれます。 
    • ビルドパック、ドロップレット、パッケージ、リソースのストレージ用の S3 バケット。 
    • PCF 内部で使用される Amazon RDS MySQL DB インスタンスと代替インスタンス。
    • PAS ドメイン用のホストゾーンを作成するための Amazon Route 53。
    • アプリケーションコンテナへのセキュアシェル (SSH) アクセス。
    • TCP ルーターでの TCP ルーティングのサポート (オプション)。
  •  デプロイ方法
  • クイックスタートをデプロイする前に、デプロイガイドに記載されている前提条件をご確認ください。その後、以下のステップにより AWS での PCF 環境を構築できます。

    1. AWS アカウントをお持ちでない場合は、https://aws.amazon.com でサインアップしてください。
    2. Amazon Route 53 で、PCF ドメイン用のホストゾーンを作成します。
    3. ドメインの SSL 証明書を AWS Certificate Manager にインポートします。
    4. クイックスタートを起動し、必要なパラメータを指定します。デプロイには 2.5~3 時間かかります。(サポートされる AWS リージョンの一覧については、AWS CloudFormation テンプレートをご覧ください)
    5. AWS アカウントにプロビジョニングされた PCF リソースにアクセスして、デプロイをテストします。

    クイックスタートにはカスタマイズ可能なパラメータが用意されています。例えば、デプロイサイズの変更や、ネットワーク、DNS、PCF、Amazon RDS の設定のカスタマイズが可能です。

  •  コストとライセンス
  • このクイックスタートには、AWS で PAS の 90 日間の無料評価期間が含まれています。トライアルバージョンを利用して、単独でプラットフォームとその性能を評価することもできます。または Pivotal にお問い合わせになり、PoC (概念実証) のためのインストールを行うこともできます。

    クイックスタートでのデプロイ時に、PCF のエンドユーザーライセンス契約 (EULA) を受諾する必要があります。また、Pivotal Network の API トークンを提供する必要があります。

    このクイックスタートでは、デフォルトで PAS の最新メジャーバージョンがデプロイされます。ただし、Pivotal Network で新しいバージョンの PAS が公開されてからクイックスタートで利用可能になるまでには遅延が発生する場合があります。

    このクイックスタートリファレンスデプロイの実行中に使用した AWS インフラストラクチャ、ストレージ、データサービスのコストはお客様負担となります。クイックスタートを使用しても追加コストは発生しません。このクイックスタートの AWS CloudFormation テンプレートには、PAS の設定パラメータが含まれています。デプロイサイズなどの設定の一部は、デプロイにかかるコストに影響を与えます。