SlideShare a Scribd company logo
1 of 41
Download to read offline
IDC Frontier Inc. All rights reserved.
Rancherなら簡単にできる
マルチクラウドコンテナー
IDCフロンティア
藤城 拓哉 @tafujish
Rancher Meetup Tokyo #72017.6.15
2
IDC Frontier Inc. All rights reserved.
自己紹介
@tafujish
業務
クラウド前
– Unix/Linuxシステム管理者
クラウド後
– インフラの設計、構築、運用
– テクニカルサポート
– ソリューションアーキテクト
– テクニカルエバンジェリスト
藤城 拓哉 (FUJISHIRO TAKUYA)
3
IDC Frontier Inc. All rights reserved.
IDCフロンティア
Yahoo! JAPAN
100%資本の子会社で
主にデータセンターやクラウド
などのITインフラの提供を
行っております
【データセンター】
首都圏、関西、東北、九州のデータセンター群
【クラウド IaaS】
東日本リージョン/西日本リージョン
4
IDC Frontier Inc. All rights reserved.
シンプル・パワフル
5
IDC Frontier Inc. All rights reserved.
IDCFとコンテナ
2007年
Web Hosting サービス
on コンテナ
インフラ環境の効率化
Parallels Virtuazzo
6
IDC Frontier Inc. All rights reserved.
IDCFとコンテナ
2007年
Web Hosting サービス
on コンテナ
2009年
IaaS
on 完全仮想化
インフラ環境の効率化 ユーザー環境の多様化
Parallels Virtuazzo
Microsoft Hyper-V
VMware vSphere
7
IDC Frontier Inc. All rights reserved.
IDCFとコンテナ
現在
開発環境の一部で
Dockerを利用
「コンテナじゃなくてDockerを使いたい!」
開発環境の迅速化
8
IDC Frontier Inc. All rights reserved.
コンテナ Docker
をはじめる?
9
IDC Frontier Inc. All rights reserved.
Dockerをはじめる
コンテナやDockerを
これからはじめる??
10
IDC Frontier Inc. All rights reserved.
Dockerをはじめる:Rancherが最適!
 簡単なインストール
 簡単なWEB-UI
11
IDC Frontier Inc. All rights reserved.
Dockerをはじめる
ホストOS 色々あり過ぎ
どれにする??
12
IDC Frontier Inc. All rights reserved.
Dockerをはじめる:Rancherが最適!
 各ホストOSに対応
 Dockerのバージョンが合えば動作可
https://docs.rancher.com/rancher/v1.6/en/hosts/
 迷ったらRancherOSもあるよ
 小さくて軽量、かんたん
 システムサービス含めてDocker管理
高速起動、セキュリティ、バグ修正
13
IDC Frontier Inc. All rights reserved.
似てる名前だけど別物、2つの製品
RancherOS Rancher
(Rancher Server)
14
IDC Frontier Inc. All rights reserved.
Dockerをはじめる
オーケストレーション(クラスタリング)
色々あり過ぎ、どれにする??
Swarm
fleet
15
IDC Frontier Inc. All rights reserved.
Dockerをはじめる:Rancherが最適!
 各オーケストレーションに対応
 RancherのWEB-UIからポチっと構築
 各オーケストレーションのWEB-UIにも対応
 迷ったらCattleもあるよ
 シンプル、デフォルト
16
IDC Frontier Inc. All rights reserved.
Dockerをはじめる
オンプレミス/ベアメタルとクラウド
どちらで動かす??
17
IDC Frontier Inc. All rights reserved.
Dockerをはじめる:Rancherが最適!
 オンプレでもクラウドでも動きます
 ハイブリッド環境も構築可能
 Rancherで構築する
オンプレとクラウドのハイブリッド環境
https://youtu.be/e6lx1Y81rsA 是非、動画で見てネ
18
IDC Frontier Inc. All rights reserved.
Dockerをはじめる
どこのクラウドで動かす??
やっぱりIDCFクラウドで動かした方が
良いよね?
19
IDC Frontier Inc. All rights reserved.
Dockerをはじめる:Rancherが最適!
 どこのクラウドでも動きます
 マルチクラウドで構成できます
