72
オープンソースのクラウド基盤 CloudStackによるIaaS構築入門 @OSC 2013 Nagoya (2013.6.22) シトリックス・システムズ・ジャパン株式会社 島崎 聡史 (Twitter: @smzksts)

オープンソースのクラウド基盤 CloudStackによるIaaS構築入門 @OSC 2013 Nagoya

Embed Size (px)

DESCRIPTION

オープンソースカンファレンス 2013 Nagoyaでのセッション資料です。

Citation preview

オープンソースのクラウド基盤 CloudStackによるIaaS構築入門

@OSC 2013 Nagoya (2013.6.22)

シトリックス・システムズ・ジャパン株式会社

島崎 聡史 (Twitter: @smzksts)

Agenda

• Apache CloudStack 概要

ᵒ 基本的なアーキテクチャの解説

ᵒ CloudStack環境を手に入れよう

• CloudStackに関連したCitrixのクラウドソリューション

ᵒ CloudPlatform, CloudPortal, XenServer, NetScaler

Apache CloudStackの概要

• オープンソースのIaaSクラウド基盤 構築・管理ソフトウェア

• 元はCloud.com社の商用プロダクト

• Citrixが2011年7月にCloud.com社を買収後、完全にオープンソース化

• Apache Software FoundationのIncubator Projectとしてより

オープンな開発体制に移行、2013年3月に正式プロジェクトに昇格

• 4.0.0-Incubatingを2012年11月にリリース(移管後 初のリリース) •最新版は4.1

Apache CloudStackとは

http://cloudstack.apache.org/

FAQ:サーバ仮想化と(企業内)IaaSの違いは?

•マルチハイパーバイザー ᵒ 適材適所の選択が可能(コスト⇔機能・性能)

ᵒ ハイパーバイザーの違いによる操作の差異を無くす

•セルフサービス ᵒ サーバ仮想化ソフトよりも簡単なユーザーインターフェース

ᵒ 管理者はサービスメニューやリソース割り当ての定義を行い、

操作はユーザーが自分で行う

•マルチテナント ᵒ テナント(利用者)間のセキュリティを確保する仕組みを備える

ᵒ クラウドサービスに適したユーザー管理体系

クラウドのタイプによる管理範囲の違い

Private Cloud IaaS PaaS SaaS

Applications

Data

Runtime

Middleware

Operating System

Virtualization

Servers

Storage

Networking

Applications

Data

Runtime

Middleware

Operating System

Applications

Data

Virtualization

Servers

Storage

Networking

Runtime

Middleware

Operating System

Virtualization

Servers

Storage

Networking

Applications

Data

Runtime

Middleware

Operating System

Virtualization

Servers

Storage

Networking

インテグレーション用

API

ユーザインターフェース 開発者用API

Amazon CloudStack 管理者 エンドユーザ コンソール

アベイラビリティとセキュリティー

サーバー ネットワーク ストレージ

仮想化レイヤー

サーバ ストレージ ネットワーク

ダイナミック・ワークロード管理

バックアップ ロードバランサー 冗長化 監視

イメージ・ライブラリ

アプリケーションカタログ

カスタム・テンプレート

オペレーティングシステム、ISOs リソース管理

統合オペレーション

(O

SS/B

SS,監視

, ID管理

, その他

) 一般的なIaaS のアーキテクチャ

インテグレーション用

API

ユーザインターフェース 開発者用API

Amazon Open Stack

カスタム 管理者 エンドユーザ コンソール

アベイラビリティとセキュリティー

サーバー ネットワーク ストレージ

仮想化レイヤー

サーバ ストレージ ネットワーク

ダイナミック・ワークロード管理

バックアップ ロードバラン

サー 冗長化 監視

イメージ・ライブラリィ

アプリケーションカタログ

カスタム・テンプレート

オペレーティングシステム、ISOs リソース管理

CloudStackのカバー範囲 統合オペレーション

(O

SS/B

SS,監視

, ID管理

, その他

)

基本的なアーキテクチャ

セカンダリストレージ (NFS, OpenStack Swift)

管理サーバー ネットワーク機器 (LB, FW, SDN/OpenFlow)

セルフサービスポータル

プライマリストレージ (NFS, iSCSI, FC SAN, Local)

