Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
CloudStack概要と
最新動向2014年年06⽉月22⽇日
⽇日本CloudStackユーザー会
MayumiK0
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
⽇日本CloudStackユーザー会
Japan  CloudStack  User  Group
2
	
  
	
  
Apache	
  CloudStackとは	
  
	
  
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
IaaSを構築するためのクラウド基盤ソフトウェア(CloudOS)
Cloud
Service
Cloud
Computing
Model
ネットワーク サーバ ストレージ
DaaS   PaaS SaaS
基本ソフト(Operating  Systems)
ミドルウェア・開発環境  
アプリケーション
IaaS
クラウド基盤
(仮想化、プロビジョニング、リソース管理理、課⾦金金、API、etc)
CloudOS
3
Apache  CloudStackとは
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  IaaS(Infrastructure  as  a  Service)
型のクラウドサービスを構築できます
l  独⾃自のプライベートクラウドやハイブ
リッドクラウド環境を作成できます
l  パブリッククラウドサービスの基盤と
して利利⽤用できます
4
何ができるの?
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
5
OpenStackと何が違うの?
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  機能的には⼤大差ないかな
細かい機能に差はあるけど、CloudOSの基本機能
は⼤大差ない(と思う)
l  開発体制
OpenStack  :  OpenStack  Foundation
  しかもProject毎に分かれている
CloudStack  :  Apache  Software  Foundation
  みんな⼀一緒
l アーキテクチャ
6
OpenStackと何が違うの?
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
7
Apache  CloudStackの歴史
2008	
   2009	
   2010	
   2011	
   2012	
  
VMOps
VMOps  
創業
ASFに
寄贈
Citrix
  による買収
OSS化
Cloud.com
に社名変更更
2013	
   2014	
  
Apache
CloudStack
4.2.1
ASF
トップ
プロジェクト化
2012/02  CloudStack3.0リリース(Citrix)
2012/11  Apache  CloudStack4.0.0-‐‑‒incubating
2013/02  Apache  CloudStack4.0.1
2013/06  Apache  CloudStack4.1.0
2013/10  Apache  CloudStack4.2.0
2014/01  Apache  CloudStack4.2.1
2014/03  Apache  CloudStack4.3.0	
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
クラウドコンピューティングの
階層	
今更更ながらクラウドとは
8
l  5つの基本特性
オンデマンド·∙セルフサービス  
幅広いネットワークアクセス
リソースプーリング  
迅速かつ柔軟(Rapid  Elasticity)
測定サービス
l  4つの配置モデル
プライベートクラウド
コミュニティクラウド
パブリッククラウド
ハイブリッドクラウド
l  3つのサービスモデル
SaaS  PaaS  IaaS
Infrastructure
Server
Platform
Application
Client
Copyright  (C)  2013  Japan  CloudStack  User  Group  All  Rights  Reserved
Secondary  
Storage
Management  Server
Management  Server
ユーザー
(Web/API)
Host
VM
VM
vCenterHost
VM
VM
KVMHost
VM
VM
XenServer
Primary
Storage
9
アーキテクチャとコンポーネント
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
管理理サーバを中⼼心とした集中管理理
Management  
Server
ユーザーインターフェース提供
リソース管理理
イベント管理理、課⾦金金、etc
Host	
インスタンス(仮想マシン)のため
のCPU/メモリ
Primary
Storage
インスタンスのディスク領領域(永続
的)
Secondary
Storage
インスタンス⽤用のテンプレートや
ISOを格納
インスタンスのディスクのスナップ
ショット領領域
10
コンポーネントの役割
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  ハイパーバイザーの違いによる操作の差異異を吸収
11
マルチハイパーバイザー
CloudStack	
  
KVM	
   XenServer	
  
VMware	
  
vSphere	
  ESX/
ESXi	
  
Oracle	
  VM	
   Hyper-­‐V	
  
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  テナント間のセキュリティを確保する仕組みを持つ
l  ドメイン・アカウント・ユーザという階層構造をつ
12
マルチテナント
ROOT	
  
Domain01	
  
Account11	
  
User111	
   User112	
  
Account12	
  
User121	
  
Domain02	
  
Account21	
  
User211	
  
Account22	
  
User221	
   User222	
  
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  直感的で簡単なユーザーインターフェース
l  管理理者がサービスやリソース割当定義を⾏行行う
l  VMの操作(作成・起動等)はユーザーが⾃自分で⾏行行える
13
セルフポータルサービス
管理者	
  
ドメイン管理者	
  
ユーザー	
  
表⽰示される内容は
権限によって異異なる
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
14
柔軟なネットワーク構成
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l 2種類のネットワークモードを提供
l  Advanced  ネットワークモード
l テナント毎に仮想ネットワークを提供
l L2レベルで隔離離⇒デフォルトはVLANベース
l 仮想ルータによるFW,  LB,  NAT機能を利利⽤用可能
l  Basic  ネットワークモード
l L3レベルの隔離離⇒SecurityGroup機能
Secondary  
Storage
Management  Server
ユーザー
(Web/API)
Host KVM
system  VM
仮想ルータ インスタンス⽤用テンプレートROOTボリューム領領域
①インスタンス作成指⽰示
②インスタンスのCPUとメモリ
をHyperVisor上に確保
③ROOTボリュームを
PrimaryStorageに確保
④SecondaryStorageにあ
るテンプレートからインス
タンスのROOTボリューム
にOSを展開
Primary
Storage
⑤仮想ルータがインスタンス
にIPを割り当てる
⑥仮想ルータでパケット
フィルタ設定
15
CloudStackのインスタンス起動
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
インスタンス起動の流流れ
16
	
  
	
  
Apache	
  CloudStack	
  
