SlideShare uma empresa Scribd logo
1 de 34
Planning your private cloud
Learning from the lessons of others
CloudStack Collaboration Conference Europe 2013

Tim Mackey – XenServer Community Evangelist
Private Cloud, Why Now?
‱ Valid alternative to public clouds that are cheap
and readily available
‱ Speed and agility of deployment

‱ Control of corporate assets
‱ Cloud Management Platform market maturity
‱ Future-proofing for nextgen, webscale workloads

“An IaaS cloud is a
highly automated
virtual infrastructure
that enables selfservice resource
requests, and
consumption of the
shared environment
is tracked for either
chargeback or
showback
purposes.”
Forrester Research

100’s of pilots and few production deployments in 2011; expected to be 10 times more in 2012 - Gartner
© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Capital Leverage

Workforce Leverage

Enterprise Objectives for Cloud
Self Service

Remove IT as a service delivery critical path

Management
Automation

Reduce IT operational costs

Workload
Standardization

Consistent application and service deployment

Usage Metering

Visibility into user and line of business usage

Centralized
Management
Smarter Virtualization

Manage complete infrastructure, regardless of scale
Drive reduced capital requirements

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Traditional Data Center

Amazon-style Cloud

Legacy Availability Zone

CloudStack Management Server

vCenter

vSphere

AND
OR

Enterprise Networking (e.g., VLAN)

ESXi
Cluster

ESXi
Cluster

Availability
Zone

Availability
Zone

ESXi
Cluster

Enterprise Storage (e.g., SAN)

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy

Object Storage

Availability
Zone
Best practices aren’t always
Density in the cloud
Traditional Server Virtualization
‱ Core Objectives
á”’Server consolidation
á”’Power and cooling savings
á”’Hardware independence

‱ Looks Like
á”’VM Density < 20
á”’vCPU = pCPU
á”’vRAM = pRAM
á”’Low IOPS
á”’Redundancy matters
á”’No templates

7

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Desktop Virtualization
‱ Core Objectives
á”’Control of IP
á”’Ensuring patch compliance
á”’Supporting mobile workstyles

‱ Looks Like
á”’50 -100 VMs per host
á”’2-4 vCores = pCore
á”’1-2 vRAM = pRAM
á”’High IOPS
á”’Boot storms
á”’Network contention
á”’Highly templated

8

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Cloud Services
‱ Core Objectives
á”’Agile provisioning
á”’High degrees of tenant isolation
á”’Low operating margins

‱ Looks Like
á”’50-250 VMs per host
á”’2-8 vCore = pCore
á”’vRAM = pRAM
á”’Moderate IOPS
á”’Network contention
á”’Largely templated

9

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Planning the network
Before Virtualization
‱ Simple management model
‱ Provisioning took a long time

‱ Topologies fairly static

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Along Comes Server Virtualization
‱ Multiple VMs/host
á”’Loss of visibility
á”’Loss of control

‱ Edge moves into host
á”’Network admins need to understand
server virtualization

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Example 1 – Mirroring Traffic
‱ Without virtualization this is pretty
easy
‱ With virtualization you now have
multiple VMs

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Example 1 – Mirroring Traffic
‱ Without virtualization this is pretty
easy
‱ With virtualization you now have
multiple VMs
á”’Plus VMs can move

‱ Better to monitor at virtual switch

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Example 2 – Network Policies
‱ Server admins have significant impact
on the network
á”’IP and MAC Address
á”’Virtual NICs
á”’Protocols and ports

‱ Granular network control requires
awareness of virtual machines
á”’Define policies at virtual switch

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Network Management Tools Lag
‱ Assumptions of fixed topology
á”’Fine for physical
á”’Challenge for dynamic environment

‱ Not virtualization aware
á”’Incorrect topology
á”’Incomplete topology
á”’VM actions obsolete data

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy

X
Virtual Machine Density Planning
‱ Host capacities are growing rapidly
á”’vSphere 5 > 512 VMs
á”’RHEV 3 > 1000 VMs
á”’Hyper-V > 2048 VMs