20
IDC Frontier Inc. All rights reserved.
本日のテーマ
マルチクラウド
21
IDC Frontier Inc. All rights reserved.
一つのクラウドに固執するのはもったいない
① 価格・性能を最適化
値下げ
最新ハードウェア
ベンチマーク
② 大規模障害を回避
災害対策 (DR)
リージョン障害
人的ミス・バグ
④ システム要件へのマッチ
ロケーション、法律、認証
PaaS/SaaS
「クラウドサービス色々あり過ぎ」
③ サービスクローズのリスク
ソフト/ハードのEOS
データロスト
淘汰
22
IDC Frontier Inc. All rights reserved.
例)システムの目的に合わせてクラウドを選ぶ
「御社グループで色々クラウドありますが、どこがどう違いますか?」
23
IDC Frontier Inc. All rights reserved.
例)システムの目的に合わせてクラウドを選ぶ
開発段階
500円から
サクっとはじめる
サービス開始
ベアメタルの
パワーで圧倒 世界展開
中国内マルチ
リージョン
DR・BCP
国内東西
リージョン分散
24
IDC Frontier Inc. All rights reserved.
マルチクラウド環境構築の課題
 システムのポータビリティ
 シームレスなコネクティビィティ
25
IDC Frontier Inc. All rights reserved.
マルチクラウドをはじめる:Rancherが最適!
システムのポータビリティ
シームレスなコネクティビィティ
これこそDocker
Rancherが提供
26
IDC Frontier Inc. All rights reserved.
マルチクラウド
で環境構築
27
IDC Frontier Inc. All rights reserved.
ホストの追加って大変?
各クラウドに対応
Dockerが動いていれば
どこの環境からでも使える
Rancher Server への到達性が
あれば、特別な操作無しにマル
チクラウド化
28
IDC Frontier Inc. All rights reserved.
ネットワーク構築って大変?
必要なのは、
Rancher Server への疎通:TCP8080
各ホスト間(双方向)のVPN:UDP500,4500 *
の到達性だけで、RancherがVPNを自動構築
* VXLAN (UDP4789) でも可能
29
IDC Frontier Inc. All rights reserved.
ホスト2
IPsec経由での別ホスト-コンテナ間通信
ホスト1
App 1
コンテナ
App 2
コンテナ
IPsec
コンテナ
IPsec
コンテナ
コンテナ間の通信は、Managed(管理)ネットワーク上で
同一セグメント(10.42.0.0/16)にて通信可能
App 1 から
App 2 への通信例
30
IDC Frontier Inc. All rights reserved.
コンテナのデプロイって大変?
WEB-UIでぽちぽち
マルチクラウド上の各ホストに自動展開
31
IDC Frontier Inc. All rights reserved.
デモ環境
IDCFクラウド GSLB
RancherOSRancherOS
Container-
Optimized OS
Ubuntu
App
php:7-apache
App
php:7-apache
App
php:7-apache
Aliyun Linux RancherOS
都内
自宅サーバー
Tokyo, JP (NRT1) Asia Pacific NE 1 東日本リージョン2 西日本リージョン
LB
App
php:7-apache
App
php:7-apache
App
php:7-apache
LB LB LB LB LB
クラウド
ホスト
サービス
コンテナ
ロードバランサー
コンテナ
DNS
Asia-northeast
GCP
32
IDC Frontier Inc. All rights reserved.
デモ用アプリ
$ curl ipaddr.show
126.70.***.***
$ curl ipaddr.show/help
Usage: curl ipaddr.show
curl ipaddr.show/[options...]
Options:
ip Your IP address
host Your host name
port Your port number
ua The User-Agent
ping Send ping to you
traceroute Send traceroute to you
$ curl multidemo.ipaddr.show
126.70.***.*** from 210-152-***-***.jp-west.compute.idcfcloud.com
接続元IPアドレス(グローバ
ルIPアドレス)を確認するサ
イト
デモ用に、応答したコンテナ
がどこのクラウドで稼働して
いるかも一緒に返す
33
IDC Frontier Inc. All rights reserved.
デモ
自宅サーバーGCP
34
IDC Frontier Inc. All rights reserved.
デモ
35
IDC Frontier Inc. All rights reserved.
マルチクラウド
での構成課題
36
IDC Frontier Inc. All rights reserved.
レスポンスタイムが遅い例
IDCFクラウド GSLB
RancherOSRancherOS
Container-
Optimized OS
Ubuntu
App
php:7-apache
App
php:7-apache
App
php:7-apache
Aliyun Linux RancherOS
都内
自宅サーバー
Asia-northeast
GCP
Tokyo, JP (NRT1) Asia Pacific NE 1 東日本リージョン2 西日本リージョン
LB
App
php:7-apache
App
php:7-apache
App
php:7-apache
LB LB LB LB LB
クラウド
ホスト
サービス
コンテナ
ロードバランサー
コンテナ
DNS
37
IDC Frontier Inc. All rights reserved.
DBアクセスがあると更に悲惨
IDCFクラウド GSLB
RancherOSRancherOS
Container-
Optimized OS
Ubuntu
App
php:7-apache
App
php:7-apache
App
php:7-apache
Aliyun Linux RancherOS
都内
自宅サーバー
Tokyo, JP (NRT1) Asia Pacific NE 1 東日本リージョン2 西日本リージョン
LB
App
php:7-apache
App
php:7-apache
App
php:7-apache
LB LB LB LB LB
クラウド
ホスト
サービス
コンテナ
ロードバランサー
コンテナ
DNS
MySQL
Asia-northeast
GCP
38
IDC Frontier Inc. All rights reserved.
マルチクラウドでの構成課題
 クラウド間のネットワークレイテンシー
 大規模大量アクセスのサイトには難しい
 ロケーションの配置
 永続データ(ストレージ/DB)の配置
 DNS(GSLB)とロードバランサーの構成
