Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
•自己紹介
• 真壁 徹 (まかべ とおる)
• HP クラウドチーフテクノロジスト
• Japan OpenStack User Group
ボードメンバー
• 2015年 執筆活動
• IT Media TechTarget連載“エンタープライズ
のためのOpenStack検討ガイド”
• http://techtarget.itmedia.co.jp/tt/news/150
1/21/news04.html
• 翔泳社 “OpenStackクラウドインテグレー
ション オープンソースクラウドによるサー
ビス構築入門”
• http://www.shoeisha.co.jp/book/detail/9784
798139784
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
• HPがCloud Foundryをどう
捉え、どのような味付け
をしているか
• OpenStackとの役割分担、
連携
• Cloud Foundryそのものの
深い話
• ガンダム
• 壺
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
• PaaSとIaaSの境界線って?
• HP Helion アーキテクチャーと背景
• Cloud FoundryとOpenStackの分担
• HPの味付け
• DEMO
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
PaaSとIaaSの間で
•Cloud FoundryのようなフルスタックのPaaSは生産性が高い
•でも、フルスタックのPaaSがハマらないシステムもある
•システムによっては、PaaSの部品をバラして使いたい
•ところでOpenStackって、IaaS族のはずなのにDBaaSとか
持ってるよね
•DockerってPaaS族? それともIaaS族?
•あ、そもそも“Platform”って言葉、分かりにくいよね
IaaSとPaaSの境界線は、ますます曖昧に
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
選択肢はあったほうがいい
•フルスタックPaaS
–これから新しく作るシステムで、ルール・型にはめられるもの
–OSとか負荷分散とか冗長化とかアプリ開発者が意識したくない
–アプリをPushすれば動くって最高!! 圧倒的生産性!! 圧倒的成長!!
•IaaS + PaaSのパーツ利用
–DBなどPaaSの提供するパーツだけ使いたい
–ユーザーアプリはIaaS上に
•IaaS + コンテナー
–流行りそうだし
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
HPとオープンソースクラウド技術 挑戦の歴史
2011 2012 2013 2014 2015
2011/9
Public Cloud
ベータ提供開始
(OpenStack
“Diablo”Release)
2012/8
Public Cloud
北米で商用提
供開始
2013/3
Public Cloudで
Cloud Foundryの
ベータ提供開始
(ActiveState社と
の協業開始)
2013/4
ストレージ製品
のOpenStack対応
2014/10
Helion
OpenStack
リリース
2014/5
Helion
OpenStack
Community
リリース
パブリッククラウドサービスで
経験とノウハウを得た時期
製品部門が対応を始め
現実が見えてきた時期
これまでの経験を活かし
OSSディストリビューションに
注力している時期
2015/1
Cloud Foundry
ベースのHelion
Development
Platform リリー
ス
2013/3
クラウドアプラ
イアンス製品
(CloudSystem
Matrix)へ
OpenStackを搭載
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
HPとOpenStack
http://stackalytics.com/ (Metric: Commit, Release: Kilo, Date: 2015/03/04)
がんばってます。
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
いろいろやってきて
•HPはOpenStackに注力しており、その中でPaaS族と見られる
機能にも積極的
•Trove(DBaaS)、Zaqar(Messaging)、Murano(Marketplace)、etc
•それらの機能をパブリッククラウドやディストリビュー
ションで、早い段階からベータ提供してきた
•Cloud Foundryから見ると、それらはサービスとして使える
•それらのサービスがレベルアップすると、利用する側の
Cloud Foundryユーザー的にもうれしいよね
•OpenStack機能の拡充、Cloud Foundryとのつなぎ、これがHP
のすべきことではなかろうか
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
HP
H
Java PHP
Node.jsRubyPython
Application Lifecycle Service
…
Compute Network Storage
Identity, Images, Orchestration, Baremetal install
Portal
Hypervisor
Application Services
Database Messaging
Caching
Identity
Vertica
IDOL on
Demand
Ecosystem
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
PaaS部分をハイライト
• Application LifeCycle Service – Cloud Foundry
• Cloud Foundry対応アプリケーションのゆりかごから墓場までを管理します
• 実はMySQL、Redis、ファイルシステムなど、一般的なサービスはこちらにも入っています
でも冗長化など、おいしい機能はありません
• Application Services – OpenStack + α
• ユーザーアプリケーションから利用できる共通サービスです
• マーケットプレイス機能で、いろいろ追加できるようにします
Java PHP
Node.jsRubyPython
Application Lifecycle Service
…
Application Services
Database Messaging
Caching
Identity
Vertica
IDOL on
Demand
Ecosystem
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
ちょっと一息
Docker Engine
App A App B App C
Host OS
(on Helion OpenStack)
Docker Engine
App 1 App 2 App 3
Application LifeCycle Service
(on Helion Dev. Platform)
Container Management
(Kubernetes)
Q: Helionはコンテナー技術をどのように取り入れていくの?
A: Dockerしようぜ
• ALSのアプリ分離用途
ですでに使っている
• ユーザーはその存在を
意識しない
• OpenStackで作成した
サーバーの上でDocker
を使えるようにしてい
く
• Dockerを意識して活用
したいユーザー向け
• k8sに貢献したい
• すでにツールあり
• https://github.com/hpclou
d/hpcloud-kubesetup
• OpenStack Magnumの動
向も気になります(個人
的に)
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
選択肢はあったほうがいい 大事なことなので2回言います
•フルスタックPaaS
–これから新しく作るシステムで、ルール・型にはめられるもの
–OSとか負荷分散とか冗長化とかアプリ開発者が意識したくない
–Pushすれば動くって最高!! 圧倒的生産性!! 圧倒的成長!!
•IaaS + PaaSのパーツ利用
–DBなどPaaSの提供するパーツだけ使いたい
–ユーザーアプリはIaaS上に
•IaaS + コンテナー
–流行りそうだし
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
HP Helion Development Platform 技術的な特長
• OpenStackとの統合と連携
• OpenStackのPaaS的パーツ (DB、Messagingなど)を
活用
• OpenStack ダッシュボードからApplication Lifecycle
Serviceクラスターを管理可能
• マーケットプレイス機能による機能拡張(ベータ)
• マーケットプレイス機能で、HPやパートナーのア
プリ、オープンソース、ユーザーアプリも容易に
導入
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
Application LifeCycle Service (ALS)
• OpenStack IaaS上にCloud Foundryコンポーネントを配置
• Cloud Foundry v2 (Helion Development Platfrom v1.1)
• MySQL、PostgreSQL、RabbitMQ、ファイルシステムなどALS内部にもサービスはある
• 冗長化されていないので本番での使用はおすすめしません
• コンテナーでアプリ間を分離 (コンテナーの制御にはDockerを利用)
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
Application Services
• 上記はOpenStack DBaaS “Trove”との連携例
• データベースの冗長化、バックアップ/リストア、拡張など運用支援機能を提供
• 複数Availability Zone間のレプリケーションも可能
• Troveの進化を享受できる
• NoSQLデータストアが今後多く対応しそう
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
OpenStack Horizonへの味付け
• アプリケーション開発者が、なる
べくセルフサービスでできるよう
にしたい
• Helion OpenStack v1.1はOpenStack
Junoベースであるが、Messaging、
Marketplaceなどを先出しで提供
• HP拡張としてALS管理メニューを
追加
先出し
先出し
拡張
(ALS)
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
ALSクラスターをOpenStack Horizonから作る
• 多様なコンポーネントを組み合わ
せるCloud Foundry クラスターの導
入は、容易ではない
• OpenStack Horizonからウィザード
形式でクラスターを構築可能
• インフラ管理者がクラスターを構
築してもよいが、この手軽さであ
ればアプリ開発者でも可能
• OpenStack Trove(DBaaS)によって作
成されたDBを使うよう指定できる
OpenStack Trove(DBaaS)で
作ったDBを指定
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
Marketplace
• OpenStack Murano
• Upstreamでまだ正式機能となってい
ないので、ベータ扱い
• HP、3rd Partyのアプリを簡単に導
入できるように
• ユーザーのアプリもMurano形式で
定義すれば登録できるように
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
FAQ
• Helion Development PlatformはHelion OpenStack以外のOpenStackディ
ストリビューションでサポートされますか?
• 残念ながら現時点では未サポートです
• TroveやMuranoなど、OpenStackの新しい機能に対し、各ディス
トリビューションの対応が多様であることが理由です
• 無償トライアルはできますか?
• はい、Community Editionがあります
• http://www8.hp.com/us/en/cloud/helion-devplatform-overview.html
• HP Public Cloud上にALSのSandbox環境を作るイメージもあります
• Development Platformという名前ですが、開発環境むけですか?
• いえ、本番環境でも使って下さい
© Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.

