AWS Amplify Console

継続的なデプロイによるフルスタックのサーバーレスウェブアプリケーションのホスティング

AWS Amplify Console では、フルスタックのサーバーレスウェブアプリケーションをデプロイおよびホストするための、Git ベースのワークフローを提供します。 フルスタックのサーバーレスアプリケーションは、GraphQL や REST API などのクラウドリソース、ファイルおよびデータストレージで構成されたバックエンドと、React、Angular、Vue、Gatsby などの単一ページのアプリケーションフレームワークで構築されたフロントエンドから構成されます。 

フルスタックのサーバーレスウェブアプリケーションの機能は、多くの場合ブラウザで実行されるフロントエンドコードと、クラウド内で実行されるバックエンドのビジネスロジックに分散されています。このため、フロントエンドとバックエンドの互換性を確保し、新機能が本番環境に障害が生じないことを確認するために、リリースサイクルを注意深く調整する必要があるため、アプリケーションのデプロイが複雑になり、また時間のかかる作業となります。

Amplify Console では、フルスタックのサーバーレスアプリケーションをデプロイするためのシンプルなワークフローが提供されているため、アプリケーションのリリースサイクルを短縮できます。アプリケーションのコードリポジトリを Amplify Console に接続するだけで、フロントエンドとバックエンドへの変更が、コードコミットのたびに単一のワークフローにデプロイされます。

フルスタックサーバーレスウェブアプリケーションのスケーラブルなホスティング

amplify-featurebranch
機能ブランチのデプロイ

本稼働に影響を与えずに新機能を扱います。各機能ブランチにリンクされたブランチのデプロイを作成します。

amplify-cdn
グローバルに利用可能

アプリケーションは、グローバルな数百の接続ポイントを持つ Amazon の信頼性の高いコンテンツ配信ネットワークを通じて提供されます。 

amplify-customdomains
簡単なカスタムドメインの設定

シングルクリックで Amazon Route 53 で管理されるカスタムドメインを設定し、無料の HTTPS 証明書を取得します。

amplify-atomic
インスタント + アトミックデプロイ

アップデートが完了するとすぐに、成功したすべてのデプロイが利用可能になります。失敗したデプロイが本番トラフィックに影響を与えることはありません。

amplify-cd
簡略化された継続的なワークフロー

単一のワークフローでフロントエンドとバックエンドへの変更を「git push」するためにリポジトリを接続します。

amplify-password
パスワードの保護

ユーザー名とパスワードを設定して、まだリリースされていない機能を内部関係者と共有します。

仕組み

1.リポジトリの接続

amplify-repos

2.ビルド設定の構成

amplify-hiw-buildsettings

3.アプリケーションのデプロイ

amplify-hiw-deploy

ユースケース – 静的および動的機能を備えたウェブアプリケーションを構築する

amplify-serverless
フルスタックのサーバーレスウェブアプリケーション

GraphQL API または REST API を使用して動的な機能を追加します。AWS Amplify Console を使用して、単一のワークフローにフロントエンドとバックエンドをデプロイします。

amplify-pwa
シングルページウェブアプリケーション

PWA は、ネイティブなアプリケーションのようなパフォーマンスを提供し、オフラインで作業でき、プッシュ通知をサポートし、無線で更新することができます。  AWS Amplify を使用して、モバイルデバイスに PWA をデプロイします。

amplify-ssg
ブログまたは静的ウェブアプリケーション

ブログを公開するには、Hugo や Jekyll などの静的サイトジェネレーターを使用します。SSG は従来のウェブサイトよりも高速で実行します。無料の SSL を使用して SSG を AWS Amplify Console にデプロイします。

AWS Amplify Console で repo を接続する

ご不明な点がおありですか? 当社のチームに直接お問い合わせください。