openstack環境構築支援について

22
Confidential & Proprietary 株式会社モーフ・ラボ OpenStackクラウドインテグレーション事業 20141

Upload: satoshi-konno

Post on 25-May-2015

481 views

Category:

Technology


0 download

DESCRIPTION

株式会社モーフ・ラボが提供するOpenStack環境構築支援サービスについて OpenStackトレーニングについて

TRANSCRIPT

Page 1: OpenStack環境構築支援について

Confidential & Proprietary

株式会社モーフ・ラボ   OpenStackクラウドインテグレーション事業

2014年1月

Page 2: OpenStack環境構築支援について

Confidential & Proprietary

I. Morphlabs Introduction- モーフ・ラボ社 会社概要 -

Page 3: OpenStack環境構築支援について

Confidential & Proprietary

会社概要 Morphlabs(株式会社モーフ・ラボ) !

• 投資家様に支えられております(総額20億円以上)!• 米国:アーキテクチャー/開発、フィリピン:UI開発/QA/サポート日本/シンガポール:営業拠点!

• 米国本社(2009年)- ロサンゼルス!• オープンソース起業家集団

Page 4: OpenStack環境構築支援について

Confidential & Proprietary

会社概要オープンソースの企業向け導入が得意で!既に何度か成功しているチーム!!

• Apache Geronimo > GlueCode > IBM Websphere • Apache ActiveMQ > LogicBlaze > Redhat Software • Jetty Open Source > Webtide > Intalio!• Eclipse Foundation (Maven) > MaestroDev!!!!受賞実績・参加団体

Page 5: OpenStack環境構築支援について

Confidential & Proprietary

製品事業

クラウドインテグレーション事業

教育事業

!5

会社概要

Page 6: OpenStack環境構築支援について

Confidential & Proprietary

製品事業

クラウドインテグレーション事業

教育事業

!6

会社概要

Page 7: OpenStack環境構築支援について

Confidential & Proprietary

クラウドインテグレーション事業とは

!7

• 弊社製品である「mCloud」でなく、顧客ごとのニーズにカスタマイズしたコンサルティングからシステム設計、システム構築、運用設計などを提供する事業

• あくまでも弊社のコアは、OpenStackであり、それ以外のクラウド基盤ソフトウェアは対応できません。

Page 8: OpenStack環境構築支援について

Confidential & Proprietary

弊社のカスタマイズ型トレーニング

弊社の標準型トレーニング(初級、中級、上級)

1. OpenStackトレーニング

!8

• 既にOpenStackエキスパートを自社内に保有している場合は技術トレーニングは不要になります。

• 2日や3日でなく5日間コースなど、もう少し余裕を持った教育を受けたい方向け • また、弊社の標準コースではカバーしない、Ceilometer、Heatなどのハンズオンも対応 • 弊社と協調した運用・サポート体制の構築もカスタマイズ型トレーニングにて対応

• OpenStackは、まずはシステムに触れてみるべきシステムで、自らインストール、設定、パラメータの変更を実施し、問題を解決しながら身につけるべき技術です。

• その意味で、ハンズオン型の教育をお勧め致します。

Page 9: OpenStack環境構築支援について

Confidential & Proprietary

何をどうカスタマイズするのか

OpenStack周辺の基礎ノウハウの蓄積

誰がどのように運用するのか  

2. 1U もしくは 簡易型PoC構築(アジャイル型クラウド環境構築)

!9

• 大規模なプロダクション環境を構築する前に、小規模な簡易型のシステムで以下を確認

• 段階導入、段階拡張が可能な点も、OpenStack推奨の理由です。

などに関する初期計画の策定

どういうスケジュールで段階導入、リリース、拡張するのか  

Page 10: OpenStack環境構築支援について

Confidential & Proprietary

仮想コンピュート

仮想ネットワーク

仮想ストレージ

3. 計画に従い、マルチノード・ステージング環境の構築

!10

弊社では、特に現時点で推奨するSDNソリューションはございません。顧客の希望に添い、共同で検証を進めさせて頂いております。

弊社では、Red Hat系のRDOもしくはUbuntuディストリビューションのOpenStackを推奨させて頂いております。

弊社では、小規模環境はNexentaベース、中規模以上はCephを推奨させて頂いております。

それぞれの拡張方法も同時に検証

Page 11: OpenStack環境構築支援について

Confidential & Proprietary

RoRベース

Pythonベース

その他

4. 同時並行で必要に応じて、UIや機能などのカスタマイズ

!11

OpenStack Native APIなどを活用し、カスタマイズをサポートさせて頂きます。

Fogや弊社が開発したAviatorなどを活用し、カスタマイズをサポートさせて頂きます。

