Next Generation of Optimized Computing
Akihiro Hasegawa Parallels K.K.
2009/05/29

Parallels Products – Optimized Computing
Parallels Open Platform
EcosystemAPS Catalog &Marketplace

APS Standard

Virtual Templates &Appliances

Automation
Dev Platform

Automation
ITシステムと管理プロセスの完全なる自動化

ParallelsParallelsBusiness Automation Operations Automation

Solutions

ParallelsVirtual Automation

Parallels
Plesk Products

Virtualization
VM型とコンテナ型の融合

Parallels
Desktop

Heterogeneous
System Support

2

Baremetal/
Hosted
X86/x64

Parallels – Optimized ComputingTM

IA64

ParallelsWorkstation

Windows
Hyper-V

ParallelsServerLinuxMac OS

ParallelsVirtuozzo Containers

VMwareXenアジェンダParallelsビジョン

最新情報

Q&A

3

Parallels – Optimized ComputingTM

Parallelsビジョン: どうやって成長を維持する?

仮想化
or
収益の消失

完全な自動化
or
存続の危機

標準化
or
成長の停止

パートナーによる競争力の維持

4

Parallels – Optimized ComputingTM

仮想化: ホスティングのための完全な仮想化

仮想化
or
収益の消失

5

Parallels – Optimized ComputingTM

仮想化: ハードウェア仮想化 (ハイパーバイザ)• ハードウェアへのアクセスを仮想化• 複数の仮想HWのインスタンスを作成• ホストOSおよび個々のゲストは完全なOSをもつ• Parallels Server, VMware ESX, Microsoft Hyper-V

ハイパーバイザ
VM 1

VM 2

VM 3

ゲストOS

ゲストOS

ゲストOS

仮想ハードウェア

仮想ハードウェア

仮想ハードウェア

仮想マシンモニタ
ハイパーバイザもしくは標準OS
ハードウェア6

Parallels – Optimized ComputingTM

仮想化: OS 仮想化(コンテナ)• OSへのアクセスを仮想化• 複数の仮想OSのインスタンスを作成• 物理サーバあたりに単一の標準OSカーネル• Parallels Virtuozzo Containers, Sun Solaris Containers, OpenVZ

OS 仮想化
コンテナ
1コンテナ
2
OS 仮想化レイヤ
標準ホストOSハードウェア7

Parallels – Optimized ComputingTM

コンテナ
3仮想化: 用途に適した仮想化技術
ParallelsServerVPS, Dynamic Servers
Hosting & SaaS
SaaS
カーネル作成環境

ニッチなホスティング
サービス

カーネルドライバをロードするアプリケー
ション
デスクトップOS (Vista, XP)のホスティング
レガシーOSのホスティング
サーバ統合

IT サービス

8

災害復旧（DR)

Parallels – Optimized ComputingTM

ParallelsVirtuozzoContainers

コンビ
ネーション

仮想化: 正しい技術 = 利益
ハイパーバイザ

コンテナ

10$50

25
$50

$200
$43
$50

$200
$43
$50

$293
$29.3
$21
$15
$6

$293$11.7
$38
$15
$23

サーバあたりのVMs/VCs数
VPS当たりの収益
サーバあたりのコスト
ハードウェア費用 / (サーバ + ネットワーク)
電力(0.15/kwh)
管理*
総費用

VPS あたりの総費用
VPSあたりの荒利
その他費用 (顧客獲得、サポート)
純利益

計算忘れがないように:• コンテナの集約率はハイパーバイザと比較して2-10倍優れている• コンテナはSaaS/ ホスティング向けに設計されている• コンテナはOS管理コストが1/4 - 1/6*セルフマネージドの場合

9Parallels – Optimized ComputingTM

仮想化: 統合化された仮想化の提供
ハードウェア仮想化 (ハイパーバイザ)• ハードウェアへのアクセスを仮想化• 複数の仮想HWのインスタンスを作成• ホストOSおよび個々のゲストは完全なOSをもつ• Parallels Server, VMware ESX,Microsoft Hyper-V

OS仮想化 (コンテナ)• OSへのアクセスを仮想化• 複数の仮想OSのインスタンスを作成• 単一の標準OSカーネル/物理サーバ• Parallels Virtuozzo Containers,
Sun Solaris Containers, OpenVZ

OS 仮想化

ハイパーバイザ

VM 1

VM 2

VM 3

ゲストOS

ゲストOS

ゲストOS

仮想ハードウェア

仮想ハードウェア

仮想ハードウェア

10

コンテナ
1

コンテナ
2

仮想マシンモニタ

OS 仮想化レイヤ

ハイパーバイザまたは標準ホストOS

標準ホストOSハードウェアハードウェアParallels – Optimized ComputingTM

コンテナ
3仮想化: 統合化された仮想化の提供
最良のコンビネーション• OS とHypervisor ソリューションの完全な統合• 単一の統合された管理環境• コンテナおよび仮想マシンを容易に作成• Parallels Virtuozzo Containersをアップグレードとして用意

Parallels Server Bare Metal•••

ゼロコピー移行 (再起動)
UI 統合
単一API
単一コマンドライン
単一フォーマット
統合テンプレート/アプライアンス
統合管理
並列アップグレード
統合ライセンスキー
Parallels Virtual Automation

VM 1

VM 2

ゲストOS

ゲストOS

••
•

ハイパーバイザおよびコンテナ••••コンテナ
1

