【1】デプロイ自動かで考えたい事項
* 誰にでもできること(手数が少なく、誰でも行うことが理想) * ロールバックできること * 開発環境/ステージング環境/本番環境(プロダクション環境)の切り替えが容易に行える etc
【2】利用できそうなサービス
1)AWS CodeDeploy 2)AWS Elastic Beanstalk 3)AWS OpsWorks etc
1)AWS CodeDeploy
* Amazon EC2 インスタンスへの コードのデプロイを自動化するサービス
公式サイト
https://aws.amazon.com/jp/codedeploy/
https://aws.amazon.com/jp/codedeploy/getting-started/
2)AWS Elastic Beanstalk
* コードをアップロードするだけで、 プロビジョニング、ロードバランシング、Auto Scaling から アプリケーションの状態モニタリングまで、デプロイを自動処理する
公式サイト
https://aws.amazon.com/jp/elasticbeanstalk/
3)AWS OpsWorks
* Chef を使用して、 サーバーの設定、デプロイ、および管理を自動化
公式サイト
https://aws.amazon.com/jp/opsworks/
http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/welcome.html
スライド
https://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-online-seminar-2017-aws-opsworks
https://www.slideshare.net/AmazonWebServicesJapan/aws-opsworks
参考文献
http://qiita.com/hiro_koba/items/eb438945d64c3d765e04
AWS CodeDeploy
http://dev.classmethod.jp/cloud/codedeploy-ataglance/
http://dev.classmethod.jp/cloud/aws/cm-advent-calendar-2015-aws-re-entering-codedeploy/
http://dev.classmethod.jp/cloud/aws/sugano-017-codedeploy/
http://www.ryuzee.com/contents/blog/7022
http://qiita.com/yukofeb/items/e077fc8755416c904032
AWS Elastic Beanstalk
http://qiita.com/supertaihei02/items/b2373890b7e739ded318
http://dev.classmethod.jp/cloud/aws/cm-advent-calendar-2015-aws-re-entering-elasticbeanstalk/
http://sil.hatenablog.com/entry/aws-elasticbeanstalk-settingcheck
AWS OpsWorks
https://codezine.jp/article/detail/7304
https://recipe.kc-cloud.jp/archives/1433