Da virtualização para Cloud ComputingUm Road Map prático
Cezar Taurion
Gerente de Novas Tecnologias/Technical Evangelist
© Copyright International BusinessMachines Corporation 2011. All rights reserved.
© Copyright IBM Corporation 2011IM AR2
Agenda
Nivelando nossos conhecimentos sobre Cloud Computing
Benefícios e riscos da Cloud Computing
How to?
Lessons learnedCezar TaurionTechnical Evangelist
© Copyright IBM Corporation 2011IM AR
Everyone is talking about the cloud...
© Copyright IBM Corporation 2011IM AR
The significance of Cloud Computing
Cloud Computing changes IT services delivery in the same way that the ATM changed banking and the internet changed commerce
© Copyright IBM Corporation 2011IM AR
Seismic Shifts: What the Industrial Revolution has to do with the Evolution of Modern IT
Industrial Revolution – no single event, but an evolution of events and inventions over many decades
Standardized processes in product manufacturing brought about significant changes in labour
Cloud is the “Spinning Jenny” or “Watt’s Steam Engine” of its time: an essential part to the history of IT, but only a part of a much wider narrative
How this narrative will play out over the next decade really is anyone’s guess
There will be winners and losers
In just the last decade, we’ve moved from static websites and slow internet modem dial-up to $$$Bn e-commerce, pervasive mobile and “tweeting” the world! In the next decade, we may have witnessed a dramatic transformation in the way IT is bought / consumed, to a highly flexible, pay-as-you-go, standardised model. All bets are off !
1960s 1970s 1980s 1990s 2010s+2000s
Mainframe Era PC / Client-Server Era The Network Era Cloud Computing Era
1960s 1970s 1980s 1990s 2010s+2000s
Mainframe Era PC / Client-Server Era The Network Era Cloud Computing Era
© Copyright IBM Corporation 2011IM AR
IT must address these Business Challenges
Reducing riskEnsure the right levels of security and resiliency across all business data and processes
Breakthrough agilityIncrease ability to quickly deliver new services to capitalize on opportunities while containing costs and managing risk
Higher quality servicesImprove quality of services and deliver new services that help the business grow and reduce costs
Doing more with lessReduce capital expenditures and operational expenses
© Copyright IBM Corporation 2011IM AR
Gartner 2010 CIO review Gartner 2010 CIO review
© Copyright IBM Corporation 2011IM AR
A cloud computing primer – your 60 second guide
Start
Finish
A new model of IT delivery and consumption… …inspired by internet
services in the consumer space
Key ingredients:•elasticity•PAYG•on-demand self-service
Analogies - electricity generation and The Model-T Ford
Evolutionary, not revolutionary – time sharing, hosting, ASP
Variants – public, private, hybrid, community, G-cloud add to confusion
Get toknowtheCloudstack
Near-term adoption overstated, long-term impact underestimated – all bets are off !
A “confluence of technologies” – virtualization, SOA, multi-tennancy
?
© Copyright IBM Corporation 2011IM AR
Cloud Computing Definition
Cloud computing is a new consumption and delivery model inspired by consumer internet services and driven by client needs
Cloud computing has 5 key characteristics:
1. “Always on” network access 2. On-demand self-service 3. Location independent resource pooling4. Rapid elasticity – grow & shrink easily5. Flexible pricing models
Virtualization ServiceAutomation
UsageTracking Web 2.0
End User Focused
… to free your budget for new investments and speed deployment of new capabilities.Virtualization Standardization Automation Self Service
Increasingflexibility
Reducedcosts
Increasingquality
© Copyright IBM Corporation 2011IM AR
Cloud Service Types
Source: “Government in the Cloud” Gartner Webinar, Sept. 8, 2010
© Copyright IBM Corporation 2011IM AR
A range of deployment options
Private PublicHybrid
IT capabilities are provided “as a service,” over an intranet, within the enterprise and behind the firewall
Internal and external service delivery methods are integrated
IT activities / functions are provided “as a service,” over the Internet
Enterprise data center
Managed private cloud
Third-party operatedClient ownedMission criticalPackaged applicationsHigh compliancyInternal network
Enterprise data center
Private cloud
PrivateOn client premisesClient runs/ manages
Public cloud services
Users
B
Shared resourcesElastic scalingPay as you goPublic Internet
A
Member cloud services
A
Enterprise
B
Mix of shared and dedicated resources
Shared facility and staffVirtual private network
(VPN) accessSubscription or
membership based
Hosted private cloud
Enterprise
Third-party owned and operated
StandardizationCentralizationSecurityInternal network
© Copyright IBM Corporation 2011IM AR
Workload OptimizedVirtualized Systems
Storage
Network
Cloud Services
Changes in Consumption
Changes in Delivery
• User provisioned• Self service model• Tiered, flexible pricing
• Standardized offerings• Virtualized and automated
infrastructure management
• Self Service
• Capacity, Flexibility and choice
• Lower costs
• Enhanced security and reliability
• Rapidly Provisioned
• Location independant(mobile or Web)
Value for Consumer:
High Quality User Experience
• Lower operating costs due to standards and automation
• Offload standard admin tasks
• Improved capital efficiency
• Rapid, flexible services enhancements
• Economy of Scale
Value for IT Provider:
Improved SupplyEconomics
Cloud System Capabilities
Automated and dynamicIT Management Service Management
Service Access & Deployment
=
+Compute
12
Cloud Computing creates value by changing the way IT is delivered … AND consumed
© Copyright IBM Corporation 2011IM AR
Cloud computing delivers IT & business benefits
AutomatedFaster cycle times
Lower support costsOptimized utilization
Improved complianceOptimized security
End user experience
StandardizedEasier access
Flexible pricingReuse and share
Easier to integrate
VirtualizedHigher utilization
Economy of scale benefits
Lower capital expenseLower operating expense
Higher quality services
Doing more with less
Breakthrough agility Reducing risk
© Copyright IBM Corporation 2011IM AR
Infrastructure, Labor, and Re-Engineering IT Business and Delivery Processes Drive Cloud Economics
Virtualization of Hardware
Standardization of Workloads
Utilization of Infrastructure
Automation of Management
Virtualized environments only get benefits of scale if they
are highly utilized
Drives lower capital requirements
More complexity = less automation possible =
people needed
Take repeatable tasks and automate
Lab
or
Lev
erag
eIn
fras
tru
ctu
re
Lev
erag
e
Self ServiceClients who can “serve
themselves” require less support and get services
© Copyright IBM Corporation 2011IM AR
IT benefits from Cloud Computing are real
15
VIR
TU
ALI
ZA
TIO
N
AU
TO
MA
TIO
N
ST
AN
DA
RD
IZA
TIO
N
Cloud attributes From
Server/storage virtualization 10–20%
Utilization of infrastructure 10–20%
Self-service None
Automated provisioning Week - Months
Change and release management Months
Service catalog ordering Months
Metering/billing Fixed cost model
Payback period for new services Years
Legacy environments
Cloud-enabled enterprise
Cloud accelerates business value across a wide variety of domains
To
70–80%
70–80%
Unlimited
Hours / Minutes
Hours / Minutes
Days / hours
Granular
Months
© Copyright IBM Corporation 2011IM AR
IBM’s Experience with Conversion to Cloud Computing
New Development
Software Costs
Power Costs
Labor Costs (Operations and Maintenance)
Hardware Costs(annualized)
Liberated fundingfor new development, trans- formation investment or direct saving
Deployment (1-time)
Software Costs
Power Costs(88.8%)
Labor Costs( - 80.7%)
Hardware Costs( - 88.7%)
Note: 3-Year Depreciation Period with 10% Discount Rate
Without Cloud With Cloud100%
CurrentIT
Spend
StrategicChangeCapacity
Hardware,labor & powersavings re-duced annual cost of Operationby 83.8%
Case Study ResultsAnnual savings: $3.3M (84%)
$3.9M to $0.6M
© Copyright IBM Corporation 2011IM AR
Consulting Services in support of Cloud Computing
Cloud solutions for infrastructure workloads
Delivery options to fit your requirements:On the IBM Cloud……………Private Cloud……….Pre-integrated appliances
Infrastructure services & technologies enabling Cloud computing
Development and Test
Desktop Infrastructure Storage Analytics Collaboration Business Services
Security – Resilience - Maintenance
IBM is making significant investments to help clients optimize the use of Cloud
IBM Service Delivery Manager Cloud Service Provider Platform IBM Cloudburst appliance
Professional Security Services Cloud Computing
Testing Services for Cloud
Strategy & Design Services for Cloud
Networking Strategy & Optimization Services
© Copyright IBM Corporation 2011IM AR
The IBM portfolio is aligned by Cloud lifecycle stage
Cloud Integration
Plan
Cloud Strategy
Business strategy Technology strategy Business return and
ROI analyses Deployment planning
Cloud Services
Deliver
Development & Test Production IBM Cloud data center
assets and resources IBM Cloud Computing
Reference Architecture IBM Security Framework
Private Clouds
Build
Development & Test Production Leveraging your IT assets
or ours, in your data center or in ours
IBM Cloud Computing Reference Architecture
IBM Security Framework
Integration of enterprise and cloud IT systems
Support for multiple cloud providers
Prebuilt, rapidly available integration
Helping clients develop a Cloud strategy, assess
workloads or identify pilot opportunities
Helping clients to enable their enterprise to deliver Cloud Services
Providing secure, reliable services for clients to consume
© Copyright IBM Corporation 2011IM AR
IBM Cloud Portfolio
Server & Storage SystemsSystem X with new ex5 technology Power Systems - POWER7IBM zEnterprise System Scale-out NAS Storage Systems
Workload Optimized Systems IBM Cloudburst Cloud Service Providers Platform (CSP2) Smart Analytics System
Middleware WebSphere App. Server Hypervisor Edition WebSphere Cloudburst Appliance CastIron Appliance
Service Management & Security IBM Service Delivery Management Tivoli Service Automation Manager Virtual Server Security for VMWare
Development ToolingRational Software Delivery ServicesRational Asset Manager
Analytics Cognos Business Intelligence Neteeza
Infrastructure-as-a-Service
Platform-as-a-Service
Software-as-a-Service
Business Process-as-a-Service
• LotusLive
• IBM Smart Business offerings
© Copyright IBM Corporation 2011IM AR
IBM CloudBurst
A breakthrough in service delivery for data center workloads with a fully configured pre-integrated system.
For IT executives seeking a breakthrough in:– Delivery of service.– Reduction in cost.– Transformation of the data center into a
dynamic infrastructure.
A complete system that integrates the service management software system with servers, storage, and Quick Start services, and financing to quickly enable a private Cloud.
“Fit for purpose” based on the architectures required by specific workloads.
Service Subscription
Service Delivery
Service Activation
Service Design
Service Operations
© Copyright IBM Corporation 2011IM AR
LotusLive MeetingsA full-featured online meeting service that integrates Web, audio and video casting
LotusLive EventsAn online event management service, helping you
create, host and manage online conferences
LotusLive ConnectionsAn integrated suite of tools that combines your business network with collaboration services
LotusLive NotesAn online version on IBM’s popular Lotus Notes email, and calendar & scheduling capabilities.
LotusLive EngageAn integrated suite of tools that combines your
business network with collaboration and conferencing services
LotusLive iNotesA Web-based messaging service for
exchanging e-mail and personal calendar
LotusLive: An online social networking and collaboration service
Easy Collaboration, Powerful Social Networking Services
Our Strategy Deliver a set of services that dramatically simplifies and
improves the interactions organizations have with their customers and partners
Why choose LotusLive Easy to use, integrated services help customers to connect
and work with people outside or inside their organization.
It’s affordable with no up front infrastructure investment, starting as low as US$3 per month.
It’s designed with integration in mind—helping customers to extend their on-premise investments to the Cloud and create new applications with third-party integration with partners.
You’ll get the reliability and performance you expect from IBM.
© Copyright IBM Corporation 2011IM AR
Bene
fit
CostHigh
High IT Provider Relationship Profile
Provider researches, recommends and implements
technology to enable quantum leap in business capability
Utility
Commodity
Provider works with others to develop a service and provide resources/skills
necessary to support the service
Provider of a quality service at a cost equal to or lower than the competition
Provider of an adequate service at a cost lower than the competition
Partner
Enabler
There are six typical steps to getting started with Cloud “IBM Cloud Assessment Workshop”
Analyze Workloads Determine DeliveryModels
E-Mail, Collaboration
SoftwareDevelopment
Test and Pre-Production
DataIntensive
Processing
Database ERP
Enterprise
Private Public
Hybrid
Trad
IT
Assess Risks
Determine ROI
1 2 3
4 5 6
Understand Strategic Direction
Build Roadmaps
Ente
rpris
eAr
chite
ctur
e
Phase 2Phase 2
Phase 3Phase 3
Phase 4Phase 4
Phase 1Phase 1
Business ArchitectureAlignment
Data Model
Metadata
Information SystemsArchitecture
Define the information integration architecture
Info
rmat
ion
Inte
grat
ion
Information Transformation
Mas
ter D
ata
Man
agem
ent
Information Placement& Structure
Optimize data & content placement and structure across all
LOBs & technology silos
Extend the Information Integration Architecture for placement &
structure optimization
Document business directions and IT’s alignment with them,
across the enterprise
Provide a baseline of agreement by educating all stakeholders on the
fundamentals of Enterprise Architecture
Integrate information transformation with common metadata and data
cleansing services
Extend the information integration architecture across the
organization & technologies
Integrate data placement with the Information Lifecycle Management
implementation
Develop and implement enterprise-wide business architecture initiatives
Assess the existing IS Architecture for a selected set of LOBs
Develop an overall IS enterprise architecture framework to guide the enterprise
Develop and execute an IS Architecture roadmap across the enterprise
Develop metadata technical strategyPilot Metadata integration with key tools and
applicationsDocument business glossary into metadata
repository for some LOBs
Establish a cross-functional Information Architecture (Data Administration) team
Establish data entity naming standardsDefine and document common semantics (business glossary) across LOBs for some
subject areas
Analyze Infrastructure Gaps
01. IT Host Resources
03. IT Storage Resources
04. IT Network Resources
02. IT Distributed Resources
Exploratory DepartmentalEnterprise Integration
Exclusive Open
Scope of services
Assess current state Determine future stateIdentify required capabilities and initiatives
Develop roadmaps
01. IT Host Resources
03. IT Storage Resources
04. IT Network Resources
02. IT Distributed Resources
Exploratory DepartmentalEnterprise Integration
Exclusive Open
Scope of services
Assess current state Determine future stateIdentify required capabilities and initiatives
Develop roadmaps
© Copyright IBM Corporation 2011IM AR24
How we would develop a cloud computing strategy and plan
1
Pre-workshop callClient and IBM have a pre-workshop conference call to review engagement details and logistics and to begin the workshop scheduling process. IBM provides a pre-workshop data collection template.
1 – 2 weeks elapsed time 2
Data collection
Client provides IBM with pre-workshop background material
3
Workshop preparationIBM prepares workshop materials based upon client-provided information.
1 week elapsed time
4
Client executive workshop
IBM facilitators and client IT leadership members participate in a 2-day structured workshop.
The 2-day client executive workshop is the key step within this strategy and planning engagement.
1 – 2 weeks elapsed time 5
Data analysisIBM conducts analysis of information gathered in the workshop and creates a final report presentation.
6
Client presentationIBM conducts analysis of information gathered in the workshop and creates a final report presentation.
7
Next steps
© Copyright IBM Corporation 2011IM AR25
Next, we analyze the client’s workloads to determine the best starting point for your cloud journey.
EXAMINE FOR RISK
Database Transaction processing ERP workloads
TEST FOR STANDARDIZATION
Web infrastructure applications Collaborative infrastructure Development and test High performance computing
EXPLORE NEW WORKLOADS
High volume, low cost analyticsCollaborative business
networks Industry scale “smart”
applications
© Copyright IBM Corporation 2011IM AR
Data Segregation
Data Recovery
Investigative Support
Regulatory Compliance
Data Location
Privileged User Access
Disaster Recovery
Gartner: Assessing the Security Risks of Cloud Computing, June 2008
…map directly to the IBM Security Framework.
Gartner’s security risks of cloud computing
© Copyright IBM Corporation 2011IM AR
Workloads and types of Clouds in-demand today
Data mining, text mining, or other analytics Security Data warehouses or data marts Business continuity and disaster recovery Development & Test environment
infrastructure Long-term data archiving/preservation Transactional databases Industry-specific applications ERP applications
Audio/video/Web conferencing Service help desk Infrastructure for training and demonstration WAN capacity, VOIP Infrastructure Desktop Test environment infrastructure Storage Data center network capacity Server
Top public workloadsTop private workloads
64%
30%Public
Private
Note: Not all workloads will move to cloud!
Cloud workload preference
Database- and application-oriented workloads emerge as most appropriate
Infrastructure workloads emerge as most appropriate
© Copyright IBM Corporation 2011IM AR
Enterprise Use Cases 2009-2012 – Leading Edge to Early Mainstream
Source: “How Web and Cloud Computing Will Drive Your IT Strategies,” Gartner Webinar, Nov. 3, 2010
© Copyright IBM Corporation 2011IM AR
Analysis of IBM Americas’ internal applications*
The Cloud-Affinity of existing applications depends on multiple factors: Compliance and cross-border issues, site-dependency (for performance or data size), app-specific benefits of migration, and the ease and cost of migration.
Low Cloud affinity
High Cloud affinity
Which aspects of your IT portfolio have an affinity for Cloud?
© Copyright IBM Corporation 2011IM AR
An Architectural Model that includes standards-based Interfaces is key
ServiceCreation & Deployment
Service Request & Operations
Service Provider
ServiceDefinition
Tools
ServicePublishing
Tools
ServiceFulfillment &Configuration
Tools
ServiceReporting &
Analytics
ServicePlanning
Role-basedAccess
Operational Support Systems (OSS)
Business Support Systems (BSS)
Infrastructure Services
Software Platform Services
Application, Process and Information Services
End Users,Operators
ServiceCatalog
OperationalConsole
Standards Based Interfaces
Standards Based Interfaces
Standards Based Interfaces
Cloud Services
Cloud Platform
© Copyright IBM Corporation 2011IM AR
Ser
vice
D
eliv
ery
P
orta
l
BSS – Business Support Services
OSS – Operational Support Services
Reporting & AnalyticsMetering
Ser
vice
D
eve
lop
me
nt
Po
rta
l
Common Cloud Management Platform
Security & Resiliency
Cloud Service
Offerings
Service Provider Portal
Service Business Manager Service Operations Manager
AP
I
Use
r In
terf
ace
AP
I
The Common Cloud Platform
Virtualized Infrastructure – Server, Storage, Network
“Common Cloud Service Platform - PaaS”
Unified service management driving delivery economics
•Emerging and existing programming models•Hybrid Environments
Loosely Coupled Workloads
Analytics Workloads
Storage/Data Integration Workloads
Transactional Workloads
PaaS Tooling – Integrated Developer and Administrator Tools,
BSS plugin - PaaS specifc user roles OSS plugin - Service Templates, Management Plans
© Copyright IBM Corporation 2011IM AR
OSS/BSS Details
© Copyright IBM Corporation 2011IM AR33
After the Infrastructure Strategy and Planning for Cloud Computing engagement, the next step would be to implement the client’s strategy and plan.
Infrastructure Strategy and Planning for Cloud Computing Engagement
Cloud delivery model
Analysis and prioritization of your IT workloads
Gap analysis of readiness of infrastructure for cloud
Cloud adoption roadmap
Potential Follow-on (examples only)
IT Service Strategy (for Service Portfolio Development)
Network Application Optimization for Cloud Computing
Smart Business Development and Test Cloud
Smart Business Storage Cloud
Smart Business Desktop Cloud
Provisioning Engine Workflows Expert Systems Scripts
Optional Service Modules For example,
Metering/Usage Billing, Monitoring, and so on
Virtualized Cloud Infrastructure
© Copyright IBM Corporation 2011IM AR
Lessons Learned (1/5)
Cloud computing doesn’t change everything (when implementing your private Cloud).
Evolutionary in implementation, revolutionary in technology!
Normal IT project methodologies apply (mostly).
Leverage processes & skills you already have.
Cloud is not an excuse, for ignoring normal good business practice.
Ironically, everything that holds up “traditional” projects will hold up your first Cloud project.
Some new aspects of Cloud do need to be carefully planned.
(Cloud) Service definition, quality of service, evolution of the service, service catalog, and service life cycle need to be well defined and designed.
Clarity in use-cases, service catalog and non-functional requirements fundamental to success.
Standardisation is key to achieving Cloud computing benefits.
Cloud benefits will be maximised where few configurations (images) are used by many people, and minimised where many configurations are used by few people.
Only through standardisation can automation be cost-beneficial.
Each variable or choice point adds cost, and should be challenged.
© Copyright IBM Corporation 2011IM AR
Lessons Learned (2/5)
Start with a small, well-scoped project to show early success. Start small, grow fast.
Technology evolving quickly, and smaller agile projects can adopt in-flight changes.
Phased approach vital.
Transparency of costs will drive change in consumption behaviour. Metering and charging of resource usage is vital to drive high utilisation.
If users are not encouraged to release resources, they will consume more than they need, and not release un-used resources back into the Cloud resource pool.
Process optimisation is vital If current processes are fragmented, they should be optimised before moving to the
Cloud.
Simplify where possible and minimise manual intervention / steps / approvals.
Automation and standardisation are king!
© Copyright IBM Corporation 2011IM AR
Lessons Learned (3/5)
A top-down approach (green field infrastructure) will achieve greater benefits
Higher levels of service standardisation possible by designing from top-down.
Avoids “legacy” infrastructure & processes which may constrain the “purity” of Cloud services.
Networks are the enabler as well as the inhibitor !
Access to the Cloud services requires secure front-end user access and back-end Cloud management for a viable Cloud solution.
Most enterprise networks are designed for separation & security, and actively prevent back-end access to network zones across business-units, countries and regions.
Early verification of network viability for Cloud services delivery is vital, especially when Cloud span beyond the data centre.
Devil is in the detail
Things appear very similar at a high level, but often very different at a detailed level. For instance, 20 Windows images maybe be 1 windows image with 20 instances, or genuinely 20 different reasons for why they are unique.
Greatest complexity in most Cloud solutions is network integration, and what network connections are required for each service and across services.
© Copyright IBM Corporation 2011IM AR
Lessons Learned (4/5)
Proof of concepts are powerful but also costly
PoC’s for Cloud implementations are large & complex, often not much smaller than production implementations. Carefully consider if the onsite PoC is the right way to prove the concept.
Seeing is believing - There are many Cloud sceptics, but the power of seeing Cloud services being instantiated in minutes is extremely compelling.
Cloud management solutions are complex
Cloud computing abstracts the complexity of infrastructure into easy to consume services. The translation of complexity into simplicity is actually a difficult problem to solve.
Cloud solutions cut across many disciplines, and therefore require a multi-skilled team in hypervisor, image creation, networks, storage, server infrastructure and automation skills.
Do not assume these are easy to implement, unless using pre-packaged appliances (Cloudburst)
Don’t forget the development and test environments for the CMP
Just like most systems, the Cloud Management Platform should have comparable environments for testing fixes, applying patches, and developing new features before being deployed into the production CMP.
© Copyright IBM Corporation 2011IM AR
Lessons Learned (5/5)
Build to the lowest denominator
Build the basics starting with IaaS capability and move up the stack to PaaS and SaaS offerings.
Low level changes can impact capabilities in higher service levels, so need to carefully plan where they are employed. Eg. Automatically applying a patch to an IaaS service could impact an application running upon it!
Plan early on how to operate your Cloud
Build a multi-discipline team embedded in a single group, to compliment the traditional delivery processes.
New Cloud processes will be required in addition to traditional service management processes.
These should focus upon the service life cycle from creation, instantiation, operation and termination.
Be sure you’re implementing a Cloud !
Just calling something a Cloud, doesn’t make it a Cloud
It should be;
Highly automated, ideally deploying services without any human intervention thru self-service
Based on virtualised resources for compute, network, storage
Highly standardised, offering few services with wide appeal.
© Copyright IBM Corporation 2011IM AR
A practical approach to cloud computing
Plan and Prepare
Define cloud strategy and roadmap
Assess cloud deployment models, service options and workloads
Plan cloud strategy and roadmap
Choose initial project
Condition the existing infrastructure for cloud
• Virtualize and automate existing systems
• Add service management, service catalog
Pilot and Deploy
Start with an isolated private cloud deployment
Choose low-risk workload such as test and development
Standardize applications and systems
Deploy self-service portal
Extend and Evolve
Roll out cloud across the enterprise
Enable additional workloads on private cloud
Add new users
Use trusted public cloud services to supplement data center capabilities
© Copyright IBM Corporation 2011IM AR
Obrigado!
www.ibm.com/developerworks/blogs/page/ctaurion
www.computingonclouds.wordpress.com
@ctaurion
Facebook, Linkedin