Automation - up cloud computing conf 2011Presentation Transcript
Cloud: The Triumph ofAutomation over AdministrationDave WrightFounder & CEO
What makes a Cloud datacenterdifferent from any other?
IT before automation
IT after automation
The best parts of cloud computing• Services on-demand• Rapid scaling• Usage based billing (by the drink)• Standardized offerings• API control• Cost effectiveness What do these elements have in common?
Automation• Essential cloud functionality requires automation• Humans aren’t smart enough or fast enough to deploy, configure, and manage infrastructure at cloud scale• Dozens of applications and virtual machines are being deployed per second• Humans just don’t scale
Other benefits of automation• Quality control / reduction in errors• Standardization• Reductions in power / cooling• Auditability• Security
What can’t you automate?• Physical infrastructure installation – racking, network cabling, power (Or can you?)• Everything else can be automated
What is an API?• Application Programming Interface• Standardized interface that one piece of computer software can use to communicate with another• Essential building block for automation
Barriers to automation• Lack of APIs – Requirement to use a GUI / CLI – Resort to hacking via telnet or SSH scripting• Lack of Network connectivity – Configuration via serial / console connection – Need to bootstrap onto the network
How SolidFire thinks about automation• Everything that can be done with the storage system can be automated• Management tools built on top of APIs, not the other way around• Zero touch deployment – rack, cable, power on SOLIDFIRE
The automation test• Can you put a piece of hardware (storage, server, network) in a rack, power it on, and never have a human log in to it?• Does the hardware have an API? – For initial configuration? – For deployment / provisioning / reconfig? – For error handling? – For decommissioning?
www.solidfire.com For additional info: Dave Wright – Founder & CEO firstname.lastname@example.orgQuestions