Slide 1

Slide 1 text

bring cloud closer MUCH 単純移⾏行行ではない 真 のリフト&シフトとは

Slide 2

Slide 2 text

bring cloud closer MUCH モビンギについて

Slide 3

Slide 3 text

クラウドをもっと身近に、もっと便便利利に SaaS製品を提供する⽇日本発のスタートアップ企業 Wayland Zhang Founder, CEO 堀内 康弘 Co-founder, CTO ⽯石⽥田 知也 Vice President, Sales 2社の創業、売却経験のある シリアルアントレプレナー。 現在もコードを書くプログラマ。 Gumi CTO、
 AWSエバンジェリストを歴任。 現在は旅⼈人。 cloudpackにて事業部⻑⾧長と ソリューションアーキテクトを兼任。 2018年年12⽉月より現職。 モビンギ株式会社

Slide 4

Slide 4 text

クラウドに関わる課題を解決 アプリケーション 環境構築・運⽤用 経理理処理理 コスト 管理理・削減 請求業務やシステム運⽤用で疲弊していませんか? モビンギは、エンジニアが本来の仕事に集中できるような サービスを提供するSaaSベンダーです。 ✓ コスト削減のレコメンド ✓ AWS等のコスト可視化 ✓ AWS利利⽤用料料⾦金金の計算 ✓ 請求書発⾏行行の⾃自動化 ✓ インフラの
 構築・運⽤用の⾃自動化 ✓ 開発⽣生産性の向上

Slide 5

Slide 5 text

本⽇日のアジェンダ 1. リフト&シフト
 クラウド移⾏行行の考え⽅方のおさらい 2. 「真」のリフト&シフトで⾒見見える世界 3. あなたが「シフト」できない理理由とは?
 リフトから⼀一歩踏み出すために 4. まとめ

Slide 6

Slide 6 text

本セッションで伝えたいこと • 現場⽬目線で⾒見見るリフト&シフト • クラウドでコスト削減する⽅方法 • クラウドで必要な技術スタックとは クラウド移⾏行行のポイントを押さえて あなたも明⽇日から真のリフト&シフトへ

Slide 7

Slide 7 text

リフト&シフト クラウド移⾏行行の考え⽅方のおさらい

Slide 8

Slide 8 text

App App App 「リフト&シフト」はクラウド移⾏行行⼿手段の⼀一つ • Rehosting (lift-and-shift) • Replatforming (lift-tinker-and-shift) • Refactoring / Re-architecting • Retire • Retain App App Retire Retain Refactoring / Re-archtecting Rehosting (lift-and-shift) Replatform ing App

Slide 9

Slide 9 text

リフト&シフト とは 社内リソースや教育コストの問題を 考慮し、⼀一気にクラウド最適化する のではなく2段階に分けて クラウド移⾏行行する⼿手段 App App App App 1 リフト アーキテクチャを変更更 せずクラウドに移⾏行行 2 シフト クラウドにフィットした アーキテクチャに変更更 構成を⼤大きく変更更せずに クラウドへ移⾏行行するため、 難易易度は⽐比較的低い

Slide 10

Slide 10 text

リフト(クラウド化)するだけでもメリット多 App App App App 1 リフト アーキテクチャを変更更 せずクラウドに移⾏行行 2 シフト クラウドにフィットした アーキテクチャに変更更 • ⾼高可⽤用性 • 運⽤用負荷の軽減 • 耐障害性 • 災害対策(Multi-AZ)

Slide 11

Slide 11 text

とあるWebアプリをリフトする サーバー ルーター インターネット リフト インターネット サブネット ルーター Internet Gateway AZ-A Security Group Instances 「リフト」の名のごとく、 アーキテクチャは変更更せずにクラウドへ

Slide 12

Slide 12 text

リフトしただけで⼗十分? リフトしただけで
 耐障害性、災害対策まで・・ 随分良くなったじゃないか! シフトはせずに、 このままでいいんじゃないか? ちょっとまって!

Slide 13

Slide 13 text

