opensource for cloud deployments – risk – reward – reality john gormally enterprise...

26
Opensource for Cloud Deployments – Risk – Reward – Reality John Gormally Enterprise Relationship Manager Citrix Networking and Cloud Team

Upload: candice-snow

Post on 25-Dec-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

Opensource for Cloud Deployments –

Risk – Reward – Reality

John 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

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

FlatFlat

(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 SecurityAvailability and Security

ServersServers NetworkNetwork StorageStorage

Virtualization Layer Virtualization Layer

Service Management (Billing, Metering, Accounts, etc.)Service Management (Billing, Metering, Accounts, etc.)

Resource ManagementResource Management

ServersServers StorageStorage NetworkNetwork

Dynamic Workload ManagementDynamic Workload Management

BackupBackup LBLB HAHA MonitoringMonitoring

User InterfaceUser Interface Developer APIDeveloper API

AmazonAmazon OpenStackOpenStack CustomCustom

Image LibrariesImage Libraries

Application CatalogApplication Catalog

Custom TemplatesCustom Templates

Operating System ISOsOperating System ISOs

Inte

gra

tion

AP

IIn

teg

ratio

n A

PI

Ope

ratio

nal I

nteg

ratio

n(O

SS/B

SS, M

onito

ring,

Iden

tity

Man

agem

ent ,

Etc

)AdministratorAdministrator End UserEnd User ConsoleConsole

Cloud Scalability is Critical

Citrix Confidential - Do Not Distribute

VMOps Pod

VMOps Pod

VMOps 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

[email protected]

760 613 3391 – Cell Phone

Thank you!