リファレンスデプロイ

AWS での Amazon Aurora MySQL データベース

高可用性とフェイルオーバーサポートを備えた Aurora MySQL データベースをデプロイする

このソリューションでは、Amazon Web Services (AWS) クラウドに Amazon Aurora MySQL データベース用の環境を自動的にデプロイします。このソリューションでは、AWS CloudFormation を使用して Aurora MySQL 用の繰り返しおよびカスタマイズ可能なリファレンスアーキテクチャをお探しのユーザーを対象としています。

このソリューションを他の自動化されたデプロイの構成要素として使用することも可能です。これを行うには、Aurora データベースコンポーネントのみを作成する既存の VPC デプロイオプションを使用します。このオプションのテンプレートは既存の AWS CloudFormation テンプレートに接続し、MySQL データベースを置き換えます。

Amazon Aurora は、MySQL および PostgreSQL と互換性のあるフルマネージド型のリレーショナルデータベースエンジンです。Aurora では、既存の MySQL および PostgreSQL データベースで現在使用しているコード、ツール、アプリケーションを使用できます。  一部のワークロードでは、Aurora を使用すると既存のほとんどのアプリケーションに変更を加える必要なく、MySQL の最大 5 倍のスループットを実現できます。

Aurora は、Amazon Relational Database Service (Amazon RDS) の一部として、データベース管理用の Amazon RDS 機能を利用します。データベースインフラストラクチャ (サーバー、レプリケーション、バックアップなど) を保守する必要がなくなります。

Portworx ロゴ

このソリューションは AWS によって開発されました。

  •  構築するもの
  • このソリューションでは以下のセットアップを行います。

    • 2 つのアベイラビリティーゾーンにまたがる可用性の高いアーキテクチャ。*
    • AWS のベストプラクティスに基づいてパブリックおよびプライベートサブネットが設定された Virtual Private Cloud (VPC)。AWS で独自の仮想ネットワークを実現します。*
    • パブリックサブネット内:
      • マネージドネットワークアドレス変換 (NAT) ゲートウェイ。プライベートサブネット内のリソースへのアウトバウンドのインターネットアクセスを提供します。*
      • プライベートサブネットのリソースに対するインバウンドの Secure Shell (SSH) アクセスを許可する Auto Scaling グループ内の Linux 踏み台ホスト。*
    • プライベートサブネット内の、1 つの DB リーダーと 1 つの DB ライターを含む Aurora データベース (DB) クラスター。
    • 踏み台ホストの CPU をモニタリングし、アラームがトリガーされたときに Amazon Simple Notification Service (Amazon SNS) 通知を送信する Amazon CloudWatch アラーム。
    • AWS Key Management Service (AWS KMS) を使用した暗号化キー。ソリューションではこのキーを使用して、Aurora DB クラスターでの保存時の暗号化を有効にします。

    * ソリューションを既存の VPC にデプロイするテンプレートは、アスタリスクが付けられたコンポーネントをスキップし、既存の VPC 設定に誘導します。

  •  デプロイ方法
  • AWS アカウントで Aurora MySQL 環境をデプロイするには、デプロイガイドの指示に沿ってください。デプロイプロセスには約 30 分かかり、次のステップが含まれます。

    1. AWS アカウントをお持ちでない場合は、https://aws.amazon.com でサインアップし、アカウントにサインインしてください。
    2. 次のオプションから選択して、ソリューションを起動します。スタックを作成する前に、上部のツールバーから AWS リージョンを選択します。
    3. デプロイをテストし、MySQL データベースが接続を受け入れていることを確認します。

    Amazon は、本ソリューションで AWS と協力した AWS パートナーとユーザーデプロイ情報を共有する場合があります。  

  •  コストとライセンス
  • このソリューションの実行中に使用した AWS のサービスおよびサードパーティーライセンスのコストは、お客様のご負担となります。このソリューションを使用しても追加コストは発生しません。

    このソリューションには、カスタマイズ可能な設定パラメータが含まれています。インスタンスタイプなどの設定の一部は、デプロイにかかるコストに影響します。料金の見積もりについては、利用する AWS の各サービスの料金ページを参照してください。料金は変更される場合があります。

    ヒント: ソリューションをデプロイした後、 AWS Cost and Usage Report を作成し、関連するコストを追跡します。これらのレポートは、お客様のアカウントでの Amazon Simple Storage Service (Amazon S3) バケットへの請求メトリクスを提供します。毎月の使用量に基づいてコストを見積もり、月末のデータを集計します。詳細については、 AWS Cost and Usage Report とはを参照してください。