‱ Clouds and VDI push limits
‱ Top of rack switch selection matters?
á”’ARP table
á”’Switching performance drops
á”’VM starts, but can’t connect

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy

Host 2
VM
VM
VM
VM
VM
VM
VM
VM
VM
Host 1
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
Storage choice is critical
Shared storage growth and provisioning time
VMs

VMs

500
1,000

500

100

200

Cost, AU

AU – arbitrary units

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy

Provisioning efficiency
Combined efficiency and storage evolution
VMs

VMs
Redesign

1,000

500

500

?

1,000

100

200

Cost, AU

AU – arbitrary units

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy

Alternatives
100

200

Cost, AU
Efficiency and pod storage
No redesign
VMs

VMs
Redesign

1,000

POD #3

1,000
POD #2

500

500
POD #1

100

200

Cost, AU

AU – arbitrary units

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy

100

200

Cost, AU
What about local storage?
VMs

VMs

50
1,000

500

100

200

Cost, AU

AU – arbitrary units

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy

Provisioning efficiency
Cost-Performance Trends
Local storage
trend

VMs
POD
trend

VMs

1,000

1,000

Traditional
trend

500

500

Performance
trend

Local storage
100

200

Cost, AU

Shared Storage

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy

100

200

Local Storage

Cost, AU
Understanding disk usage and sizing
VM_DISK OS_PARTITION

USR_DATA

SWAP

TOTAL_DISK
VM_COUNT * VM_DISK + SWAP = TOTAL_DISK
VM_COUNT * (OS_PARTITION + USR_DATA) + SWAP = TOTAL_DISK
VM_COUNT = (TOTAL_DISK – SWAP) Ă· (OS_PARTITION + USR_DATA)

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Templates and thin provisioning matter
USR_DATA
OS_PARTITION

SWAP

TOTAL_DISK
VM_COUNT * USR_DATA + OS_PARTITION + SWAP = TOTAL_DISK
VM_COUNT = (TOTAL_DISK – SWAP – OS_PARTITION) Ă· USR_DATA

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Storage performance
IO per Disk

Write Penalties
RAID

PENALTY

VM Utilization

RPM

IOPS

ITEM

~VALUE

SSD

5,000+

0

1

IOPS per VM

20

SAS 15,000

175

1

2

Size, KB

4-8

SAS 10,000

125

5

4

Writes, %

80

SAS 7,200

75

6

6

Reads, %

20

10

2

50

4

IOPS = [IOPS per DISK]*[Disk Count]*([% of Reads]+[% of Writes] Ă· [RAID Write Penalty])
VM_COUNT = IOPS Ă· [IOPS per VM]
© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Blueprint for success 
.
Cloud Builder Lessons from Zynga
‱ Public clouds are minivans
‱ zCloud is a race car
á”’zCloud is optimized for social gaming
á”’Know your application requirements

‱ Don’t rent what you can own cheaper
á”’Cloud operator doesn’t care about your success
á”’Optimized applications might be key

‱ Ensure you have backup plans
á”’Usage can and does spike
á”’Outages can and do happen

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy

vs.
Cloud Builder Lessons From Telcos
‱ Utility computing fits business model
á”’Traditionally operate a low margin business model
á”’Understand tiered service offerings
á”’Have a history with instant provisioning

‱ Tiered service demands infrastructure flexibility
ᔒ“Cost per instance” is paramount
á”’Charge extra for premium features
á”’Instance doesn’t imply virtualization
á”’Be prepared to change vendors if better model appears

‱ Provisioning agility expected
á”’Customers expect instant self service access and detailed billing

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Service Offerings
‱ Clearly define what you want to offer
á”’What types of applications
á”’Who has access, and who owns them
á”’What type of access

‱ Define how templates need to be managed
á”’Operating system support
á”’Patching requirements

‱ Define expectations around compliance and availability
á”’Who owns backup and monitoring

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Define Tenancy Requirements
‱ Department data local to department
á”’Where is the application data stored

