Slide 1

Slide 1 text

re:Growth 2018 AWS Cloud Map AWS App Mesh

Slide 2

Slide 2 text

2 About me 9 120 • 7 •

Slide 3

Slide 3 text

3 @hamako9999

Slide 4

Slide 4 text

4 https://dev.classmethod.jp/cloud/aws/container-journey/

Slide 5

Slide 5 text

#cmregrowth @hamako9999 5 2 1 0

Slide 6

Slide 6 text

6

Slide 7

Slide 7 text

#cmregrowth @hamako9999 7

Slide 8

Slide 8 text

8

Slide 9

Slide 9 text

#cmregrowth @hamako9999 9

Slide 10

Slide 10 text

10 DE B K Qb BQ Q • CSQK C l K Q • , , 3, 3/ G Cie • da Q P L K • / //3

Slide 11

Slide 11 text

#cmregrowth @hamako9999 11 #" ! % '& $ !

Slide 12

Slide 12 text

12

Slide 13

Slide 13 text

13 E A K C E

Slide 14

Slide 14 text

14

Slide 15

Slide 15 text

15 , 2 A • IV WM LDUN • C aA d • ,I W • , • WI LP • • , , K SL EL RW

Slide 16

Slide 16 text

16

Slide 17

Slide 17 text

17 C NEW: AWS Cloud Map A https://aws.amazon.com/jp/blogs/news/new-application-integration-with-aws-cloud-map-for-service-discovery/

Slide 18

Slide 18 text

18 1 C N A P • : 9 P • = A : M 9 =A = NbaI - R VN • =A = 9 • Nc IS W • . = A : • A • 0 A9 =

Slide 19

Slide 19 text

19 $ aws servicediscovery discover-instances --namespace- name hamako9999.com --service-name payments --query- parameters ver=1.0,env=stg { "Instances": [ { "InstanceId": "1", "NamespaceName": ”hamako9999.com", "ServiceName": ”payments", "HealthStatus": "HEALTHY", "Attributes": { "version":"1.0", ”env":”stage", "AWS_INSTANCE_IPV4": "54.20.10.2" } } ] }

Slide 20

Slide 20 text

20 1 9, A = = = = C AW M S 0 . env:stg ver:1.0 env:prd ver:1.0 env:stg ver:2.0 env:prd ver:2.0

Slide 21

Slide 21 text

21 0 , C C 9 2 . 2 , env:stg ver:1.0 env:prd ver:1.0 env:stg ver:2.0 env:prd ver:2.0 = C C A M S

Slide 22

Slide 22 text

22 . . . env:stg ver:1.0 env:prd ver:1.0 env:stg ver:2.0 env:prd ver:2.0 S9 A C = M

Slide 23

Slide 23 text

23 1. 2 • • c IU 0. o • // H u IU 0. • H a • CWCW GTC A • S MCpm d e l D s NS P A

Slide 24

Slide 24 text

24

Slide 25

Slide 25 text

25 • A E K C p • A e A h • W • • n s • SM E o •

Slide 26

Slide 26 text

26 R Proxy Application code Task or Pod D MAD S

Slide 27

Slide 27 text

27 I • A • • M G

Slide 28

Slide 28 text

28 . • / / : A • . -/ . .

Slide 29

Slide 29 text

29 - / • - H G • / . / - / -: - ! A M

Slide 30

Slide 30 text

30 !

Slide 31

Slide 31 text

31 • d • h C C • A a e M