• Hosts • ハイパーバイザー

• Primary Storage • 仮想マシン用のストレージ

• Cluster • HostとPrimary Storageを組み合わせたグループ単位

• Pod • クラスタを組み合わせたグループ単位

• Network • サービスオファリングに関連付けられた論理ネットワーク

• Secondary Storage • テンプレートや、スナップショット、ISO用のストレージ

• Zone • Pod、ネットワークオファリング、セカンダリストレージのグループ

• Management Server Farm • 管理機能や仮想マシンのプロビジョニング機能の提供

CloudStackのコンポーネント

Zone

CloudStack Pod

Cluster

Host

Host

Network

Primary Storage

VM

VM

CloudStack Pod

Cluster Secondary Storage

15

ハイパーバイザーとの接続

System VM:機能提供のために自動展開されるVM

• Secondary Storage VM • ZoneへのTemplateのアップロード

• Zone間でのTemplateのコピー

• Primary Storageへテンプレートのコピー

• Snapshotのセカンダリストレジへのコピー

• Console Proxy VM • ブラウザ埋め込み型のVNCコンソールを提供

• インスタンスのNW設定をメンテナンスする際等に使用

• 仮想ルーター • ベーシックネットワーク: IPアドレスアサイン、DNSの設定

• アドバンスネットワーク: DHCP, Firewall, LB, VPNを提供

s-500-vm v-501-vm

r-14-vm

• Primary Storage •仮想マシンのディスクを格納

• Clusterごとに必要なストレージ

• NFS, iSCSI, FC, Local が利用可能

• Host(ハイパーバイザー)が直接認識する

• Secondary Storage •テンプレート、ISO、スナップショットを格納

• Zoneごとに必要なストレージ

• NFS, OpenStack Swift などが利用可能

• Secondary Storage VMにより管理

2つの用途別ストレージ

Zone Secondary Storage

Pod

Cluster

Host

Host Primary Storage

Template

Secondary

Storage VM

ネットワーク:特徴の異なる2つのタイプ(ゾーン単位)

•基本ネットワーク ᵒ VLAN不使用 ᵒ 各ユーザーのインスタンスは 同一セグメントに接続

ᵒ セキュリティグループ (L3)でのアイソレーション • ホストのiptatalesにより インスタンス間や外部との 通信可否を制御

•拡張ネットワーク ᵒ VLANによるアイソレーション ᵒ ユーザーが仮想NWを作成でき、 仮想NWごとに仮想ルーターが作られる • 1つの仮想NWは1つのVLANを消費 • インスタンスは仮想ルーター経由で通信

ᵒ VPN, Load Balancing, Firewalls 等の豊富な機能を提供可能

仮想ルーター

インスタンス インスタンス

スケーラビリティ

&性能重視 多機能重視

NFS Server

Secondary

Storage

Primary

Storage

Hosts

(Computing Nodes)

Management

Server

Layer-2

Switch Router &

Firewall

Public IP

62.43.51.125

Internet

192.168.10.0/24

192.168.10.10 to 192.168.10.13

192.168.10.3 192.168.10.4

構成例 – 小規模、検証環境

NFS

Primary Storage

NFS

Secondary Storage

Po

d 1

Po

d 2

Management

Server Cluster

Layer-3 switches with firewall modules

Layer-2 switches

NFS

Primary Storage

NFS

Primary Storage

NFS

Primary Storage

NFS

Secondary Storage

Hosts

(Computing Nodes)

Primary

Storage Servers Secondary

Storage Servers

構成例 - 中規模、大規模環境

CloudStack環境を手に入れよう

2つの選択肢

•通常インストール

ᵒ本格的に検証したい

ᵒハイパーバイザーを

自由に選びたい

ᵒ検証用HWが

確保できている

• DevCloud

ᵒ UIを見てみたい

ᵒ APIを使ってみたい

ᵒ仮想マシン環境で

完結したい

DevCloudについて

•仮想アプライアンス

• VirtualBox、KVMなどの上で動作

•ノートPC 1台で動作可能

•詳細情報 ᵒ Apache CloudStack Wiki - DevCloud

https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud

ᵒ DevCloud2の導入 | u1's tech blog http://blog.udcp.net/2012/12/29/devcloud2%E3%81%AE%E5%B0%8E%E5%85%A5/

