Cloud Computing Ronan Martins Soares Manager of Information Technology email@example.com Belo Horizonte, Brazil
Technology for Agility “The provisioning of services in a timely (near on instant), on-demand manner, to allow the scaling up and down of resources” Alan Williamson, quoted in Cloud BootCamp March 2009
So exactly what is cloud computing? A style of computing where massively scalable IT-enabledcapabilities are provided "as a service" over the network
Classical Computing x Cloud ComputingEvery 18 months?
Cloud Computing from different viewpointLine of “A buyer centric view of technology where applications areBusiness available, through purchase, rental or even development,Executive wherever and whenever.”CFO “An approach to consume technology in a pay-as-you-go model where consumers only pay for what they use.”CIO “A comprehensive virtualization model for technology from infrastructure through application delivery .” Cloud Computing is all of these things!
What is the landscape of CloudComputing?Three primary models for Cloud Computing have emerged: SaaS PaaS IaaS (Software as a Service) (Platform as a Service) (Infrastructure as a Service)Applications, typically Hosted application Utility computing dataavailable via the browser: environment for building and center providing on demand• Google Apps deploying cloud applications: server resources:• Salesforce.com • Salesforce.com • HP Adaptive Infrastructure • Amazon E2C as a Service • Microsoft Azure • Rackspace • Amazon E2C & S3 SaaS and IaaS are the key cloud capabilities for 80% of our customers
Software as a Service (SaaS) SaaS will disrupt the application management functions for both internal IT and outsourcers
What are the benefits & challenges ofSaaS? Benefits Challenges • Speed • Extension of the security • Reduced up-front cost, model to the provider (data potential for reduced lifetime privacy and ownership) cost • Governance and billing • Transfer of some/all support management obligations • Synchronization of client • Elimination of licensing risk and vendor migrations • Elimination of version • Integrated end-user support compatibility • Scalability • Reduced hardware footprint Strong governance required to prevent lines of business from purchasing application services externally without IT involvement
Platform as a Service (PaaS) PaaS will disrupt the application development and management functions for internal IT
What are the benefits & challenges ofPaaS? Benefits • Challenges• Pay-as-you-go for • Governance development, test, and • Tie-in to the vendor production environments• Enables developers to focus on • Extension of the security application code model to the provider• Instant global platform • Connectivity• Elimination of H/W • Reliance on 3rd party SLA’s dependencies and capacity concerns• Inherent scalability• Simplified deployment model Strong governance required to prevent lines of business from building applications without IT involvement
Infrastructure as a Service (IaaS) IaaS will disrupt the infrastructure management functions for both internal IT and outsourcers
What are the benefits & challenges IaaS? Benefits Challenges • Systems managed by SLA should •Portability of applications equate to fewer breaches •Maturity of systems management • Higher return on assets through tools higher utilization •Integration across the Cloud • Reduced cost driven by boundary – Less hardware •Extension of internal security models – Less floor space from smaller hardware footprint – Higher level of automation from fewer administrators – Lower power consumption • Able to match consumption to demand IaaS is the on ramp for corporate IT to Cloud Computing!
How do SaaS, PaaS, and IaaS compare? SaaS • Easy first step to adopt alternative desktop office application • Requires nothing more than a credit card to start • Will drive home the SOA value proposition PaaS • Aimed primarily at small & new companies but models apply to all • Large companies will benefit as services scale up and model is driven into internal software development tools and processes laaS • Galvanizing approach to Utility Computing to drive high ROA • Overflow to external provider to avoid cap-ex to meet peaks • Longer term play due to immature tools and resistance to change
Solutions and vendors are emerging daily Software as a Service (Saas) Platform as a Service• Google Apps • Oracle On Demand • Amazon E2C • Etelos• Zoho Office Apps • Salesforce.com Force.com • LongJump• Workday • NetSuite ERP • Google App Engine • Boomi• Microsoft Office Live • Salesforce.com SFA • Coghead • Microsoft Azure* External IaaS Internal IaaS• HP/EDS (TBD) • Rackspace • HP Adaptive Infrastructure as a Service• IBM Blue Cloud • Jamcracker• Sun Grid• JoyentUtility Systems Management Tools+ Utility Application Development• VMWare • Xen • Data Synapse • IBM WebSphere XD• IBM Tivoli • Zuora • Univa UD • BEA Weblogic Server VE• Cassatt • Aria Systems • Elastra Cloud Server • Mule• Parallels • eVapt • 3tera App Logic