39
IDC Frontier Inc. All rights reserved.
構成課題へのアプローチ
IDCFクラウド GSLB
RancherOSRancherOSUbuntu
App
php:7-apache
App
php:7-apache
Aliyun Linux
Tokyo, JP (NRT1) Asia Pacific NE 1 東日本リージョン2 西日本リージョン
App
php:7-apache
App
php:7-apache
LB LB LB
クラウド
ホスト
サービス
コンテナ
ロードバランサー
コンテナ
DNS
MySQL
Master
MySQL
Slave
MySQL
Slave
MySQL
Backup
Active Standby
ロケーションを寄せ
て、西日本はDR専用
レプリカやキャッシュを活用
40
IDC Frontier Inc. All rights reserved.
まとめ
 Rancherならマルチクラウド環境を簡単に構築可能
 クラウド間のNWレイテンシーへの考慮が必要
 IDCFクラウドにはRancherと相性良いサービスあります
 GSLB
 ILB (IDCFクラウド外部へもロードバランシング可能)
 ベアメタルサーバー
 ファイルストレージ(NFS):近日リリース予定
41
IDC Frontier Inc. All rights reserved.
ありがとうございました
ご質問は懇親会か@tafujishまで
本資料で取り上げているサービス名/製品名は、一般に開発各社の登録商標/商
品名です。本資料では™および®マークは明記していません。本資料に掲載さ
れている団体/商品に対して、その商標権を侵害する意図は一切ありません。

More Related Content

What's hot

What's hot (20)

4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗
 
Rootlessコンテナ
RootlessコンテナRootlessコンテナ
Rootlessコンテナ
 
テストコードの DRY と DAMP
テストコードの DRY と DAMPテストコードの DRY と DAMP
テストコードの DRY と DAMP
 
絶望と最後の希望
絶望と最後の希望絶望と最後の希望
絶望と最後の希望
 
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
 
“UXデザイン”のキモ『ユーザーインタビュー』の具体的テクニックを詳解!| UXデザイン基礎セミナー 第2回
“UXデザイン”のキモ『ユーザーインタビュー』の具体的テクニックを詳解!| UXデザイン基礎セミナー 第2回“UXデザイン”のキモ『ユーザーインタビュー』の具体的テクニックを詳解!| UXデザイン基礎セミナー 第2回
“UXデザイン”のキモ『ユーザーインタビュー』の具体的テクニックを詳解!| UXデザイン基礎セミナー 第2回
 
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
 
プロダクトオーナーが知るべき97のこと
プロダクトオーナーが知るべき97のことプロダクトオーナーが知るべき97のこと
プロダクトオーナーが知るべき97のこと
 
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話
インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話
 
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
 
SIerで幸せな技術キャリアを築くために
SIerで幸せな技術キャリアを築くためにSIerで幸せな技術キャリアを築くために
SIerで幸せな技術キャリアを築くために
 
