AWS App Runner の機能

AWS App Runner を利用すべき理由

AWS App Runner は、デベロッパーがウェブアプリケーションと API を迅速に構築、デプロイ、スケールできるフルマネージド型サービスです。一般的な課題に対処するさまざまな機能を提供することにより、開発からデプロイまでのアプリケーションライフサイクル全体を簡素化するように設計されています。これらの機能には、自動スケーリング、組み込みセキュリティ、他の AWS サービスとのシームレスな統合などがあります。アプリケーションの迅速な市場投入を目指す小規模なチームでも、DevOps プラクティスの効率化を目指す大企業でも、AWS App Runner の機能は目標の達成に役立つように設計されています。

主な特徴

AWS App Runner は、負荷分散を自動的に管理し、安全でスケーラブルな環境を提供することで、アプリケーションの実行に伴うオペレーションの負担を軽減するフルマネージド型サービスです。これにより、デベロッパーはインフラストラクチャの管理ではなく、コードの記述とアプリケーションの作成に集中でき、本番稼働までの時間を大幅に短縮できます。

AWS App Runner では、アプリケーションで使用されるコンピューティングリソースおよびメモリリソースに対してのみ課金されます。これにより、あらゆる規模の企業にとって費用対効果の高いソリューションとなり、不要なコストをかけずに需要に基づいてアプリケーションをスケールできます。

AWS App Runner では、ソースコードとコンテナイメージの両方からのデプロイをサポートしているため、ニーズとワークフローに最適なデプロイ方法を選択できます。

インフラストラクチャ管理

AWS App Runner では、トラフィックのニーズに基づいてアプリケーションを自動的にスケールし、高可用性と低レイテンシーを保証します。マイクロサービスを大規模に運用している企業では、アプリケーションの各コンポーネントを柔軟にスケールできるため、負荷が高い場合にも最適なパフォーマンスを確保できます。

AWS App Runner は、ビルトインのセキュリティ機能を提供し、AWS のコンプライアンス基準に準拠することで、アプリケーションのセキュリティとコンプライアンスの要件を満たすのに役立ちます。これには、安全な接続を実現するフルマネージド TLS 暗号化、機密情報を安全に処理するための AWS Secrets Manager および System Manager Parameter Store との統合、仮想プライベートクラウド (VPC) 内で内部アプリケーションを安全に実行できるプライベートサービスエンドポイントが含まれます。

AWS への統合

AWS App Runner では、データベース、キャッシュ、メッセージキューなど、他の AWS サービスとシームレスに統合できます。これにより、これらのサービスに依存する複雑なアプリケーションの構築と実行が容易になり、AWS エコシステムの機能を最大限に活用しやすくなります。

AWS App Runner では、ビルド、デプロイ、ランタイムの詳細なログを提供することで、コンテナ化されたアプリケーションのモニタリングと最適化を容易にします。また、ビルトインの Amazon CloudWatch との統合により、コンピューティングメトリクスのフルセットを利用できます。

カスタマイズ可能

AWS App Runner では、所有する任意のドメイン名を App Runner サービスに関連付けることができます。AWS App Runner では、有効期限が切れる前にアプリケーションのカスタムドメイン証明書を自動的にプロビジョニングし、自動的に更新します。