Slide 1

Slide 1 text

Ryosuke Matsumura / i3Systems,Inc. AWSからAzureへ 2017/02/11 合同勉強会 in 福岡 #gbfukuoka 1

Slide 2

Slide 2 text

2017 RyosukeMatsumura About Me • Ryosuke Matsumura (@rxpaki) • Fukuoka, Japan • i3Systems,Inc. • Platform Operations • Engineer • Infrastructure / Server-Side • Microsoft MVP for Azure 2

Slide 3

Slide 3 text

2017 RyosukeMatsumura 今日お話しすること • 西新 • サービス基盤をAzureに移行した話 • 移行時に取り組んだこと • 最近の取り組み 3

Slide 4

Slide 4 text

2017 RyosukeMatsumura 4

Slide 5

Slide 5 text

2017 RyosukeMatsumura 西新 • 「西新」は福岡市西部の早良区に位置し、 • 地下鉄で一駅隣の「藤崎」と共に西部の副都心を形 成しています。 • 江戸時代、現在の中央区今川付近が「西町」と呼ば れていたのに対し、 • 樋井川以西を「新西町」と呼んだことに由来され、 • これがいつしか逆転して「西新」という地名になり ました。 5

Slide 6

Slide 6 text

2017 RyosukeMatsumura 6 http://nishijin.fukuoka.jp/

Slide 7

Slide 7 text

2017 RyosukeMatsumura 7 2017/01/25

Slide 8

Slide 8 text

2017 RyosukeMatsumura 8 西新商店街でビル倒壊 「危機一髪の人もいた」 福岡市内

Slide 9

Slide 9 text

2017 RyosukeMatsumura 9

Slide 10

Slide 10 text

2017 RyosukeMatsumura 10 この近くに住んでいました

Slide 11

Slide 11 text

2017 RyosukeMatsumura 11 本題

Slide 12

Slide 12 text

2017 RyosukeMatsumura 12

Slide 13

Slide 13 text

2017 RyosukeMatsumura 13 http://www.i3-systems.com/mdm.html

Slide 14

Slide 14 text

2017 RyosukeMatsumura 14 http://www.i3-systems.com/securedapps.html

Slide 15

Slide 15 text

2017 RyosukeMatsumura 15 24/365

Slide 16

Slide 16 text

2017 RyosukeMatsumura 16 止められない

Slide 17

Slide 17 text

2017 RyosukeMatsumura 17 いつするの?

Slide 18

Slide 18 text

2017 RyosukeMatsumura 18 2016/01/01

Slide 19

Slide 19 text

2017 RyosukeMatsumura サービス基盤をAzureに移行した話 19

Slide 20

Slide 20 text

2017 RyosukeMatsumura AWSで稼働していた構成 20 ※上図はイメージであり実際の構成とは異なります

Slide 21

Slide 21 text

2017 RyosukeMatsumura Azure側に同等構成を新規構築 21 ※上図はイメージであり実際の構成とは異なります

Slide 22

Slide 22 text

2017 RyosukeMatsumura クライアントの向き先を一気にAzureへ 22 ※上図はイメージであり実際の構成とは異なります

Slide 23

Slide 23 text

2017 RyosukeMatsumura 23 ※諸事情によりぼかしています

Slide 24

Slide 24 text

2017 RyosukeMatsumura 移行時に取り組んだこと 24

Slide 25

Slide 25 text

2017 RyosukeMatsumura インスタンス構築 • 最初はPowerShell • 次にAzure SDK for Ruby • 次にAzure CLI 25

Slide 26

Slide 26 text

2017 RyosukeMatsumura 環境設定やデプロイなど • 既存の環境を元にAnsibleのPlaybookを作成 • ミドルウェアなどバラバラだったものは統一 26

Slide 27

Slide 27 text

2017 RyosukeMatsumura 移行時の検証 • 社内DNSを立てて、検証環境への接続をAzureに向け る • 画面を持つものはAzure側とわかるように印をつけ る 27

Slide 28

Slide 28 text

2017 RyosukeMatsumura 最近やっていること 28

Slide 29

Slide 29 text

2017 RyosukeMatsumura 最近のマイブーム • 新しく構築したりするものはこんな組み合わせ • Terraformでインスタンス構築 • Ansibleで構成管理 29

Slide 30

Slide 30 text

2017 RyosukeMatsumura DEMO Terraformでインスタンス構築 30

Slide 31

Slide 31 text

2017 RyosukeMatsumura 31

Slide 32

Slide 32 text

Thank you :) 2017 RyosukeMatsumura 32