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

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

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

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