‱ Data and service isolation
á”’VM migration and host HA
á”’Network services

‱ Encryption of PII/PCI
á”’Where do keys live when data location unknown
á”’Need encryption designed for the cloud

‱ Showback to stakeholders
á”’More than just usage, compliance and audits

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Virtualization Infrastructure
‱ Hypervisor defined by service offerings
á”’Don’t select hypervisor based on “standards”
á”’Understand true costs of virtualization
á”’Multiple hypervisors are “OK”
á”’Bare metal can be a hypervisor

‱ To “Pool” resources or not
á”’Is there a real requirement for pooled resources
á”’Can the cloud management solution do better?
á”’Real cost of shared storage

‱ Primary storage defined by hypervisor
‱ Template storage defined by solution
á”’Typically low cost options like NFS
© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Cloud Operations
‱ Design for maintainability
‱ Monitor critical components
á”’Management servers and system support VMs
á”’Hypervisor hosts, and critical infrastructure
á”’End user deployment environments

If your cloud has maintenance windows, you’re doing it wrong.
- Allan Leinwand Former CTO Zynga

© Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
Work better. Live better.

Mais conteĂșdo relacionado

Mais procurados

Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
howie YU
 
Cloud stack design camp on jun 15
Cloud stack design camp on jun 15Cloud stack design camp on jun 15
Cloud stack design camp on jun 15
Isaac Chiang
 

Mais procurados (20)

Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
 
Building clouds with apache cloudstack apache roadshow 2018
Building clouds with apache cloudstack   apache roadshow 2018Building clouds with apache cloudstack   apache roadshow 2018
Building clouds with apache cloudstack apache roadshow 2018
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
Hypervisor selection in CloudStack
Hypervisor selection in CloudStackHypervisor selection in CloudStack
Hypervisor selection in CloudStack
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
Comparing Cloud-Based Infrastructure Services
Comparing Cloud-Based Infrastructure ServicesComparing Cloud-Based Infrastructure Services
Comparing Cloud-Based Infrastructure Services
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Ceph and Apache CloudStack
Ceph and Apache CloudStackCeph and Apache CloudStack
Ceph and Apache CloudStack
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
 
AWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid EnvironmentsAWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid Environments
 
Hypervisor Selection in Apache CloudStack 4.4
Hypervisor Selection in Apache CloudStack 4.4Hypervisor Selection in Apache CloudStack 4.4
Hypervisor Selection in Apache CloudStack 4.4
 
Comparing open source private cloud platforms
Comparing open source private cloud platformsComparing open source private cloud platforms
Comparing open source private cloud platforms
 
Cloud stack design camp on jun 15
Cloud stack design camp on jun 15Cloud stack design camp on jun 15
Cloud stack design camp on jun 15
 
CloudStack vs Openstack
CloudStack vs OpenstackCloudStack vs Openstack
CloudStack vs Openstack
 
Make a Move to the Azure Cloud with SoftNAS
Make a Move to the Azure Cloud with SoftNASMake a Move to the Azure Cloud with SoftNAS
Make a Move to the Azure Cloud with SoftNAS
 
Microservices in Azure
Microservices in AzureMicroservices in Azure
Microservices in Azure
 
Cloud stack for_beginners
Cloud stack for_beginnersCloud stack for_beginners
Cloud stack for_beginners
 
Aws 12 Month Free Tier for Web Designers and Developers
Aws 12 Month Free Tier for Web Designers and DevelopersAws 12 Month Free Tier for Web Designers and Developers
Aws 12 Month Free Tier for Web Designers and Developers
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 

Destaque

Server Consolidation
Server ConsolidationServer Consolidation
Server Consolidation
Manuel Padilha
 

Destaque (8)

DR hosting & cloud
DR hosting & cloudDR hosting & cloud
DR hosting & cloud
 
