FAIM 14 Flexible Automation & Intelligent Manufacturing 24th International Conference San Antonio Texas U.S.A. Cloud Computing Paul Rad Rackspace, Inc. VP Technology 1
Organizations are building clouds to... Meet departmental resource needs & timelines Control & monitor the entire environment Facilitate automation and self services Where are you on the path to cloud? 1. Virtualization
Datacenters are being virtualized, Servers are first Hypervisors provide abstraction between SW and HW (Servers) HOST 1 HOST 2 HOST 3 HOST 4, ETC. VMs Hypervisor: Turns 1 server into many virtual machines (instances or VMs) (VMWare ESX, Citrix XEN Server, KVM, Etc.) Hardware abstraction for each server Better resource utilization for each server Next: Storage, Network the building blocks Compute Pool Network Pool Storage Pool Virtualized Servers Virtualized Networks Virtualized Storage Flexibility, Efficiency are key drivers Resource pools for apps starting to form... 1. Virtualization
But questions arise as the environment grows... VM sprawl can make things unmanageable very quickly APPS USERS ADMINS How do you make your apps cloud aware? Where should you provision new VMs? How do you empower employees to selfservice? How do you keep track of it all? + A Cloud Management Layer Is Missing 1. Virtualization
Solution: OpenStack, The Cloud Operating System A new management layer that adds automation and control APPS Connects to apps via APIs Self-service Portals for users USERS ADMINS CLOUD OPERATING SYSTEM Creates Pools of Resources Automates The Network 1.
OPENSTACK AT A GLANCE Software to build a cloud anywhere An ecosystem devoted to innovation Flexibility in deployment/features Standards for broad deployment No fear of lock-in Open Source Cloud computing will meet the needs of public and private Cloud providers by being simple and massively scalable.
What s next? On premises Private Clouds run cloud operations systems Public Clouds run cloud operating systems But you can t interoperate if public clouds are built on proprietary software 1.
Imagine having a Common Platform across clouds Seamlessly transporting workloads 1. Virtualization
A common platform is here. OpenStack is open source software powering public and private clouds. Private Cloud: Run OpenStack software in your own corporate data centers OpenStack enables cloud federation Connecting clouds to create global resource pools Public Cloud: OpenStack powers some of the worlds largest public cloud deployments. Common software platform making Federation possible Washington Public Cloud Texas Private Cloud California Private Cloud Europe Public Cloud 1. Virtualization
In Summary, the Cloud Operating System enables enterprises to: 1. Control and automate pools of resources 2. Efficiently allocate resources 3. Empower admins & users via self-service portals 4. Empower developers to make apps cloud-aware via APIs Top 3 Benefits of a Common Platform 1. Easy to migrate data and applications to public clouds when conditions are right - based on security policies, economics, and other key business criteria 2. No longer locked in with major investment in one provider 3. Disaster recovery
Not Just Simulation Any More Remarkable success with large scale computational simulation has led to an explosion of new data. Modern science and engineering therefore is about managing and analyzing this data as well So, UTSA s strategy is about computation, data, security, and data analysis.