利点 - AWS 規範ガイダンス

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

利点

このセクションでは、IaC と EDP を使用して IT インフラストラクチャリソースの管理やプロビジョニングに関する一般的な問題を解決する主な利点について説明します。

IaC の利点

IaC アプローチの主な利点は、バージョン管理を使用することで IT インフラストラクチャリソースの状態を表し、維持できることです。この方法では複数の問題を解決できますが、最も重要な問題には次の 2 つがあります。

  • リソースに障害が発生した場合に、リソースの値を気にせずに以前の構成または状態に戻す機能 — 通常、リソースとその構成は IaC なしでバックアップおよび復元されますが、IaC はバージョン管理システムを使用して、バックアップタイムラインで 1 つ以上のバックアップバージョンに戻す (またはロールバックする) のに役立ちます。また、デプロイメントにタグを付けると、設定値が原因で失敗したバージョンにマークを付けて最終的に破棄することができます。

  • リソースの状態の正確な表現 — リソースが正常に作成または更新されたり、ロールバックが完了したりすると、テンプレートファイルには実際のリソースと一致するリソースプロパティが含まれます。つまり、リポジトリをスキャンしてクエリできるため、リソースの状態を把握できます。さらに、IaC アプローチでは、開発者が環境権限 (本番環境など) を持つ必要はありません。最後に、リソースの状態を正確に表現できれば、組織のセキュリティ体制をより確実に強化できます。

EDPの利点

EDP の主なメリットは、特定のfuture 出来事から生じる問題を、エンジニア (つまり人的労力) を必要とせずに計画し、解決できることです。代わりに、イベント駆動型コードを使用して潜在的な問題に対応できます。EDPには、さらに次のような利点があります。

  • デプロイ時間の短縮 — EDP アプローチでは、イベント直後にコードが呼び出されるため、デプロイの変更にかかる時間を短縮できます。

  • スケーラブルなリソース — EDPアプローチを使用して、変更が必要なリソースをスケーリングできます。手動で変更するとさらに時間がかかる可能性があります。