UX白書には本当は何が書かれているか
UX白書には本当は何が書かれているかUX白書には本当は何が書かれているか
UX白書には本当は何が書かれているか
 
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
 
『UXデザインの教科書』を書きました
 『UXデザインの教科書』を書きました 『UXデザインの教科書』を書きました
『UXデザインの教科書』を書きました
 
HBの人材育成について 2022
HBの人材育成について 2022HBの人材育成について 2022
HBの人材育成について 2022
 
つくらない ものづくり ~明日からできるリーンスタートアップ~
つくらない ものづくり ~明日からできるリーンスタートアップ~つくらない ものづくり ~明日からできるリーンスタートアップ~
つくらない ものづくり ~明日からできるリーンスタートアップ~
 
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
 
TDPT + VMCプロトコル on WebRTC
TDPT + VMCプロトコル on WebRTCTDPT + VMCプロトコル on WebRTC
TDPT + VMCプロトコル on WebRTC
 
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
 

Viewers also liked

Viewers also liked (9)

DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JPDockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
 
Rancher meetup tokyo #7 Machine Driverの仕組みと作成方法
Rancher meetup tokyo #7 Machine Driverの仕組みと作成方法Rancher meetup tokyo #7 Machine Driverの仕組みと作成方法
Rancher meetup tokyo #7 Machine Driverの仕組みと作成方法
 
Rancher Meetup Tokyo 6
Rancher Meetup Tokyo 6Rancher Meetup Tokyo 6
Rancher Meetup Tokyo 6
 
Rancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher HomeRancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher Home
 
Docker volume基礎/Project Longhorn紹介
Docker volume基礎/Project Longhorn紹介Docker volume基礎/Project Longhorn紹介
Docker volume基礎/Project Longhorn紹介
 
いまさら聞けないRancherの話
いまさら聞けないRancherの話いまさら聞けないRancherの話
いまさら聞けないRancherの話
 
Rancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げるRancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げる
 
コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編
コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編 コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編
コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編
 
Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~
Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~
Rancherを活用した開発事例の紹介 ~Rancherのメリットと辛いところ~
 

Similar to Rancherなら簡単にできる マルチクラウドコンテナー

Similar to Rancherなら簡単にできる マルチクラウドコンテナー (20)

安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド
安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド
安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド
 
IDCFクラウド for Gaming 第四回ゲームサーバー勉強会
IDCFクラウド for Gaming 第四回ゲームサーバー勉強会IDCFクラウド for Gaming 第四回ゲームサーバー勉強会
IDCFクラウド for Gaming 第四回ゲームサーバー勉強会
 
ベアメタルサーバー/オンプレミスと実現するハイブリッドクラウド
ベアメタルサーバー/オンプレミスと実現するハイブリッドクラウドベアメタルサーバー/オンプレミスと実現するハイブリッドクラウド
ベアメタルサーバー/オンプレミスと実現するハイブリッドクラウド
 
MaxScaleを触ってみた
MaxScaleを触ってみたMaxScaleを触ってみた
MaxScaleを触ってみた
 
Rancher ではじめる マルチクラウドコンテナー
Rancher ではじめる マルチクラウドコンテナーRancher ではじめる マルチクラウドコンテナー
Rancher ではじめる マルチクラウドコンテナー
 
Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要
Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要
Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要
 
Aerospike on IDCF Cloud
Aerospike on IDCF CloudAerospike on IDCF Cloud
Aerospike on IDCF Cloud
 
IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用
 
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
 
データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?
 
Loves Baremetal-servers, Loves POWER
Loves Baremetal-servers, Loves POWERLoves Baremetal-servers, Loves POWER
Loves Baremetal-servers, Loves POWER
 
データセンター進化論:SDNは今オープンに ~攻めるITインフラにの絶対条件とは?~
データセンター進化論:SDNは今オープンに ~攻めるITインフラにの絶対条件とは?~ データセンター進化論:SDNは今オープンに ~攻めるITインフラにの絶対条件とは?~
データセンター進化論:SDNは今オープンに ~攻めるITインフラにの絶対条件とは?~
 
実話!実はIDCFクラウドって◯◯なんです
 実話!実はIDCFクラウドって◯◯なんです 実話!実はIDCFクラウドって◯◯なんです
実話!実はIDCFクラウドって◯◯なんです
 
