ハイブリッドクラウド対応クラウドコントローラ ·...

41
ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 SCSK CORPORATION 瀧澤 与一

Transcript of ハイブリッドクラウド対応クラウドコントローラ ·...

Page 1: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

ハイブリッドクラウド対応クラウドコントローラ

2014/5/9

SCSK CORPORATION

瀧澤 与一

Page 2: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

2005年~ セキュリティ/内部統制関連コンサルティング担当

2009年、 技術開発部で、クラウド関連技術開発

・PrimeCloud Controller開発(ハイブリッドクラウドコントローラ)

・Amazon Web Servicesとパートナー契約・事業開始

2010年秋、事業推進部に異動。

2011年~ クラウド事業部門に異動。クラウド関連事業の企画・推進担当。

瀧澤与一SCSK株式会社ITマネジメント事業部門 クラウドインテグレーション部クラウド企画課 課長

Page 3: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

Agenda

1. PrimeCloud Controllerとは?

2. なぜ、オープンソースにしたのか?

3. オープンソースで何をしようとしてるのか?

4. さて、インストールの方法は?

Page 4: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

Agenda

1. PrimeCloud Controllerとは?

2. なぜ、オープンソースにしたのか?

3. オープンソースで何をしようとしてるのか?

4. さて、インストールの方法は?

Page 5: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

5

VMWare・USiZE SharedModel

Amazon Web ServicesNIFTY Cloud

(CloudStack)

IDCフロンティアNTTCom Cloud N

USiZE netXCloud

さまざまなクラウド環境を統一的に管理可能

Page 6: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

ハイブリッドクラウド環境を実現

USIZE, Amazon Web Services, NIFTY Cloud, Eucalyptus, vCenter,vCloud, Cloudstack対応

・簡単なGUI操作で、プライベート/パブリッククラウドを統一的に制御することが可能。

・サーバ起動/停止だけでなく、複雑な設定なども自動化。→ 仮想化によるサーバ統合だけでなく、運用の効率化が可能

Page 7: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

Web環境や開発環境を簡単な操作で構築

インターネット or イントラネット

ロードバランサ

Web / APサーバ

データベース

・ PrimeCloud Controllerを活用した場合=20分ミドルウェアの設定や動作確認、クラウド間のVPN接続、操作ログの記録監視サーバへのノード追加も自動で対応

ミドルウェアのインストールや設定、動作確認、監視など、システム全体の自動化を実現。

Page 8: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCom Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 9: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCom Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 10: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCom Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

Amazon Web Services

Web/AP

DB

VMWare

MySQL

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

MySQL

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

MySQL

Page 11: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCOm Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 12: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCOm Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 13: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

2. Web, AP, DBなどミドルウェアなども自動設定

Web/AP

DB

VMWare Amazon Web Services

MySQL

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

MySQL

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

既存のサーバも必要に応じて、自動で設定変更 影響を受けるサーバも自動変更

追加

Page 14: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCOm Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 15: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCOm Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 16: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

3. さまざまなクラウドで統一的な操作

操作ログも取れるので、内部統制対応・監査対応も容易

Page 17: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCOm Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 18: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCOm Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 19: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

PrimeCloud Controller /Zabbix連動

選択したテンプレートに応じて、監視項目を変化させている。

たとえば)

・Webサーバ

Apacheプロセス,

ログ,

CPU, Mem, Disk

ping, 応答速度

4. 他のクラウドもまとめてZabbixで一元管理

Page 20: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCOm Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 21: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCOm Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

Page 22: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

5. 他のクラウドに必要に応じて自動でVPN接続

Public Cloud

Web/AP

DB

Private Cloud

MySQL

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

MySQL

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

http,Tomcat

OpenVPNServer

不要になれば、VPN設定も削除

Page 23: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特徴

1. ハイブリッドクラウド対応プライベートクラウド:VMWare, Eucalyptus, CloudStack(Xen, ESX, KVM)

パブリッククラウド:

AWS, NIFTY Cloud, IDCフロンティア, NTTCOm Cloud n, USiZE

Microsoft Azure, OpenStack(Havana)

2. Web, AP, DBなどミドルウェアなども自動設定

3. さまざまなクラウドで統一的な操作

4. 他のクラウドもまとめてZabbixで一元管理– 監視ノード/監視対象サービスの自動追加と削除

5. 他のクラウドに必要に応じて自動でVPN接続

特許

特許

特許

Page 24: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特許

3件の特許を取得済み

①サービス制御システム(特許番号4852734)– サーバ/アプリ等の設定ファイルを自動生成し、管理する仕組み。

②サーバ復旧システム(特許番号4743726)– 仮想サーバの起動の制御を行う仕組み。

③VPN接続システム(特許番号4721082)– VPN接続設定を自動的に行う仕組み。

Page 25: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

