AWS(Amazon Web Services)には30以上のサービスがあり、その組み合わせによって成り立っています。うまく使いこなすことで、「単なるサーバ」とは違った開発、運用が実現されます。新サービスや機能拡張により、その選択肢は広がりますが、使いこなしが大切になってきます。今回は、特に予期できる、あるいは予期できないイベントに対応できる開発からサービス運用のための様々なAWSサービスを特に新サービスに力をいれて紹介します。
Nutanix provides software-defined datacenter solutions that converge compute, storage, virtualization, and networking capabilities into commodity x86 servers. This convergence allows for lower costs than traditional solutions through higher densities, simplified management, and flexible scaling. Nutanix solutions include distributed storage and data services that provide features like high availability, snapshots, and cloning without requiring external networked storage.
【2012年11月29日(木)開催 デスクトップ仮想化が導くワークライフバランスの実現セミナーにて講演】
スマートフォンやタブレットなどの端末の多様化に伴い、企業の従業員が自分の好きな端末を業務に活用しようという「BYOD(Bring Your Own Device)」の流れも加速しつつあり、デスクトップ仮想化(VDI)ソリューションとの連携により、新たなワークスタイルが生まれつつあります。これらの変革は、企業のクライアント環境投資コストの削減に留まらず、従業員のモチベーションを上げ生産性を向上させることで、企業競争力の源泉となることが期待されています。
本セッションでは、企業のクライアント・コンピューティング環境における市場動向を解説するとともに、BYOD実装における課題を整理、当社の提供するワークスタイル変革ソリューションを披露します。
6. 従来型 ミッションクリティカルシステム、ERP等
従来型ゾーン Hypervisor
ESXi / XenServer
vCenter/XenCenter
Storage
Enterprise Networking (e.g., VLAN)
SAN
Server Server Server Networking
Cluster Cluster Cluster L2 VLANs
Network Services
Enterprise Storage (e.g., SAN)
Load Balancing PV-LANs
Multi-tier Apps
Multi-tier VLANs OVF
7. Amazon AWS型 Webサーバー、開発、テスト等
Amazon AWS型ゾーン
Software Defined Networks Hypervisor
(e.g., Security Groups, EIP, ELB,...) XenServer / KVM
Server Server Server Server Storage
Racks Racks Racks Racks
Local EBS ObjectStore
Server Server Server Server
Networking
Racks Racks Racks Racks
L3 SDN based L2 Elastic IP
Server Server Server Server
Network Services
Racks Racks Racks Racks
Security Groups ELB GSLB
Elastic Block Storage Multi-tier Apps
L3 SDN based VPC
19. CloudPlatformのコンポーネント
• Hosts
• ハイパーバイザー VM
• Primary Storage Host
• 仮想マシン用のストレージ VM
Network
• Cluster Host
• HostとPrimary Storageを組み合わせたグループ単位
Primary
• Pod Storage
• クラスタを組み合わせたグループ単位
• Network
Cluster
• サービスオファリングに関連付けられた論理ネットワーク Secondary
Storage
Cluster
• Secondary Storage
• テンプレートや、スナップショット、ISO用のストレージ
CloudStack Pod
• Zone
• Pod、ネットワークオファリング、セカンダリストレージを組み合わせたグループ
CloudStack Pod
• Management Server Farm
• 管理機能や仮想マシンのプロビジョニング機能の提供 Zone
19
20. 拡張性に富む設計
利用可能なゾーン
VMOps VMOps Pod
VMOps CloudStack
CloudStack Pod Pod CloudStack Pod Pod CloudStack Pod
Pod
20
21. 構成例 - マルチサイト環境
Secondary
Management
MySQL
Primary Replication Server
Management
Server Data Center 2
Availability
Availability Zone 4
Zone 1
Data Center 4
Data Center 1
Availability
Zone 2
Availability
Zone 3
Data Center 3
21
23. Layer-3 ゲストネットワーク
基本ネットワーク
仮想ルータによるネットワークサービスの提供 外部ネットワークアプライアンスによる
ネットワークサービスの提供モデル
パブリックネットワーク
インターネット パブリックネットワーク
インターネット
セキュリティグループ1
セキュリティグループ1
10.1.2.3 Guest
65.11.1. Guest
2 VM 1 VM 1
NetScaler 10.2.12.4 Guest
65.11.1. Guest L3
ロード VM 2
3 VM 2 65.11.1. スイッチ
バランサー
65.11.1.
2
65.11.1.
3 EIP,
ELB 10.5.2.99 Guest
65.11.1. Guest 4
4 VM 3 VM 3
10.1.2.18
65.11.1.5 Guest Guest
VM 4 VM 4
DHCP 仮想ルーター セキュリティグループ2
DHCP 仮想ルーター セキュリティグループ2
DNS
DNS
24. Layer-2 ゲストネットワーク
拡張ネットワーク
仮想ルータによるネットワークサービスの提供 外部ネットワークアプライアンスによる
ネットワークサービスの提供モデル
ゲストネットワーク ゲストネットワーク
10.1.1.1/8 10.1.1.1/8
パブリックネットワーク VLAN 100 パブリックネットワーク VLAN 100
インターネット インターネット
Guest Private IP Guest VM
Public IP 1
10.1.1.1 VM 1 Juniper 10.1.1.111 10.1.1.1
65.37.141.11
Public IP ゲートウェイアドレス SRX
1
65.37.141.11 10.1.1.1 Guest ファイアウォール Guest VM
仮想ルーター
10.1.1.3 VM 2 10.1.1.3 2
Public IP Private IP
DHCP 65.37.141.112 NetScaler 10.1.1.112
DNS Guest Guest VM
10.1.1.4 ロードバランサー
NAT VM 3 10.1.1.4 3
Load Balancing
VPN Guest Guest VM
10.1.1.5 VM 4 10.1.1.5 4
DHCP 仮想ルーター
DNS
25. Layer-2 ゲストネットワーク
VPC / Inter VLAN / Site-to-site VPN
仮想ルータによるネットワークサービスの提供 拠点間VPNに対応 (Juniper / Cisco)
ゲストネットワーク
10.1.1.1/8
VLAN 100
パブリックネットワーク
インターネット
Guest クラウド オンプレミス
10.1.1.1 VM 1
Public IP Juniper /
Guest VPC
65.37.141.11 Cisco / VPC
VPC 仮想ルーター
10.1.1.2 VM 2 拠点間VPN 仮想ルーター
仮想ルーター
DHCP
DNS ゲストネットワーク
NAT 10.1.2.1/8
Load Balancing VLAN 101
VPN Guest Guest Guest Guest
Guest
ACL 10.1.2.1 VM 1 VM 2 VM 3 VM 4
VM 3
Guest
10.1.2.2 VM 4
39. CloudPlatform API 概要
• APIの種類
ᵒ GlobalAdmin API
管理者用のAPI。クラウドに対する全てのコントロールが可能で、仮想リソースと物理リソース、
両方の管理が可能
ᵒ DomainAdmin API
ドメイン管理者用のAPI。一般ユーザーのコントロールに加え、ドメイン内の仮想リソース状態を
確認することが可能
ᵒ User API
一般ユーザー用のAPI。ユーザーに割り当てられた仮想インスタンス、ストレージ、ネットワーク
をコントロールが可能
• RESTful API、GET / POST どちらも OK
• 出力形式は XML or JSON
• 認証なしのポートはデフォルトで無効 に (3.0.1~, 8096, ‘integration.api.port’)
• Amazon EC2 API を段階的にサポート(旧 CloudBridge)
※参照: docs.cloudstack.org/CloudStack_Documentation] API Reference: CloudStack