build clouds the way the world™s biggest public and private clouds … · build clouds the way...

26
Build Clouds the Way the Worlds Biggest Public and Private Clouds Are Built Najat Messaoud

Upload: duongxuyen

Post on 17-Sep-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Build Clouds the Way the World�s Biggest

Public and Private Clouds Are Built

Najat Messaoud

Page 2: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Lessons learned from 100

cloud deployments

Najat Messaoud

Sales Manager, Market Development Central Europe

Cloud Platforms Group

[email protected]

Page 3: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Sample Slide Two images

with text boxes

Who did we learn

from?

Page 4: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Citrix cloud computing powers the world�s largest clouds

4

Telco and Service Providers

Public SectorEnterprise

Web 2.0 and Media

130 production clouds, 20.000 downloads/month, 50 customers in EMEA

Page 5: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

INFRA-

STRUCTURE

DEV

& TEST

DISASTER

RECOVERY

BRIDGE &

GATEWAY

BYO

PLATFORM

WINDOWS

ON-DEMAND

YOUR

SERVICE

ESX Hyper-V XenServer KVM OVM VIRTUALIZATION

ESX Hyper-V XenServer KVM OVM VIRTUALIZATION

ComputeCompute StorageStorageNetworkNetwork

CloudplatformPowered by Apache CloudstackNetScaler CloudBridge

Citrix cloud architecture: building blocks we deploy

Page 6: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Sample Slide Two images

with text boxes

Openness matters!

Page 7: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Compute

CloudPlatform Provides On-demand Access to

Infrastructure Through a Self-Service Portal

Citrix Confidential - Do Not Distribute

Network Storage

Admin

Users

Org A

Admin

Users

Org B

Users

End User

Admin

Page 8: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Apache CloudStack Community Response has been

phenomenal

8

Pre Apache Move

(Jan 2012)

Y/E Goals June Actuals

# of unique web visitors 159,211/month 375,000/month 447,325/month

# of downloads 8,392/month 16,000/month 20,000/month

# of companies endorsing project

0 75 68

# of companies participating 10 125 140

# of developers working on project

40 75 238

# Citrix CloudPlatform Clouds in Production

82 200 130

Page 9: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Infrastructure Hardware

Hypervisor Storage Software Networking SoftwareInfrastructure Virtualization

Cloud OS Images and TemplatesInfrastructure Orchestration

Cloud Services

Metering DBaaS

ServicesLayer

Cloud Management

Developer PaaS

Cloud Admin Consumer

Cloud.com Confidential | Shared Under NDA Only

Service Portal

DevOps

Applications

Cloud ecosystem drives innovation

Page 10: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Sample Slide Two images

with text boxes

�Managed� Clouds

and Private clouds

prevail!

Page 11: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Private

Cloud

Public

Cloud Services

Enterprise

Data Center

� Dedicated resource� Total control/security� Internal network

� Shared resources� Elastic scaling� Pay as you go� Public internet

Enterprise

Data Center

Managed

Private Cloud

Hosted Private

Cloud

Federated/Hybrid

Cloud Services

3rd partyoperated

Enterprise

3rd party hosted & operated

Multi-tenant

Users

� 3rd party owned and operated

� SLA bound� Security� Dedicated resource

� Mix of shared and dedicated resources

� Shared facility and staff

� VPN access

On Premise Hosted

Multi-tenant

Users

Cloudplatforms support multiple cloud strategies

Page 12: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

CloudPlatform Management Cluster

San Jose

Miami

London

TokyoHosted Dehli

Hosted Rio

Centralized management of your availability zones

Page 13: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Sample Slide Two images

with text boxes

Self Service portals

are high in demand

Page 14: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

B/OSS Layer

CloudPlatform + CloudPortal =

Cloud orchestration + monetization for service providers

Auth /SSO

Catalog

Commerce

CRM

Billing

ServiceDesk

Community

Admin

Users

Org A

Admin

Users

Org B

CustomerPartnerInternal

Orc

hest

ratio

n

ResourceManagement

CloudConsole

UsageMetering

AP

IA

PI

Cloud Services

Hypervisor

Server

Storage

Firewall

Load Balancer

Cloudplatform

CloudPortal

Page 15: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

� Authentication

� Account Provisioning

� Account Management

� Cloud Management

� User Roles

� Portal Administration

Account

Management

Pricing &

Billing

� Product Definition

� Catalog Management

