SlideShare a Scribd company logo
AWS CODE DEPLOY
便利ですね
イジゲン株式会社 家長真大
アジェンダ
- 自己紹介
- AWS CODE DEPLOYとは
- 事例
- 結論
自己紹介
家長真大
略歴
H28年4月:イジゲン株式会社に入社(大分)
H28年7月:東京事業所転勤(渋谷)
H28年2月:大分本社転勤(大分)
今に至る
AWS CODE DEPLOYとは
デプロイを自動化してくれるAWSのサービス
アプリケーションをリビジョンにアップグレードする際にダウンタイムが発生しない
オンプレでも使用可能※
※オンプレミスの場合は課金発生がある。。。。とは言え1デプロイ2円程度w
AWS CODE DEPLOYの動作
1. 配布物アップロード
Amazon S3 or Github
2. デプロイを指示
- 配布物ダウンロード
- files:所定の場所に配置
- hooks:任意の処理実行
デプロイ環境構築方法
1. エージェント入れる
↓
2. appspec.yml設定してデプロイで使用するアプリケーションに入れておく
↓
3. IAMロール作成
↓
4. AWS CODE DEPLOYの設定
デプロイ方法
1. デプロイしたいファイルをアップロードしておく
Github or Amazon S3
2. デプロイファイルの指定
S3だと、リビジョン場所。GIthubだと、コミットID
3. デプロイボタンポチッ
おわり
簡単に使える
誰にでも使える
誰にでも使える優しいサービス
運用で使ってみた感想をお伝えします
事例
アプリケーション側:制作会社(A社)
サーバ担当:弊社(I社)
運用に関して:web制作は月に1度ペース。更新は毎日。
構成図
要望
・A社のメンバー全員が使えそうなGUIツール
・アプリケーション側とサーバ側の障害の切り分けがある程度できる状態に
・ステージングサイトは、push したタイミングで勝手にデプロイされててほしい
・できるだけ構築は楽な方がいい(僕)
・A社のメンバー全員が使えそうなGUIツール
GUI操作だと誰にでも抵抗感なくつかってもらえる
今の所マネコンのUI変更はないw
・アプリケーション側とサーバ側の障害の切り分けがある程度でき
る状態に
デプロイ履歴を確認できる=>障害発生時した時にデプロイ起因なのかの判別に役
立ってます
・ステージングサイトは、push したタイミングで勝手にデプロイさ
れててほしい
masterブランチにpushされたタイミングでデプロイ
参考記事
Qiita:AWS CodeDeployとGitHubを連携してEC2に簡単自動デプロイ
https://qiita.com/dq-nobuko-takatsuki/items/ba365966ae61e177a4da
・できるだけ構築は楽な方がいい(僕)
前述どおり構築は楽
appspec.ymlの設定 ー>yamlがかければ苦もなく書けます
参考
URL:https://dev.classmethod.jp/cloud/aws/code-deploy-apps
もちろん全部完璧というわけでなく
悪かった点
・同サーバにおいているサイトのデプロイのタイミングが重複すると、エラーで返ってく
るっぽい
=>同じタイミングでデプロイしないように注意してもらう or 再度デプロイ
結論
・比較的初心者でも簡単にデプロイ設定+デプロイできるツールかも
・code deployテストサーバ経由とかもできるっぽいので使いこなすとかなり便利なツー
ルになりそう
ご清聴ありがとうございました!

More Related Content

PDF
AwsSummit 2014 LT YYY You Yacchaina Yo
PDF
JAWS DAYS 2016 Mafia Talk
PPTX
C# on lambda
PDF
20140418 aws-casual-network
PDF
受託開発時におけるAWSクラウド活用術
PDF
AWS Outpostsセミナー オンプレミスネットワークとの接続
PPTX
20170314 aws handson
PPTX
aws lambdaでpythonを実行するときのチューニング案を試してみた!
AwsSummit 2014 LT YYY You Yacchaina Yo
JAWS DAYS 2016 Mafia Talk
C# on lambda
20140418 aws-casual-network
受託開発時におけるAWSクラウド活用術
AWS Outpostsセミナー オンプレミスネットワークとの接続
20170314 aws handson
aws lambdaでpythonを実行するときのチューニング案を試してみた!

