Hostingcon 2010 Cloud Presentation


Published on

A presentation by Jason Baker and Shannon Williams at Hostingcon 2010.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • The VMOps Cloud Stack begins with commodity hardware, including x86 servers, standard gigabit switches and linked to local RAID-based directly attached storage nodes. The Multi-tenant hypervisor is installed on the servers, creating a massively scalable virtualization layer that can dynamically manage virtual servers. In addition, the hypervisor uses VMOps “hypervisor-aware network” technology to provide complete VLAN functionality for private networking and “Hypervisor-attached storage” to assure server persistency even if a physical server fails. The VMops Cloud Server manages thousands of servers running the Multitenant Hypervisor and provides critical background functions including service level monitoring, high-availability and load-balancing. Critical administrative functions, including user interfaces, service-offering management, integration APIs and cloud management are also managed by the cloud server.
  • Server virtualization is making cloud computing an attractive option for on-demand server hosting and organizations looking to roll-out scalable services quickly. Whether hosting a retail site or a facebook app, users are attracted to the many benefits of cloud computing, inlcuding: massive scalability, self-service administration, flexible utilization and quick time-to-market. For service providers, an elastic computing service offers new revenue opportunities in an area they are well equipped to succeed in.
  • Hostingcon 2010 Cloud Presentation

    1. 1. Agenda <ul><li>Cloud Architecture, Use Cases and Implementation </li></ul><ul><ul><li>- Shannon Williams, </li></ul></ul><ul><li>Moving to the Cloud </li></ul><ul><ul><li>- Jason Baker, CTO, ReliaCloud </li></ul></ul><ul><li>Q&A </li></ul>
    2. 2. Introduction <ul><li>Providers of turn-key Private and Public Cloud Infrastructure as a Service Software Platform(IAAS) </li></ul><ul><ul><li>Founded in 2008 by leaders in virtualization, service provider and infrastructure software </li></ul></ul><ul><ul><li>Headquartered in Cupertino, CA </li></ul></ul><ul><ul><li>Funded by Redpoint Ventures, Nexus Ventures and Index Ventures </li></ul></ul><ul><ul><li>Rolled out first customer public clouds in 2009. </li></ul></ul>
    3. 3. Three Steps to Building a Cloud IaaS Cloud
    4. 4. Core requirements for IaaS <ul><li>Automated management of physical infrastructure </li></ul><ul><li>On-demand provisioning of virtual infrastructure </li></ul><ul><ul><li>Virtual Machines </li></ul></ul><ul><ul><li>Virtual Network </li></ul></ul><ul><ul><li>Virtual Storage </li></ul></ul><ul><li>API access to manage infrastructure </li></ul><ul><li>Multitennancy </li></ul>
    5. 5. Defining customer use cases May 17th, 2010 Large Enterprise SMB Government Web 2.0 Hosted IT Hybrid Clouds Web Applications Batch Processing Gaming Media Education Research Testing Production Development Staging
    6. 6. What are the must-have requirements for your cloud? VM Features <ul><ul><li>VM Resizing </li></ul></ul><ul><ul><li>VM High Availabity </li></ul></ul><ul><ul><li>VM Cloning </li></ul></ul><ul><ul><li>VM Monitoring </li></ul></ul><ul><ul><li>Windows Support </li></ul></ul><ul><ul><li>Linux Support </li></ul></ul><ul><ul><li>VM Naming </li></ul></ul><ul><ul><li>VM Grouping </li></ul></ul>Networking Features <ul><ul><li>Dedicated user networks </li></ul></ul><ul><ul><li>Integrated Firewalls </li></ul></ul><ul><ul><li>Integrated Load Balancing </li></ul></ul><ul><ul><li>IP Address Management </li></ul></ul><ul><ul><li>Multiple Guest Networks </li></ul></ul><ul><ul><li>VPN Termination </li></ul></ul>Storage Features <ul><ul><li>Persistent Storage </li></ul></ul><ul><ul><li>Ephemeral Disk </li></ul></ul><ul><ul><li>Automated Disk Snapshots </li></ul></ul><ul><ul><li>Disk Management </li></ul></ul>Template Management <ul><ul><li>Master Template Library </li></ul></ul><ul><ul><li>User Template upload </li></ul></ul><ul><ul><li>User ISO upload </li></ul></ul><ul><ul><li>Blank VM creation </li></ul></ul><ul><ul><li>Private templates </li></ul></ul><ul><ul><li>Template migration </li></ul></ul>Management Features <ul><ul><li>Delegated Administration </li></ul></ul><ul><ul><li>Live Migration of VMs </li></ul></ul><ul><ul><li>Live Migration of Storage </li></ul></ul><ul><ul><li>Usage Metering </li></ul></ul><ul><ul><li>User Interface </li></ul></ul><ul><ul><li>Console Access </li></ul></ul><ul><ul><li>Multi-Hypervisor </li></ul></ul><ul><ul><li>Open-Source </li></ul></ul><ul><ul><li>Multi-Datacenter </li></ul></ul>
    7. 7. IaaS Cloud Computing Architecture Servers Network Storage Virtualization Layer
    8. 8. Selecting the Right Infrastructure Workload/Performance Requirements Hypervisor Virtualization Layer Xen Server VM Ware KVM Hyper-V Networking/ Network Virtualization Gigabit 10G Direct IP VLAN Storage Platform (Block & Object) Local Disk ISCSI Fiber Chanel NFS
    9. 9. IaaS Cloud Computing Architecture Servers Network Storage Virtualization Layer Availability and Security Resource Management Servers Storage Network Dynamic Workload Management Backup VPN HA Monitoring Image Libraries Application Catalog Custom Templates Operating System ISOs User Interface Developer API Amazon vCloud Custom Administrator End User Console Service Management (Billing, Metering, Accounts, etc.) Integration API Existing Systems (ITSM, Billing, Alerting, Monitoring)
    10. 10. IaaS Cloud Computing Architecture Availability and Security Servers Network Storage Virtualization Layer Service Management (Billing, Metering, Accounts, etc.) Resource Management Servers Storage Network Dynamic Workload Management Backup VPN HA Monitoring User Interface Developer API Amazon vCloud Custom Image Libraries Application Catalog Custom Templates Operating System ISOs Integration API Administrator End User Console Existing Systems (ITSM, Billing, Alerting, Monitoring)
    11. 11. Resource Pools make up Zones VMOps Pod VMOps Pod Resource Pool Resource Pool Resource Pool Availability Zone Resource Pool Resource Pool
    12. 12. Zones are deployed across DCs Management Server Layer
    13. 13. Building out a trial environment Public Internet or Corporate Intranet Layer 3 Switch w/ firewall modules Pod 2 Pod 1 Storage Servers Mgmt Server Cluster (with load balancers and DB) Computing Servers Secondary Storage Servers
    14. 14. Thanks! <ul><li>Shannon Williams </li></ul><ul><li>VP, Business Development </li></ul><ul><li> </li></ul><ul><li> </li></ul><ul><li>[email_address] </li></ul><ul><li>(650) 521-6902 </li></ul>Name - Title, Company
    15. 15. Moving to the Cloud Jason Baker – CTO, VISI
    16. 16. <ul><li>Large regional provider of datacenter and managed hosting based in MSP since 1994 </li></ul><ul><li>Launched ReliaCloud platform in February 2010 </li></ul><ul><li>Acquired by TDS (NYSE:TDS) in March 2010 </li></ul>About VISI Jason Baker - CTO, VISI
    17. 17. Why did we build a cloud? <ul><li>Take away the hype and </li></ul><ul><li>we would still build a cloud </li></ul><ul><li>platform </li></ul><ul><li>Customers asking for dynamic infrastructure </li></ul><ul><li>Economy a catalyst for the cloud </li></ul><ul><li>Leverage cloud to build new products </li></ul>Jason Baker - CTO, VISI
    18. 18. Build vs. Buy <ul><li>Initial thinking -> Build </li></ul><ul><ul><li>Very few solutions on the market </li></ul></ul><ul><ul><li>Est. 10 people/ $2MM/ 1 year </li></ul></ul><ul><li>Architecture challenges </li></ul><ul><ul><li>Scale computing/storage on commodity sys </li></ul></ul><ul><ul><li>Provisioning/ orchestration/ mgmt systems </li></ul></ul><ul><ul><li>Web mgmt/ API/ Service integration </li></ul></ul><ul><li>Time-to-Market key factor </li></ul>Jason Baker - CTO, VISI
    19. 19. Cloud bake-off <ul><li>Vendor solution review </li></ul><ul><ul><li>Enomoly, Eucalyptus, </li></ul></ul><ul><ul><li>3Tera, Vmware, Citrix, </li></ul></ul><ul><ul><li>, Parascale, </li></ul></ul><ul><ul><li>Mezeo </li></ul></ul><ul><li>Architecture planning </li></ul><ul><ul><li>Servers & networking easy (Dell/Cisco) </li></ul></ul><ul><ul><li>Primary storage not so easy (performance/reliability/cost) </li></ul></ul>Jason Baker - CTO, VISI
    20. 20. Cloud Cost Model <ul><li>Fixed & Variable costs </li></ul><ul><ul><li>Development, DC, power, equipment, software, maintenance, support </li></ul></ul><ul><ul><li>Created a VCU to describe average cloud server resource size </li></ul></ul><ul><ul><li>Built a utilization model to predict capacity requirements </li></ul></ul><ul><li>Licensing software in the cloud </li></ul><ul><ul><li>Aka… Putting square peg in round hole </li></ul></ul>Jason Baker - CTO, VISI
    21. 21. Build process <ul><li>Built custom web mgmt </li></ul><ul><li>interface using API </li></ul><ul><li>Integration </li></ul><ul><ul><li>Order entry system </li></ul></ul><ul><ul><li>Billing system (Platypus) </li></ul></ul><ul><ul><li>Support system (Liveperson, ticketing sys) </li></ul></ul><ul><ul><li>Monitoring system (Nagios) </li></ul></ul><ul><li>3 mos development, 2 mos beta </li></ul>Jason Baker - CTO, VISI
    22. 22. Challenges <ul><li>Balancing cloud resources in PODs </li></ul><ul><li>Fraud detection and </li></ul><ul><li>mitigation </li></ul>Jason Baker - CTO, VISI
    23. 23. Lessons learned <ul><li>Understand the target customer </li></ul><ul><ul><li>Too technical for average SMB </li></ul></ul><ul><ul><li>Not attractive to web scale devs </li></ul></ul><ul><ul><li>Not sophisticated enough for large enterprise </li></ul></ul><ul><li>We won’t create a custom mgmt interface next time </li></ul><ul><li>Race to zero is a losing race </li></ul><ul><li>Fraud detection and mitigation </li></ul>Jason Baker - CTO, VISI
    24. 24. Thank you <ul><li>Jason Baker </li></ul><ul><li>612-395-8910 </li></ul><ul><li>[email_address] </li></ul><ul><li>@jasondbaker </li></ul>Jason Baker - CTO, VISI