シフトのメリット App App App App 1 リフト アーキテクチャを変更更 せずクラウドに移⾏行行 2 シフト クラウドにフィットした アーキテクチャに変更更 • リソース最適化とコスト削減 • ⾼高いスケーラビリティ • 社内リソースを
 より⾼高付加価値な領域にシフト

Slide 14

Slide 14 text

課題にフォーカスして考えてみる • 運⽤用の負荷を減らしたい • マネージドサービス、SaaSを活⽤用 • ロードバランサ、DB、キュー、キャッシュ、DNS…etc • もっとコストを減らしたい • リザーブドインスタンス、スポットインスタンスの活⽤用 ⽐比較的難易易度が低く取り組みやすいシフト化ポイント

Slide 15

Slide 15 text

これでシフト終わり? いい感じになったじゃないか! もう⼗十分だね、お疲れさま! ちょっとまって!

Slide 16

Slide 16 text

「真」のシフトで⾒見見える世界

Slide 17

Slide 17 text

もう少し課題にフォーカスしてみる • ⼿手作業での環境構築、デプロイによる⼿手間とミス • セキュリティパッチを当て続ける⼿手間 ⾟辛いことはまだまだありませんか?

Slide 18

Slide 18 text

クラウドが持つAPIで改善がより容易易に • ⼿手作業での環境構築、デプロイによる⼿手間とミス ‣ コンテナ、プロビジョニングツール、CI/CDを利利⽤用した⾃自動化 • セキュリティパッチを当て続ける⼿手間 ‣ CaaS、PaaS、Serverlessでインフラ管理理を極⼒力力軽減

Slide 19

Slide 19 text

インターネット サブネット ルーター Internet Gateway AZ-A Security Group Instances コンテナ、プロビジョニングツール、CI/CDを利利⽤用した⾃自動化

Slide 20

Slide 20 text

インターネット サブネット ルーター Internet Gateway AZ-A Security Group Instances コンテナ、プロビジョニングツール、CI/CDを利利⽤用した⾃自動化 プロビジョニングツール 仮想マシン、ロードバランサ、 ネットワーク等のインフラの
 構築、変更更、バージョン管理理

Slide 21

Slide 21 text

インターネット サブネット ルーター Internet Gateway AZ-A Security Group Instances コンテナ、プロビジョニングツール、CI/CDを利利⽤用した⾃自動化 コンテナ型仮想化技術 OS、ミドルウェア、
 アプリケーションの設定 プロビジョニングツール 仮想マシン、ロードバランサ、 ネットワーク等のインフラの
 構築、変更更、バージョン管理理

Slide 22

Slide 22 text

インターネット サブネット ルーター Internet Gateway AZ-A Security Group Instances コンテナ、プロビジョニングツール、CI/CDを利利⽤用した⾃自動化 成果物 コード管理理 CI/CD 開発 プロダクト CI/CD ビルド デプロイ Code push App コンテナ型仮想化技術 OS、ミドルウェア、
 アプリケーションの設定 CI/CD テスト、ビルド、デプロイ の定期実⾏行行 プロビジョニングツール 仮想マシン、ロードバランサ、 ネットワーク等のインフラの
 構築、変更更、バージョン管理理

Slide 23

Slide 23 text

CaaS、PaaS、Serverlessでインフラ管理理を極⼒力力軽減 ⾃自分たちのビジネスやアプリケーションの特性に合わせて選択 Functions Applications Runtimes Containers Operating Systems Virtualization Hardwares Functions Applications Runtimes Containers Operating Systems Virtualization Hardwares Functions Applications Runtimes Containers Operating Systems Virtualization Hardwares Functions Applications Runtimes Containers Operating Systems Virtualization Hardwares IaaS CaaS PaaS Serverless Your managed … Unit of scale …Your managed …Vendor managed

Slide 24

Slide 24 text

リフトからシフトへ サーバー ルーター インターネット インターネット サブネット ルーター Internet Gateway AZ-A Security Group Instances リフト

Slide 25

Slide 25 text