オンラインゲームの最新ニーズに応えるネットワークインフラとは
オンラインゲームの最新ニーズに応えるネットワークインフラとはオンラインゲームの最新ニーズに応えるネットワークインフラとは
オンラインゲームの最新ニーズに応えるネットワークインフラとは
 
VYATTA USERS MEETING Autumn 2013_idcf
VYATTA USERS MEETING Autumn 2013_idcfVYATTA USERS MEETING Autumn 2013_idcf
VYATTA USERS MEETING Autumn 2013_idcf
 
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
 
本当は恐いビッグデータとネットワークの深~い関係 ビッグデータ時代に耐えうるデータセンターとは?
本当は恐いビッグデータとネットワークの深~い関係 ビッグデータ時代に耐えうるデータセンターとは?本当は恐いビッグデータとネットワークの深~い関係 ビッグデータ時代に耐えうるデータセンターとは?
本当は恐いビッグデータとネットワークの深~い関係 ビッグデータ時代に耐えうるデータセンターとは?
 
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 TokyoSoftware for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
 
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 NetworkCONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 Network
 
KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成
KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成
KubernetesとFlannelでWindows上にPod間VXLAN Overlayネットワークを構成
 

More from IDC Frontier

More from IDC Frontier (19)

次世代のIT技術を支える、高度なファシリティ
次世代のIT技術を支える、高度なファシリティ次世代のIT技術を支える、高度なファシリティ
次世代のIT技術を支える、高度なファシリティ
 
転職したてのエンジニアが見た 国産クラウド開発現場の苦労とやりがい
転職したてのエンジニアが見た 国産クラウド開発現場の苦労とやりがい転職したてのエンジニアが見た 国産クラウド開発現場の苦労とやりがい
転職したてのエンジニアが見た 国産クラウド開発現場の苦労とやりがい
 
激アツ!GPUパワーとインフラの戦い
激アツ!GPUパワーとインフラの戦い激アツ!GPUパワーとインフラの戦い
激アツ!GPUパワーとインフラの戦い
 
NVIDIA GPU 技術最新情報
NVIDIA GPU 技術最新情報NVIDIA GPU 技術最新情報
NVIDIA GPU 技術最新情報
 
IDCFクラウドで、WordPressサイト構築!
IDCFクラウドで、WordPressサイト構築!IDCFクラウドで、WordPressサイト構築!
IDCFクラウドで、WordPressサイト構築!
 
ATSでも使える!Let's encryptで無料ではじめるSSL
ATSでも使える!Let's encryptで無料ではじめるSSLATSでも使える!Let's encryptで無料ではじめるSSL
ATSでも使える!Let's encryptで無料ではじめるSSL
 
八子クラウド_IDCFrontier_20161217
八子クラウド_IDCFrontier_20161217八子クラウド_IDCFrontier_20161217
八子クラウド_IDCFrontier_20161217
 
ATS対策- IDCフロンティア
ATS対策- IDCフロンティアATS対策- IDCフロンティア
ATS対策- IDCフロンティア
 
クラウドサービスの活用〜IDCFクラウド〜
クラウドサービスの活用〜IDCFクラウド〜クラウドサービスの活用〜IDCFクラウド〜
クラウドサービスの活用〜IDCFクラウド〜
 
サーバー初心者のためのWordPressサイト構築手順
サーバー初心者のためのWordPressサイト構築手順サーバー初心者のためのWordPressサイト構築手順
サーバー初心者のためのWordPressサイト構築手順
 
サバフェス上位入賞者にみる ioMemory×MySQL 最新チューニング教えます
サバフェス上位入賞者にみる ioMemory×MySQL  最新チューニング教えますサバフェス上位入賞者にみる ioMemory×MySQL  最新チューニング教えます
サバフェス上位入賞者にみる ioMemory×MySQL 最新チューニング教えます
 
Idcfクラウドhw占有タイプ開発話
Idcfクラウドhw占有タイプ開発話Idcfクラウドhw占有タイプ開発話
Idcfクラウドhw占有タイプ開発話
 
Vagrantでクラウド上にdocker環境を作る
Vagrantでクラウド上にdocker環境を作るVagrantでクラウド上にdocker環境を作る
Vagrantでクラウド上にdocker環境を作る
 