ご要望に応じ、サポートさせて頂きます。

Page 12: OpenStack環境構築支援について

Confidential & Proprietary

L2サポート

L1サポート

L3サポート

5. 弊社のサポートに関する考え方

!12

L4サポート

既知トラブル解決

問合せ受付

新規トラブル解決

バグ修正

顧客やパートナー自身が用意

顧客やパートナー自身が用意

顧客やパートナーと弊社の協調体制が必要

顧客やパートナーと弊社の協調体制が必要

弊社は裏方としてL3やL4のサポートをするものの、顧客やパートナーがL1からL3のみならず、L4サポートまで主導権を持ち自ら進めていける状況にまでトレーニングすることで安定したクラウドシステムの構築を目指します。 !そのため、教育事業は非常に重要な事業として位置づけられております。

Page 13: OpenStack環境構築支援について

Confidential & Proprietary

L3サポート

6. プロダクション環境リリース前の前提条件

!13

L4サポート

新規トラブル解決

バグ修正 安定的にシステムを運営するには、特にL3とL4レベルの問題を解決できる共同体制作りが必須です。両社が納得できる体制を構築した上でのみ、リリースとなります。

• 一通りの技術共有、サポート・運用体制構築ができた時点で、ステージング環境へ弊社が故意にトラブルを埋め込みます。

• L1~L4それぞれのトラブルを数個ずつ埋め込み、一つずつ共同で解決できるかどうかを確認させて頂きます。 !

• 両社が納得できる体制作りが何よりも重要だと考えております。

Page 14: OpenStack環境構築支援について

Confidential & Proprietary

Appendix

Page 15: OpenStack環境構築支援について

Confidential & Proprietary

RoR型 システム例

!15

API

カスタマイズ ダッシュボード(UI) Orchestration, Graphing User/Resource Management Network/Security

サポートスキーム

共同サポート体制 Support

Configuration Management Systems Management

24/7 Support Hardware and Software

御社独自のUI

Storage Node

Compute Node

Volume

Images

Identity

Network

Scheduler

Compute* Ceph Solution: to be introduced soon

Page 16: OpenStack環境構築支援について

Confidential & Proprietary

拡張型システム例 - Step by Step -

Page 17: OpenStack環境構築支援について

Confidential & Proprietary

① 1台構成(冗長化無し)

!17

プロジェクトサーバー

1G

PS

1G

合計 2U

Page 18: OpenStack環境構築支援について

Confidential & Proprietary

② 2台構成(冗長化無し)

!18

マスター・コントローラ

コンピュート・ノード VM1

1G

MC

CN

1G

合計 3U

Page 19: OpenStack環境構築支援について

Confidential & Proprietary

③ 3台構成(冗長化無し)

!19

マスター・コントローラ

コンピュート・ノード VM1

1G

MC

CN

1G

合計 5U

ストレージ・ノードVol1

SN

Page 20: OpenStack環境構築支援について

Confidential & Proprietary

④ 最小冗長化構成

!20

同期

アクティブ スタンバイ

イメージ スナップショット

冗長化スイッチ

VM2

(オプション)

マスター・コントローラマスター・コントローラ

コンピュート・ノードコンピュート・ノード VM1

10G 10G

1G1G

ストレージ・ノードVol1

MC

MC

(OP)

SN

CN

CN

1G

1G

合計12U

10G

10G

Page 21: OpenStack環境構築支援について

Confidential & Proprietary

⑤ 推奨構成 - ハーフラック

!21

同期

アクティブ スタンバイ

イメージ スナップショット

冗長化スイッチ

(オプション)

マスター・コントローラマスター・コントローラ

コンピュート・ノード

コンピュート・ノード

コンピュート・ノード

コンピュート・ノード

ストレージ・ノードVol1

10G 10G

1G1G

VM3

MC

MC

(OP)

SN

CN

CN

CN

CN

1G

1G

10G

10G

合計14U

VM2VM1

Page 22: OpenStack環境構築支援について

Confidential & Proprietary

同期

アクティブ スタンバイ

イメージ スナップショット

冗長化スイッチ

(オプション)

マスター・コントローラマスター・コントローラ

コンピュート・ノード

コンピュート・ノード x 4

コンピュート・ノード

コンピュート・ノード x 4

ストレージ・ノードVol1

10G 10G

1G1G

VM3

MC

MC

(OP)

SN x 2

CN

CN

CN x 4

CN x 4

1G

1G

10G

10G

合計24U or 26U

VM2VM1

ストレージ・ノードVol2

(バックアップ・サーバ)

(BS)

⑥ サービスプロバイダー構成 - フルラック

!22