1. Cloud Computing
Ronan Martins Soares
Manager of Information Technology
ronanms@gmail.com
Belo Horizonte, Brazil
2. 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
5. So exactly what is cloud computing?
A style of computing where massively scalable IT-enabled
capabilities
are provided "as a service" over the network
7. Cloud Computing from different viewpoint
Line of “A buyer centric view of technology where applications are
Business 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!
12. What is the landscape of Cloud
Computing?
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 data
available 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
13. Software as a Service (SaaS)
SaaS will disrupt the application management functions for both internal IT and
outsourcers
14. What are the benefits & challenges of
SaaS?
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
15. Platform as a Service (PaaS)
PaaS will disrupt the application development and management functions for
internal IT
16. What are the benefits & challenges of
PaaS?
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
17. Infrastructure as a Service (IaaS)
IaaS will disrupt the infrastructure management functions for both internal
IT and outsourcers
18. 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!
19. 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
20. 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
• Joyent
Utility 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