サーバー初心者のためのWordPressサイト構築手順〜付録〜 MacターミナルやTera Termを使用したSSH接続方法など
サーバー初心者のためのWordPressサイト構築手順〜付録〜 MacターミナルやTera Termを使用したSSH接続方法などサーバー初心者のためのWordPressサイト構築手順〜付録〜 MacターミナルやTera Termを使用したSSH接続方法など
サーバー初心者のためのWordPressサイト構築手順〜付録〜 MacターミナルやTera Termを使用したSSH接続方法など
 
サーバー初心者のためのWordPressサイト構築手順
サーバー初心者のためのWordPressサイト構築手順サーバー初心者のためのWordPressサイト構築手順
サーバー初心者のためのWordPressサイト構築手順
 
201312 scalr[oss] installation_idcf
201312 scalr[oss] installation_idcf201312 scalr[oss] installation_idcf
201312 scalr[oss] installation_idcf
 
MPLS_JAPAN_2013_IDCF
MPLS_JAPAN_2013_IDCFMPLS_JAPAN_2013_IDCF
MPLS_JAPAN_2013_IDCF
 
201310 ITproEXPO_clouddaystokyo2013fall_idcf
201310 ITproEXPO_clouddaystokyo2013fall_idcf201310 ITproEXPO_clouddaystokyo2013fall_idcf
201310 ITproEXPO_clouddaystokyo2013fall_idcf
 
[SDN JAPAN 2013] IaaS事業者が考える真のSDN
[SDN JAPAN 2013] IaaS事業者が考える真のSDN[SDN JAPAN 2013] IaaS事業者が考える真のSDN
[SDN JAPAN 2013] IaaS事業者が考える真のSDN
 