※CloudStack Advent Calendar企画

通常インストールに必要なもの

•前提知識 ᵒ Linux、ハイパーバイザー

•管理サーバー ᵒ RHEL, CentOS, Ubuntu

•ハイパーバイザー ᵒ 1台以上: Citrix XenServer(or XCP), KVM, vSphere(vCenter 必須)

•ストレージ ᵒ NFSストレージがあればPrimary, Secondary 両方に使える

ᵒ 多様な方式のストレージに対応するが、事前のセットアップが

ハイパーバイザーにより異なるので注意

必読の資料や情報など

•公式ドキュメント ᵒ http://cloudstack.apache.org/docs/en-US/

•ユーザー会 ᵒ http://cloudstack.jp ᵒ メーリングリストあり

•書籍 ᵒ CloudStack徹底入門

ᵒ 翔泳社 刊

ᵒ 日本CloudStackユーザー会 著

おまけ:KVM1台構成で、カンタンお試し

•@penguin2716 さんによる

CloudStack 3行インストールスクリプト

•CentOS のみ対応

•詳細 ᵒ http://bit.ly/AutoInstallCloudStack

ここまでのまとめ

•CloudStackは… ᵒIaaS構築&管理用ソフトウェア

ᵒ多数の本番導入実績 ᵒ使いやすい多言語(日本語を含む)ユーザーインターフェイス

ᵒ豊富なネットワーク機能を標準搭載

CloudStackに関連した シトリックスのクラウドソリューション

Citrix CloudPlatform powered by Apache CloudStack

商用実績多数のクラウド基盤

Citrix CloudPlatform powerd by Apache CloudStackとは

• Apache CloudStackをベースに開発したCitrixによる商用ディストリビューション

• Citrix XenServerのライセンスをバンドル

• CloudPortal Business Managerとの連携

• Citrixによる徹底的なテスト

• Citrixによるサービス提供

• 最新版: 3.0.6 (Apache版4.0.X系コードベース)

CloudStack / CloudPlatformの利用事例 - 世界中で200以上の本番環境

etc...

http://www.infotech.com/research/ss/it-vendor-landscape-cloud-management

Info-tech クラウド基盤ソフトウェアの評価

Citrix CloudPlatformが、

最も高い評価を獲得 「Citrix CloudPlatformは、企業やサービス事業者向けにとって、インフラ基盤上にクラウドを構築する際の最適な製品である。 また、様々なオプションを提供し、マルチハードウェア、マルチハイパーバイザーに対応できる。」

• CloudPlatformは多数の実績がある。

• Citrixは非常に強力なクラウド製品ポートフォリオを持っている。

• 非常に使いやすいUIに加え、APIやCLIも備えている。

• Amazon 互換 API 機能を提供している。

Compute

Storage

Network

Management&Security

PaaS

Automation

Business Portals

Migration&Monitoring

Application Mgmt.

y

Public Clouds

クラウドを作る/使う – 多数のエコシステムパートナー

CloudPortal Business Manager ビジネスに必要な機能を補完

インテグレーション用

API

ユーザインターフェース 開発者用API

Amazon CloudStack 管理者 エンドユーザ コンソール

アベイラビリティとセキュリティー

サーバー ネットワーク ストレージ

仮想化レイヤー

サーバ ストレージ ネットワーク

ダイナミック・ワークロード管理

バックアップ ロードバランサー 冗長化 監視

イメージ・ライブラリ

アプリケーションカタログ

カスタム・テンプレート

オペレーティングシステム、ISOs リソース管理

統合オペレーション

(O

SS/B

SS,監視

, ID管理

, その他

) 一般的なIaaS のアーキテクチャ

インテグレーション用

API

ユーザインターフェース 開発者用API

Amazon Open Stack

カスタム 管理者 エンドユーザ コンソール

アベイラビリティとセキュリティー

サーバー ネットワーク ストレージ

仮想化レイヤー

サーバ ストレージ ネットワーク

ダイナミック・ワークロード管理

バックアップ ロードバラン

サー 冗長化 監視

イメージ・ライブラリィ

アプリケーションカタログ

カスタム・テンプレート

オペレーティングシステム、ISOs リソース管理

