DevOpsに憧れたAWS初心者が Code3兄弟+Fargateで CI/CD実現したら 社内から賞賛された話

S
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
18 A T
301 O / 2/ 1
N
S W A
CFDI
0
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
•
• /
•
• D
• CF
•
1
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 2
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
ES NIT
k D
Cc
e STO
) T RT
/
WA (
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 4
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
D
I
I FC
g
d e
3 3F d 3 C
a / I 3 C
5
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 6
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
0
7
8
•
•
•
•
• 18 0 0
18 8
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
DevOps
8
https://aws.amazon.com/jp/devops/what-is-devops/
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 9
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 10
C
3 C / /
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
P
G
.I 3. I C
2 F 1
G 2 D C
/ . .
11
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
A
12
. -/ . . / :
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 13
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
C G
b
– TS ca
– T : A P
– 1 TS ca
– 1 / : /:: /
P
• 1 : 1 :/ : / :
• ./ / /A 1 W P
14
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
R G PRR SL
A I
– -2 Pi h d be
• CC :C D 2E 2 !A 2A !
C: D D ! F C
– 2
• CC :C D 2E ! 2 !
! ! : !2
• gkPW cP f f
• .: : P :C/ :C AF afce
gk I
15
:
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
3 33 .
16
git clone https://github.com/washiz99/ecs-refarch-continuous-deployment.git
git clone https://github.com/washiz99/ecs-demo-php-simple-app.git
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
4 3
.
17
./bin/deploy washiz99-ecs-refarch-20181103
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
E G LF
! 5 ST P C
18
F . 5 bc
5
AG F W a
F 5 W
F 5 W U
5 3
5 3 3 3
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 19
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 20
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
•
21
J
9
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
•
22
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
b VS A
•
– G
• VS
G A
– W A G
• P
–
• C
23
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
•
24
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
•
25
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
•
26
https://github.com/washiz99/python-flask-continuous-deployment
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 27
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
• F
• a
C DI /
28
a
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
nkI
• T bJ p
J r hNC @ vt wc
• m p T I a C
OD NC d c
• nmJ Jui
o I
Ø se . ./
29
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
/ 1 .
30
:
Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved
!
31
1 of 32

Recommended

OpenStack Swift Introduction 2019 by
OpenStack Swift Introduction 2019OpenStack Swift Introduction 2019
OpenStack Swift Introduction 2019Kota Tsuyuzaki
988 views26 slides
ローカル環境でのAWSテスト方法について by
ローカル環境でのAWSテスト方法についてローカル環境でのAWSテスト方法について
ローカル環境でのAWSテスト方法についてslideman55
228 views20 slides
future study group_iclr2019_robustness,meta-learning,gnn by
future study group_iclr2019_robustness,meta-learning,gnnfuture study group_iclr2019_robustness,meta-learning,gnn
future study group_iclr2019_robustness,meta-learning,gnnShun Tanaka
944 views23 slides
簡易版AutoML+OptunaによるHyperparams Tuning by
簡易版AutoML+OptunaによるHyperparams Tuning簡易版AutoML+OptunaによるHyperparams Tuning
簡易版AutoML+OptunaによるHyperparams TuningMasaharu Kinoshita
384 views17 slides
VP of Engineeringとしての組織変革への挑戦 by
VP of Engineeringとしての組織変革への挑戦VP of Engineeringとしての組織変革への挑戦
VP of Engineeringとしての組織変革への挑戦Namito Satoyama
3.1K views52 slides
190910 SHIBUYA synapse by
190910 SHIBUYA synapse190910 SHIBUYA synapse
190910 SHIBUYA synapseKentaro Tachibana
1.3K views29 slides

More Related Content

Similar to DevOpsに憧れたAWS初心者が Code3兄弟+Fargateで CI/CD実現したら 社内から賞賛された話

NVIDIA/deepopsを触ってみた話 by
NVIDIA/deepopsを触ってみた話NVIDIA/deepopsを触ってみた話
NVIDIA/deepopsを触ってみた話Kota Tsuyuzaki
1.7K views14 slides
Case Study: Large Scale Deployment for Machine Learning with Highspeed Storage by
Case Study: Large Scale Deployment for Machine Learning with Highspeed StorageCase Study: Large Scale Deployment for Machine Learning with Highspeed Storage
Case Study: Large Scale Deployment for Machine Learning with Highspeed StorageKota Tsuyuzaki
259 views43 slides
5G Innovation活動とは? - 5G Innovation meetup by
5G Innovation活動とは? - 5G Innovation meetup5G Innovation活動とは? - 5G Innovation meetup
5G Innovation活動とは? - 5G Innovation meetup5G Innovation
1.1K views18 slides
APIに関するセッション資料 by
APIに関するセッション資料APIに関するセッション資料
APIに関するセッション資料CData Software Japan
224 views44 slides
SpringOne Platform 2017報告会 メインプロジェクトのアップデート by
SpringOne Platform 2017報告会 メインプロジェクトのアップデートSpringOne Platform 2017報告会 メインプロジェクトのアップデート
SpringOne Platform 2017報告会 メインプロジェクトのアップデートTakuya Iwatsuka
1.2K views61 slides
App bundle by
App bundleApp bundle
App bundleNamito Satoyama
1.4K views42 slides

Similar to DevOpsに憧れたAWS初心者が Code3兄弟+Fargateで CI/CD実現したら 社内から賞賛された話 (20)

NVIDIA/deepopsを触ってみた話 by Kota Tsuyuzaki
NVIDIA/deepopsを触ってみた話NVIDIA/deepopsを触ってみた話
NVIDIA/deepopsを触ってみた話
Kota Tsuyuzaki1.7K views
Case Study: Large Scale Deployment for Machine Learning with Highspeed Storage by Kota Tsuyuzaki
Case Study: Large Scale Deployment for Machine Learning with Highspeed StorageCase Study: Large Scale Deployment for Machine Learning with Highspeed Storage
Case Study: Large Scale Deployment for Machine Learning with Highspeed Storage
Kota Tsuyuzaki259 views
5G Innovation活動とは? - 5G Innovation meetup by 5G Innovation
5G Innovation活動とは? - 5G Innovation meetup5G Innovation活動とは? - 5G Innovation meetup
5G Innovation活動とは? - 5G Innovation meetup
5G Innovation1.1K views
SpringOne Platform 2017報告会 メインプロジェクトのアップデート by Takuya Iwatsuka
SpringOne Platform 2017報告会 メインプロジェクトのアップデートSpringOne Platform 2017報告会 メインプロジェクトのアップデート
SpringOne Platform 2017報告会 メインプロジェクトのアップデート
Takuya Iwatsuka1.2K views
BOTだけではない!新型アドフラウドによる新たな問題点 by Spider Labs, Ltd.
BOTだけではない!新型アドフラウドによる新たな問題点BOTだけではない!新型アドフラウドによる新たな問題点
BOTだけではない!新型アドフラウドによる新たな問題点
Spider Labs, Ltd.3.7K views
[Oracle Innovation Summit Tokyo 2018] インダストリアルIoTの今、そしてこれからの進化 by オラクルエンジニア通信
[Oracle Innovation Summit Tokyo 2018] インダストリアルIoTの今、そしてこれからの進化[Oracle Innovation Summit Tokyo 2018] インダストリアルIoTの今、そしてこれからの進化
[Oracle Innovation Summit Tokyo 2018] インダストリアルIoTの今、そしてこれからの進化
Peering in Japan from JPNAP perspective by APNIC
Peering in Japan from JPNAP perspectivePeering in Japan from JPNAP perspective
Peering in Japan from JPNAP perspective
APNIC443 views
커맨드라인(CLI)으로 쿠버네티스 컨테이너 조립하기 (유정열, 베스핀글로벌) :: AWS DevDay 2018 by Amazon Web Services Korea
커맨드라인(CLI)으로 쿠버네티스 컨테이너 조립하기 (유정열, 베스핀글로벌) :: AWS DevDay 2018커맨드라인(CLI)으로 쿠버네티스 컨테이너 조립하기 (유정열, 베스핀글로벌) :: AWS DevDay 2018
커맨드라인(CLI)으로 쿠버네티스 컨테이너 조립하기 (유정열, 베스핀글로벌) :: AWS DevDay 2018
20170322_ICON21技術セミナー1_加藤 by ICT_CONNECT_21
20170322_ICON21技術セミナー1_加藤20170322_ICON21技術セミナー1_加藤
20170322_ICON21技術セミナー1_加藤
ICT_CONNECT_21373 views
20170322_ICON21技術セミナー1_加藤 by ICT_CONNECT_21
20170322_ICON21技術セミナー1_加藤20170322_ICON21技術セミナー1_加藤
20170322_ICON21技術セミナー1_加藤
ICT_CONNECT_21911 views
Japan Container Days v18.12 1C5 Kubernetes+ロボット(ROS)アプリの連携パラダイム by Tatsuya Fukuta
Japan Container Days v18.12 1C5 Kubernetes+ロボット(ROS)アプリの連携パラダイムJapan Container Days v18.12 1C5 Kubernetes+ロボット(ROS)アプリの連携パラダイム
Japan Container Days v18.12 1C5 Kubernetes+ロボット(ROS)アプリの連携パラダイム
Tatsuya Fukuta289 views
통합 머신러닝 플랫폼 Amazon SageMaker 활용하기 (강지양 & 김태현, AWS 솔루션즈 아키텍트) :: AWS DevDay2018 by Amazon Web Services Korea
통합 머신러닝 플랫폼 Amazon SageMaker 활용하기 (강지양 & 김태현, AWS 솔루션즈 아키텍트) :: AWS DevDay2018통합 머신러닝 플랫폼 Amazon SageMaker 활용하기 (강지양 & 김태현, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
통합 머신러닝 플랫폼 Amazon SageMaker 활용하기 (강지양 & 김태현, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
Garoon ワークフロー機能紹介資料 by Cybozucommunity
Garoon ワークフロー機能紹介資料Garoon ワークフロー機能紹介資料
Garoon ワークフロー機能紹介資料
Cybozucommunity534 views
サイボウズGaroon ご紹介資料 by Cybozucommunity
サイボウズGaroon ご紹介資料サイボウズGaroon ご紹介資料
サイボウズGaroon ご紹介資料
Cybozucommunity295 views
サイボウズ Garoon ご紹介資料 by Cybozucommunity
サイボウズ Garoon ご紹介資料サイボウズ Garoon ご紹介資料
サイボウズ Garoon ご紹介資料
Cybozucommunity923 views

Recently uploaded

Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...ShapeBlue
40 views25 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
45 views73 slides
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
55 views12 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
26 views15 slides
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
37 views15 slides
Five Things You SHOULD Know About Postman by
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
38 views43 slides

Recently uploaded(20)

Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue40 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue55 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue26 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue37 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman38 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue75 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1042 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue54 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker48 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue71 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson126 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue84 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue106 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...

DevOpsに憧れたAWS初心者が Code3兄弟+Fargateで CI/CD実現したら 社内から賞賛された話

  • 1. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 18 A T 301 O / 2/ 1 N S W A CFDI 0
  • 2. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved • • / • • D • CF • 1
  • 3. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 2
  • 4. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved ES NIT k D Cc e STO ) T RT / WA (
  • 5. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 4
  • 6. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved D I I FC g d e 3 3F d 3 C a / I 3 C 5
  • 7. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 6
  • 8. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 0 7 8 • • • • • 18 0 0 18 8
  • 9. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved DevOps 8 https://aws.amazon.com/jp/devops/what-is-devops/
  • 10. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 9
  • 11. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 10 C 3 C / /
  • 12. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved P G .I 3. I C 2 F 1 G 2 D C / . . 11
  • 13. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved A 12 . -/ . . / :
  • 14. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 13
  • 15. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved C G b – TS ca – T : A P – 1 TS ca – 1 / : /:: / P • 1 : 1 :/ : / : • ./ / /A 1 W P 14
  • 16. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved R G PRR SL A I – -2 Pi h d be • CC :C D 2E 2 !A 2A ! C: D D ! F C – 2 • CC :C D 2E ! 2 ! ! ! : !2 • gkPW cP f f • .: : P :C/ :C AF afce gk I 15 :
  • 17. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 3 33 . 16 git clone https://github.com/washiz99/ecs-refarch-continuous-deployment.git git clone https://github.com/washiz99/ecs-demo-php-simple-app.git
  • 18. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 4 3 . 17 ./bin/deploy washiz99-ecs-refarch-20181103
  • 19. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved E G LF ! 5 ST P C 18 F . 5 bc 5 AG F W a F 5 W F 5 W U 5 3 5 3 3 3
  • 20. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 19
  • 21. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 20
  • 22. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved • 21 J 9
  • 23. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved • 22
  • 24. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved b VS A • – G • VS G A – W A G • P – • C 23
  • 25. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved • 24
  • 26. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved • 25
  • 27. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved • 26 https://github.com/washiz99/python-flask-continuous-deployment
  • 28. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved 27
  • 29. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved • F • a C DI / 28 a
  • 30. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved nkI • T bJ p J r hNC @ vt wc • m p T I a C OD NC d c • nmJ Jui o I Ø se . ./ 29
  • 31. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved / 1 . 30 :
  • 32. Copyright © 2018 NTT SMILE ENERGY, Inc. all rights reserved ! 31