More Related Content

PaaS勉強会#25 Helion Development Platform Tech Overview

  • 1. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
  • 2. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. •自己紹介 • 真壁 徹 (まかべ とおる) • HP クラウドチーフテクノロジスト • Japan OpenStack User Group ボードメンバー • 2015年 執筆活動 • IT Media TechTarget連載“エンタープライズ のためのOpenStack検討ガイド” • http://techtarget.itmedia.co.jp/tt/news/150 1/21/news04.html • 翔泳社 “OpenStackクラウドインテグレー ション オープンソースクラウドによるサー ビス構築入門” • http://www.shoeisha.co.jp/book/detail/9784 798139784
  • 3. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. • HPがCloud Foundryをどう 捉え、どのような味付け をしているか • OpenStackとの役割分担、 連携 • Cloud Foundryそのものの 深い話 • ガンダム • 壺
  • 4. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. • PaaSとIaaSの境界線って? • HP Helion アーキテクチャーと背景 • Cloud FoundryとOpenStackの分担 • HPの味付け • DEMO
  • 5. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
  • 6. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. PaaSとIaaSの間で •Cloud FoundryのようなフルスタックのPaaSは生産性が高い •でも、フルスタックのPaaSがハマらないシステムもある •システムによっては、PaaSの部品をバラして使いたい •ところでOpenStackって、IaaS族のはずなのにDBaaSとか 持ってるよね •DockerってPaaS族? それともIaaS族? •あ、そもそも“Platform”って言葉、分かりにくいよね IaaSとPaaSの境界線は、ますます曖昧に
  • 7. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
  • 8. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. 選択肢はあったほうがいい •フルスタックPaaS –これから新しく作るシステムで、ルール・型にはめられるもの –OSとか負荷分散とか冗長化とかアプリ開発者が意識したくない –アプリをPushすれば動くって最高!! 圧倒的生産性!! 圧倒的成長!! •IaaS + PaaSのパーツ利用 –DBなどPaaSの提供するパーツだけ使いたい –ユーザーアプリはIaaS上に •IaaS + コンテナー –流行りそうだし
  • 9. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
  • 10. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. HPとオープンソースクラウド技術 挑戦の歴史 2011 2012 2013 2014 2015 2011/9 Public Cloud ベータ提供開始 (OpenStack “Diablo”Release) 2012/8 Public Cloud 北米で商用提 供開始 2013/3 Public Cloudで Cloud Foundryの ベータ提供開始 (ActiveState社と の協業開始) 2013/4 ストレージ製品 のOpenStack対応 2014/10 Helion OpenStack リリース 2014/5 Helion OpenStack Community リリース パブリッククラウドサービスで 経験とノウハウを得た時期 製品部門が対応を始め 現実が見えてきた時期 これまでの経験を活かし OSSディストリビューションに 注力している時期 2015/1 Cloud Foundry ベースのHelion Development Platform リリー ス 2013/3 クラウドアプラ イアンス製品 (CloudSystem Matrix)へ OpenStackを搭載
  • 11. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. HPとOpenStack http://stackalytics.com/ (Metric: Commit, Release: Kilo, Date: 2015/03/04) がんばってます。
  • 12. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. いろいろやってきて •HPはOpenStackに注力しており、その中でPaaS族と見られる 機能にも積極的 •Trove(DBaaS)、Zaqar(Messaging)、Murano(Marketplace)、etc •それらの機能をパブリッククラウドやディストリビュー ションで、早い段階からベータ提供してきた •Cloud Foundryから見ると、それらはサービスとして使える •それらのサービスがレベルアップすると、利用する側の Cloud Foundryユーザー的にもうれしいよね •OpenStack機能の拡充、Cloud Foundryとのつなぎ、これがHP のすべきことではなかろうか
  • 13. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. HP H Java PHP Node.jsRubyPython Application Lifecycle Service … Compute Network Storage Identity, Images, Orchestration, Baremetal install Portal Hypervisor Application Services Database Messaging Caching Identity Vertica IDOL on Demand Ecosystem
  • 14. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. PaaS部分をハイライト • Application LifeCycle Service – Cloud Foundry • Cloud Foundry対応アプリケーションのゆりかごから墓場までを管理します • 実はMySQL、Redis、ファイルシステムなど、一般的なサービスはこちらにも入っています でも冗長化など、おいしい機能はありません • Application Services – OpenStack + α • ユーザーアプリケーションから利用できる共通サービスです • マーケットプレイス機能で、いろいろ追加できるようにします Java PHP Node.jsRubyPython Application Lifecycle Service … Application Services Database Messaging Caching Identity Vertica IDOL on Demand Ecosystem
  • 15. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. ちょっと一息 Docker Engine App A App B App C Host OS (on Helion OpenStack) Docker Engine App 1 App 2 App 3 Application LifeCycle Service (on Helion Dev. Platform) Container Management (Kubernetes) Q: Helionはコンテナー技術をどのように取り入れていくの? A: Dockerしようぜ • ALSのアプリ分離用途 ですでに使っている • ユーザーはその存在を 意識しない • OpenStackで作成した サーバーの上でDocker を使えるようにしてい く • Dockerを意識して活用 したいユーザー向け • k8sに貢献したい • すでにツールあり • https://github.com/hpclou d/hpcloud-kubesetup • OpenStack Magnumの動 向も気になります(個人 的に)
  • 16. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. 選択肢はあったほうがいい 大事なことなので2回言います •フルスタックPaaS –これから新しく作るシステムで、ルール・型にはめられるもの –OSとか負荷分散とか冗長化とかアプリ開発者が意識したくない –Pushすれば動くって最高!! 圧倒的生産性!! 圧倒的成長!! •IaaS + PaaSのパーツ利用 –DBなどPaaSの提供するパーツだけ使いたい –ユーザーアプリはIaaS上に •IaaS + コンテナー –流行りそうだし
  • 17. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
  • 18. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. HP Helion Development Platform 技術的な特長 • OpenStackとの統合と連携 • OpenStackのPaaS的パーツ (DB、Messagingなど)を 活用 • OpenStack ダッシュボードからApplication Lifecycle Serviceクラスターを管理可能 • マーケットプレイス機能による機能拡張(ベータ) • マーケットプレイス機能で、HPやパートナーのア プリ、オープンソース、ユーザーアプリも容易に 導入
  • 19. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. Application LifeCycle Service (ALS) • OpenStack IaaS上にCloud Foundryコンポーネントを配置 • Cloud Foundry v2 (Helion Development Platfrom v1.1) • MySQL、PostgreSQL、RabbitMQ、ファイルシステムなどALS内部にもサービスはある • 冗長化されていないので本番での使用はおすすめしません • コンテナーでアプリ間を分離 (コンテナーの制御にはDockerを利用)
  • 20. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. Application Services • 上記はOpenStack DBaaS “Trove”との連携例 • データベースの冗長化、バックアップ/リストア、拡張など運用支援機能を提供 • 複数Availability Zone間のレプリケーションも可能 • Troveの進化を享受できる • NoSQLデータストアが今後多く対応しそう
  • 21. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. OpenStack Horizonへの味付け • アプリケーション開発者が、なる べくセルフサービスでできるよう にしたい • Helion OpenStack v1.1はOpenStack Junoベースであるが、Messaging、 Marketplaceなどを先出しで提供 • HP拡張としてALS管理メニューを 追加 先出し 先出し 拡張 (ALS)
  • 22. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. ALSクラスターをOpenStack Horizonから作る • 多様なコンポーネントを組み合わ せるCloud Foundry クラスターの導 入は、容易ではない • OpenStack Horizonからウィザード 形式でクラスターを構築可能 • インフラ管理者がクラスターを構 築してもよいが、この手軽さであ ればアプリ開発者でも可能 • OpenStack Trove(DBaaS)によって作 成されたDBを使うよう指定できる OpenStack Trove(DBaaS)で 作ったDBを指定
  • 23. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. Marketplace • OpenStack Murano • Upstreamでまだ正式機能となってい ないので、ベータ扱い • HP、3rd Partyのアプリを簡単に導 入できるように • ユーザーのアプリもMurano形式で 定義すれば登録できるように
  • 24. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.
  • 25. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice. FAQ • Helion Development PlatformはHelion OpenStack以外のOpenStackディ ストリビューションでサポートされますか? • 残念ながら現時点では未サポートです • TroveやMuranoなど、OpenStackの新しい機能に対し、各ディス トリビューションの対応が多様であることが理由です • 無償トライアルはできますか? • はい、Community Editionがあります • http://www8.hp.com/us/en/cloud/helion-devplatform-overview.html • HP Public Cloud上にALSのSandbox環境を作るイメージもあります • Development Platformという名前ですが、開発環境むけですか? • いえ、本番環境でも使って下さい
  • 26. © Copyright 2014 Hewlett-Packard Development Company,L.P. The information contained herein is subject to change without notice.