Citrix CloudPlatformのカバー範囲 統合オペレーション

(O

SS/B

SS,監視

, ID管理

, その他

)

ビジネス支援システム

ヘルプデスク

課金システム

CRM

エンドユーザポータル

ビジネス支援システム

ヘルプデスク

課金システム

CRM

エンドユーザポータル

クラウドを収益性の高いビジネスへと変える

CloudPortal™ Business Manager

CloudPortal Business Manager

クラウドサービスプロバイダー専用に構築されたビジネス

および運用サポート

システム

• サービスプロバイダー向けのビジネスおよび運用サポートシステム

–アカウント管理

–セルフサービスポータル

–課金およびメータリング

– CRMおよびサポートチケットの発行

• 差別化を促進し、収益性を増強できる

CloudPortalを使うことで、 CloudPortalを稼働させているIaaSクラウドプロバイダーはGo-To-Market プロセスを劇的に高速化できる

ビジネス/運用サポートシステム(BSS/OSS)

クラウドサービスの配備

CloudPlatform IaaSクラウド基盤

ビジネス/運用サポートシステム “すでに市場にある”

顧客 管理 パートナー

CloudPortal™ Business Manager

• 認証

• アカウントプロビジョニング

• アカウント管理

• クラウド管理

• ユーザーロール

• ポータル管理

アカウント管理 価格設定と課金

• 製品定義

• カタログ管理

• 使用状況の追跡

• 課金

• 支払処理

顧客関係管理

• セールスCRM

• チケット発行/ヘルプデスク

• コミュニティフォーラム

• サービスステータス

CloudPortal Business Managerの機能

ダッシュボード

• 使用状況レポートの作成

• メッセージング

• アラート

• サービスステータス

サードパーティシステムとの統合 コンテンツ管理 顧客関係管理 課金 不正管理 ペイメントゲートウェイ 認証

• Liferay • Salesforce.com • Zuora • TeleSign • Authorize.net • CAS (LDAP/AD)

• JForum • CDR • MaxMind • CyberSource

• ThreatMetrix

• パートナープロビジョニング

• パートナー管理

• パートナーCRM

• パートナーダッシュボード

• パートナー課金

パートナー管理

Citrix XenServer

クラウドに最適なハイパーバイザー

Citrix XenServerとは

•オープンソースのXen Hypervisorを基盤とした

Citrixのサーバー仮想化ソフトウェア

(=ハイパーバイザー)

•サーバー仮想化環境の運用を効率化する

さまざまな機能を搭載

•サーバー仮想化だけでなく、

クラウドやデスクトップ仮想化の

基盤としての用途を意識した強化

2012年

サーバー仮想化製品の評価 Gartner社のサーバー仮想化製品の格付け「Magic Quadrant」でリーダーのポジション

Xenについて

•オープンソースのハイパーバイザー ᵒ ケンブリッジ大学の研究プロジェクトとして2002年に開発スタート

ᵒ ハードウェアベンダーをはじめ、多数の企業が参加

ᵒ 2013年4月 Xen.org から Linux Foundation に移管

•多数の採用実績 ᵒ サーバー仮想化製品

• Citrix XenServer/XenClient、Oracle VM、

Virtual Iron(Oracleが買収)、Sun xVM (Oracleが買収)

ᵒ クラウドサービスプロバイダー • 世界最大のクラウドサービスであるAmazon Web Services (AWS) を

はじめ、多数のサービスプロバイダーで採用

Citrix XenServer

XenとCitrix XenServer

•Open Source Xen ᵒ Xen Project コミュニティによる開発

ᵒ Xen そのものは 仮想化のエンジン部分

•Citrix XenServer ᵒ ハイパーバイザは

Open Source Xenがベース ᵒ Citrixによる開発、サポート ᵒ 管理ツールや機能を強化

展開の容易性

• 10分程度でインストールが完了

• 別建ての管理サーバーが存在しない、シンプルなアーキテクチャー

一般的な他者製品

管理サーバーによる集中管理

Citrix XenServer

ハイパーバイザーホストに 管理アーキテクチャを内包

※XenCenterは管理サーバではなく、 管理者クライアントツールの名称

コストパフォーマンス

•利用者数や利用量が増加すると… ᵒ サーバー台数の増加