Disaster Recovery in the Cloud -- A Failover Testing Case Study
Disaster Recovery in the Cloud -- A Failover Testing Case StudyDisaster Recovery in the Cloud -- A Failover Testing Case Study
Disaster Recovery in the Cloud -- A Failover Testing Case Study
 
the age of cloud: private cloud, SaaS and the future in Asia Pacific
the age of cloud: private cloud, SaaS and the future in Asia Pacificthe age of cloud: private cloud, SaaS and the future in Asia Pacific
the age of cloud: private cloud, SaaS and the future in Asia Pacific
 
Server Consolidation
Server ConsolidationServer Consolidation
Server Consolidation
 
Server virtualization vendor landscape
Server virtualization vendor landscapeServer virtualization vendor landscape
Server virtualization vendor landscape
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud
 
Planning Your Cloud Strategy
Planning Your Cloud StrategyPlanning Your Cloud Strategy
Planning Your Cloud Strategy
 
Private Cloud for Dummies
Private Cloud for DummiesPrivate Cloud for Dummies
Private Cloud for Dummies
 

Semelhante a Planning a successful private cloud - CloudStack Collaboration Europe 2013

Presentation cloud infrastructure and management – from v sphere to vcloud ...
Presentation   cloud infrastructure and management – from v sphere to vcloud ...Presentation   cloud infrastructure and management – from v sphere to vcloud ...
Presentation cloud infrastructure and management – from v sphere to vcloud ...
solarisyourep
 

Semelhante a Planning a successful private cloud - CloudStack Collaboration Europe 2013 (20)

Designing your xen app 7.5 environment
Designing your xen app 7.5 environmentDesigning your xen app 7.5 environment
Designing your xen app 7.5 environment
 
Designing your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDesigning your XenApp 7.5 Environment
Designing your XenApp 7.5 Environment
 
Cloudamize Platform Training for Azure.pptx
Cloudamize Platform Training for Azure.pptxCloudamize Platform Training for Azure.pptx
Cloudamize Platform Training for Azure.pptx
 
Accelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize EnvironmentAccelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize Environment
 
Net scaler 10_customer_presentation
Net scaler 10_customer_presentationNet scaler 10_customer_presentation
Net scaler 10_customer_presentation
 
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
 
Caching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session ICaching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session I
 
Citirx Day 2013: Citrix Enterprise Mobility
Citirx Day 2013: Citrix Enterprise MobilityCitirx Day 2013: Citrix Enterprise Mobility
Citirx Day 2013: Citrix Enterprise Mobility
 
Veeam Using cloud connect in 3 unexpected, awesome ways
Veeam Using cloud connect in 3 unexpected, awesome waysVeeam Using cloud connect in 3 unexpected, awesome ways
Veeam Using cloud connect in 3 unexpected, awesome ways
 
Presentation ciac
Presentation   ciacPresentation   ciac
Presentation ciac
 
Part 2: Cloudera’s Operational Database: Unlocking New Benefits in the Cloud
Part 2: Cloudera’s Operational Database: Unlocking New Benefits in the CloudPart 2: Cloudera’s Operational Database: Unlocking New Benefits in the Cloud
Part 2: Cloudera’s Operational Database: Unlocking New Benefits in the Cloud
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery Bootcamp
 
VMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s MicrosoftemVMware Workspace ONE a synergie s Microsoftem
VMware Workspace ONE a synergie s Microsoftem
 
Presentation cloud infrastructure and management – from v sphere to vcloud ...
Presentation   cloud infrastructure and management – from v sphere to vcloud ...Presentation   cloud infrastructure and management – from v sphere to vcloud ...
Presentation cloud infrastructure and management – from v sphere to vcloud ...
 
Presentation cloud infrastructure and management – from v sphere to vcloud ...
Presentation   cloud infrastructure and management – from v sphere to vcloud ...Presentation   cloud infrastructure and management – from v sphere to vcloud ...
Presentation cloud infrastructure and management – from v sphere to vcloud ...
 
