Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Terraform×Rancherでマルチクラウドを一歩すすめる

142 views

Published on

様々なクラウドサービスがあるなかで、適切なクラウドサービスを選べていますか。アプリケーション環境のマルチクラウドを可能にするRancherと複数のクラウドサービスを制御できるTerraform。この2つを組み合わせることで、よりよいマルチクラウドを実現できるかもしれません。

Published in: Internet
  • Be the first to comment

Terraform×Rancherでマルチクラウドを一歩すすめる

  1. 1. Terraform×Rancherで マルチクラウドを一歩進める MasterCloud #3 (2017/7/12) RancherMeetupTokyo #8 (2017/7/13) @mosuke5
  2. 2. Who am I ? 名前:もーすけ @mosuke5 ロール:  Alibaba Cloudの日本サイトの運営。  Alibaba Cloudの技術検証とかセミナー開催とか。  昔はソフトウェアエンジニア 最近:  さいきん・・・・
  3. 3. 2016年12月 AlibabaCloud日本リージョン開設
  4. 4. 最近、 認定クラウドマスター(笑) になりました ※この会はマスタークラウドです
  5. 5. レバレジーズさんから プレゼント授賞
  6. 6. 本題
  7. 7. ロックインされてません? 本当に最適なインフラ環境選べてる?
  8. 8. マルチクラウド 「基本的には、複数のクラウドサービスを組み合わせて 使うこと。あるいは、そうした運用方式。」 (中略) 「さまざまな特徴があるクラウドサービスを、いくつか組 み合わせて自社に最適な状態で利用することをマルチ クラウドという。」 出典:用語解説辞典|【公式】 NTTPC
  9. 9. マルチクラウドをする理由 (1) 価格・性能を最適化する ・最新性能のサーバを使いたい ・安いサーバを使いたい ・キャンペーン (3) サービスロックインを回避する ・サービスクローズのリスク ・次のイノベーション的なサービスへ乗り 換えられるように (2) DR、BCPとしての活用する ・災害対策(DR) ・事業継続性(BCP) ・クラウドサービスの障害 (4) 最適なサービスを利用する ・ロケーション、リージョン ・利用したいSaaS, PaaSサービス 参考:Rancherなら簡単にできる マルチクラウド
  10. 10. Rancherとは 「Dockerのクラスタ管理システム」 ● コンテナ実行ホストの管理 ○ マルチクラウド対応 ○ MachineDriverを使って簡単にホスト追加 ● コンテナのデプロイ ● ロードバランサコンテナ ● これらを操作するWebUI ● RancherそのものもDockerで動く
  11. 11. Rancherではじめるマルチクラウドはじめの一歩 今までご紹介してきた、されてきたマルチクラウド。 1. すべてが仮想サーバ上のDockerで動作 2. DR, BCP目線であり、実際にはレイテンシーなどで実用的じゃないなかったりする
  12. 12. ぼくらの夢の マルチクラウドは こんなはずじゃなかった…
  13. 13. マルチクラウドの本質 「さまざまな特徴があるクラウドサービスを、いくつか組 み合わせて自社に最適な状態で利用することをマルチ クラウドという。」 クラウドありすぎ問題
  14. 14. Terraform (https://www.terraform.io/) ● HashiCorp製のインフラの構築・管理ツール。 ● 構築したいインフラ構成をファイルに定義する。 ● Terraformを実行するとファイルに定義した構成がクラウド上 に構築されるというもの。
  15. 15. Terraformの対応プラットフォーム例 ● AWS ● Alibaba Cloud ● Google Cloud Platform ● Microsoft Azure ● OpenStack ● Fastly (CDN) ● DNSimple (DNS) ● New Relic (Monitoring) ● Packet (Bare Metal Cloud) ● etc マルチクラウドだ!!!
  16. 16. 2017年3月 Alibaba Cloud日本リージョンも Terraformに対応
  17. 17. http://qiita.com/mosuke5/items/a65683ce6569bffd7ef0
  18. 18. アプリケーション環境 (docker環境)のマルチ クラウド マルチベンダーのクラウ ドのサービスを一括で操 作可能
  19. 19. 必要なサービスを必要なところから調達 Dockerコンテナば かりじゃなくて、 必要なSaaSや PaaSと組み合わせ て利用したい サービス基盤 データ分析基盤
  20. 20. デモンストレーション 1. Rancherについて(軽く) 2. Terraformについて(軽く) 3. TerraformでマルチベンダーのRancherホストを 管理する 4. Rancherホスト上のコンテナからAlibabaCloud RDSを使う
  21. 21. まとめ ● 今まで、Rancherにおけるマルチクラウドはコンテナを動作さ せるサーバ環境のマルチクラウドを主に示していた ● マルチベンダーのなサービスを制御できるTerraformと Rancherは相性がいいのではないだろうか ● 実用的かどうかはまだよくわからないが、マルチクラウドを一 歩すすめる考え方の1つになればなと…
  22. 22. ご清聴ありがとうございました

×