⇒ ハイパーバイザーのライセンス費用増

•ハイパーバイザーのコストが高いと… ᵒ サービスの提供価格に影響

⇒ 競合優位性の低下

XenServerを選択するメリット

• 競合製品に比べて安価なライセンス価格

• シンプルなライセンス体系

• Citrix CloudPlatformへのバンドル

他社は管理サーバー関連の ライセンスや、メモリの使用量によるライセンスが発生

2009年 2011年

クラウド環境での実績 半数以上のクラウド環境で、Xen / XenServer が採用

Segoe UI Light Segoe UI

Semibold

For all Product

Names

XenServer クラウドに最適な仮想プラットフォーム

パブリッククラウド、コミュニティークラウド

オンプレミス、プライベートクラウド

100,000+ 富士市教育委員会

Citrix CloudPlatformにおける利用実績

86%の顧客は

XenServerを利用

XenServer

XenServer /VMWare

Other

KVM /VMWare

Vmware

クラウド基盤との親和性

多機能なサーバー

仮想化ソリューション

クラウド基盤との連携時に

クラウド基盤の機能を

フル活用できる ≠

CloudPlatform/CloudStackとの親和性

• CloudStackとの親和性 ᵒ利用可否に差がある機能の例(CloudStack 4.0.1)

• CloudPlatformとの親和性(上記に加えて) ᵒ足並みのそろった開発ロードマップ

ᵒライセンスをバンドル

ᵒサポートを提供

XenServer KVM vSphere

セキュリティグループ ○ ○ -

Inter VLAN Routing(VPC) ○ - ○

OpenStackとの親和性 Feature XenServer/XCP KVM QEMU LXC ESXi/VC Hyper-V Bare Metal

Launch ✔ ✔ ✔ ✔ ✔ ✔ ✔

Reboot ✔ ✔ ✔ ✔ ✔ ✔ ✔

Terminate ✔ ✔ ✔ ✔ ✔ ✔ ✔

Resize ✔ ✔ ✔ ✔

Rescue ✔ ✔ ✔ ✔

Pause ✔ ✔ ✔ ✗ ✔

Un-pause ✔ ✔ ✔ ✗ ✔

Suspend ✔ ✔ ✔ ✔ ✔

Resume ✔ ✔ ✔ ✔ ✔

Inject Networking ✔*(1)(2) ✔*(1) ✔*(1) ✔* ✔ ✔

Inject File ✔ ✔* ✔* ✗*(6) ✔

Serial Console ✗*(4) ✔ ✔ ✗ ✔ ✗ ✔*

VNC Console ✔*(5) ✔* ✔* ✔

Attach Volume ✔ ✔ ✔ ✗ ✔ ✔

Detach Volume ✔ ✔ ✔ ✗ ✔ ✔

Live Migration ✔ ✔ ✔ ✔ ✔

Snapshot ✔ ✔ ✔ ✔ ✔

iSCSI ✔ ✔ ✔ ✔ ✔

Set Admin Pass ✔ ✗ ✗ ✗ ✗*(6)

Get Guest Info ✔ ✔ ✔ ✔ ✔

Get Host Info ✔ ✔ ✔ ✔ ✔

Glance Integration ✔ ✔ ✔ ✔ ✔ ✔

Service Control ✔ ✔ ✔ ✔

VLAN Networking ✔ ✔ ✔ ✔ ✔ ✗*(7)

Flat Networking ✔ ✔ ✔ ✔ ✔ ✔ ✔

Security Groups ✔ ✔ ✔ ✔

Firewall Rules ✔ ✔ ✔

Routing ✔ ✔ ✔ ✔ ✗*(7)

nova diagnostics ✔ ✔ ✔

Config Drive ✔*(3) ✔ ✔ ✔ ✔

Auto configure disk ✔

1.Inject Networking only works with nova-network in Flat mode, and only with Debian/Ubuntu based virtual machines, and only at boot time

2.XenServer integration also supports using a guest agent to inject networking settings, at any time when a VM has the guest agent installed,

through an admin API extension

3.XenAPI Config drive support was added in Grizzly

4.XenAPI support for serial console is currently under development

5.Unknown: VNC support has since been unified between libvirt and XenAPI

