AWS、スケーラブルな本番Webアプリケーションのデプロイに適した「AWS App Runner」をリリース:経済的なCI/CDの実現に役立つ
Amazon Web Servicesは、新しいフルマネージドサービスサービス「AWS App Runner」を発表した。ソースコードまたはコンテナイメージから、スケーラブルで安全なコンテナ化されたWebアプリケーションとAPIを簡単かつ経済的にAWSクラウドへ直接デプロイできる。
Amazon Web Services(AWS)は2021年5月18日(米国時間)、新しいフルマネージドサービス「AWS App Runner」を発表した。
AWS App Runnerはソースコードまたはコンテナイメージから、スケーラブルで安全なコンテナ化されたWebアプリケーションとAPIをサービスとしてAWSクラウドに直接デプロイするための高速かつシンプルで経済的な方法だという。
ユーザーはAWS App Runnerを利用するに当たって新しい技術を学習する必要がない。どのコンピュートサービスを使用するかを決めたり、AWSリソースのプロビジョニングや構成を調べたりする必要もない。
AWS App Runnerはユーザーのコードやイメージリポジトリに直接接続し、自動インテグレーションとデリバリーパイプラインを提供する。ユーザーはフルマネージドオペレーションや高いパフォーマンス、スケーラビリティ、セキュリティを享受できる。
開発者はAWS App Runnerにより、コードやイメージの新バージョンをデプロイするプロセスを簡素化できる。
オペレーションチームはAWS App Runnerを使って、コミットがコードリポジトリにプッシュされたり、コンテナイメージの新バージョンがイメージリポジトリにプッシュされたりするたびに、自動デプロイを実現できる。
使いやすさと運用負荷の低さ、自動化が特徴
AWS App Runnerには「使いやすさ」「自動スケーリング」「運用負荷の低減に役立つ」といった特徴があるという。
- 特有の知識を必要とせず使いやすい
コンテナやインフラを扱った経験がなくても、数クリックするだけで、安全なWebスケールのアプリケーションをビルド、実行できる。サーバの構成やネットワーク、ロードバランシング、デプロイパイプラインの知識は必要ない。
- トラフィックに応じた自動スケーリングを実現できる
Webスケールの高可用アプリケーションを簡単かつ経済的に実行できる。AWS App Runnerは、トラフィックの増減に応じてリソースをシームレスにスケールアップするとともに、ユーザーが構成した数のプロビジョンドコンテナインスタンスに自動的にスケールダウンして、コールドスタートを回避し、一貫した低レイテンシを確保する。
- 運用負荷の低減に役立つ
AWS App Runnerのリソースとインフラコンポーネントは、AWSによって完全に管理されるので、AWSによるセキュリティとオペレーションのベストプラクティスの恩恵を受ける。ユーザーはインフラとコンプライアンスの要件を満たしながら、アプリケーションに集中し続けることができる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- CI/CDは何がまずいのか、コード作成から本番デプロイまでの時間短縮に注力
オブザーバビリティツールを手掛けるhoneycomb.ioの共同創業者でCTOを務めるチャリティ・メージャーズ氏が、CI/CDの問題点を指摘した。CIにばかり注力せず、CDにも気を配るべきであり、特にコード作成から本番環境へのデプロイまでの「時間の短縮」にフォーカスすべきだという。 - コンテナベースの継続的インテグレーションの利点/課題と、CIパイプライン、Docker Build高速化のコツ
Kubernetes、コンテナ技術を活用したCI/CD基盤におけるサービス開発について、リクルートの事例を基に解説する連載。今回は、アプリ開発者の視点から、コンテナ技術を用いたシステム開発について、コンテナベースのCIのメリットを中心に解説。 - AWSで「ノーコード開発」ができる「Amazon Honeycode」の基本的な使い方
「Amazon Web Services」(AWS)活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回は、「Amazon Honeycode」を使ったノーコード開発の基本を解説する。