Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CAグループのウエディングパーク事例 コンテナ化に向けたクラウドベンダー比較選定 そしてECS...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

CAグループのウエディングパーク事例 コンテナ化に向けたクラウドベンダー比較選定 そしてECS?EKS?

AWS Summit 2019 登壇資料です。

CAグループのウエディングパーク事例 コンテナ化に向けたクラウドベンダー比較選定 そしてECS?EKS?

Yasuhiro Nishiwaki
WEDDING PARK CO., LTD.

PART1:AWSとその他クラウドベンダーとの比較選定してみた

1, 市場動向
2, 耐障害性と高可用性
3, 研究投資
4, セキュリティ・コンプライアンス
5, サービスのパフォーマンス
6, 技術情報量の比較
7, 自社への導入

PART2:コンテナサービス理解とEKS・ECS

・ コンテナとは?
・ コンテナオーケストレーションツール
・ Kubernetes
・ ECS/EKS, EC2/Fargate

Avatar for yasuhiro1711

yasuhiro1711

June 14, 2019
Tweet

More Decks by yasuhiro1711

Other Decks in Technology

Transcript

  1. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 97 q × q q 9Ho @Ho MPbdW a C bW fPZ L ::?C= E7G@ 9D % AI: ? , & ) /
  2. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I & ( & 7LH q & q @Hm 9H 1 Amazon EKSk Amazon ECS
  3. H B B ? I i +) 2% 7 Ph

    LTQ HTae RTb% ? R a cb PUU PcTb 7 a VWcb aTbTaeTS
  4. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I MPbdW a C bW fPZ 6gPbdW a 0 × q B=Gt V TTa V BP PVTau & HG q k7? PQ q k q k q & q v m w
  5. H B B ? I i +) 2% 7 Ph

    LTQ HTae RTb% ? R a cb PUU PcTb 7 a VWcb aTbTaeTS
  6. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I × q n ( n 2 v w
  7. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I
  8. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q
  9. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q
  10. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q
  11. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q q m q k q Web m l m l Google Premium Award k2 q l Web q l × l
  12. H B B ? I i +) 2% 7 Ph

    LTQ HTae RTb% ? R a cb PUU PcTb 7 a VWcb aTbTaeTS
  13. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q +)+) q q C 8a SP ITRW ITP 8g+)
  14. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I : e m
  15. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I : e v q w +) 1 & ITRW RP @7?N C H_TR P bcb & m m m q
  16. H B B ? I i +) 2% 7 Ph

    LTQ HTae RTb% ? R a cb PUU PcTb 7 a VWcb aTbTaeTS
  17. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I & & 15 q
  18. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q q / ×q q / q k & &
  19. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I & & STEP1 STEP2 STEP3 q
  20. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I E7GI n7LH q % +% ,% -% m .% q q /% 0% E7GI+n q @Hm 9H m o m q q q m @dQTa TcTb m 9H( @H% 9+( PaVPcT
  21. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I k m7LH q q m m q
  22. H B B ? I i +) 2% 7 Ph

    LTQ HTae RTb% ? R a cb PUU PcTb 7 a VWcb aTbTaeTS
  23. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I m k q k q l m7LH Hd c k 7LH l
  24. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q 2006 2010 tPaaSu 2013 tIaaSu 2011 B2B, B2B2C B2B B2C / m mEC m k m × k q m q
  25. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I nWcc_b3((fff baVaTbTPaRW R (Pac R Tb(U dacW& dPacTa&Va fcW&R dS&bTae RTb&c _b&QP Ta&gTPa&R dS&_a e STab 0)) 7LH
  26. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7LH × Wcc_b3((Pfb P Ph R (Y_(R _ P RT(bWPaTS&aTb_ b Q cg& ST (
  27. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I AZ-a AZ-b AZ-c q PlRniob Gs q kAZ DC l 7LH
  28. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7LH n2016 v AWS w
  29. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I nhttps://www.nikkei.com/article/DGXMZO30087700S8A500C1SHA000/
  30. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7LH m k k k k q k q q  2018 10
  31. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I m  2018 10
  32. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q q q nhttps://www.azurefromthetrenches.com/azure-functions-vs-aws-lambda-vs-google-cloud-functions-javascript-scaling-face-off/ Au Gu AWS Lambda
  33. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I Placeholder F cP ++%1- -%0/, ,%,- tv= w ,.% ,/u = c dQ 0%.-) /,% +- 0%.+- tv= w .- %) -u  2019 5
  34. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I m7LH k q l m7LH ( l m7LH q q l k q, q l , k, q ( © l
  35. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7LH l l ss n AWS o
  36. H B B ? I i +) 2% 7 Ph

    LTQ HTae RTb% ? R a cb PUU PcTb 7 a VWcb aTbTaeTS
  37. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I o q k q tIWT IfT eT&7__ u q m k9E k q DH q k m
  38. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I o n q t× qu l n q l l n KB q q k × q l kv wkv w m × q l
  39. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7LH C 63% 43% 35% 29% 24% 20% OpenStack Vmware Azure GoogletGCE/GKEu On-Premise Amazon(EC2/ECS) n https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent/
  40. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q sl o × q m q q l q k sb G d G msaGpK L
  41. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I & q & sb G d G msaGp t q q ( ×q q u & 9?(9:
  42. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7 Ph 9H ( @H
  43. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7LH q Amazon EC2 Amazon Elastic Container Registry Amazon Elastic Container Service Amazon Elastic Container Service for Kubernetes AWS Fargate nv AWS Black Belt w
  44. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q q 9H : RZTa 7LH ( q ( l q q k q l+) . k: RZTa bfPa k @dQTa TcTbkBTb b q l @H 7 Ph @H k7LH @dQTa TcTb q q l k @dQTa TcTb q q q ! l+) 0 l
  45. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I ×q q 9+ 9H( @H × ×q q l k =E lH_ c ? bcP RT l PaVPcT q q q l k 9H l q k q l l
  46. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I t @H 9+u n https://eksworkshop.com/
  47. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I , q 9Ht 9+ 9 cP Ta HTae RTu l q l @Ht 7 Ph Pbc R 9 cP Ta HTae RT U a @dQTa TcTb u
  48. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I , q 9Ht 9+ 9 cP Ta HTae RTu l q l @Ht 7 Ph Pbc R 9 cP Ta HTae RT U a @dQTa TcTb u
  49. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I , q 9Ht 9+ 9 cP Ta HTae RTu l q l @Ht 7 Ph Pbc R 9 cP Ta HTae RT U a @dQTa TcTb u
  50. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I FdTbc 3 7LH 9H @H + q o
  51. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7 bfTa3 % @dQTa TcTb +% 9H
  52. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q q q
  53. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q
  54. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I nhttps://twitter.com/gabrtv/status/539805332432637952
  55. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I @dQTa TcTbt4@1bu m q k× DHHl m gP k l m9 dS CPc eT 9 _dc V d SPc 9C9 l m k q q @dQTa TcTb l
  56. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7LH q @dQTa TcTb @Ht 7 Ph Pbc R 9 cP Ta HTae RT U a @dQTa TcTb u m q k @H lt@1b 9+ u m q q 7N l k ×q q k l m+) 1 + q l m?7B lKE9 7A8 l m q q 9 dSLPcRW A Vb l m×q q VSa eTa l U dT cS q l mt u q l= ? l
  57. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I t u , q @dQTa TcTb & l l & q l t@1b4 q k q o lu 4 -1 31 u Gi ,u Gi hG ms + / + . , c Upd t n Gz .) .) 1 22 2 22 . 99.5% gGe 9H k PaVPcT 9+% 8k @H q t q u t q u
  58. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7 Ph 9H & @H &
  59. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 9H( @H % 9+( PaVPcT q q ×q q m 9H 9+ mL S fb l m l PaVPcT m 9+ l m q 9E ( l m l @H 9+ m@1b q q × l mH_ c ? bcP RT k=E l PaVPcT m po
  60. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I F% @dQTa TcTb × q o @1b o 7% k l l k@1b k ×q t+) 1 u n https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent/
  61. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7 Ph 9H a @H 9Hz 9+( PaVPcTu PaVPcT → q l ex, q
  62. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7 Ph 9H a @H K8s → K8s l @Hz 9+
  63. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7 Ph 9H a @H m 9H @H k k q q l m @H k l k@1b l m @H l m@1b k l
  64. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I × q
  65. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I × q @Hm 9H
  66. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I × q @Hm 9H
  67. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I × q @Hm 9H % @1b & @1b q + 7LH q & @H q & 9H q ,% q 9H q l
  68. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I @1b k@1b q m@dQTa TcTb q m @dQTa TcTb m k k q n,, @dQTa TcTb q r ry Wcc_b3((T V TTab fTSS V_PaZ R Y_(5_4 22,
  69. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7LH l 7LH @H q Wcc_b3((S Rb Pfb P Ph R (YPOY_(TZb( 7LH 9H q Wcc_b3((S Rb Pfb P Ph R (YPOY_(TRb(
  70. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 7LH q q l 7 Ph @H L aZbW _ Wcc_b3((TZbf aZbW _ R ( 7 Ph 9H L aZbW _ Wcc_b3((TRbf aZbW _ R (
  71. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 9H k 4 4 1 , D E5 EC 2C B E 6 B EC CD4 6 6 D DC doWG Gi G Ssd 6 B AE ckrR 1 4 D 6 D4 B 6 D4 B cPbZ
  72. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I × q @Hm 9H
  73. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I × q @Hm 9H % 9H( @H % 9+( PaVPcT l +% @1b l
  74. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I 9H( @H % 9+( PaVPcT q q ×q q 9H 9+ m 9H m l( m l PaVPcT m l l m l @H 9+ m @1b l m l PaVPcT j m k l
  75. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I @1b m@1b l l l m@1b k q 7E? l m@1b ( ( l m@1b q l l
  76. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I × q @Hm 9H
  77. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I × q @Hm 9H l q k 9H l @H l n m@1b l m 9H @H l
  78. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q m m q
  79. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I q m m q 7LH PaVPcT
  80. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I % q q v w +% q q q k v q t uw
  81. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I nhttps://twitter.com/gabrtv/status/539805332432637952
  82. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I m q q q l k l m @1b l 7 Ph 9H k q l m+) 2 k q q © l k q k 7 Ph 9H l
  83. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I
  84. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I
  85. i +) 2% 7 Ph LTQ HTae RTb% ? R

    a cb PUU PcTb 7 a VWcb aTbTaeTS H B B ? I IWP Z g d H B B ? I i +) 2% 7 Ph LTQ HTae RTb% ? R a cb PUU PcTb 7 a VWcb aTbTaeTS MPbdW a C?H ?L7@? If ccTa3gPbdW a 0