Navigating The World of Cloud Computing Mike Klein President, Online Tech
Cloud Computing Instead of having 20 servers Pool them together into a gigantic super-server Split up super-server into 100 virtual servers Move resources from one virtual server to another instantly as it s needed Share among different users if needed That s Cloud Computing
Cloud Computing Defined On-Demand Elastic & Scalable Virtualized Resources Rapidly Provisioned
Navigating The Cloud On-Demand Elastic & Scalable Virtualized Resources Rapidly Provisioned Public Cloud Third party managed Multi-tenant Self Serve Pay as you go Programmable APIs Hybrid Cloud Mixes Public & Private Single & Multi Tenant Expandable Provision On Demand Private Cloud Third party managed Single tenant Secure Customizable Fully Managed Internal Cloud Internally hosted Cap-ex intensive Secure Less Scalable Internally Managed
Navigating The Cloud Public Cloud Utility Model No Contracts Shared Hardware Self Managed or Private Cloud? Secure Data & Network Compliance SOX, PCI, HIPAA Dedicated Hardware Fully Managed Public Cloud Third party managed Multi-tenant Self Serve Pay as you go Programmable APIs Hybrid Cloud Mixes Public & Private Single & Multi Tenant Expandable Provision On Demand Private Cloud Third party managed Single tenant Secure Customizable Fully Managed Internal Cloud Internally hosted Cap-ex intensive Secure Less Scalable Internally Managed
Navigating The Cloud Public Cloud or Private Cloud? Outsource or Insource? No Cap-Ex Fully Managed SAS-70/PCI Data Center Offsite Disaster Recovery Hardware Selection Cap-Ex Intensive Self-Managed Retraining Public Cloud Third party managed Multi-tenant Self Serve Pay as you go Programmable APIs Hybrid Cloud Mixes Public & Private Single & Multi Tenant Expandable Provision On Demand Private Cloud Third party managed Single tenant Secure Customizable Fully Managed Internal Cloud Internally hosted Cap-ex intensive Secure Less Scalable Internally Managed
Public Cloud Shared Computing Utility e.g. Amazon, Rackspace Shared compute & storage Shared/no network security Non-redundant hosts Local, non-persistent storage Not resource balanced Advantages: Configure & pay online Pay by the hour with spot demand API access Internet
Public Cloud Shared Computing Utility e.g. Amazon, Rackspace Drawbacks: Availability often not guaranteed No failover across hosts If host crashes & data is lost Not PCI or HIPPA compliant Amazon EC2 Cloud is most likely running on lousy hardware... an instance mysteriously crashed loosing data Ideal for: Development & test Compute intensive research apps Where crash/loss of data isn t critical kaczoanoker on Twitter
Hosted Private Cloud Single Tenant Dedicated Cloud Dedicated compute & storage Dedicated network security N+1 hosts, storage & network security Zero maintenance windows Automatic failover, high availability Automatic resource balancing Ability to add non-virtualized servers Full mix of managed services Cloud Controller Dedicated DB Server Internet SAN
Hosted Private Cloud Single Tenant Dedicated Cloud Advantages: High availability, N+1 infrastructure Complete architectural control Dedicated data & network security PCI, HIPAA, SOX Compliance Cloud Controller Dedicated DB Server SAN Drawbacks: No hourly pricing, API access Less elasticity than public clouds Internet
ManagedCloud A More Secure Multi-Tenant Option Slice of a private cloud VMware Enterprise version HA (N+1) hosts, storage & security Automatic failover Automatic Resource Balancing Dedicated, secure VLAN, FW & IDS/IPS Hybridize to servers, colo, private cloud Cloud Controller SAN Internet
Managed Cloud A More Secure Multi-Tenant Option Advantages: High availability, N+1 infrastructure Dedicated data & network security Hybridize with physical servers Full mix of managed services Cloud Controller SAN Drawbacks: No API access PCI/HIPAA depends on auditor No architectural control vs. private cloud Internet
Comparing Cloud Options Public versus Private Cloud Options Public Cloud (Amazon) Managed Cloud Private Cloud High Avail (N+1 Hosts) No Yes Yes Storage Local SAN SAN Hypervisor Open Source Xen Enterprise VMware Enterprise VMware Guaranteed CPU No Yes Yes Dedicated Firewall No Yes Yes IDS/IPS No Yes Yes Min. period 1 hour monthly contract API Access Yes No No PCI Compliance No No Yes Managed Services No Yes Yes Cost $ - $$ $ $$$
Which Cloud Is Right? DEPENDS ON THE APPLICATION Public Cloud Short life cycle projects Ideal for Dev & Test & compute intensive research projects Non-critical, web front end apps Need to spin up & down 100 s servers programmatically Managed Cloud Enterprise app servers Secure SaaS apps Network/data security Uptime & availability Need to integrate dedicated servers, colocation or private clouds Managed services Offsite backup Warmsite DR 24x7 monitoring 24x7 live support Private Cloud PCI, HIPAA & SOX Single tenant enterprise deployment Dedicated hardware, storage & network I/O intensive apps Full architectural & component control Managed services Offsite Backup Warmsite DR Hotsite DR 24x7 support
What Analysts Are Saying Yankee Group
Wrap Up: Cloud Benefits Lower Total Cost of Ownership Higher efficiency across a shared infrastructure No Capital Expenses Completely owned & managed by Cloud provider Deploy Projects Faster Provisioning in minutes vs. weeks Scale as Needed Add resources (CPU, RAM, Storage) only when needed
Picking the Right Cloud Depends on Your Requirements Options Range from Public Clouds to Private Clouds Selection Depends on: Applications Security Resiliency & Uptime Corporate Philosophy Support Managed Services Required