Category: How-To*


Amazon Auroraを使用したMagento Content Servicesの構築をAWS Quick Startで加速させる

AWS Quick Startでは、2015年9月にオープンソースのコンテンツ管理システムであるMagentoを初めてリリースしました。最初のリリース以来、このQuick Startは常にお客様に最も人気のあるQuick Startのトップ10に入っています。

2017年10月、AWS Quick Start for Magentoのアップデートをリリースしました。Amazon Aurora MySQL-compatible editionのサポートが追加されました。また、Magentoのバージョンを2.1.2にアップデートしました。更新されたMagentoのQuick Startを利用することで、最新のMagentoバージョンでAuroraのパフォーマンスとスケーラビリティを使用して、コンテンツシステムの構築を迅速に行うことが出来ます。

数年前にAmazon Auroraの開発を開始した際に、私たちは次のような考え方を念頭に置いていました:

  • ハイエンドの商用データベースのパフォーマンスと可用性を、オープンソースのシンプルさとコスト効率で実現
  • 一般的なオープンソースデータベースであるMySQLとの完全な互換性を提供し、既存のアプリケーションを変更する必要がない
  • アプリケーションの開発に専念できるように、データベースをマネージドデータベースとして提供することで管理コストを軽減
  • 最新アプリケーションのスケーラビリティのニーズを満たすクラウドネイティブデータベースを提供

すでに何千もの顧客やパートナーが、Amazon AuroraMySQL-compatible editionを採用しています。お客様とISVパートナーは、様々なデータベースからAmazon Auroraに移行を行っています。オンプレミスデータベースからAmazon Auroraに移行されるお客様や、Amazon EC2上のMySQLまたは商用データベースからAmazon Auroraに移行を行うお客様もいらっしゃいます。

Magento on AWS with Amazon Aurora

Magentoは、e-commerceウェブサイト用のオープンソースのコンテンツ管理システムです。セラーと開発者はオープンアーキテクチャ、柔軟性、拡張性(何百もの拡張機能)を評価しています。また、独自のニーズに合わせて、バックエンドのワークフローを調整できます。

Magento Community Edition(Magento CE)とMagento Enterprise Edition(Magento EE)は、我々のお客様に人気があります。多くのお客様は、Anchor HostingElasteraTenzingRazorfishOptarosなどのAWSパートナーを利用してMagentoをAWSでホストしています。他の企業はAWS MarketplaceからMagentoを起動しています。 Magentoを検索すると、2015年の20件から70件以上のリストが返されるようになりました。さらに、MagentoのAWS Quick Startを直接利用している企業もあります。

Amazon AuroraはMySQLと互換性があるため、MagentoのAWS Quick Startを更新するのは簡単です。新しいQuick Startでは、Magentoまたはその設定を変更する必要はありません。今使用しているコード、ツール、アプリケーションを、Amazon Auroraと既存のMySQLデータベースと併用することが可能です。

MagentoのAWS Quick Startを使用してデプロイした場合は、Amazon RDS for MySQLの機能をすぐに利用可能です。これには、完全に管理されたサービス、予測可能で高速なストレージ、自動化されたバックアップと更新、高可用性、自動化された監視や多くのメトリックなどがあります。しかし、Amazon Auroraに切り替えることで性能向上などが行なえます:

  • MySQLと比較して5倍のスループット向上
  • ミリ秒のレプリカ・ラグを持つ最大15個のリードレプリカを利用して読み取りスループットを向上
  • 通常30秒以下の自動化された高速フェールオーバー
  • 64TBまで自動でスケールするストレージ
  • 継続的なバックアップ
  • Fast database cloning
  • 高速な監査機能(パフォーマンスへの影響は15%以下)
  • Fast DDL

10月にリリースされた新しいMagentoのAWS Quick Startを使用すると、Magento Open Source(以前のCommunity Edition)バージョン2.1.9クラスタをAmazon Auroraを使用してAWSクラウドに迅速に導入することができます。可用性、スケーラビリティ、およびセキュリティのベストプラクティスを使用し、デプロイ時間を1時間未満に短縮します。これは、通常数日または数週間かかるオンプレミス環境への導入と比較して、市場への投入期間を大幅に改善出来ます。

Quick Startは、次の図に示すアーキテクチャを自動的に展開します:

Magento

Quick Startを展開するには、Quick Startページから、MagentoをAWS上の新規または既存のvirtual private cloud(VPC)に展開するかどうかを選択します。

Quick-Start

データベースおよび詳細オプションを含む、テンプレート中のパラメータをカスタマイズできます。Createを選択すると、デプロイが完了します。パラメータを使用することで、必要に応じてMySQLを使用してMagentoをAWSにデプロイすることもできます。

更に詳細な情報は、AWS Quick Start for Magento on AWSをご覧ください。


About the Authors

Scott Kellish is a partner solution architect at Amazon Web Services. お客様と協力して、データベースプロジェクトに関するガイダンスと技術支援を提供し、AWSを使用する際のソリューション価値の向上を支援しています。

 

 

 

翻訳は星野が担当しました (原文はこちら)