� Usage Tracking

� Billing

� Payment Processing

Customer

Relationship

� Sales CRM

� Ticketing / Help Desk

� Community Forums

� Service Status

CloudPortal key features

Dashboard

� Usage Reporting

� Messaging

� Alerts

� Service Status

CloudPortal Business Manager

3rd-Party Integrations

Content

Management

Customer

Relationship Billing Fraud Control Payment Gateway Authentication

� Liferay � Salesforce.com

� Zuora � TeleSign � Authorize.net � CAS (LDAP/AD)

� JForum � Amdocs * � MaxMind � CyberSource *

� Drupal * � PayPal *

� Partner Provisioning

� Partner Management

� Partner CRM

� Partner Dashboard

� Partner Billing

Partner/OEM

Management

Page 16: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons
Page 17: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Sample Slide Two images

with text boxes

Workloads dictate

cloud architecture

Page 18: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Possible to categorize workloads into two sets

Cloud Workloads

Traditional Workload

Reliable hardware, backup entire cloud, and restore for users when failure happens

Cloud Workload

Tell users to expect failure. Users to build apps that can withstand infrastructure failure

Both types of workloads must run reliably in the cloud

Page 19: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Every cloud starts with basic building blocks

ServersServers

StorageStorage

NetworkingNetworking

HypervisorHypervisor

Server Cluster

s

Server Cluster

s

Server Cluster

s

Server Cluster

s

Server Cluster

s

Server Cluster

s

Networking Networking

StorageStorage

Resources Availability Zones Clouds

Page 20: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Designing a zone for a traditional workload

vCenter/XenCenter

vCenter/XenCenter

Server ClusterServer Cluster

Server ClusterServer Cluster

Server ClusterServer Cluster

Enterprise Networking (e.g., VLAN)Enterprise Networking (e.g., VLAN)

Enterprise Storage (e.g., SAN)Enterprise Storage (e.g., SAN)

Hypervisor

Storage

SAN

Networking

L2 VLANs

Network Services

Load Balancing PV-LANs

Multi-tier Apps

Multi-tier VLANs OVF

Feature Rich� vSphere, vCenter

Page 21: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Designing a zone for an Amazon-style workload

Hypervisor

Storage

Local EBS

Networking

L3 SDN based L2 Elastic IP

Network Services

Security Groups ELB

Multi-tier Apps

L3 SDN based VPC

Simple - XenServer

Object store

GSLB

CloudFormation

Software Defined Networks (e.g., Security Groups, EIP, ELB,...)

Software Defined Networks (e.g., Security Groups, EIP, ELB,...)

Amazon-Style Availability Zone

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Elastic Block StorageElastic Block Storage

Page 22: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Availability Zone

Availability Zone

Availability Zone

Availability Zone

Availability Zone

Availability Zone

Object StorageObject Storage

Software Defined Networks (e.g., Security Groups, EIP, ELB,...)

Software Defined Networks (e.g., Security Groups, EIP, ELB,...)

Amazon-Style Availability Zone

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Server

Racks

Elastic Block StorageElastic Block Storage

Amazon-Style Cloud

Object store is critical for Amazon-style cloud

CloudPlatformMgmt. Server

Page 23: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Object StorageObject Storage

vCentervCenter

ESXiClusterESXi

ClusterESXi

ClusterESXi

ClusterESXi

ClusterESXi

Cluster

Enterprise Networking (e.g., VLAN)Enterprise Networking (e.g., VLAN)

Enterprise Storage (e.g., SAN)Enterprise Storage (e.g., SAN)

Availability Zone

Availability Zone

Availability Zone

Availability Zone

Availability Zone

Availability Zone

Server Virtualization Availability ZoneCloudPlatformMgmt. Server

Support for both type of workloads is required

Page 24: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Key takeaways

1. Understand your workload and the type of cloud you

want to build.

2. Consider the services you will be delivering from the

cloud in the future.

3. Choose a platform and architecture that is flexible

enough to support you today and in the future.

Page 25: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons

Get Involved!

Learn how to build your own cloud with new educational resources from Citrix and partners. http://bit.ly/OHhO08.

� http://www.cloudstack.org

� http://incubator.apache.org/projects/cloudstack

Page 26: Build Clouds the Way the World™s Biggest Public and Private Clouds … · Build Clouds the Way the World™s Biggest Public and Private Clouds Are Built Najat Messaoud. Lessons