

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

# オートメーションとツール
<a name="automation"></a>

DevOps のもう 1 つの重要な哲学と実践は*自動化*です。自動化は、インフラストラクチャとその上で実行されるアプリケーションのセットアップ、設定、デプロイ、サポートに重点を置いています。自動化を使用すると、標準化され、繰り返し可能な方法で環境をより迅速にセットアップできます。手動プロセスの削除は、DevOps 戦略を成功させる上で重要です。これまで、サーバー設定とアプリケーションのデプロイは主に手動プロセスでした。環境は非標準になり、問題が発生したときに環境を再現することは困難です。

クラウドを最大限に活用するには、自動化の使用が不可欠です。内部的には、AWS は伸縮性とスケーラビリティのコア機能を提供するために自動化に大きく依存しています。

手動プロセスはエラーが発生しやすく、信頼性が低く、アジャイルビジネスをサポートするには不十分です。多くの場合、組織はスキルの高いリソースを結び付けて手動設定を提供することがあります。これは、ビジネス内の他の、より重要で価値の高いアクティビティのサポートにより時間を費やすことができる場合です。

最新の運用環境は、通常、手動による介入や本番環境へのアクセスを排除するために、完全な自動化に依存しています。これには、すべてのソフトウェアのリリース、マシン設定、オペレーティングシステムのパッチ適用、トラブルシューティング、またはバグ修正が含まれます。多くのレベルの自動化プラクティスを一緒に使用して、より高いレベルのend-to-endの自動プロセスを提供できます。

自動化には以下の主な利点があります。
+  迅速な変更 
+  生産性の向上 
+  繰り返し可能な設定 
+  再現可能な環境 
+  伸縮性 
+  Auto Scaling 
+  自動化テスト 

 自動化は AWS サービスの基盤であり、すべてのサービス、機能、およびサービスで内部的にサポートされています。

**Topics**
+ [AWS OpsWorks](aws-opsworks.md)
+ [AWS Elastic Beanstalk](aws-elastic-beanstalk.md)
+ [EC2 イメージビルダー](ec2-image-builder.md)
+ [AWS Proton](aws-proton.md)
+ [AWS Service Catalog](aws-service-catalog.md)
+ [AWS Cloud9](aws-cloud9.md)
+ [AWS CloudShell](aws-cloudshell.md)
+ [Amazon CodeGuru](amazon-codeguru.md)