AWS での DevOps の概要 - AWS での DevOps の概要

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS での DevOps の概要

公開日: 2023 年 4 月 7 日 (ドキュメントの改訂

今日、企業はデジタルトランスフォーメーションジャーニーに着手し、顧客とのより深いつながりを構築し、持続可能で永続的なビジネス価値を達成しています。あらゆる形状と規模の組織が、これまで以上に迅速にイノベーションを行うことで、競合相手を混乱させ、新しい市場に参入しています。これらの組織では、イノベーションとソフトウェアの中断に焦点を当て、ソフトウェア配信を合理化することが重要です。アイデアから本番稼働まで時間を短縮する組織が、スピードと俊敏性を優先するのは、明日の破壊要因になる可能性があります。

次のデジタルディスラプタになる際に考慮すべき要因はいくつかありますが、このホワイトペーパーでは、DevOps と、Amazon Web Services (AWS) プラットフォームのサービスと機能に焦点を当てています。これにより、組織がアプリケーションとサービスを高速で配信する機能が向上します。

序章

DevOps は、文化的哲学、エンジニアリングプラクティス、ツールの組み合わせであり、アプリケーションとサービスを高速かつ高品質で提供する組織の能力を向上させます。DevOps の導入にあたっては、時間の経過とともに、継続的インテグレーション (CI)、継続的デリバリー (CD)、Infrastructure as Code (IaC)、モニタリングとログ記録 DevOps といった重要なプラクティスがいくつか出現しています。

このホワイトペーパーでは、DevOps ジャーニーを加速するのに役立つ AWS 機能と、DevOps の適応に関連する差別化されていない重労働を AWS のサービスがどのように排除できるかについて説明します。また、サーバーやビルドノードを管理せずに継続的な統合と配信機能を構築する方法と、IaC を使用してクラウドリソースを一貫性のある繰り返し可能な方法でプロビジョニングおよび管理する方法についても説明します。

  • 継続的な統合: 開発者がコード変更を定期的に中央リポジトリにマージし、その後、自動化されたビルドとテストを実行するソフトウェア開発プラクティス。

  • 継続的デリバリー: コード変更が自動的に構築、テスト、本番環境へのリリースに備えられるソフトウェア開発プラクティス。

  • コードとしてのインフラストラクチャ: バージョン管理や継続的な統合などのコードとソフトウェア開発手法を使用してインフラストラクチャをプロビジョニングおよび管理するプラクティス。

  • モニタリングとログ記録: 組織が、アプリケーションとインフラストラクチャのパフォーマンスが製品のエンドユーザーのエクスペリエンスにどのように影響するかを確認できます。

  • コミュニケーションとコラボレーション: ワークフローを構築し、DevOps の責任を割り当てることで、チームを近づけるプラクティスを確立します。

  • セキュリティ: クロスカッティングの懸念が必要です。継続的インテグレーションおよび継続的デリバリー (CI/CD) パイプラインおよび関連サービスを保護し、適切なアクセスコントロール許可を設定する必要があります。

これらの各原則を調べると、 が提供するサービスとの密接な関係が明らかになります AWS。

Well-Architected の実現状況の確認

AWS Well-Architected フレームワークは、クラウドでシステムを構築するときに行う決定のメリットとデメリットを理解するのに役立ちます。このフレームワークの 6 つの柱を使用することで、信頼性、セキュリティ、効率、コスト効果および持続可能なシステムを設計し、運用するためのアーキテクチャのベストプラクティスを学習できます。AWS マネジメントコンソールで無料で利用できる AWS Well-Architected Tool を使用すると、各柱に関する一連の質問に答えることで、これらのベストプラクティスに照らしてワークロードを確認できます。 https://console.aws.amazon.com/wellarchitected