最新動向	
  
	
  
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
17
最新バージョン
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l Apache  CloudStack  4.3.0
l 2014/03/25  リリース
18
新機能(1)
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  Optional  64-‐‑‒Bit  System  VM  Template  Support
l  Supported  Functionalities  on  Hyper-‐‑‒V
l  Enhanced  Upgrade  for  Virtual  Routers
l  Service  Monitoring  Tool  for  Virtual  Router
l  Custom  Compute  Offering
l  Remote  Access  VPN  for  VPC
l  Site  to  Site  VPN  Connection  Between  VPC  
Networks
l  Reporting  CPU  Sockets
l  Database  High  Availability
l  LDAP  User  Provisioning
l  Migrating  NFS  Secondary  Storage  to  Object  Store
19
新機能(2)
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  VXLAN  Plugin  Support
l  Contrail  Network  Plugin  Support
l  Publishing  Alert  Using  the  Web  ROOT  Admin  API
l  Support  for  Palo  Alto  Firewall  Service
l  Root  Volume  Metering
l  Support  for  SSL  Termination
l  Support  for  Pluggable  VM  Snapshots
l  Enhanced  CloudStack  UI
l  Depreciation  of  realhostip.com  DNS  and  SSL  
certificate
+Issues  Fixed  in  4.3.0
+Known  Issues  in  4.3.0
20
CloudStack  Plugin
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  PluginでSDN  Controller  APIやStorage  Resourceを
利利⽤用
h=p://www.slideshare.net/chiradeep_v/sdn-­‐in-­‐apache-­‐cloudstack-­‐apachecon-­‐na-­‐2013
21
CloudStack  Plugin
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
~∼/apache-‐‑‒cloudstack-‐‑‒4.3.0-‐‑‒src/plugins
acl ha-‐‑‒planners
affinity-‐‑‒group-‐‑‒processors host-‐‑‒allocators
alert-‐‑‒handlers hypervisors  apinetwork-‐‑‒elements
databasepom.xml  dedicated-‐‑‒resources storage
deployment-‐‑‒planners storage-‐‑‒allocators
event-‐‑‒bus user-‐‑‒authenticators  file-‐‑‒systems
~∼/apache-‐‑‒cloudstack-‐‑‒4.3.0-‐‑‒src/plugins/
hypervisors
baremetal kvm simulator vmware
hyperv ovm ucs xen
22
CephとCloudStack(1)
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  CloudStackのPrimaryStorage(KVM)および
SecondaryStorageにCephを利利⽤用可能
h=p://www.inktank.com/ceph-­‐for-­‐cloudstack/
23
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
h=p://www.slideshare.net/Inktank_Ceph/ceph-­‐day-­‐09-­‐102013
24
Primary  Storageの追加
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
25
CloudStack  SDN対応
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  GUIでSDN機器の利利⽤用設定が可能
26
CloudStack  SDN対応(例例)
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  Nicira  Nvp
27
今後の動向
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  https://cwiki.apache.org/confluence/display/
CLOUDSTACK/Design
28
4.4  Design  Documents  (1)
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  Baremetal  Advanced  Networking  Support
l  CloudStack  Identity  and  Access  Management  (IAM)  
Plugin
l  Cloudstack  network-‐‑‒element  plugin  to  
orchestrate  Juniper's  switches  (for  L2  services)
l  Cloudstack  Windowsfication
l  Configuring  load  balancing  rules  for  VM  nic  secondary  
ips
l  GPU  and  vGPU  support  for  CloudStack  Guest  VMs
l  Granular  SCSI  Controller  support  in  CloudStack  over  
VMware  deployments
l  Hyper-‐‑‒V  support  features  in  4.4
l  In-‐‑‒memory  event  bus
l  IPv6  in  VPC  Router
29
4.4  Design  Documents  (2)
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
30
CloudStack関連情報
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
l  WEB
ü  http://cloudstack.apache.org/
ü  https://cwiki.apache.org/confluence/display/
CLOUDSTACK/Home
l  ML
ü  users@cloudstack.apache.org:利利⽤用者向け
ü  dev@cloudstack.apache.org:開発者向け
users-‐‑‒join@cloudstack.jp
31
⽇日本CloudStackユーザー会
JCSUGでは、⽇日本語によるCloudStackに関する情報発信・
情報共有を⾏行行いCloudStackの普及・⼈人材育成に貢献します
l  ユーザー会(勉強会)等のイベントの開催
l  オープンクラウド実証実験タスクフォース(OCDET)
l  WebとMailingListによる情報発信
–  Web:  http://cloudstack.jp/
–  Mailing  List:  参加するには以下に空メールを
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
32
Copyright  (C)  2014  Japan  CloudStack  User  Group  All  Rights  Reserved
ご清聴
ありがとうございました

More Related Content

CloudStack概要と最新動向_JulyTechFesta