What's hot (18)

PPTX
Containers + EC2 Spot: AWS Batch による大規模バッチ処理でのスポットインスタンス活用
PDF
Serverless Meetup Tokyo #2 オープニング
PDF
AWS Casual2 LT
PPTX
ビズリーチの新サービスとMackerel
PDF
VIOPS09 AWSで実現するクラウドと物理製品の融合
PPTX
Amazon AlexaとServerless
PDF
lambda-lgtm
PDF
[AKIBA.AWS] VPCをネットワーク図で理解してみる
PPTX
AWS Batch Fargate対応は何をもたらすか
PDF
CloudTrail でログとれ〜る
PDF
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
PPTX
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願い
PPTX
AWSエンジニアが、 経理部門と仲良くなれるTips
PPTX
Aws certificate managerを使ってみたよ
PDF
[JAWS-UG 横浜] AWS re:Invent 2019 Network関連アップデート 5本立て
PDF
Ansible + Packer + CloudFormationでらくらく構築・運用
PPTX
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
PPTX
良いLambdaライフを過ごすために
Containers + EC2 Spot: AWS Batch による大規模バッチ処理でのスポットインスタンス活用
Serverless Meetup Tokyo #2 オープニング
AWS Casual2 LT
ビズリーチの新サービスとMackerel
VIOPS09 AWSで実現するクラウドと物理製品の融合
Amazon AlexaとServerless
lambda-lgtm
[AKIBA.AWS] VPCをネットワーク図で理解してみる
AWS Batch Fargate対応は何をもたらすか
CloudTrail でログとれ〜る
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS 専用線アクセス体験ラボ紹介と 開催地立候補のお願い
AWSエンジニアが、 経理部門と仲良くなれるTips
Aws certificate managerを使ってみたよ
[JAWS-UG 横浜] AWS re:Invent 2019 Network関連アップデート 5本立て
Ansible + Packer + CloudFormationでらくらく構築・運用
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
良いLambdaライフを過ごすために
Ad

Similar to AWS CODE DEPLOY for Jaws-ug oita (19)

PDF
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
PDF
20170809 AWS code series
PPTX
【AWS×Deployment】TechTalk #5
PDF
20160720 aws development-tools-and_hybrid_cdp
PDF
Gaming cicd-pipeline gaming-technight-2
PDF
CodePipeline入門
PDF
Application Deployment on AWS
PPTX
CodeCommit/CodeDeploy/CodePipeline サービスアップデート(2016年10月)
PDF
ビットバンクのデプロイ戦略について
PDF
AWS Black Belt Online Seminar 2017 Deployment on AWS
PDF
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
PDF
AWS上でのWebアプリケーションデプロイ
PDF
JAWS-UG Meets Windows (JAWS Days 2017)
PDF
CI/CDパイプラインを定着させる闘い @九州インフラ交流勉強会(Kixs) Vol.006
PDF
【AWS初心者向けWebinar】AWSのプロビジョニングからデプロイまで
PDF
作る人から作りながら運用する人になっていく
PDF
The Twelve-Factor Appで考えるAWSのサービス開発
PDF
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
PDF
AWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows Powershell
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
20170809 AWS code series
【AWS×Deployment】TechTalk #5
20160720 aws development-tools-and_hybrid_cdp
Gaming cicd-pipeline gaming-technight-2
CodePipeline入門
Application Deployment on AWS
CodeCommit/CodeDeploy/CodePipeline サービスアップデート(2016年10月)
ビットバンクのデプロイ戦略について
AWS Black Belt Online Seminar 2017 Deployment on AWS
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
AWS上でのWebアプリケーションデプロイ
JAWS-UG Meets Windows (JAWS Days 2017)
CI/CDパイプラインを定着させる闘い @九州インフラ交流勉強会(Kixs) Vol.006
【AWS初心者向けWebinar】AWSのプロビジョニングからデプロイまで
作る人から作りながら運用する人になっていく
The Twelve-Factor Appで考えるAWSのサービス開発
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
AWS Black Belt Tech シリーズ 2015 AWS CLI & AWS Tools for Windows Powershell
Ad

AWS CODE DEPLOY for Jaws-ug oita