ハードウェア11

Parallels – Optimized ComputingTM

コンテナ
2

仮想化: 仮想化ホスティングのシナリオ• VPSホスティング:––

シェアードホスティングよりもすぐれた独立性、セキュリティ、管理性をローエンド専用サーバよりも安価に提供
30-300VPS/Server• 動的サーバ/動的な専用サーバ(DS/DDS)––

専用サーバに優れた管理性と拡張性を提供
1-50VPS/Server• 仮想化に対応した専用サーバ––

チャンネルや顧客に仮想化を提供
5-300VPS/Server• シェアードのグループ分割––

シェアードホスティングの密度、可用性、セキュリティ、,管理性を向上
25VPS/Server, 100 Accounts/VPS• マネージドVPSおよびリソース確保型 シェアード––

ユーザに容易かつ柔軟でパワフルな環境を提供
1-500+VPS/Server• 仮想インフラストラクチャ
クラウドサービス
12––

全てのデータセンタのインフラを仮想化
1-500VPS/Server• SaaS / 仮想アプライアンス / 仮想デスクトップ
インフラストラクチャ(VDI)Parallels – Optimized ComputingTM

仮想化: サービス提供を行うために必要なことは？
• 仮想化がすべてではない– 自動化と管理ツール および APIs は必須– 完全なパフォーマンスの独立 – リソース管理 – は必須• すべての利点を得るために– 全てのリソースおよび管理を効率よく 共有 できることが必須– オーバセルできることが必須 - 動的および公正なリソース管理– ビジネスモデルの計算、適切なサイジング – 最低限必要な集約率は？

• 安定性 は最優先
– 新サービスに関する不安を払拭– サーバ内に多数存在する仮想サーバユーザはサーバの独立性と安定性を期待– 高性能ハードウェア の利用を推奨• ユーザには コントロールパネルが必須– リカバリ、バックアップ、サーバ管理 （Plesk Panel, Power Panel, PIM, PMC)

• ベンダーからの優れたビジネスおよび技術サポート– トレーニングの受講と認定
13

Parallels – Optimized ComputingTM

アジェンダ

Parallelsビジョン

最新情報Q＆A

14

Parallels – Optimized ComputingTM

PSBM – 技術情報
• 高い拡張性と収納効率– PVC kernel ベース– VMM Mac製品で4年間培った技術• ゲストOS:– 8 CPUs, 64 GB RAM, 2 TB HDD (VMあたり複数ディスク割当可能)– Windows, Linux, FreeBSD, etc. (同じハード上で動作)– 32と64-bitの環境が混在可能• CPU, Memory, HDD Over-commitment• CPU Scheduling– パーセンテージ(消費率)– CPU Shares(相対的な割合)• リソース再設定 (CPU/disk/memory)
15

Parallels – Optimized ComputingTM

PSBM – ネットワーク• PVCと同じトラフィック集計– IPアドレス範囲でのInbound/Outbound集計• PVCと同じ帯域制限– IPアドレス範囲ごとの保証値設定– IPアドレス範囲ごとの最大値設定• コンテナとVM間での統合された仮想ネットワーク– Bridged– Routed– VLANs• Anti-spoofing– MACアドレスによる制限– IPアドレスによる制限• １VMあたり16個まで設定可能
16

Parallels – Optimized ComputingTM

PSBM – データ保護• スナップショット– 稼動中または停止状態で可能– 現状を凍結▪ HDDの状態を変えずに▪ RAMの情報をそのまま– 複数世代のスナップショット対応• バックアップ– オンラインバックアップ– スナップショットを利用(一貫性)– 他社のバックアップソフトもサポート– さまざまな保管先に対応
▪ NAS
▪ SAN
▪ iSCSI
17

Parallels – Optimized ComputingTM

Parallels Server
Bare Metal

NetworkStorage

PSBM – ライブマイグレーション• 共有ドライブ不要(SANストレージなど不要)• ホットマイグレーションサポート– ゼロダウンタイム(CT)– 短時間のダウンタイム(VM)• VMマイグレーション手順– スナップショットの作成– HDDをターゲットに移行– サスペンド– 差分ファイルとRAMを移行– 再開– クリーンアップ

18

Parallels – Optimized ComputingTM

Parallels Server
Bare Metal

Target NodePSBM – コマンドラインツール

non-modified
PVC tools

Parallels Virtuozzo
Containers CLI
vzctl create ct_id
vzmigrate ct_id
vzbackup ct_id

要求を転送するラッパ機能

統合CLI
pctl create ID
pctl migrate ID
pctl backup ID

NO

Is it VM?

non-modified
PS tools

YES

Parallels Server CLI
prlctl create vm_id
prlctl migrate vm_id
prlctl backup vm_id• PVCのコマンドはそのまま利用可能• 3つのツールは同時利用可能• 統合CLIは1つのユーティリティで全てサポート
19

Parallels – Optimized ComputingTM

PSBM – 管理ツール• Parallels Management Console– クライアントサーバ型– 小規模な環境向け▪ 5サーバ程度– サーバ間管理を行わない場合• Parallels Virtualization Automation– Webアプリ型– あらゆる規模に対応– グループ管理が可能• Parallels Power Panel– Webアプリ型– 1仮想環境あたりの単純な管理– バックアップ＆リカバリーなど
20

Parallels – Optimized ComputingTM

Q&A

Thank You!

21

Parallels – Optimized ComputingTM