リフトからシフトへ ユーザー 処理理を分離 Amazon Route53 ALB RDS Security Group CloudWatch アラーム シフト S3 S3 Lambda S3 Lambda API Gateway

Slide 26

Slide 26 text

「真」のシフトの価値 細かい単位でのリリース フィードバックループを回せる⼟土壌が形成 顧客が本当に必要だったものを 素早いトライアンドエラーで発⾒見見 ビジネスにおいて⼤大きな優位性 ⾃自動化による開発効率の向上と⼼心理理的安全

Slide 27

Slide 27 text

あなたがシフトできない理理由とは? リフトから⼀一歩踏み出すために

Slide 28

Slide 28 text

なぜ「シフト」が進まないのか • オンプレとクラウドで必要なスキルが異異なる • 業務改善や⾃自動化の優先度

Slide 29

Slide 29 text

オンプレとクラウドで必要なスキルが異異なる • 技術が抽象化される分、個々のツールの使い⽅方や
 プログラミングを覚える必要性 • クラウドベンダから提供されるコンソール、API、SDK • コードを書いて実現する⾃自動化 • インターフェースの背後に隠れている低レイヤの知識 • スキルの飲み込み、障害対応の勘所 • オンプレで培ったスキルは⼤大きなアドバンテージに

Slide 30

Slide 30 text

業務改善や⾃自動化の優先度 • 業務改善、⾃自動化の優先度は後回しになりがち • ⼩小さく分解 • 持っていきやすいシステムから少しずつ • 学びながら成功体験を作る • ここでリフト&シフトが活きる • ⼀一気に⾏行行うのではなく、少しずつシフト

Slide 31

Slide 31 text

サイクルを回してシフトを進める 1. 触りながら学ぶ ベンダー主催のハンズオン 学習⽤用アカウント 2. 情報収集 ベンダーやユーザー会が 主催する勉勉強会、コミュニティ への参加 4. ⼩小さく取り組む ベンダーに協⼒力力して もらいつつ 知識を吸収 3. 現状把握 フローを整理理し、 ボトルネックやツラみを探す

Slide 32

Slide 32 text

明⽇日からできるリフト&シフト 1. 触りながら学ぶ ベンダー主催のハンズオン 学習⽤用アカウント 2. 情報収集 ベンダーやユーザー会が 主催する勉勉強会、コミュニティ への参加 3. 現状把握 フローを整理理し、 ボトルネックやツラみを探す 4. ⼩小さく取り組む ベンダーに協⼒力力して もらいつつ 知識を吸収

Slide 33

Slide 33 text

bring cloud closer MUCH まとめ

Slide 34

Slide 34 text

「真」のリフト&シフト とは App App App App 2段階に分けてクラウド移⾏行行する⼿手段 リフトした後はクラウドを学びながら徐々に、 クラウドの恩恵を受けられる アーキテクチャに変更更 開発効率と⼼心理理的な安全性を⾼高め ビジネスをドライブさせる

Slide 35

Slide 35 text

リフト&シフトの⽬目的を再確認 ゴールはビジネス⽬目標を達成すること 技術を導⼊入することがゴールにならないように • 技術を学ぶことは、あくまでも選択肢を増やすこと • システムによってはリフトがゴールになることも • 塩漬けする勇気も時には必要 リフトしただけ 少しシフトしただけ

Slide 36

Slide 36 text

もしクラウドに関してお悩みごとがあったら クラウドの環境構築を もっと簡素化したい どのクラウドも同じ インターフェースで扱いたい リザーブドインスタンスを 購⼊入してコスト削減したいが どれをどれくらい 買えば良いのか分からない AWSのリセールを⾏行行なっている MSP事業者だが、 毎⽉月の請求額、請求書発⾏行行業務が エクセル地獄 クラウドのエキスパートが揃っている弊社へ お気軽にご連絡ください 元AWS エバンジェリスト 元cloudpack 事業部⻑⾧長 現役 プログラマ

Slide 37

Slide 37 text

定期的にピザパーティー開催してます こちらもぜひ お気軽にお越しください!

Slide 38

Slide 38 text

Thank you