opensource for cloud deployments – risk – reward – reality
DESCRIPTION
Opensource for Cloud Deployments – Risk – Reward – Reality. John Gormally Enterprise Relationship Manager Citrix Networking and Cloud Team . OpenStack – An Open Way to Build Cloud http://www.openstack.org/. Open source cloud infrastructure platform - PowerPoint PPT PresentationTRANSCRIPT
Opensource for Cloud Deployments –
Risk – Reward – RealityJohn Gormally
Enterprise Relationship Manager Citrix Networking and Cloud Team
• Open source cloud infrastructure platform
• Massively scalable elastic architecture
• Designed for both public and private clouds• Open API enables interoperability• Technology agnostic and broad multi-vendor
support
OpenStack – An Open Way to Build Cloudhttp://www.openstack.org/
OpenStack Projects
OpenStack Compute Nova OpenStack Image Service
Glance
OpenStack Object Storage Swift
RISK
• Horizontally scalable• Technology agnostic
• Standard and extensible API • Open source option with commercial alternatives
• Standard hardware
OpenStack Design Philosophy
Future Proof
Flexible
Cost Effective
Risk – Factors
Legal challenges
Intellectual Property
Building and Supporting
Costs for long termSupport and maintenance
70+ companies, 100s of developersOpenStack Community
Reward
Asynchronous eventually consistent communication: RabbitMQ message queue
RESTful API
Horizontally and massively scalable: Use local storage to run VM
Hypervisor agnostic: support for XenServer, KVM, ESX, Hyper-
V, etc.Hardware agnostic: commodity hardware
OpenStack Compute
Data distributed evenly throughout system
Hardware agnostic: commodity hardware, RAID not required
OpenStack Object Storage
No centraldatabase
Scalable to multiple petabytes, billions of objects
Account/Container/Object structure: ideal for virtual disk images, static data, CDN, not a file system, no nesting
Replication: N copies of accounts, containers, objects
RESTful API
• Image registry and delivery service• RESTful API• Store virtual disk images in various backend storage
systems• OpenStack Object Storage, Amazon S3, file system, read-only HTTP store
• Store image metadata in a registry
OpenStack Image Service
• Native Flat and VLAN based network isolation• Network Connectivity as a Service to provide more flexibility
• API for Layer 2 operation• Multiple vendor plugins
OpenStack Networking
Flat Flat (DHCP) VLAN
Network Connectivity as a Service
Network Container Service
IPAM Service
• Dashboard• Volume as a service• Load balancing as a service• Database as a service• …
Other OpenStack Initiatives
Build IaaS Compute Service with OpenStack
Compute API Compute API Compute API
Distributed Message Queue
RabbitMQ RabbitMQ RabbitMQ RabbitMQRabbitMQ
Compute Node
Compute Node
Compute Node
Compute Node
Image Service
Object Storage
Load Balancer Load Balancer
Image Service
Schedular Network Volume
Database
MySQL
Object Storage
Object Storage
MySQLMySQL
Citrix Confidential - Do Not Distribute
Looking Closer at an IaaS Cloud
Private Clouds Public Clouds
Built for traditional enterprise apps & client-server compute• Scale-up (pool-based)• Enterprise hardware components• IT Mgmt-centric [1:100’s]• Proprietary vendor stack
Designed around big data, new workloads & next-gen apps• Scale-out (horizontal resourcing)• Commodity hardware components• Autonomic [1:1,000’s]• Open, value-added stack
Think: Server Virtualization ++ Think: Amazon Web Services
Reality
The Cloud Pioneers All Use Next Generation Architectures
Worlds largest public cloud environment
Delivering video on demand via the cloud
Uses the cloud to sell more pigs
Transformed their hosting business with the cloud
Uses the cloud to disrupt the way we communicate
Built one of the fastest growing and most innovative companies on the planet on the cloud
•Secure, multi-tenant platform– Designed to build and orchestrate clouds– Hypervisor agnostic– Massively scalable and efficient– Self service portal– Open source, open standards– Deploys in public or private cloud environments
•Deliver cloud services 50 times faster at 1/5th the cost •Committed to OpenStack support
60+ Large Scale Clouds
In Deployment
Cloud.com powers the world’s most innovative clouds
Strong Commitment to OpenStack Prevents Lock-In
•Citrix and Cloud.com are both founding members of OpenStack open source project
•OpenStack has 1,000+ cloud developers and more than 80 supporting vendors
•This will accelerate our OpenStack work •We will be added broad OpenStack support to
the Cloud.com product line
CloudStack Architecture
Citrix Confidential - Do Not Distribute
Availability and Security
Servers Network Storage
Virtualization Layer
Service Management (Billing, Metering, Accounts, etc.)
Resource ManagementServers Storage Network
Dynamic Workload Management
Backup LB HA Monitoring
User Interface Developer APIAmazon Open
Stack Custom
Image Libraries
Application Catalog
Custom Templates
Operating System ISOs
Inte
grat
ion
AP
I
Ope
ratio
nal I
nteg
ratio
n(O
SS/B
SS, M
onito
ring,
Iden
tity
Man
agem
ent ,
Etc
)Administrator End User Console
Cloud Scalability is Critical
Citrix Confidential - Do Not Distribute
VMOps Pod VMOps
PodVMOps Pod
CloudStack Pod CloudStack Pod
Availability Zone
CloudStack Pod CloudStack Pod
Cloud Scalability Must Span Datacenters
Citrix Confidential - Do Not Distribute
CloudStack Management Cluster
San Jose
Austin
Frankfurt
TokyoAcme Dehli
Acme Rio
Conclusion
Citrix Confidential - Do Not Distribute
Risk – Reward – Reality
Opensource is a enabler to successful early stages of both private and public clouds
Having open API’s and continued development with only continue expand cloud
functionality and deployment abilities of cloud services for years to come.
Contact Information:
Citrix Confidential - Do Not Distribute
John Gormally –
ERM – Citrix – Networking and Cloud Team
760 613 3391 – Cell Phone
Thank you!