6.Functionality provided by cloudbase-init for windows http://www.cloudbase.it/cloud-init-for-windows-instances/

7.Vlan and Routing is supported on Hyper-V when using the Quantum Hyper-V Plugin

8.Support of Xen using Libvirt

https://wiki.openstack.org/wiki/HypervisorSupportMatrix より引用(2013.4.18現在)

• OpenStackとは

• 米RackSpaceとNASAが2010年に

開発スタートしたIaaS基盤

• 現在はOpenStack Foundationにより

開発・運営されている

• ポイント

• XenServerが最も連携性に優れる

• OpenStack最大のユーザーで

ある米RackSpaceはXenServerで

クラウドサービスを提供

Citrix NetScaler

CloudStackと連携できるロードバランサー

インターネット

Webサーバー アプリケーション

サーバー

Citrix XenDesktop XenApp ファーム

SharePoint Exchange OCS ERP, etc.

L4-L7 ロード バランス

DoS防御

キャッシュ

データ圧縮

SSLオフロード SSL VPN

WAF

GSLB

Citrix NetScaler

Citrix NetScalerとは

可用性向上

• L4ロードバランス

• L7コンテンツスイッチ

• 広域負荷分散

• サージ保護

• 帯域制限

• 優先制御

• L4 | L7 DoS防御

• L7コンテンツフィルタリング

• HTTP/URLリライト

• SSLオフロード

• SSL VPN

• WAF

• XML保護

• クラウド間ブリッジ

• TCP最適化

• HTTP圧縮

• キャッシュ

• キャッシュリダイレクション

• Web 2.0プッシュ

• Fast XML Xpath

• CloudStack連携

• クラスタリング

最適化 セキュリティー

• Web GUI | CLI

• RBAC

• AppExpert Visual

Policy Builder

• AppExpert サービスコールアウト

• AppExpert テンプレート

• EdgeSight

• ウィザード

• AppFlow

管理性

クラウドネットワーキングサービス基盤 Citrix NetScaler

60

CloudPlatformとの連携:NetScaler インテグレーション

サポートされる

ラインナップ

サポートされる

SLB機能部分

• プロトコル: TCP & UDP

• アルゴリズム: Round-robin & Least-connections

• パーシステンスタイプ: Source, LB-cookie & App-cookie

CloudPlatformとの連携:NetScaler インテグレーション

ネットワークの方式 – 基本ネットワーク

65.11.1.2

Guest

VM 1

Guest

VM 2

Guest

VM 3

Guest

VM 4

パブリックネットワーク インターネット

NetScaler ロード

バランサー

65.11.1.3

65.11.1.4

65.11.1.5

DHCP DNS

仮想ルーター

セキュリティグループ1

10.1.2.3 Guest

VM 1

Guest

VM 2

Guest

VM 3

Guest

VM 4

10.2.12.4

10.5.2.99

10.1.2.18

EIP, ELB

65.11.1.2

65.11.1.3

65.11.1.4

L3 スイッチ

セキュリティグループ2 DHCP DNS

仮想ルーター

セキュリティグループ1

セキュリティグループ2

パブリックネットワーク インターネット

仮想ルーターによるネットワークサービスの提供 外部ネットワークアプライアンスによる

ネットワークサービスの提供モデル

ネットワークの方式 – 拡張ネットワーク

ゲストネットワーク 10.1.1.0/8 VLAN 100

ゲートウェイアドレス10.1.1.1

DHCP DNS NAT Load Balancing VPN

Public IP 65.37.141.11

10.1.1.2

Guest

VM 1

10.1.1.3

Guest

VM 2

10.1.1.4

Guest

VM 3

10.1.1.5

Guest

VM 4

ゲストネットワーク 10.1.1.0/8 VLAN 100

Private IP 10.1.1.112

DHCP DNS

Public IP 65.37.141.112

10.1.1.2

Guest VM

1

10.1.1.3

Guest VM

2

10.1.1.4

Guest VM

3

10.1.1.5

Guest VM

4

NetScaler ロードバランサー

Private IP 10.1.1.111

Public IP 65.37.141.111

Juniper

SRX ファイアウォール

仮想ルータによるネットワークサービスの提供 外部ネットワークアプライアンスによる

ネットワークサービスの提供モデル

