260 likes | 375 Views
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
E N D
Opensource for Cloud Deployments – Risk – Reward – Reality John Gormally Enterprise Relationship Manager Citrix Networking and Cloud Team
OpenStack– An Open Way to Build Cloudhttp://www.openstack.org/ • 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
OpenStackProjects OpenStackCompute Nova OpenStackObject Storage Swift OpenStackImage Service Glance
OpenStack Design Philosophy Future Proof • Horizontally scalable • Technology agnostic • Standard and extensible API • Open source option with commercial alternatives • Standard hardware Flexible Cost Effective
Building and Supporting Legal challenges Risk – Factors Intellectual Property Costs for long term Support and maintenance
OpenStack Community 70+ companies, 100s of developers
OpenStack Compute RESTful API Asynchronous eventually consistent communication: RabbitMQ message queue Horizontally and massively scalable: Use local storage to run VM Hypervisor agnostic: support for XenServer, KVM, ESX, Hyper-V, etc. Hardware agnostic: commodity hardware
OpenStackObject Storage RESTful API Data distributed evenly throughout system Scalable to multiple petabytes, billions of objects Account/Container/Objectstructure: ideal for virtual disk images, static data, CDN, not a file system, no nesting Replication: N copies of accounts, containers, objects No centraldatabase Hardware agnostic: commodity hardware, RAID not required
OpenStack Image Service • 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 Networking • Native Flat and VLAN based network isolation • Network Connectivity as a Service to provide more flexibility • API for Layer 2 operation • Multiple vendor plugins VLAN Flat Flat (DHCP) IPAM Service Network Connectivity as a Service Network Container Service
Other OpenStack Initiatives • Dashboard • Volume as a service • Load balancing as a service • Database as a service • …
Build IaaS Compute Service with OpenStack Load Balancer Load Balancer Compute API Compute API Compute API Distributed Message Queue Database MySQL MySQL MySQL RabbitMQ RabbitMQ RabbitMQ RabbitMQ RabbitMQ Schedular Network Volume Compute Node Compute Node Compute Node Compute Node Image Service Image Service Object Storage Object Storage Object Storage
Looking Closer at an IaaS Cloud Citrix Confidential - Do Not Distribute
Public Clouds Private 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
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
Cloud.com powers the world’s most innovative clouds 60+ Large Scale Clouds In Deployment
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 User Interface Developer API Administrator End User Console Amazon OpenStack Custom Availability and Security Image Libraries Backup LB HA Monitoring Application Catalog Integration API Dynamic Workload Management Custom Templates Operational Integration (OSS/BSS, Monitoring, Identity Management , Etc) Resource Management Operating System ISOs Servers Storage Network Service Management (Billing, Metering, Accounts, etc.) Virtualization Layer Servers Network Storage Citrix Confidential - Do Not Distribute
Availability Zone CloudStack Pod CloudStack Pod CloudStack Pod CloudStack Pod VMOps Pod VMOps Pod VMOps Pod Cloud Scalability is Critical Citrix Confidential - Do Not Distribute
Cloud Scalability Must Span Datacenters CloudStack Management Cluster San Jose Frankfurt Tokyo Acme Dehli Austin Acme Rio Citrix Confidential - Do Not Distribute
Conclusion 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. Citrix Confidential - Do Not Distribute
Contact Information: John Gormally – ERM – Citrix – Networking and Cloud Team John.gormally@citrix.com 760 613 3391 – Cell Phone Thank you! Citrix Confidential - Do Not Distribute