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

Developers IO 2018 知って備えれば怖くない! AWS移行ガイド

Kato Ryo
October 05, 2018

Developers IO 2018 知って備えれば怖くない! AWS移行ガイド

Kato Ryo

October 05, 2018
Tweet

More Decks by Kato Ryo

Other Decks in Technology

Transcript

  1. ҰൠతͳΫϥ΢υҠߦͷ໨త   耐障害性 全世界のアベイラビリティゾーン、リージョン による耐障害性向上 1 運⽤負荷の低減 幅広いマネージドサービスの活⽤による運⽤負 荷低減

    2 コストダウン 従量課⾦により無駄を削減 スケールメリットによる低価格 3 イノベーションの加速 スモールスタートによる新領域開拓 マネージドサービス活⽤による開発速度向上 4 ビジネスの敏捷性 必要な時に必要なだけインフラが⼿に⼊る ビジネスニーズに合わせた素早い対応が可能 5
  2. "84ϚωʔδυαʔϏε   "84ʹΑͬͯΠϯϑϥ͕ܧଓతʹ؅ཧ͞ Ε͍ͯΔҝŊΞϓϦέʔγϣϯʹूதͰ͖ Δ wมߋ؅ཧ wো֐؅ཧ wύον؅ཧ wܧଓੑ؅ཧ

    ϋʔυ΢ΣΞ 04Πϯετʔϧ 04ύονద༻ %#Πϯετʔϧ Մ༻ੑઃܭ εέʔϦϯά %#࢖༻ ϋʔυ΢ΣΞ 04Πϯετʔϧ 04ύονద༻ %#Πϯετʔϧ Մ༻ੑઃܭ εέʔϦϯά %#࢖༻ Amazon RDS RDB on Amazon EC2
  3. ҰൠతͳΫϥ΢υҠߦͷ໨త   耐障害性 全世界のアベイラビリティゾーン、リージョン による耐障害性向上 1 運⽤負荷の低減 マネージドサービスの活⽤による運⽤負荷低減 2

    コストダウン 従量課⾦により無駄を削減 スケールメリットによる低価格 3 イノベーションの加速 スモールスタートによる新領域開拓 マネージドサービス活⽤による開発速度向上 4 ビジネスの敏捷性 必要な時に必要なだけインフラが⼿に⼊る ビジネスニーズに合わせた素早い対応が可能 5
  4. ҰൠతͳΫϥ΢υҠߦͷ໨త   耐障害性 全世界のアベイラビリティゾーン、リージョン による耐障害性向上 1 運⽤負荷の低減 マネージドサービスの活⽤による運⽤負荷低減 2

    コストダウン 従量課⾦により無駄を削減 スケールメリットによる低価格 3 イノベーションの加速 スモールスタートによる新領域開拓 マネージドサービス活⽤による開発速度向上 4 ビジネスの敏捷性 必要な時に必要なだけインフラが⼿に⼊る ビジネスニーズに合わせた素早い対応が可能 5
  5. ҰൠతͳΫϥ΢υҠߦͷ໨త   耐障害性 全世界のアベイラビリティゾーン、リージョン による耐障害性向上 1 運⽤負荷の低減 マネージドサービスの活⽤による運⽤負荷低減 2

    コストダウン 従量課⾦により無駄を削減 スケールメリットによる低価格 3 イノベーションの加速 スモールスタートによる新領域開拓 マネージドサービス活⽤による開発速度向上 4 ビジネスの敏捷性 必要な時に必要なだけインフラが⼿に⼊る ビジネスニーズに合わせた素早い対応が可能 5 طଘαʔϏεӡ༻Λ ɹɹޮ཰Խɾ҆ఆԽ ෇ՃՁ஋ʹண໨
  6. ҰൠతͳΫϥ΢υҠߦͷ໨త   耐障害性 全世界のアベイラビリティゾーン、リージョン による耐障害性向上 1 運⽤負荷の低減 マネージドサービスの活⽤による運⽤負荷低減 2

    コストダウン 従量課⾦により無駄を削減 スケールメリットによる低価格 3 イノベーションの加速 スモールスタートによる新領域開拓 マネージドサービス活⽤による開発速度向上 4 ビジネスの敏捷性 必要な時に必要なだけインフラが⼿に⼊る ビジネスニーズに合わせた素早い対応が可能 5
  7. 拡張性 マネージド サービス スクラップ & ビルド 必要な時に 必要なだけ "84ʹΑͬͯ΋ͨΒ͞ΕΔϏδωεහডੑ 

     ・何千台ものサーバ を数分で利⽤開始で きる ⾼速なデプロイ ・アイディアから実装 までに必要な時間は、 数ヶ⽉から数秒 ・簡単にリソースの作 成と破棄ができる ・90個以上の多種多 様なサービスが存在 し簡単に利⽤できる ・スケーラブルなアー キテクチャを構築で きる
  8. ͭͷҠߦઓུ   Rehost(Rift & Shift) 既存をAWS SMSなどで⾃動移⾏ オンプレに構築した際と同様の⽅法で再構築 1

    Replatform(Rift→Modify→Shift) ⼀部をクラウドに最適化(RDS, Beanstalk) アプリケーションの変更を加えない 2 Repurchase AWSへの移⾏ではなくSaaSへの移⾏ アプライアンスをAWS Marketplacesへ移⾏ 3 Refactor 全体をクラウドに最適化 アプリケーションの各にも⼿を加える 4 Retire 使⽤を継続する必要がないシステム オンプレミスのまま廃⽌を待つ 5 Retain クラウドへの移⾏が困難 リプレース・アップグレードしたばかり 6
  9. ҠߦΛ૬ஊ͢ΔλΠϛϯά   移⾏準備と ビジネス計画 ポートフォリオ 検出と計画 移⾏と検証 アプリケーションの 設計

    新しい 運⽤モデル このフェイズで 相談して頂きたいです! このフェイズから 相談されると 対応に限界があります
  10. Ϋϥ΢υҠߦޙ΋มΘΒͳ͍΋ͷ   ۀքඪ४ͷҰൠతͳٕज़ʹΑͬͯߏங͞ΕͨαʔϏε w*OUFM$16ͷ্Ͱಈ͘ඪ४తͳ04 w8JOEPXT4FSWFS 3FEIBU $FOU04 6CVOUV "NB[PO-JOVY

    w04ͷ؅ཧऀ "ENJOJTUSBUPSSPPU ݖݶ͕ར༻Մೳ w೚ҙͷΞϓϦέʔγϣϯΛΠϯετʔϧՄೳ wඪ४తͳ5$1*1௨৴ wࠓ·ͰͱมΘΒͳ͍*1ΞυϨεɾϙʔτͷߟ͑ํ Amazon EC2 Amazon VPC 04ɾωοτϫʔΫͷ஌ࣝ͸Ϋϥ΢υͰ΋໾ཱͭ
  11. ܦӦ૚ͷ໨తΛΫϥ΢υͰ࣮ݱ   市場変化への迅速な対応 業務継続性の向上 キャッシュフローの改善 新規ビジネスの開拓 セキュリティリスクの低減 経営層の⽬的 マネージドサービス活⽤による開発速度向上

    マルチAZによる⾼可⽤性構成 初期投資不要な従量課⾦形式 スモールスタートによる新規開拓 各種セキュリティ認証の取得 AWSのメリット
  12. ܦӦ૚ͷ໨తΛΫϥ΢υͰ࣮ݱ   市場変化への迅速な対応 業務継続性の向上 キャッシュフローの改善 新規ビジネスの開拓 セキュリティリスクの低減 経営層の⽬的 マネージドサービス活⽤による開発速度向上

    マルチAZによる⾼可⽤性構成 初期投資不要な従量課⾦形式 スモールスタートによる新規開拓 各種セキュリティ認証の取得 AWSのメリット
  13. ϚωʔδυαʔϏε։ൃʹΑΔ։ൃ଎౓޲্   ຊ࣭Ͱͳ͍෦෼Λ"84ʹΞ΢τιʔε͢Δ͜ͱͰӡ༻ ෛՙ͕௿ݮ͠Ŋ։ൃʹूதͰ͖Δ 機能 AWS 低減されるポイント DNS Route53

    運⽤・選定 RDB RDS 運⽤・パフォーマンス・チューニング 機械学習 SageMaker セットアップ・運⽤・リソース設計
  14. ܦӦ૚ͷ໨తΛΫϥ΢υͰ࣮ݱ   市場変化への迅速な対応 業務継続性の向上 キャッシュフローの改善 新規ビジネスの開拓 セキュリティリスクの低減 経営層の⽬的 マネージドサービス活⽤による開発速度向上

    マルチAZによる⾼可⽤性構成 初期投資不要な従量課⾦形式 スモールスタートによる新規開拓 各種セキュリティ認証の取得 AWSのメリット
  15. ܦӦ૚ͷ໨తΛΫϥ΢υͰ࣮ݱ   市場変化への迅速な対応 業務継続性の向上 キャッシュフローの改善 新規ビジネスの開拓 セキュリティリスクの低減 経営層の⽬的 マネージドサービス活⽤による開発速度向上

    マルチAZによる⾼可⽤性構成 初期投資不要な従量課⾦形式 スモールスタートによる新規開拓 各種セキュリティ認証の取得 AWSのメリット
  16. ܦӦ૚ͷ໨తΛΫϥ΢υͰ࣮ݱ   市場変化への迅速な対応 業務継続性の向上 キャッシュフローの改善 新規ビジネスの開拓 セキュリティリスクの低減 経営層の⽬的 マネージドサービス活⽤による開発速度向上

    マルチAZによる⾼可⽤性構成 初期投資不要な従量課⾦形式 スモールスタートによる新規開拓 各種セキュリティ認証の取得 AWSのメリット
  17. ܦӦ૚ͷ໨తΛΫϥ΢υͰ࣮ݱ   市場変化への迅速な対応 業務継続性の向上 キャッシュフローの改善 新規ビジネスの開拓 セキュリティリスクの低減 経営層の⽬的 マネージドサービス活⽤による開発速度向上

    マルチAZによる⾼可⽤性構成 初期投資不要な従量課⾦形式 スモールスタートによる新規開拓 各種セキュリティ認証の取得 AWSのメリット
  18. ܦӦ૚ͷ໨తΛΫϥ΢υͰ࣮ݱ   市場変化への迅速な対応 業務継続性の向上 キャッシュフローの改善 新規ビジネスの開拓 セキュリティリスクの低減 経営層の⽬的 マネージドサービス活⽤による開発速度向上

    マルチAZによる⾼可⽤性構成 初期投資不要な従量課⾦形式 スモールスタートによる新規開拓 各種セキュリティ認証の取得 AWSのメリット
  19. ෼ۀͷεεϝ   *5Πϯϑϥ͔Β04ɺ
 ΞϓϦέʔγϣϯ·Ͱ
 ༷ʑͳεΩϧ͕ඞཁ ҟͳΔεΩϧηοτΛ
 ҰࣾͰ࿫͏ͷ͸೉͍͠ ͭͷϕϯμʔʹશͯΛ ೚ͤͣదࡐదॴ

    顧客データ 業務プロセス/
 既存アプリケーション OS/ネットワーク/ ファイアウォール構成 サーバサイド暗号化 アクセス管理 既存ベンダー クラウド専業 ベンダー AWSサービス