次の方法で共有


プラットフォームの自動化と DevOps

プラットフォームの自動化と DevOps は、コード オプションとしてインフラストラクチャを使用して環境デプロイへのアプローチを最新化する機会を評価します。

デザイン領域のレビュー

スコープ: プラットフォームの自動化と DevOps の目標は、必要な DevOps の原則とプラクティスを Azure ランディング ゾーンのライフサイクル管理に合わせることです。 この目標には、極端な自動化とコードとしてのインフラストラクチャによるプロビジョニング、管理、進化、運用が含まれます。

デザイン領域の概要

クラウド テクノロジのスケール、機敏性、柔軟性の部分は、新しい働き方やサービス提供に対する最新のアプローチの機会につながります。

従来の IT 運用モデルの多くはクラウドと互換性がありません。また、エンタープライズ移行ターゲットに対して提供するために運用変革を行う必要があります。 アプリケーション チームと中央チームの DevOps プロセスとツールを使用して評価できます。

プラットフォームの自動化

所定の自動化されたプロセスを通じて大規模に変更を加える機能は、セキュリティ、ガバナンス、および管理から得られるベースライン構成を超えて拡張する組織の能力に直接的な利点をもたらします。

プラットフォームの自動化は、ランディング ゾーンの実装に関連する結果に直接適用され、反復可能でスケーラブルな環境を構築する概念をサポートします。

  • Automation では、Azure DevOps Services や GitHub などの自動化ツールを使用して、Azure ランディング ゾーンの開発、デプロイ、プロビジョニング、および操作の自動化タスクの合理化を可能にするツールと手法に重点を置いています。

DevOps

これらのリソースは、DevOps のプラットフォームの自動化に対応します。

  • DevOps に関する考慮事項 では、組織内の DevOps について明確かつ共通の理解を持つ必要性について説明します。 また、このリソースでは、ワークロードとランディング ゾーンに適用される DevOps の原則、プラクティス、および機能についても説明します。
  • DevOps チーム トポロジ では、Azure ランディング ゾーンのエンド ツー エンドのライフサイクルを所有するようにチームを編成する方法について説明します。 これらのチームが、Azure にデプロイされたワークロードのエンド ツー エンドのライフサイクルを担当する組織内の他のチームと共同作業する方法について説明します。

開発戦略

これらのリソースは、開発戦略に対処します。

  • 開発ライフサイクル では、自動化を使用してランディング ゾーンを作成するための主要な設計上の考慮事項と推奨事項について説明します。 このリソースでは、リポジトリ、ブランチ、自動ビルド、デプロイ、ロールバック戦略について説明します。
  • コードとしてのインフラストラクチャ では、コードとしてのインフラストラクチャを使用して Azure ランディング ゾーンを実装する利点について説明します。 コード構造、ツール、テクノロジに関する考慮事項について説明します。
  • 環境 では、より高速で頻度の高いコードをビルド、テスト、リリースするための複数の環境の目的について説明します。 この方法により、デプロイは可能な限り簡単になります。
  • テスト駆動型開発 では、単体テストを使用して、Azure ランディング ゾーンのコード ベースの新機能と機能強化の品質を向上させる方法に対処します。

セキュリティに関する考慮事項

これらのリソースは、プラットフォームの自動化におけるセキュリティに関する考慮事項に対処します。

次のステップ