Make your first CloudStack Cloud successful
Make your first CloudStack Cloud successfulMake your first CloudStack Cloud successful
Make your first CloudStack Cloud successful
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Azure DRaaS v0.7
Azure DRaaS v0.7Azure DRaaS v0.7
Azure DRaaS v0.7
 
Azure Fundamentals Part 1
Azure Fundamentals Part 1Azure Fundamentals Part 1
Azure Fundamentals Part 1
 
RightScale Webinar feat. Redapt: How to Build a Private or Hybrid Cloud
RightScale Webinar feat. Redapt:  How to Build a Private or Hybrid CloudRightScale Webinar feat. Redapt:  How to Build a Private or Hybrid Cloud
RightScale Webinar feat. Redapt: How to Build a Private or Hybrid Cloud
 

Mais de Tim Mackey

Using hypervisor and container technology to increase datacenter security pos...
Using hypervisor and container technology to increase datacenter security pos...Using hypervisor and container technology to increase datacenter security pos...
Using hypervisor and container technology to increase datacenter security pos...
Tim Mackey
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
Tim Mackey
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStack
Tim Mackey
 

Mais de Tim Mackey (16)

A question of trust - understanding Open Source risks
A question of trust - understanding Open Source risksA question of trust - understanding Open Source risks
A question of trust - understanding Open Source risks
 
Open Source 360 Survey Results
Open Source 360 Survey ResultsOpen Source 360 Survey Results
Open Source 360 Survey Results
 
Security in the age of open source - Myths and misperceptions
Security in the age of open source - Myths and misperceptionsSecurity in the age of open source - Myths and misperceptions
Security in the age of open source - Myths and misperceptions
 
Secure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous DeliverySecure Application Development in the Age of Continuous Delivery
Secure Application Development in the Age of Continuous Delivery
 
The How and Why of Container Vulnerability Management
The How and Why of Container Vulnerability ManagementThe How and Why of Container Vulnerability Management
The How and Why of Container Vulnerability Management
 
Using hypervisor and container technology to increase datacenter security pos...
Using hypervisor and container technology to increase datacenter security pos...Using hypervisor and container technology to increase datacenter security pos...
Using hypervisor and container technology to increase datacenter security pos...
 
Secure application deployment in the age of continuous delivery
Secure application deployment in the age of continuous deliverySecure application deployment in the age of continuous delivery
Secure application deployment in the age of continuous delivery
 
Secure application deployment in Apache CloudStack
Secure application deployment in Apache CloudStackSecure application deployment in Apache CloudStack
Secure application deployment in Apache CloudStack
 
XenServer Design Workshop
XenServer Design WorkshopXenServer Design Workshop
XenServer Design Workshop
 