Rancherなら簡単にできる マルチクラウドコンテナー

  • 1. IDC Frontier Inc. All rights reserved. Rancherなら簡単にできる マルチクラウドコンテナー IDCフロンティア 藤城 拓哉 @tafujish Rancher Meetup Tokyo #72017.6.15
  • 2. 2 IDC Frontier Inc. All rights reserved. 自己紹介 @tafujish 業務 クラウド前 – Unix/Linuxシステム管理者 クラウド後 – インフラの設計、構築、運用 – テクニカルサポート – ソリューションアーキテクト – テクニカルエバンジェリスト 藤城 拓哉 (FUJISHIRO TAKUYA)
  • 3. 3 IDC Frontier Inc. All rights reserved. IDCフロンティア Yahoo! JAPAN 100%資本の子会社で 主にデータセンターやクラウド などのITインフラの提供を 行っております 【データセンター】 首都圏、関西、東北、九州のデータセンター群 【クラウド IaaS】 東日本リージョン/西日本リージョン
  • 4. 4 IDC Frontier Inc. All rights reserved. シンプル・パワフル
  • 5. 5 IDC Frontier Inc. All rights reserved. IDCFとコンテナ 2007年 Web Hosting サービス on コンテナ インフラ環境の効率化 Parallels Virtuazzo
  • 6. 6 IDC Frontier Inc. All rights reserved. IDCFとコンテナ 2007年 Web Hosting サービス on コンテナ 2009年 IaaS on 完全仮想化 インフラ環境の効率化 ユーザー環境の多様化 Parallels Virtuazzo Microsoft Hyper-V VMware vSphere
  • 7. 7 IDC Frontier Inc. All rights reserved. IDCFとコンテナ 現在 開発環境の一部で Dockerを利用 「コンテナじゃなくてDockerを使いたい!」 開発環境の迅速化
  • 8. 8 IDC Frontier Inc. All rights reserved. コンテナ Docker をはじめる?
  • 9. 9 IDC Frontier Inc. All rights reserved. Dockerをはじめる コンテナやDockerを これからはじめる??
  • 10. 10 IDC Frontier Inc. All rights reserved. Dockerをはじめる:Rancherが最適!  簡単なインストール  簡単なWEB-UI
  • 11. 11 IDC Frontier Inc. All rights reserved. Dockerをはじめる ホストOS 色々あり過ぎ どれにする??
  • 12. 12 IDC Frontier Inc. All rights reserved. Dockerをはじめる:Rancherが最適!  各ホストOSに対応  Dockerのバージョンが合えば動作可 https://docs.rancher.com/rancher/v1.6/en/hosts/  迷ったらRancherOSもあるよ  小さくて軽量、かんたん  システムサービス含めてDocker管理 高速起動、セキュリティ、バグ修正
  • 13. 13 IDC Frontier Inc. All rights reserved. 似てる名前だけど別物、2つの製品 RancherOS Rancher (Rancher Server)
  • 14. 14 IDC Frontier Inc. All rights reserved. Dockerをはじめる オーケストレーション(クラスタリング) 色々あり過ぎ、どれにする?? Swarm fleet
  • 15. 15 IDC Frontier Inc. All rights reserved. Dockerをはじめる:Rancherが最適!  各オーケストレーションに対応  RancherのWEB-UIからポチっと構築  各オーケストレーションのWEB-UIにも対応  迷ったらCattleもあるよ  シンプル、デフォルト
  • 16. 16 IDC Frontier Inc. All rights reserved. Dockerをはじめる オンプレミス/ベアメタルとクラウド どちらで動かす??
  • 17. 17 IDC Frontier Inc. All rights reserved. Dockerをはじめる:Rancherが最適!  オンプレでもクラウドでも動きます  ハイブリッド環境も構築可能  Rancherで構築する オンプレとクラウドのハイブリッド環境 https://youtu.be/e6lx1Y81rsA 是非、動画で見てネ
  • 18. 18 IDC Frontier Inc. All rights reserved. Dockerをはじめる どこのクラウドで動かす?? やっぱりIDCFクラウドで動かした方が 良いよね?
  • 19. 19 IDC Frontier Inc. All rights reserved. Dockerをはじめる:Rancherが最適!  どこのクラウドでも動きます  マルチクラウドで構成できます
  • 20. 20 IDC Frontier Inc. All rights reserved. 本日のテーマ マルチクラウド
  • 21. 21 IDC Frontier Inc. All rights reserved. 一つのクラウドに固執するのはもったいない ① 価格・性能を最適化 値下げ 最新ハードウェア ベンチマーク ② 大規模障害を回避 災害対策 (DR) リージョン障害 人的ミス・バグ ④ システム要件へのマッチ ロケーション、法律、認証 PaaS/SaaS 「クラウドサービス色々あり過ぎ」 ③ サービスクローズのリスク ソフト/ハードのEOS データロスト 淘汰
  • 22. 22 IDC Frontier Inc. All rights reserved. 例)システムの目的に合わせてクラウドを選ぶ 「御社グループで色々クラウドありますが、どこがどう違いますか?」
  • 23. 23 IDC Frontier Inc. All rights reserved. 例)システムの目的に合わせてクラウドを選ぶ 開発段階 500円から サクっとはじめる サービス開始 ベアメタルの パワーで圧倒 世界展開 中国内マルチ リージョン DR・BCP 国内東西 リージョン分散
  • 24. 24 IDC Frontier Inc. All rights reserved. マルチクラウド環境構築の課題  システムのポータビリティ  シームレスなコネクティビィティ
  • 25. 25 IDC Frontier Inc. All rights reserved. マルチクラウドをはじめる:Rancherが最適! システムのポータビリティ シームレスなコネクティビィティ これこそDocker Rancherが提供
  • 26. 26 IDC Frontier Inc. All rights reserved. マルチクラウド で環境構築
  • 27. 27 IDC Frontier Inc. All rights reserved. ホストの追加って大変? 各クラウドに対応 Dockerが動いていれば どこの環境からでも使える Rancher Server への到達性が あれば、特別な操作無しにマル チクラウド化
  • 28. 28 IDC Frontier Inc. All rights reserved. ネットワーク構築って大変? 必要なのは、 Rancher Server への疎通:TCP8080 各ホスト間(双方向)のVPN:UDP500,4500 * の到達性だけで、RancherがVPNを自動構築 * VXLAN (UDP4789) でも可能
  • 29. 29 IDC Frontier Inc. All rights reserved. ホスト2 IPsec経由での別ホスト-コンテナ間通信 ホスト1 App 1 コンテナ App 2 コンテナ IPsec コンテナ IPsec コンテナ コンテナ間の通信は、Managed(管理)ネットワーク上で 同一セグメント(10.42.0.0/16)にて通信可能 App 1 から App 2 への通信例
  • 30. 30 IDC Frontier Inc. All rights reserved. コンテナのデプロイって大変? WEB-UIでぽちぽち マルチクラウド上の各ホストに自動展開
  • 31. 31 IDC Frontier Inc. All rights reserved. デモ環境 IDCFクラウド GSLB RancherOSRancherOS Container- Optimized OS Ubuntu App php:7-apache App php:7-apache App php:7-apache Aliyun Linux RancherOS 都内 自宅サーバー Tokyo, JP (NRT1) Asia Pacific NE 1 東日本リージョン2 西日本リージョン LB App php:7-apache App php:7-apache App php:7-apache LB LB LB LB LB クラウド ホスト サービス コンテナ ロードバランサー コンテナ DNS Asia-northeast GCP
  • 32. 32 IDC Frontier Inc. All rights reserved. デモ用アプリ $ curl ipaddr.show 126.70.***.*** $ curl ipaddr.show/help Usage: curl ipaddr.show curl ipaddr.show/[options...] Options: ip Your IP address host Your host name port Your port number ua The User-Agent ping Send ping to you traceroute Send traceroute to you $ curl multidemo.ipaddr.show 126.70.***.*** from 210-152-***-***.jp-west.compute.idcfcloud.com 接続元IPアドレス(グローバ ルIPアドレス)を確認するサ イト デモ用に、応答したコンテナ がどこのクラウドで稼働して いるかも一緒に返す
  • 33. 33 IDC Frontier Inc. All rights reserved. デモ 自宅サーバーGCP
  • 34. 34 IDC Frontier Inc. All rights reserved. デモ
  • 35. 35 IDC Frontier Inc. All rights reserved. マルチクラウド での構成課題
  • 36. 36 IDC Frontier Inc. All rights reserved. レスポンスタイムが遅い例 IDCFクラウド GSLB RancherOSRancherOS Container- Optimized OS Ubuntu App php:7-apache App php:7-apache App php:7-apache Aliyun Linux RancherOS 都内 自宅サーバー Asia-northeast GCP Tokyo, JP (NRT1) Asia Pacific NE 1 東日本リージョン2 西日本リージョン LB App php:7-apache App php:7-apache App php:7-apache LB LB LB LB LB クラウド ホスト サービス コンテナ ロードバランサー コンテナ DNS
  • 37. 37 IDC Frontier Inc. All rights reserved. DBアクセスがあると更に悲惨 IDCFクラウド GSLB RancherOSRancherOS Container- Optimized OS Ubuntu App php:7-apache App php:7-apache App php:7-apache Aliyun Linux RancherOS 都内 自宅サーバー Tokyo, JP (NRT1) Asia Pacific NE 1 東日本リージョン2 西日本リージョン LB App php:7-apache App php:7-apache App php:7-apache LB LB LB LB LB クラウド ホスト サービス コンテナ ロードバランサー コンテナ DNS MySQL Asia-northeast GCP
  • 38. 38 IDC Frontier Inc. All rights reserved. マルチクラウドでの構成課題  クラウド間のネットワークレイテンシー  大規模大量アクセスのサイトには難しい  ロケーションの配置  永続データ(ストレージ/DB)の配置  DNS(GSLB)とロードバランサーの構成
  • 39. 39 IDC Frontier Inc. All rights reserved. 構成課題へのアプローチ IDCFクラウド GSLB RancherOSRancherOSUbuntu App php:7-apache App php:7-apache Aliyun Linux Tokyo, JP (NRT1) Asia Pacific NE 1 東日本リージョン2 西日本リージョン App php:7-apache App php:7-apache LB LB LB クラウド ホスト サービス コンテナ ロードバランサー コンテナ DNS MySQL Master MySQL Slave MySQL Slave MySQL Backup Active Standby ロケーションを寄せ て、西日本はDR専用 レプリカやキャッシュを活用
  • 40. 40 IDC Frontier Inc. All rights reserved. まとめ  Rancherならマルチクラウド環境を簡単に構築可能  クラウド間のNWレイテンシーへの考慮が必要  IDCFクラウドにはRancherと相性良いサービスあります  GSLB  ILB (IDCFクラウド外部へもロードバランシング可能)  ベアメタルサーバー  ファイルストレージ(NFS):近日リリース予定
  • 41. 41 IDC Frontier Inc. All rights reserved. ありがとうございました ご質問は懇親会か@tafujishまで 本資料で取り上げているサービス名/製品名は、一般に開発各社の登録商標/商 品名です。本資料では™および®マークは明記していません。本資料に掲載さ れている団体/商品に対して、その商標権を侵害する意図は一切ありません。