Your SlideShare is downloading. ×
Whats new Apache CloudStack
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Whats new Apache CloudStack

1,675
views

Published on

Published in: Technology

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,675
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
77
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Apache CloudStack最新情報
  • 2. Apache CloudStackとは
  • 3. • IaaSクラウド構築・管理ソフトウェア• リッチなセルフサービスポータルᵒ 管理者用、グループ管理者用、ユーザー用• 豊富なネットワークサービスᵒ LB, FW, VPN, NAT等ᵒ 外部ネットワーク機器連携• 豊富な採用事例ᵒ 130以上のクラウドサービスで採用• オープンソースᵒ Apache Software Foundationにより開発ᵒ Apache CloudStack (11/6: 4.0)• 商用ディストリビューションᵒ Citrix CloudPlatform (12/29: 3.0.6)
  • 4. セルフサービスポータル 管理サーバー セカンダリストレージ ネットワーク機器 (NFS, OpenStack Swift) (LB, FW, SDN/OpenFlow) プライマリストレージ (NFS, iSCSI, FC SAN, Local)
  • 5. 2008 2009 2010 2011 2012 VMOps Cloud.com Citrix Apache 創業 に社名変更 Cloud.com買収 CloudStack
  • 6. Apache Software Foundation• オープンソース財団における標準• 10年以上の歴史、100以上のプロジェクト、 800以上の開発者 • Apache Web Server, Apache Tomcat, Hadoop, Cassandra, etc.• 強力な開発コミュニティ The Apache Way• コミュニティ間で、連携したソフトウェア開発• 商用版を開発しやすいライセンス体系• 尊重、信頼、技術ベースのコミュニケーション• セキュリティ重視
  • 7. CloudStack.org アクセス数 598,651 4x 185,515 15,683 June ’11 September ’11 April ’12Pre-Acquisition Post-Acquisition Post-Apache
  • 8. CloudStack ダウンロード数 16,511 3x 12,950 5,088 June ’11 September ’11 April ’12Pre-Acquisition Post-Acquisition Post-Apache
  • 9. CloudStack コミュニティーメンバー数 29,000 15x 8,000 2,000 June ’11 September ’11 April ’12Pre-Acquisition Post-Acquisition Post-Apache
  • 10. * * ** * *
  • 11. Apache CloudStackとは • Apache Software Foundationにより管理 • 最新版: 4.0 RC1 • 新機能 – EC2/S3 API変換機能 – 多階層ネットワーク構成 – 拠点間VPN – Nicira NVP対応 – Ceph RBD連携 – Caringo オブジェクトストレージ連携 など..
  • 12. Citrix CloudPlatformとは • Apache CloudStackをベースに開発した Citrixの商用ディストリビューション • Citrix XenServer有償版を包含 • CloudPortal Business Managerとの連携 • Citrixによる徹底的なテスト • Citrixによるサービス提供 • 最新版: 3.0.5 • 新機能 – 多階層ネットワーク構成 – 拠点間VPN – オートスケール(NetScaler連携)
  • 13. ソースコードの観点からCitrix CloudPlatform 3.0.3 3.0.4 3.0.5 3.0.6 Campo ★ ★ ● ★ ● ★ ★ ● ●●3.0.0 3.0.1 3.0.2 例: NetScaler連携★ ★ ★ オートスケール master ● ●● Apache CloudStack 例: Nicira NVP連携 ● ●● ● ★ ★ ★ 4.0.0 4.0.1 4.1
  • 14. Apache CloudStackリリーススケジュール
  • 15. Apache CloudStack 4.0.xリリーススケジュール• 11/9 Apache CloudStack 4.0.0 リリース済み• 2/12 Apache CloudStack 4.0.1 リリース済み
  • 16. Apache CloudStack 4.1 リリーススケジュール • 11/1 – 1/31 機能実装 • 1/31 新機能〆今ココ– 2/28 • 2/1 テスト、バグフィックス、ドキュメンテーション • 2/28 ドキュメンテーション〆、チェックイン制限開始 • 3/1 – 3/22 国際化、翻訳、リグレッションテスト、バグフィックス • 3/22 RC1 • 3/22 - リリースのVOTEプロセス
  • 17. Apache CloudStack 4.1新機能• Cisco UCS連携 ᵒ Cisco UCS Manager経由でUCSをプロビジョニング• ベアメタル対応 ᵒ kickstart利用した物理サーバーをプロビジョニング• ボリュームのリサイズ• リージョンのサポート
  • 18. Apache CloudStack 4.1新機能• Big Switch対応• Nicira NVP対応強化 ᵒ UIからNicira NVPの設定が可能に ᵒ L3ルーター機能 ᵒ KVM対応• KVMのOpenvSwitchサポート• Networkのみの作成 ᵒ VMの起動時ではなく、Networkのみを作成し、保持する事が可能に• オートスケール ᵒ NetScaler要
  • 19. Apache CloudStack 4.2リリーススケジュール• 現在 デザインフェーズ
  • 20. 新機能紹介VPC | Site-to-Site VPNApache CloudStack 4.0.0+Citrix CloudPlatform 3.0.5+
  • 21. Inter VLAN Routing (aka VPC)• 階層構造を持ったシステムの構築• VPCの仮想ルーターに対して サイト間VPNを張ることが可能• 階層間では仮想ルーターを経由して VLAN間ルーティングが可能
  • 22. VPCの追加 VPC全体を包含する CIDRを指定する
  • 23. VPCの仮想ルーター 1VPCにつき、1つの仮想ルー ターがVPC作成時にデプロイ される。
  • 24. VPCの初期状態の画面
  • 25. Tierの追加 VPCにチェックが入っ たネットワークオファ リングが選択可能 サブネットはVPC全体 のCIDRのサブセットで ある必要がある。
  • 26. Tier追加後の画面 Tierの詳細 Tierに含まれる VMのリストと 操作VMの作成
  • 27. Tier間のACLの設定
  • 28. プライベートゲートウェイ ここで指定したIPと VLANがVPCの仮想 ルーターに追加され、 ルーティングできる ようになる。
  • 29. サイト間VPN 対応製品 - Cisco ISR with IOS 12.4 or later - Juniper J-Series routers with JunOS 9.5 or later VPN先と通信するゲートウェイが設定される
  • 30. サイト間VPN(続き) VPN先の情報を登録する
  • 31. ロードバランサーなどの追加LB有りのオファリングを選んだ階層にLBを定義可能
  • 32. VPC仮想ルーターの持つNIC “Web”Tier “AP” Tier プライベートゲート ウェイ
  • 33. 新機能紹介Caringo 連携Apache CloudStack 4.0.0+Citrix CloudPlatformとの連携も実装予定Citrix CloudPortalとの連携も実装予定
  • 34. Citrix + Caringo Product Integrations Q3 2012 Q1 2013 Q1 2013 Native integration Based off current Enables rapid available in 4.0+ CloudStack 4.0 storage-as-a-service integration deployment Uses S3 API Ideal for snapshots, Demo available Interface offered via ISOs, templates ASL license
  • 35. How to Access CAStor from CloudStack 4.01. Install CloudStack 4.02. Set enable.s3.api=true3. Change storage.root in cloud-bridge.properties to begin with castor4. Specify a CAStor domain to write content to [Optional] Specify IP addresses of nodes or port5. Create tenant domain within CAStor Examples # Static IP list with optional port storage.root=castor domain=cloudstack 10.1.1.51 10.1.1.52 10.1.1.53 80 # Zeroconf locator for cluster named "castor.example.com" storage.root=castor domain=cloudstack zeroconf=castor.example.com
  • 36. 新機能紹介Ceph RBD 連携Apache CloudStack 4.0.0Apache CloudStack 4.0.1 さらに拡張予定
  • 37. • Project born at UCSC, 2003 • Company launched April 2012• Sage Weil PhD • Funded by DreamHost• Catalyst – Lustre Scalability • Supporting those adopting, integrating• Open sourced 2006 (LGPLv2) and operating Ceph• Incubated by DreamHost • Support and services• Included in the Linux Kernel • Shepherding the Community• Integrated in Cloud Platforms • Offices in Los Angeles, Brea, San Francisco and Sunnyvale• Integrated in QEMU/KVM • 33 people
  • 38. APP APP HOST/VM CLIENT RADOSGW RBD CEPH FS LIBRADOS A bucket-based REST A reliable and fully- A POSIX-compliant A library allowing gateway, compatible with distributed block device, distributed file system, apps to directly S3 and Swift with a Linux kernel client with a Linux kernel client access RADOS, and a QEMU/KVM driver and support for FUSE with support for C, C++, Java, Python, Ruby, and PHPRADOSA reliable, autonomous, distributed object store comprised of self-healing, self-managing, intelligent storage nodes
  • 39. How Ceph Disrupts Proprietary Block EMC Device Platforms NetApp Amazon (S3) Amazon (EBS) Hitachi Data Systems OpenStack Swift Sheepdog Redhat (Gluster, xFS) Basho (Riak) Solidfire Intel (Lustre) RADOSGW RBD CEPH FS REST gateway Virtual block device Distributed file system LIBRADOS RADOS
  • 40. How Ceph Integrates OpenStack KVM Hadoop CloudStack OpenStack Ganesha (NFS) jclouds CloudStack Samba (CIFS) CompatibleOne Linux kernel Linux kernel RADOSGW RBD CEPH FS REST gateway Virtual block device Distributed file system LIBRADOS RADOS
  • 41. 新機能紹介Basho Riak FS連携Apache CloudStack 4.1 実装予定
  • 42. 新機能紹介Nicira NVP 連携Apache CloudStack 4.0.0Apache CloudStack 4.1 さらに拡張予定
  • 43. Nicira NVP連携 • OpenFlowによるアイソレーション • OpenvSwitchとOpenFlow • L2 over L3 トンネル (GRE, STT等) • https://cwiki.apache.org/confluence/ display/CLOUDSTACK/Feature+Nic ira+NVP+integration • By Hugo Trippaers, Schuberg Philis47
  • 44. CloudStack + Nicira NVPの設定について• Nicira NVPの設定は済ませておく The IP address of the NVP Controller The username to access the API The password to access the API The UUID of the Transport Zone that contains the hypervisors in this Zone The UUID of the Physical Network that will used for the Guest networks注意: • 対応ハイパーバイザーは、現状XenServerのみ • Nicira NVP 2.1.0、2.2.0、2.2.1でテスト • 設定はCloudStack APIを使用 (UIからのコンフィグレーションは今後)
  • 45. ネットワークサービスプロバイダーにNicira NVPを追加addNetworkServiceProvider name = "NiciraNVP" physicalnetworkid = <the uuid of the physical network>updateNetworkServiceProvider id = <the provider uuid returned by the previous call> state = "Enabled"
  • 46. ネットワークの追加addNiciraNvpDevice physicalnetworkid = the UUID of the physical network hostname = the IP address of the NVP controller username = the username for access to the NVP API password = the password for access to the NVP API transportzoneuuid = the UUID of the transportzonedeleteNiciraNVPDevice nvpdeviceid: the UUID of the devicelistNiciraNVPDevices
  • 47. 新機能紹介Big Switch対応Apache CloudStack 4.1 実装予定
  • 48. 新機能紹介オートスケールCloudPlatform 3.0.5 以降Apache CloudStack 4.1 実装予定
  • 49. CloudPlatformとの連携:オートスケーリング機能 CloudPlatform 1. CloudPlatformから、NetScalerへ サーバロードバランシング自動プロビジョニング
  • 50. CloudPlatformとの連携:オートスケーリング機能 CloudPlatform 2. テンプレート設定によるNetScalerロードバランシング メトリック(latency, throughput, …)状況のモニタリング
  • 51. CloudPlatformとの連携:オートスケーリング機能 CloudPlatform 3. NetScalerがサービスダウン等を検知
  • 52. CloudPlatformとの連携:オートスケーリング機能 CloudPlatform 4. NetScalerがCloudPlatformへ伝達
  • 53. CloudPlatformとの連携:オートスケーリング機能 CloudPlatform 5. CloudPlatformが設定されたオートセンスポリシ情報を元に 新しいサーバインスタンスを作成
  • 54. CloudPlatformとの連携:オートスケーリング機能 CloudPlatform 6. オートスケーリング動作終了後、CloudPlatformは NetScalerへ新しいサービス追加を指示
  • 55. CloudPlatformとの連携:オートスケーリング機能 CloudPlatform 7. NetScalerは必要な設定を自動で追加し、 新しいサービスがUP
  • 56. CloudPlatformとの連携:オートスケーリング機能 CloudPlatform 8. 新しいバックエンドのクラウドサービスへと トラフィック転送が開始される
  • 57. トリガーとアクショントリガー アクション• サーバーCPU • サーバー作成• レスポンスタイム • サーバー削除• 同時接続セッション数 • VMの起動• キューバッファ • VMの停止
  • 58. リファレンス
  • 59. • Community site ᵒ http://cloudstack.org ᵒ http://cloudstack.jp• Wiki ᵒ New: https://cwiki.apache.org/CLOUDSTACK/ ᵒ Old: http://wiki.cloudstack.org/dashboard.action• Mailing List ᵒ 開発用のML: cloudstack-dev@incubator.apache.org: ᵒ ユーザー用のML: cloudstack-users@incubator.apache.org ᵒ 日本CloudStackユーザー会のML: users@cloudstack.jp
  • 60. • Build System ᵒ Jenkins • http://jenkins.cloudstack.org • http://jenkins.cloudstack.org/job/build-cloudstack-4.0-ubuntu12.04/ • http://jenkins.cloudstack.org/job/build-cloudstack-4.0-rhel6.3/ • 4.0 RC1: http://people.apache.org/~chipchilders/cloudstack/4.0/• Bug Tracking System ᵒ JIRA • https://issues.apache.org/jira/browse/CLOUDSTACK• Source ᵒ GitHub • https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git
  • 61. ご清聴ありがとうございました メンバ募集中 http://cloudstack.jp/community 北瀬 公彦 日本CloudStackユーザー会 Email: kkitase@gmail.com Twitter: @kkitase http://cloudstack.jp