特許

3件の特許を取得済み

①サービス制御システム(特許番号4852734)– サーバ/アプリ等の設定ファイルを自動生成し、管理する仕組み。

②サーバ復旧システム(特許番号4743726)– 仮想サーバの起動の制御を行う仕組み。

③VPN接続システム(特許番号4721082)– VPN接続設定を自動的に行う仕組み。

オープンソース版においては、特許の使用を許諾。

すなわち、無償

Page 26: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

内部構造

標準GUI

Coreモジュール

IaaS-GWモジュール

Amazon

Web

Services

NIFTY

Cloud

IDC

フロンティアNTTCom

Cloud n

VMWare CloudStack

Eucalyptus

パブリッククラウド プライベートクラウド

各種クラウドのAPI

API

API

構成管理データベース

監視システム

VPNサーバ

DynamicDNS

サーバ

PrimeCloud Controller

及び関連システム

(自組織内で運営するIT環境)

構成管理データベース | MySQL

監視システム | Zabbix

VPNサーバ | OpenVPN

Dynamic DNS | bind, dnsmask

GUIフレームワーク | Vaadin

自動化制御 | puppet

IaaS制御(一部) | libcloud

Page 27: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

Agenda

1. PrimeCloud Controllerとは?

2. なぜ、オープンソースにしたのか?

3. オープンソースで何をしようとしてるのか?

4. さて、インストールの方法は?

Page 28: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

オープンソース化http://www.primecloud-controller.org/

Page 29: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

なぜ、オープンソースにしたか?

× 商用版が売れなかったから

○ クラウド時代のビジネスモデルにしたい

○ オープンソースコミュニティへの貢献

Page 30: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

どうやって、オープンソースにしたのか?

①社内理解への対応 >>>>> オープンソースの説明

②既存契約への対応 >>>>> サポートサービス提供

③OSSライセンスの選択 >>> GPL v2 or later

④ソースコードのチェック >> Protex BLACK DUCK

⑤ビジネスモデルの考案 >>> 周辺ビジネスの拡充

ここがポイント

Page 31: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

Agenda

1. PrimeCloud Controllerとは?

2. なぜ、オープンソースにしたのか?

3. オープンソースで何をしようとしてるのか?

4. さて、インストールの方法は?

Page 32: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

何をしようとしているか?

• クラウドをもっと便利に。

• ハイブリッドクラウド環境をより簡単に。

• 自動化の促進。

• 効果的なITの活用。

• ITでより便利な世の中を実現。

Page 33: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

何をしようとしているか?

• クラウドをもっと便利に。

• ハイブリッドクラウド環境をより簡単に。

• 自動化の促進。

• 効果的なITの活用。

• ITでより便利な世の中を実現。

Phase 1

Phase 2

Phase 3

Page 34: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

今後の予定

ソフトウェア配信サーバ

Phase1: オープンソース版提供

・ハイブリッドクラウド市場の醸成を行う。

各種ソフトウェア

Phase2:ソフトウェア配信サービス

Phase3:ITマネジメント強化(TCO/利用動向分析)

SCSKのソフトウェア

PrimeCloud Controller機能①:クラウド上へのシステム構築の自動化機能②:複数クラウドの統合管理

有償/無償提供

利用状況ログ(誰が、どのクラウドを、いつ、使ったか)

OSS

Page 35: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

Agenda

1. PrimeCloud Controllerとは?

2. なぜ、オープンソースにしたのか?

3. オープンソースで何をしようとしてるのか?

4. さて、インストールの方法は?

Page 36: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

インストール方法

インストールチュートリアル

ドキュメント

Page 37: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

各ドキュメントのページビュー数

234

117111

4078

7457

56

いっきに、下がる(脱落)

希少

documents.htmlのPV:1067(2014/3/31~5/7)

おおむね、インストール完了まで2時間はかかります。

Page 38: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

だいじょうぶです!

もっと、簡単に試せる方法が、

週明け(2014/5/13頃)リリース。

Page 39: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

まずは、AWS利用者向け

http://www.primecloud-controller.org/

他の環境向けにも、順次、

簡単なインストール環境を提供していきます。

AMIの提供 : 約25分で環境構築可能に。

Page 40: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

だいじょうぶです。

SCSKにて、下記を提供します。

①PrimeCloud Controller/OSSサポートサービス

②PrimeCloud Controller/OSS環境構築支援

あと、

Phase2で提供予定のソフトウェア配信において、

パートナーとして興味をお持ちの方いましたら、ご連絡ください。

Page 41: ハイブリッドクラウド対応クラウドコントローラ · ハイブリッドクラウド対応クラウドコントローラ 2014/5/9 scsk corporation 瀧澤与一

インストールしてみましょう!

http://www.primecloud-controller.org/