非公開ユーザー
ソフトウェア・SI|ITアーキテクト|300-1000人未満|ユーザー(利用者)|契約タイプ 有償利用
CI/CDツールで利用
良いポイント
いくつか使い方があると思いますが、EC2に対してs3のファイルを、CodepipelineとCodedeployでリリースしています。
ログは自動で出力されるため管理が容易ですし、どこのフェーズでエラーになったかも簡単に追えます。リリース時のELBからの切り離し/追加も数クリックで設定できます。
なにより、Codepipelineの初期設定さえしてしまえば、ファイルをs3に置く、Codepipelineを実行する(選択して数クリック)の2stepでリリースできるようになるため、大変便利です。
改善してほしいポイント
どのリソースにどのroleを割り当てるか調査をするのが、最初は大変かと思います。
使い方にあわせて必要なroleが変わるため、何かテンプレートがあるととっつきやすいかもしれません。
どのような課題解決に貢献しましたか?どのようなメリットが得られましたか?
リリース作業が圧倒的に効率化されました。
用意する手順書は数行(s3のファイル有無、実行するパイプラインの確認くらい)で済みますし、2回目以降の準備はs3へのファイルアップロードのみになりました。実行ログも自動で記録されるので、よくあるログの取り忘れなんてこともおきません。
他のCDツールを用意する必要はないので、AWSを使っているなら同じAWSサービスを使うとシナジーもありますし、お勧めです。