仮想ルーター

パブリックネットワーク インターネット

パブリックネットワーク インターネット

仮想ルーター

CloudPlatformとの連携:オートスケーリング機能

CloudPlatform

1. CloudPlatformで設定したオートスケール設定をもとに、

NetScalerへサーバロードバランシングの設定を適用

[New!] Apache CloudStack 4.1で対応

CloudPlatform

CloudPlatformとの連携:オートスケーリング機能

2. オートスケール設定に基づき、NetScalerが

インスタンスの状態(レイテンシ、CPU使用率, …) をモニタリング

[New!] Apache CloudStack 4.1で対応

CloudPlatform

CloudPlatformとの連携:オートスケーリング機能

3. インスタンスをスケールアップ/ダウンさせる条件に当てはまる

状況を、NetScalerが検知

[New!] Apache CloudStack 4.1で対応

CloudPlatform

CloudPlatformとの連携:オートスケーリング機能

4. NetScalerがCloudPlatformへ伝達

[New!] Apache CloudStack 4.1で対応

CloudPlatform

CloudPlatformとの連携:オートスケーリング機能

5. CloudPlatformが設定された、オートスケール設定に基づいて

新しいインスタンスを展開

[New!] Apache CloudStack 4.1で対応

CloudPlatform

CloudPlatformとの連携:オートスケーリング機能

6. オートスケーリング動作終了後、CloudPlatformは

NetScalerへ新しいサービス追加を指示

[New!] Apache CloudStack 4.1で対応

CloudPlatform

CloudPlatformとの連携:オートスケーリング機能

7. NetScalerは必要な設定を自動で追加し、

新しいサービスがUP

[New!] Apache CloudStack 4.1で対応

CloudPlatform

CloudPlatformとの連携:オートスケーリング機能

8. 新しいバックエンドのクラウドサービスへと

トラフィック転送が開始される

[New!] Apache CloudStack 4.1で対応

展開元のOSテンプレート

コンピューティング

オファリング

インスタンスの

最小/最大数

インスタンスを増やす条件の持続時間

インスタンスを増やす条件

インスタンスを減らす条件の持続時間

インスタンスを減らす条件

仮想ルーターと外部アプライアンス連携の機能比較

Feature Virtual Router NetScaler Juniper SRX F5 BigIP

Remote Access VPN YES N/A YES N/A

Firewall YES N/A YES N/A

Source NAT YES N/A YES N/A

Static NAT YES YES YES N/A

Load Balancing YES YES N/A YES

Auto Scaling N/A YES N/A N/A

Port Forwarding YES N/A YES N/A

Elastic IP N/A YES N/A N/A

Elastic LB N/A YES N/A N/A

DHCP/DNS/User Data YES N/A N/A N/A

まとめ

•CloudPlatform は CloudStackベースの

実績豊富な商用IaaS基盤

•CloudPortal でビジネス系の機能を補完

•XenServer はCloudPlatformにバンドルされる、

コストパフォーマンスの高いハイパーバイザー

•NetScalerはCloudPlatform/CloudStackと連携できる

強力なロードバランサー

Work better. Live better.

• 本書に記載されている事柄は、予告なく変更されることがありますので、予めご了承ください。

• 本書は「無保証」で提供され、市場性、特定の目的に対する適合性、または第三者の権利を侵害しないことを含むいかなる明示または暗示保証は一切付与されません。Citrix Systems, Inc. (以下「Citrix」といいます) は、本書に含まれる技術的または編集上の誤りと欠落について、また、本書の内容の実行および使用に起因する直接的、付随的、二次的、およびその他のあらゆる損害について、Citrixがそのような損害の可能性について事前に知らされていた場合でも、一切責任を負いません。

• 本書には著作権により保護されている情報が含まれています。内部での配布を除き、Citrix Systems,

Inc.の事前の書面による許可なく、本書を、いかなる形式でも複写または複製することを禁じます。

• Citrix製品の限定保証については、各製品の付属文書をご覧ください。Citrixは、Citrix製品のみを保証し、他社製品は一切保証いたしません。

• 本書に記載されているその他のすべての商品名は、該当する各社の商標または登録商標です。

Copyright © 2013 Citrix Systems, Inc All rights reserved.

本資料について