DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud...
Transcript of DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud...
![Page 1: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/1.jpg)
Copyright © NHN Techorus Corp.
NHNテコラス株式会社
データホテル事業本部
松井大輔
DATAHOTEL Private Cloud ServicesとOpenStack同士の移行
2016/07/29 修正版
![Page 2: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/2.jpg)
Page 2
本資料について
本資料はOpenStack Days Tokyo 2016の
セッショントークで使用したものですが
公開にあたり、以下の点を変更しています。
• グローバルIPアドレス・ドメイン名が見える箇所を加工
• 公開用の形式へ変更
スライドの後半では動画を使用していましたが
形式変更により、再生できなくなっています。
予めご了承ください。
![Page 3: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/3.jpg)
Page 3
本セッションの発表内容
• DATAHOTEL Private Cloud Servicesの紹介
OpenStackベースのクラウドサービス
サービスコンセプトの異なる2つのクラウド
• OpenStack環境同士の移行手段の紹介
• サンプルシステムの移行の紹介(動画デモ)
![Page 4: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/4.jpg)
Page 4
DATAHOTEL Private Cloud Servicesのご紹介
![Page 5: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/5.jpg)
Page 5
DATAHOTEL Private Cloud Servises 基本仕様
• OpenStackベースのクラウド
Nova
コンピュート
Horizonダッシュボード(WEB-UI)
Glance
イメージ
Cinder
ボリューム
Neutron
ネットワーク
Swiftオブジェクトストレージ
Keystone認証
Heatオーケストレーション
クラウドヘルスチェック・ベンチマーク
ログ収集
監視
OpenStack 運用サービス
物理NWとの接続
![Page 6: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/6.jpg)
Page 6
サービスコンセプトの異なる2つのクラウド 1.ローコストクラウド
![Page 7: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/7.jpg)
Page 7
ローコストクラウド サービスコンセプト
• 開発・検証~サービス環境想定
• クラウドの機能・柔軟性を重視
• クラウド環境全体をお客様が専有
管理者権限あり
自由にアカウントの発行が可能
インスタンスのスペックのカスタマイズ
• 物理サーバの台数 / 月額
無償トライアル期間あり
![Page 8: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/8.jpg)
Page 8
システム構成図:ローコストクラウド
上位NW
Zone - I Zone - II
コンピュート
コントローラ コントローラ
ボリューム
専有クラウド環境
・・・
・・・
・・・
・・・
コンピュート
ボリューム
NW機器及びコントローラは冗長構成
コンピュート/ボリュームはラック単位でゾーンを設定
![Page 9: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/9.jpg)
Page 9
システム構成図:ローコストクラウド
上位NW
Zone - I Zone - II
コンピュート
ボリューム
専有クラウド環境
・・・
・・・
・・・
・・・
コンピュート
ボリュームノードの増設や
カスタマイズも可能
ボリュームコンピュート
コントローラ コントローラ
![Page 10: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/10.jpg)
Page 10
サービスコンセプトの異なる2つのクラウド 2.ハイエンドクラウド
![Page 11: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/11.jpg)
Page 11
ハイエンドクラウド サービスコンセプト
• プロダクション環境を想定
• インスタンスの性能・可用性を重視
コンピュート/ボリューム共に高可用構成
インスタンスの自動復旧
• 複数のお客様で環境を共有
管理者権限なし
• 仮想サーバのリソース量 / 月額
![Page 12: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/12.jpg)
Page 12
システム構成図:ハイエンドクラウド
上位NW
共有クラウド環境
冗長構成かつ広帯域仕様
コンピュート/ボリューム共に高可用構成
ボリューム
ボリューム
コンピュート
コンピュート
コンピュートHAクラスタ SDSクラスタ
・・・ ・・・
コントローラ コントローラ コントローラ
![Page 13: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/13.jpg)
Page 13
ローコストクラウド・ハイエンドクラウド 主要な違い
ローコストクラウド ハイエンドクラウド
専有形態 専有 共有
Cloud管理者権限※Administrator権限
あり なし
課金体系 使用物理サーバ台数 / 月額 使用仮想サーバ(リソース) / 月額
機器冗長構成 あり あり
障害時のインスタンス自動復旧 なし ※年内対応予定 あり
ブロックストレージの可用性 なし ※構成でカバー可能 あり
![Page 14: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/14.jpg)
Page 14
OpenStack環境の移行・使い分け
![Page 15: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/15.jpg)
Page 15
2つのOpenStackの移行・使い分け
1. 停止させて移行(アップグレード)
2. 並行稼動させて移行(ゆるやかなアップグレード)
3. 役割に応じて使い分ける(併用)
![Page 16: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/16.jpg)
Page 16
1.停止させて移行(アップグレード)
ローコスト ハイエンド
オブジェクトストレージ
ロードバランサ ロードバランサ
イメージ移行ツール
インスタンス
イメージ
インスタンス
イメージ
インスタンス インスタンス
オブジェクトストレージオブジェクト移行ツール
![Page 17: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/17.jpg)
Page 17
2.並行稼動させて移行(ゆるやかなアップグレード)
オブジェクトストレージ オブジェクトストレージ
ロードバランサ
イメージ移行ツール
オブジェクト移行ツール
インスタンス
イメージ
インスタンス
イメージ
インスタンス インスタンス
相互接続
ローコスト ハイエンド
![Page 18: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/18.jpg)
Page 18
3.役割に応じて使い分ける(併用)
ロードバランサ
インスタンス(WEB)
インスタンス(DB)
インスタンス(WEB)
インスタンス(DB)
相互接続
ローコスト ハイエンド
オブジェクトストレージ
![Page 19: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/19.jpg)
Page 19
サンプルシステムの移行の紹介
![Page 20: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/20.jpg)
Page 20
サンプルシステム
WEBから使えるファイル共有サービス• OwnCloud
どこに情報が保存されるか?• OSのファイルシステム• データベース• オブジェクトストレージ
owncloud
DB
オブジェクトストレージ
![Page 21: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/21.jpg)
Page 21
サンプルシステムの詳細構成
ロードバランサ
WEBDB WEBDBWEBDB
オブジェクトストレージ
同じ構成のインスタンス3台での冗長構成• データベースは3台のクラスタ構成
クラウドの機能を活用• WEBへのアクセスをロードバランサで振り分け• 2つのZoneに配置して耐障害性を確保
プライベートクラウド
Zone - I Zone - II
![Page 22: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/22.jpg)
Page 22
移行(アップグレード)手順
1. インスタンスを停止
2. オブジェクト移行ツール実行
3. インスタンスをイメージ化
4. イメージ移行ツール実行
5. イメージからインスタンス作成
6. WEBサーバの設定変更
(使用するオブジェクトストレージ)
1
2
43 5
6インスタンス
イメージ
オブジェクトストレージ
インスタンス
イメージ
オブジェクトストレージ
ローコストクラウド ハイエンドクラウド
イメージ移行ツール
オブジェクト移行ツール
インスタンスインスタンス インスタンスインスタンス
![Page 23: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/23.jpg)
Page 23
1.インスタンスを停止
![Page 24: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/24.jpg)
Page 24
作業用インスタンス
2.オブジェクトストレージを移行
オブジェクトストレージ
オブジェクト移行ツール
オブジェクトストレージ
ダウンロードしたオブジェクトをアップロード
1
2
ハイエンドクラウドローコストクラウド
コンテナ内のオブジェクトを全てダウンロード
![Page 25: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/25.jpg)
Page 25
2.オブジェクトストレージを移行
![Page 26: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/26.jpg)
Page 26
3.インスタンスのイメージ化
![Page 27: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/27.jpg)
Page 27
4.イメージ移行ツール実行
オブジェクトストレージ
Glance(イメージの管理サービス)
Glance(イメージの管理サービス)
オブジェクトストレージ
API操作
API操作
1
3
2
イメージデータ
作業用インスタンス
イメージ移行ツール
ハイエンドクラウドローコストクラウド
![Page 28: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/28.jpg)
Page 28
4.イメージ移行ツール実行
![Page 29: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/29.jpg)
Page 29
5.イメージからインスタンスを作成
![Page 30: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/30.jpg)
Page 30
6.WEBサーバの設定変更
オブジェクトストレージの認証情報
![Page 31: DATAHOTEL Private Cloud Servicesと - OpenStack Days Tokyo · DATAHOTEL Private Cloud Serviceの紹介 • ローコストクラウド(専有) 無償トライアルあり • ハイエンドクラウド(共有)](https://reader033.fdocuments.net/reader033/viewer/2022042316/5f049c757e708231d40ed3f1/html5/thumbnails/31.jpg)
Page 31
まとめ
DATAHOTEL Private Cloud Serviceの紹介• ローコストクラウド(専有) 無償トライアルあり
• ハイエンドクラウド(共有)
移行方法の紹介• オブジェクトストレージの移行• イメージの移行• ネットワークの相互接続
ブースでも展示しています