XenServer Virtualization In Cloud Environments
XenServer Virtualization In Cloud EnvironmentsXenServer Virtualization In Cloud Environments
XenServer Virtualization In Cloud Environments
 
Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
 
Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStack
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStack
 
Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Planning a successful private cloud - CloudStack Collaboration Europe 2013

  • 1. Planning your private cloud Learning from the lessons of others CloudStack Collaboration Conference Europe 2013 Tim Mackey – XenServer Community Evangelist
  • 2. Private Cloud, Why Now? ‱ Valid alternative to public clouds that are cheap and readily available ‱ Speed and agility of deployment ‱ Control of corporate assets ‱ Cloud Management Platform market maturity ‱ Future-proofing for nextgen, webscale workloads “An IaaS cloud is a highly automated virtual infrastructure that enables selfservice resource requests, and consumption of the shared environment is tracked for either chargeback or showback purposes.” Forrester Research 100’s of pilots and few production deployments in 2011; expected to be 10 times more in 2012 - Gartner © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 3. Capital Leverage Workforce Leverage Enterprise Objectives for Cloud Self Service Remove IT as a service delivery critical path Management Automation Reduce IT operational costs Workload Standardization Consistent application and service deployment Usage Metering Visibility into user and line of business usage Centralized Management Smarter Virtualization Manage complete infrastructure, regardless of scale Drive reduced capital requirements © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 4. Traditional Data Center Amazon-style Cloud Legacy Availability Zone CloudStack Management Server vCenter vSphere AND OR Enterprise Networking (e.g., VLAN) ESXi Cluster ESXi Cluster Availability Zone Availability Zone ESXi Cluster Enterprise Storage (e.g., SAN) © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy Object Storage Availability Zone
  • 7. Traditional Server Virtualization ‱ Core Objectives á”’Server consolidation á”’Power and cooling savings á”’Hardware independence ‱ Looks Like á”’VM Density < 20 á”’vCPU = pCPU á”’vRAM = pRAM á”’Low IOPS á”’Redundancy matters á”’No templates 7 © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 8. Desktop Virtualization ‱ Core Objectives á”’Control of IP á”’Ensuring patch compliance á”’Supporting mobile workstyles ‱ Looks Like á”’50 -100 VMs per host á”’2-4 vCores = pCore á”’1-2 vRAM = pRAM á”’High IOPS á”’Boot storms á”’Network contention á”’Highly templated 8 © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 9. Cloud Services ‱ Core Objectives á”’Agile provisioning á”’High degrees of tenant isolation á”’Low operating margins ‱ Looks Like á”’50-250 VMs per host á”’2-8 vCore = pCore á”’vRAM = pRAM á”’Moderate IOPS á”’Network contention á”’Largely templated 9 © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 11. Before Virtualization ‱ Simple management model ‱ Provisioning took a long time ‱ Topologies fairly static © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 12. Along Comes Server Virtualization ‱ Multiple VMs/host á”’Loss of visibility á”’Loss of control ‱ Edge moves into host á”’Network admins need to understand server virtualization © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 13. Example 1 – Mirroring Traffic ‱ Without virtualization this is pretty easy ‱ With virtualization you now have multiple VMs © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 14. Example 1 – Mirroring Traffic ‱ Without virtualization this is pretty easy ‱ With virtualization you now have multiple VMs á”’Plus VMs can move ‱ Better to monitor at virtual switch © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 15. Example 2 – Network Policies ‱ Server admins have significant impact on the network á”’IP and MAC Address á”’Virtual NICs á”’Protocols and ports ‱ Granular network control requires awareness of virtual machines á”’Define policies at virtual switch © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 16. Network Management Tools Lag ‱ Assumptions of fixed topology á”’Fine for physical á”’Challenge for dynamic environment ‱ Not virtualization aware á”’Incorrect topology á”’Incomplete topology á”’VM actions obsolete data © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy X
  • 17. Virtual Machine Density Planning ‱ Host capacities are growing rapidly á”’vSphere 5 > 512 VMs á”’RHEV 3 > 1000 VMs á”’Hyper-V > 2048 VMs ‱ Clouds and VDI push limits ‱ Top of rack switch selection matters? á”’ARP table á”’Switching performance drops á”’VM starts, but can’t connect © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy Host 2 VM VM VM VM VM VM VM VM VM Host 1 VM VM VM VM VM VM VM VM VM VM
  • 18. Storage choice is critical
  • 19. Shared storage growth and provisioning time VMs VMs 500 1,000 500 100 200 Cost, AU AU – arbitrary units © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy Provisioning efficiency
  • 20. Combined efficiency and storage evolution VMs VMs Redesign 1,000 500 500 ? 1,000 100 200 Cost, AU AU – arbitrary units © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy Alternatives 100 200 Cost, AU
  • 21. Efficiency and pod storage No redesign VMs VMs Redesign 1,000 POD #3 1,000 POD #2 500 500 POD #1 100 200 Cost, AU AU – arbitrary units © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy 100 200 Cost, AU
  • 22. What about local storage? VMs VMs 50 1,000 500 100 200 Cost, AU AU – arbitrary units © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy Provisioning efficiency
  • 23. Cost-Performance Trends Local storage trend VMs POD trend VMs 1,000 1,000 Traditional trend 500 500 Performance trend Local storage 100 200 Cost, AU Shared Storage © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy 100 200 Local Storage Cost, AU
  • 24. Understanding disk usage and sizing VM_DISK OS_PARTITION USR_DATA SWAP TOTAL_DISK VM_COUNT * VM_DISK + SWAP = TOTAL_DISK VM_COUNT * (OS_PARTITION + USR_DATA) + SWAP = TOTAL_DISK VM_COUNT = (TOTAL_DISK – SWAP) Ă· (OS_PARTITION + USR_DATA) © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 25. Templates and thin provisioning matter USR_DATA OS_PARTITION SWAP TOTAL_DISK VM_COUNT * USR_DATA + OS_PARTITION + SWAP = TOTAL_DISK VM_COUNT = (TOTAL_DISK – SWAP – OS_PARTITION) Ă· USR_DATA © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 26. Storage performance IO per Disk Write Penalties RAID PENALTY VM Utilization RPM IOPS ITEM ~VALUE SSD 5,000+ 0 1 IOPS per VM 20 SAS 15,000 175 1 2 Size, KB 4-8 SAS 10,000 125 5 4 Writes, % 80 SAS 7,200 75 6 6 Reads, % 20 10 2 50 4 IOPS = [IOPS per DISK]*[Disk Count]*([% of Reads]+[% of Writes] Ă· [RAID Write Penalty]) VM_COUNT = IOPS Ă· [IOPS per VM] © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 28. Cloud Builder Lessons from Zynga ‱ Public clouds are minivans ‱ zCloud is a race car á”’zCloud is optimized for social gaming á”’Know your application requirements ‱ Don’t rent what you can own cheaper á”’Cloud operator doesn’t care about your success á”’Optimized applications might be key ‱ Ensure you have backup plans á”’Usage can and does spike á”’Outages can and do happen © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy vs.
  • 29. Cloud Builder Lessons From Telcos ‱ Utility computing fits business model á”’Traditionally operate a low margin business model á”’Understand tiered service offerings á”’Have a history with instant provisioning ‱ Tiered service demands infrastructure flexibility ᔒ“Cost per instance” is paramount á”’Charge extra for premium features á”’Instance doesn’t imply virtualization á”’Be prepared to change vendors if better model appears ‱ Provisioning agility expected á”’Customers expect instant self service access and detailed billing © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 30. Service Offerings ‱ Clearly define what you want to offer á”’What types of applications á”’Who has access, and who owns them á”’What type of access ‱ Define how templates need to be managed á”’Operating system support á”’Patching requirements ‱ Define expectations around compliance and availability á”’Who owns backup and monitoring © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 31. Define Tenancy Requirements ‱ Department data local to department á”’Where is the application data stored ‱ Data and service isolation á”’VM migration and host HA á”’Network services ‱ Encryption of PII/PCI á”’Where do keys live when data location unknown á”’Need encryption designed for the cloud ‱ Showback to stakeholders á”’More than just usage, compliance and audits © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 32. Virtualization Infrastructure ‱ Hypervisor defined by service offerings á”’Don’t select hypervisor based on “standards” á”’Understand true costs of virtualization á”’Multiple hypervisors are “OK” á”’Bare metal can be a hypervisor ‱ To “Pool” resources or not á”’Is there a real requirement for pooled resources á”’Can the cloud management solution do better? á”’Real cost of shared storage ‱ Primary storage defined by hypervisor ‱ Template storage defined by solution á”’Typically low cost options like NFS © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 33. Cloud Operations ‱ Design for maintainability ‱ Monitor critical components á”’Management servers and system support VMs á”’Hypervisor hosts, and critical infrastructure á”’End user deployment environments If your cloud has maintenance windows, you’re doing it wrong. - Allan Leinwand Former CTO Zynga © Citrix 2013. More information at xenserver.org and follow me on twitter @XenServerArmy
  • 34. Work better. Live better.