SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
© IBM Corporation 1
IBM Software University 2015
WebSphere Technical University PLUS
Mobile, BPM, Cloud, Integration, Application
Platform, IBM z Systems and Digital Experience
13 – 16 October 2015|Dublin, Ireland
Cloud 122
Building the Perfect Cloud
Scott Simmons
Master Cloud Advisor
IBM Cloud
© IBM Corporation 2
The Problem with MANY Current “Cloud” Solutions
“Google – tecture”
© IBM Corporation 3© IBM Corporation 3
Cloud – The Current Architectural Realities
•  Current IT – Virtualization “run amok”
•  The Promise of Cloud … huge!
•  The Challenges of Cloud … not huge!
•  So … Is There a Perfect Cloud?
© IBM Corporation 4
Building the Perfect Cloud
•  Cloud Architectures – Evaluating Options
•  Architecture Principles in “Cloud Building”
•  Practices for Success in the Cloud
© IBM Corporation 5
Building the Perfect Cloud
•  Cloud Architectures – Evaluating Options
–  Assessing Cloud Delivery and Deployment
–  Hybrid Cloud IS Cloud Computing
–  The Promise of Cloud Standards
•  Architecture Principles in “Cloud Building”
•  Practices for Success in the Cloud
© IBM Corporation 6© IBM Corporation 6
Networking Networking Networking Networking
Storage Storage Storage Storage
Servers Servers Servers Servers
Virtualization Virtualization Virtualization Virtualization
O/S O/S O/S O/S
Middleware Middleware Middleware Middleware
Runtime Runtime Runtime Runtime
Data Data Data Data
Applications Applications Applications Applications
Tradi&onal		
IT	
Infrastructure	
as	a	Service	
Pla5orm	
as	a	Service	
So7ware	
as	a	Service	
Client	Manages	
Vendor	Manages	in	Cloud	
Vendor	Manages	in	Cloud	
Vendor	Manages	in	Cloud	
Client	Manages	
Client	Manages	
Customiza&on;	higher	costs;	slower	&me	to	value	
Standardiza&on;	lower	costs;	faster	&me	to	value	
Assessing Cloud Delivery Options
1-3
© IBM Corporation 7© IBM Corporation 7
Assessing Cloud Deployment Options
•  On Premise Cloud
•  Off Premise Cloud
•  Hybrid Clouds
Systems of Record
Systems of Engagement
Private Public
On Premise
Off Premise
© IBM Corporation 8© IBM Corporation 8
Cost /
investment
Features
(initial & future)
Elasticity
Security
Service
Integration / SLA
Provider
switching effort
Client
Architecture
Control
1
Provider designed
and operated
Provider designed
and operated
User A User B
User C
User D User E
5
Enterprise C
Enterprise B
Enterprise A
4
Deployment
models
2 3
Client designed
and owned
Client
data center
Client
data center
Provider
data center
Private
cloud
Managed
private cloud
Hosted
private cloud
Shared
cloud
Public
cloud
High-Level Cloud Deployment Tradeoffs
© IBM Corporation 9© IBM Corporation 9
Shared
off-premises
cloud
Dedicated
on-premises
cloud
Traditional IT Dedicated
off-premises
cloud
Key considerations: •  Data
•  Integration
•  Control / Governance
Enterprise
applications
Cloud enabled
Cloud native apps / services
Hybrid cloud
The Reality – Hybrid Cloud IS Cloud Computing
© IBM Corporation 10© IBM Corporation 10
Hybrid Cloud Enables “N-Speed”/Bi-Modal IT
Rapid iterations
Cloud Native
Slower iterations
Cloud Ready
Alignment
Continuous synchronization
and planning
Continuous testing
Continuous deployment
and monitoring
Plan Develop Build Test Deploy Production
Plan Develop Build Test Deploy Production
http://www.redbooks.ibm.com/abstracts/redp5191.html?Open
© IBM Corporation 11© IBM Corporation 11
Hybrid Cloud Patterns
Notice: Objects in mirror are closer than they appear
(e.g. it would be nice if this were really this simple …)
© IBM Corporation 12© IBM Corporation 12
Cloud Standards Enable Architectural Flexibility
Hybrid CloudPrivate Cloud Off-premise cloud
IaaS
PaaS
SaaS
OAuth
OSLC
http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/
© IBM Corporation 13© IBM Corporation 13
OpenStack Provides IaaS Foundation
Network Dashboard
Compute Image Object
Storage
IdentityBlock Storage
Compute (Nova) 
Dashboard (Horizon) 
Image (Glance)
Identity (Keystone)
Object Storage (Swift)
Network (Neutron) 
Block Storage (Cinder)
Metering (Celiometer)
Orchestration (Heat)
Containers (Magnum)
And more to come
© IBM Corporation 14© IBM Corporation 14
Cloud Foundry is the industry’s Open PaaS and 
provides a choice of clouds, frameworks, and application services.

(PaaS also needs to support OpenStack and native containers as well) 
Cloud Foundry Provides PaaS Foundation
© IBM Corporation 15© IBM Corporation 15
Static website Web frontendUser DB Queue Analytics DB
Development
VM
QA server Public Cloud Contributor’s
laptop
Containers Provides Delivery/Runtime Foundation
Mul1plicity	of	Stacks	Mul1plicity	of	hardware	
environments	
Production Cluster
Customer Data
Center
…that can be manipulated using
standard operations and run
consistently on virtually any
hardware platform sharing OS
and bins/libraries as needed
An engine that enables any
payload to be
encapsulated as a
lightweight, portable, self-
sufficient container…
https://www.opencontainers.org/
© IBM Corporation 16
Building the Perfect Cloud Agenda
•  Cloud Architectures – Evaluating Options
•  Architecture Principles in “Cloud Building”
–  “Cloud Ready IT”
–  Common Cloud Anti-patterns
–  Architectural Aspects for the Perfect Cloud
•  Practices for Success in the Cloud
© IBM Corporation 17© IBM Corporation 17
“Cloud Ready IT”
How	do	I	leverage	exis1ng	on-
premises	assets	(data	and	services)	
for	cloud	and	also	free	up	resources	
for		innova1on?	
How	do	I	leverage	exis1ng	on-
premises	system	of	record	assets	
(data	and	services)	for	cloud?	
How	do	I	elas1cally	scale	my	back-end	
systems	to	handle	new	traffic	from	
engaging	applica1ons	in	the	cloud?	
Systems	of	
Engagement	
Systems	of	
Record	
Secure	 Manage	 Deploy	 Connect	 Scale	
Enable	Hybrid	Cloud	 Prepare	for	Hyper	Scale	Op&mize	IT	
Applica&on	Integra&on	Middleware	
Share	
In all of these areas – you need to consider organizational (people/process) implications
© IBM Corporation 18© IBM Corporation 18
Cloud Architecture Is More Than Technology
The transformation to a composable business is more than
technology, it’s about people, process, and culture
People
•  Empowerment
•  Faster Decision Making
•  Roles/Responsibilities
Process & Delivery
•  Continuous Delivery
•  Canary Testing
•  “Chaos Monkey”
Organization & Culture
•  DevOps
•  Agile
And this is where we find most of the problems with cloud adoption
© IBM Corporation 19
Common Cloud Anti-Patterns
•  No definition of strategic and tactical goals
•  Business/LOB not part of planning/design
•  Not evaluating all potential options
•  Lack of complete requirements (esp NFRs)
•  Fragmented architecture approach
•  Focusing solely on tools/technology
•  Not following a Fit-For-Purpose approach
© IBM Corporation 20
Architectural Aspects for the Perfect Cloud
•  Applying Architectural Thinking
•  Requirements and Architectural Decisions
•  Considering Topology Options
•  Defining the “Cloud Technology Stack”
•  Cloud Workload Assessment
•  Adopting Cloud Application Architecture
•  Organizational Alignment
© IBM Corporation 21© IBM Corporation 21
Applying Architectural Thinking
Inputs Thinking Process Outputs
Requirements
What is to be solved?
Qualities
How “good” is it?
Constraints
What freedom do we have?
Architecture
(Functional
Nonfunctional
Operational)
Architecture Viability
& Representation
Assets & Technology
What is available?
© IBM Corporation 22© IBM Corporation 22
Requirements and Architectural Decisions
Performance Compute, Network, Storage
Availability Scalability, Failover
Disaster Recovery Redundancy, RTO/RPO Considerations
Management/Orchestration Patterns, Templates, Automation
Monitoring Proactive, Autoscaling Policies
Audit/Control Regulatory Requirements
Backup SLA aspects, Scheduling, Data Loss Issues
Compliance Regulatory Requirements e.g. Geo Placement
Configuration Management Processes, Regulatory Aspects, Governance
Security Policies, IAM, Encryption, Privacy, Isolation
Price/Cost Migration Cost, Off Premise Cost, Resources
Interoperability/Integration Data Security, Availability Considerations
Viability Flexibility, Technology Evolution, Organization
© IBM Corporation 23© IBM Corporation 23
Cloud Delivery Considerations
I
a
a
S
Existing code/middleware
Networking/Security functions
Complex deployment
No capability to easily move to
bare metal/virtualized
Large number of interfaces
P
a
a
S
“Cloud native”
Polygot requirements
Integration to on prem data
Innovative/agile organization
Existing application/middleware
Security/Process Constraints
Traditional Tools/Methods
S
a
a
S
Requirements met by package
Middleware As A Service
XaaS
Customization Needed
External Integration
Security Concerns (Data)
Focus is primarily on
Functional Requirements
© IBM Corporation 24
Cloud Deployment Considerations (Off Premise)
Focus is primarily on
Nonfunctional Requirements
(e.g. security, availability,
performance)
© IBM Corporation 25© IBM Corporation 25
Orchestration Services
(and Patterns/Templates)
Development Tools
On Premises Infrastructure
Middleware Platform Svcs
DevOps and Testing SolutionsDevelopmentOperations
OpenStack
Hybrid	 Off	Premises	On	Premises	Tradi7onal	IT	
Defining the “Cloud Technology Stack”
Virtualization and Containers
PaaS
© IBM Corporation 26© IBM Corporation 2626
Sensitive data
Complex processes and
transactions
Regulation-sensitive
Not yet virtualized
third-party software
Highly customized
Analytics
Collaboration
Development and test
Workplace, desktop, and
devices
Infrastructure
storage
Infrastructure
compute
Business processes
Industry applications
Preproduction
systems
Information-
intensive
Isolated
workloads
Mature
workloads
Batch
processing
New workloads
made possible by
clouds…Medical imaging
Financial risk
Collaborative care
Energy management
Disaster recovery
Ready
for cloud…
May not yet
be ready
for migration…
Cloud Workload Assessment
© IBM Corporation 26
© IBM Corporation 27© IBM Corporation 27
Twelve Key Questions to Assess Overall Cloud
Affinity of a Workload
1.  How self-contained is the workload?
2.  What are the scalability requirements for this workload?
3.  How standardized can the underlying IT infrastructure be?
4.  How standardized is the workload itself?
5.  How differentiated is the workload [is it a source of competitive advantage]?
6.  Is the workload available as an application or business process on the cloud?
7.  Does the organization have strong motivation to move the workload to run in multi-tenant
environment to improve operational efficiency and for long-term cost reduction or any other
positive reasons?
8.  What is the size of the migration/transformation effort?
9.  What are the data transfer requirements for the workload?
10. To what degree does the workload require adherence to performance and support non-
functional requirements (NFRs)?
11. How large is the benefit of rapid application deployment for this workload?
12. Does the workload require strong control to meet compliance or regulatory requirements?
© IBM Corporation 28
Kyle Brown’s 9 Criteria for Cloud-ready Applications
1.  Application’s design is topology-agnostic
–  Ex: Clustering is supported, no specific cluster size needed
2.  Application’s management is infrastructure-agnostic
–  Ex: Doesn’t depend on IP addresses, hostnames, or VLANs
3.  Application doesn't use infrastructure-specific APIs
4.  Application doesn't use OS-specific features
5.  Application doesn't use the local file system
6.  Application logs to persistent storage, not the file system
7.  Application keeps session state only in the interaction layer
8.  Application components connect via standard protocols
9.  Application’s installation and configuration is scripted
–  Ex: Deployment is easily repeatable
http://www.ibm.com/developerworks/websphere/techjournal/1404_brown/1404_brown.html
© IBM Corporation 29© IBM Corporation 29
Microservices and Cloud Native Applications
UI Team
Middleware
DBAs
•  Aligns to 12 Factor App – http://12factor.net
•  Monolithic application challenges
•  Design/Deployment Challenges (limits flexibility)
•  Scaling challenges due to coarse granularity
•  Microservices enable decoupled services
•  Running in isolated VM or lightweight container
•  Communicating via REST APIs
•  Can be deployed independently
•  Independently replaceable and upgradeable
•  Dependencies can be easily tracked
•  Team “owns” for lifetime (DevOps model)
http://martinfowler.com/articles/microservices.html
© IBM Corporation 30© IBM Corporation 30
Organizational Alignment
•  Cloud drives organization transformation
–  Requires people & process changes
–  Probably the BIGGEST obstacle for clients
•  Transformation of people and processes
–  Often domain/workload/application specific
–  Transforms current roles/responsibilities
•  Moving to cloud successfully requires
–  Transforming Roles and Responsibilities
–  Creating a “Culture” to Drive Action
–  New/Enhanced Governance for Cloud
© IBM Corporation 31
Building the Perfect Cloud Agenda
•  Cloud Architectures – Evaluating Options
•  Architecture Principles in “Cloud Building”
•  Practices for Success in the Cloud
–  Defining The Cloud Journey
–  Lessons Learned
–  Where to now ….
© IBM Corporation 32© IBM Corporation 32
Defining the Cloud Journey
Use Cases KPIs Experience
ValidationReasons to Act
Strategy/Capabilities
Strategize how to
target and integrate
cloud.
Architectural
decisions
Governance and
organizational impact
Cloud design
Management
framework
(Validated) Cloud
direction and scope
Identified cloud
opportunities
Cloud service
delivery strategy
Prioritized
workloads
Gap analysis Business case
Envision Evaluate DesignOutline
TacticalAdoption/Pilot
ExpansionImplementationSolutioningFacilitated Trial / PoC
Solution
Discussion
Architectural
decisions Business caseCloud design
Management
framework
Tactical Adoption / Pilot projects will commence at various points in the Strategy discussions/activities of the client
Start adopting low
hanging fruits to get
early benefits,
validate maturity and
fuel upper stream.
© IBM Corporation 33© IBM Corporation 33
Lessons Learned On Cloud Planning and Design
•  Planning: Cloud Adoption is Strategic and Tactical
–  Build a solid business case and cost justification
–  Define organizational aspects and governance
–  Define the cloud management approach
•  Design: Define a Solid Architectural Approach
–  Define architectural requirements and decisions
–  Execute a service portfolio/workload assessment
–  Design conceptual and operational architecture
–  Determine migration approach and pilot
–  Define approach to Cloud Native applications
•  Execute: Enable the Organization
–  Establish training/skills to support target
–  Implement governance and organizational aspects
© IBM Corporation 34© IBM Corporation 34
“Don’t Be The Slowest Zebra”
•  Closing thoughts ….
–  Cloud is not “magic”
–  Architecture is critical for success
–  Cloud is more than just technology
–  Standards enables future flexibility
–  Organizational transformation is key
•  Building the Perfect Cloud …
–  Not sure if a “Perfect Cloud” exists
–  But there are some good implmentations
–  Proceed with haste … and proceed with care
© IBM Corporation 35
Assorted
Resources
And
References
Thoughts on Cloud
http://www.thoughtsoncloud.com/
K Brown – Top 9 Rules for Cloud Applications
http://www.ibm.com/developerworks/websphere/techjournal/
1404_brown/1404_brown.html
Microservices Forum
http://microservices.io/index.html
Cloud Standards Customer Council
http://www.cloud-council.org/
Open Container Initiative
https://www.opencontainers.org/
Open Stack
https://www.openstack.org/
http://www.networkworld.com/article/2983880/cloud-computing/the-
openstack-trade-off.html
Microservices
http://ibmsystemsmag.com/Blogs/IT-Trendz/September-2015/
Microservices-and-the-Development-Lifecycle/
Dzone – A Great Site for Architects and Cloud SMEs …
https://dzone.com/?oid=top_logo
© IBM Corporation 36
© 2015 IBM Corporation
Your feedback is valuable
Please complete your session or lab evaluation!
CLOUD 122 Building the Perfect Cloud
Provide your evaluations by:
Evaluation forms:
Fill out a form at the end of each
session
Paper forms are located in each of the
session or lab rooms
Complete the session survey on
Event Connect Portal:
https://ibmeventconnect.com/
dublinevent2015
Select Sessions, then Session Finder,
and complete the survey
- Or
-
© IBM Corporation 37

Contenu connexe

Tendances

Cch slides input from cms walk through
Cch slides input from cms walk throughCch slides input from cms walk through
Cch slides input from cms walk through
Leszek Wisłowski
 

Tendances (20)

Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015
 
IBM Storage for AI and Big Data
IBM Storage for AI and Big DataIBM Storage for AI and Big Data
IBM Storage for AI and Big Data
 
The IBM Open Cloud Architecture (and Platform)
The IBM Open Cloud Architecture (and Platform)The IBM Open Cloud Architecture (and Platform)
The IBM Open Cloud Architecture (and Platform)
 
EMC Cloud Management
EMC Cloud ManagementEMC Cloud Management
EMC Cloud Management
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin Jackson
 
IBM in Surveillance: Solutions that Deliver Innovation
IBM in Surveillance: Solutions that Deliver InnovationIBM in Surveillance: Solutions that Deliver Innovation
IBM in Surveillance: Solutions that Deliver Innovation
 
Planning A Cloud Implementation
Planning A Cloud ImplementationPlanning A Cloud Implementation
Planning A Cloud Implementation
 
S104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809bS104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809b
 
Presentation cloud computing
Presentation   cloud computingPresentation   cloud computing
Presentation cloud computing
 
Bienvenida
BienvenidaBienvenida
Bienvenida
 
Cc
CcCc
Cc
 
IBM Cloud Solution - Blue Box
IBM Cloud Solution - Blue BoxIBM Cloud Solution - Blue Box
IBM Cloud Solution - Blue Box
 
Presentation_ISDC 2014_Jonathan Wisler_SoftLayer
Presentation_ISDC 2014_Jonathan Wisler_SoftLayerPresentation_ISDC 2014_Jonathan Wisler_SoftLayer
Presentation_ISDC 2014_Jonathan Wisler_SoftLayer
 
Cch slides input from cms walk through
Cch slides input from cms walk throughCch slides input from cms walk through
Cch slides input from cms walk through
 
Back to The Future V
Back to The Future VBack to The Future V
Back to The Future V
 
IBM cloud open by design
IBM cloud open by designIBM cloud open by design
IBM cloud open by design
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
IBM PureSystems
IBM PureSystemsIBM PureSystems
IBM PureSystems
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

En vedette

Next generation Cloud Platforms
Next generation Cloud PlatformsNext generation Cloud Platforms
Next generation Cloud Platforms
Zinnov
 
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Capgemini
 

En vedette (9)

River Muse
River MuseRiver Muse
River Muse
 
VMworld 2013: The Transformative Power and Business Case for Cloud Automation
VMworld 2013: The Transformative Power and Business Case for Cloud Automation VMworld 2013: The Transformative Power and Business Case for Cloud Automation
VMworld 2013: The Transformative Power and Business Case for Cloud Automation
 
Next generation Cloud Platforms
Next generation Cloud PlatformsNext generation Cloud Platforms
Next generation Cloud Platforms
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
Integrated Cloud Framework: Security, Governance, Compliance, Content Applica...
Integrated Cloud Framework: Security, Governance, Compliance, Content Applica...Integrated Cloud Framework: Security, Governance, Compliance, Content Applica...
Integrated Cloud Framework: Security, Governance, Compliance, Content Applica...
 
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...Next Generation Cloud Adoption -  Beyond just cheaper & faster – transformati...
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...
 
Distributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemDistributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystem
 
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
 
Payments Trends 2017
Payments Trends 2017Payments Trends 2017
Payments Trends 2017
 

Similaire à Cloud 122 building the perfect cloud

InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
Daniel Berg
 
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Phil Copperwheat
 
glenn_amblercloud_security_ncc_event_22-may-2012_v1 (9)
glenn_amblercloud_security_ncc_event_22-may-2012_v1 (9)glenn_amblercloud_security_ncc_event_22-may-2012_v1 (9)
glenn_amblercloud_security_ncc_event_22-may-2012_v1 (9)
Glenn Ambler
 
IBM Cloud Storage - Cleversafe
IBM Cloud Storage - CleversafeIBM Cloud Storage - Cleversafe
IBM Cloud Storage - Cleversafe
Michael Beatty
 

Similaire à Cloud 122 building the perfect cloud (20)

L105704 ibm-cloud-private-z-cairo-v1902a
L105704 ibm-cloud-private-z-cairo-v1902aL105704 ibm-cloud-private-z-cairo-v1902a
L105704 ibm-cloud-private-z-cairo-v1902a
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
Creating Microservices Application with IBM Cloud Private (ICP) - introductio...
Creating Microservices Application with IBM Cloud Private (ICP) - introductio...Creating Microservices Application with IBM Cloud Private (ICP) - introductio...
Creating Microservices Application with IBM Cloud Private (ICP) - introductio...
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
 
Cloud Innovation Tour - Design Track
Cloud Innovation Tour - Design TrackCloud Innovation Tour - Design Track
Cloud Innovation Tour - Design Track
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
Mainframe cloud computing presentation
Mainframe cloud computing presentationMainframe cloud computing presentation
Mainframe cloud computing presentation
 
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
glenn_amblercloud_security_ncc_event_22-may-2012_v1 (9)
glenn_amblercloud_security_ncc_event_22-may-2012_v1 (9)glenn_amblercloud_security_ncc_event_22-may-2012_v1 (9)
glenn_amblercloud_security_ncc_event_22-may-2012_v1 (9)
 
S100293 hybrid-cloud-orlando-v1804a
S100293 hybrid-cloud-orlando-v1804aS100293 hybrid-cloud-orlando-v1804a
S100293 hybrid-cloud-orlando-v1804a
 
IBM Cloud Storage - Cleversafe
IBM Cloud Storage - CleversafeIBM Cloud Storage - Cleversafe
IBM Cloud Storage - Cleversafe
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Embracing Cloud in a Traditional Data Center
Embracing Cloud in a Traditional Data CenterEmbracing Cloud in a Traditional Data Center
Embracing Cloud in a Traditional Data Center
 
Connecting the Clouds - RightScale Compute 2013
Connecting the Clouds - RightScale Compute 2013Connecting the Clouds - RightScale Compute 2013
Connecting the Clouds - RightScale Compute 2013
 
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World
 

Plus de Scott Simmons (8)

Avoiding procrastination
Avoiding procrastinationAvoiding procrastination
Avoiding procrastination
 
Prolifics fsokx bpm webinar
Prolifics fsokx bpm webinarProlifics fsokx bpm webinar
Prolifics fsokx bpm webinar
 
Using bpm, mdm and odm to implement on boarding solutions for banking - sessi...
Using bpm, mdm and odm to implement on boarding solutions for banking - sessi...Using bpm, mdm and odm to implement on boarding solutions for banking - sessi...
Using bpm, mdm and odm to implement on boarding solutions for banking - sessi...
 
1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise
 
Computerworld banking-on-the-mainframe
Computerworld banking-on-the-mainframeComputerworld banking-on-the-mainframe
Computerworld banking-on-the-mainframe
 
BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review Approach
 
Optimizing business rules through business and IT collaboration final
Optimizing business rules through business and IT collaboration finalOptimizing business rules through business and IT collaboration final
Optimizing business rules through business and IT collaboration final
 
BPM Case Management Global Summit - Building a BPM CoE
BPM Case Management Global Summit - Building a BPM CoEBPM Case Management Global Summit - Building a BPM CoE
BPM Case Management Global Summit - Building a BPM CoE
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Cloud 122 building the perfect cloud

  • 1. © IBM Corporation 1 IBM Software University 2015 WebSphere Technical University PLUS Mobile, BPM, Cloud, Integration, Application Platform, IBM z Systems and Digital Experience 13 – 16 October 2015|Dublin, Ireland Cloud 122 Building the Perfect Cloud Scott Simmons Master Cloud Advisor IBM Cloud
  • 2. © IBM Corporation 2 The Problem with MANY Current “Cloud” Solutions “Google – tecture”
  • 3. © IBM Corporation 3© IBM Corporation 3 Cloud – The Current Architectural Realities •  Current IT – Virtualization “run amok” •  The Promise of Cloud … huge! •  The Challenges of Cloud … not huge! •  So … Is There a Perfect Cloud?
  • 4. © IBM Corporation 4 Building the Perfect Cloud •  Cloud Architectures – Evaluating Options •  Architecture Principles in “Cloud Building” •  Practices for Success in the Cloud
  • 5. © IBM Corporation 5 Building the Perfect Cloud •  Cloud Architectures – Evaluating Options –  Assessing Cloud Delivery and Deployment –  Hybrid Cloud IS Cloud Computing –  The Promise of Cloud Standards •  Architecture Principles in “Cloud Building” •  Practices for Success in the Cloud
  • 6. © IBM Corporation 6© IBM Corporation 6 Networking Networking Networking Networking Storage Storage Storage Storage Servers Servers Servers Servers Virtualization Virtualization Virtualization Virtualization O/S O/S O/S O/S Middleware Middleware Middleware Middleware Runtime Runtime Runtime Runtime Data Data Data Data Applications Applications Applications Applications Tradi&onal IT Infrastructure as a Service Pla5orm as a Service So7ware as a Service Client Manages Vendor Manages in Cloud Vendor Manages in Cloud Vendor Manages in Cloud Client Manages Client Manages Customiza&on; higher costs; slower &me to value Standardiza&on; lower costs; faster &me to value Assessing Cloud Delivery Options 1-3
  • 7. © IBM Corporation 7© IBM Corporation 7 Assessing Cloud Deployment Options •  On Premise Cloud •  Off Premise Cloud •  Hybrid Clouds Systems of Record Systems of Engagement Private Public On Premise Off Premise
  • 8. © IBM Corporation 8© IBM Corporation 8 Cost / investment Features (initial & future) Elasticity Security Service Integration / SLA Provider switching effort Client Architecture Control 1 Provider designed and operated Provider designed and operated User A User B User C User D User E 5 Enterprise C Enterprise B Enterprise A 4 Deployment models 2 3 Client designed and owned Client data center Client data center Provider data center Private cloud Managed private cloud Hosted private cloud Shared cloud Public cloud High-Level Cloud Deployment Tradeoffs
  • 9. © IBM Corporation 9© IBM Corporation 9 Shared off-premises cloud Dedicated on-premises cloud Traditional IT Dedicated off-premises cloud Key considerations: •  Data •  Integration •  Control / Governance Enterprise applications Cloud enabled Cloud native apps / services Hybrid cloud The Reality – Hybrid Cloud IS Cloud Computing
  • 10. © IBM Corporation 10© IBM Corporation 10 Hybrid Cloud Enables “N-Speed”/Bi-Modal IT Rapid iterations Cloud Native Slower iterations Cloud Ready Alignment Continuous synchronization and planning Continuous testing Continuous deployment and monitoring Plan Develop Build Test Deploy Production Plan Develop Build Test Deploy Production http://www.redbooks.ibm.com/abstracts/redp5191.html?Open
  • 11. © IBM Corporation 11© IBM Corporation 11 Hybrid Cloud Patterns Notice: Objects in mirror are closer than they appear (e.g. it would be nice if this were really this simple …)
  • 12. © IBM Corporation 12© IBM Corporation 12 Cloud Standards Enable Architectural Flexibility Hybrid CloudPrivate Cloud Off-premise cloud IaaS PaaS SaaS OAuth OSLC http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/
  • 13. © IBM Corporation 13© IBM Corporation 13 OpenStack Provides IaaS Foundation Network Dashboard Compute Image Object Storage IdentityBlock Storage Compute (Nova) Dashboard (Horizon) Image (Glance) Identity (Keystone) Object Storage (Swift) Network (Neutron) Block Storage (Cinder) Metering (Celiometer) Orchestration (Heat) Containers (Magnum) And more to come
  • 14. © IBM Corporation 14© IBM Corporation 14 Cloud Foundry is the industry’s Open PaaS and provides a choice of clouds, frameworks, and application services. (PaaS also needs to support OpenStack and native containers as well) Cloud Foundry Provides PaaS Foundation
  • 15. © IBM Corporation 15© IBM Corporation 15 Static website Web frontendUser DB Queue Analytics DB Development VM QA server Public Cloud Contributor’s laptop Containers Provides Delivery/Runtime Foundation Mul1plicity of Stacks Mul1plicity of hardware environments Production Cluster Customer Data Center …that can be manipulated using standard operations and run consistently on virtually any hardware platform sharing OS and bins/libraries as needed An engine that enables any payload to be encapsulated as a lightweight, portable, self- sufficient container… https://www.opencontainers.org/
  • 16. © IBM Corporation 16 Building the Perfect Cloud Agenda •  Cloud Architectures – Evaluating Options •  Architecture Principles in “Cloud Building” –  “Cloud Ready IT” –  Common Cloud Anti-patterns –  Architectural Aspects for the Perfect Cloud •  Practices for Success in the Cloud
  • 17. © IBM Corporation 17© IBM Corporation 17 “Cloud Ready IT” How do I leverage exis1ng on- premises assets (data and services) for cloud and also free up resources for innova1on? How do I leverage exis1ng on- premises system of record assets (data and services) for cloud? How do I elas1cally scale my back-end systems to handle new traffic from engaging applica1ons in the cloud? Systems of Engagement Systems of Record Secure Manage Deploy Connect Scale Enable Hybrid Cloud Prepare for Hyper Scale Op&mize IT Applica&on Integra&on Middleware Share In all of these areas – you need to consider organizational (people/process) implications
  • 18. © IBM Corporation 18© IBM Corporation 18 Cloud Architecture Is More Than Technology The transformation to a composable business is more than technology, it’s about people, process, and culture People •  Empowerment •  Faster Decision Making •  Roles/Responsibilities Process & Delivery •  Continuous Delivery •  Canary Testing •  “Chaos Monkey” Organization & Culture •  DevOps •  Agile And this is where we find most of the problems with cloud adoption
  • 19. © IBM Corporation 19 Common Cloud Anti-Patterns •  No definition of strategic and tactical goals •  Business/LOB not part of planning/design •  Not evaluating all potential options •  Lack of complete requirements (esp NFRs) •  Fragmented architecture approach •  Focusing solely on tools/technology •  Not following a Fit-For-Purpose approach
  • 20. © IBM Corporation 20 Architectural Aspects for the Perfect Cloud •  Applying Architectural Thinking •  Requirements and Architectural Decisions •  Considering Topology Options •  Defining the “Cloud Technology Stack” •  Cloud Workload Assessment •  Adopting Cloud Application Architecture •  Organizational Alignment
  • 21. © IBM Corporation 21© IBM Corporation 21 Applying Architectural Thinking Inputs Thinking Process Outputs Requirements What is to be solved? Qualities How “good” is it? Constraints What freedom do we have? Architecture (Functional Nonfunctional Operational) Architecture Viability & Representation Assets & Technology What is available?
  • 22. © IBM Corporation 22© IBM Corporation 22 Requirements and Architectural Decisions Performance Compute, Network, Storage Availability Scalability, Failover Disaster Recovery Redundancy, RTO/RPO Considerations Management/Orchestration Patterns, Templates, Automation Monitoring Proactive, Autoscaling Policies Audit/Control Regulatory Requirements Backup SLA aspects, Scheduling, Data Loss Issues Compliance Regulatory Requirements e.g. Geo Placement Configuration Management Processes, Regulatory Aspects, Governance Security Policies, IAM, Encryption, Privacy, Isolation Price/Cost Migration Cost, Off Premise Cost, Resources Interoperability/Integration Data Security, Availability Considerations Viability Flexibility, Technology Evolution, Organization
  • 23. © IBM Corporation 23© IBM Corporation 23 Cloud Delivery Considerations I a a S Existing code/middleware Networking/Security functions Complex deployment No capability to easily move to bare metal/virtualized Large number of interfaces P a a S “Cloud native” Polygot requirements Integration to on prem data Innovative/agile organization Existing application/middleware Security/Process Constraints Traditional Tools/Methods S a a S Requirements met by package Middleware As A Service XaaS Customization Needed External Integration Security Concerns (Data) Focus is primarily on Functional Requirements
  • 24. © IBM Corporation 24 Cloud Deployment Considerations (Off Premise) Focus is primarily on Nonfunctional Requirements (e.g. security, availability, performance)
  • 25. © IBM Corporation 25© IBM Corporation 25 Orchestration Services (and Patterns/Templates) Development Tools On Premises Infrastructure Middleware Platform Svcs DevOps and Testing SolutionsDevelopmentOperations OpenStack Hybrid Off Premises On Premises Tradi7onal IT Defining the “Cloud Technology Stack” Virtualization and Containers PaaS
  • 26. © IBM Corporation 26© IBM Corporation 2626 Sensitive data Complex processes and transactions Regulation-sensitive Not yet virtualized third-party software Highly customized Analytics Collaboration Development and test Workplace, desktop, and devices Infrastructure storage Infrastructure compute Business processes Industry applications Preproduction systems Information- intensive Isolated workloads Mature workloads Batch processing New workloads made possible by clouds…Medical imaging Financial risk Collaborative care Energy management Disaster recovery Ready for cloud… May not yet be ready for migration… Cloud Workload Assessment © IBM Corporation 26
  • 27. © IBM Corporation 27© IBM Corporation 27 Twelve Key Questions to Assess Overall Cloud Affinity of a Workload 1.  How self-contained is the workload? 2.  What are the scalability requirements for this workload? 3.  How standardized can the underlying IT infrastructure be? 4.  How standardized is the workload itself? 5.  How differentiated is the workload [is it a source of competitive advantage]? 6.  Is the workload available as an application or business process on the cloud? 7.  Does the organization have strong motivation to move the workload to run in multi-tenant environment to improve operational efficiency and for long-term cost reduction or any other positive reasons? 8.  What is the size of the migration/transformation effort? 9.  What are the data transfer requirements for the workload? 10. To what degree does the workload require adherence to performance and support non- functional requirements (NFRs)? 11. How large is the benefit of rapid application deployment for this workload? 12. Does the workload require strong control to meet compliance or regulatory requirements?
  • 28. © IBM Corporation 28 Kyle Brown’s 9 Criteria for Cloud-ready Applications 1.  Application’s design is topology-agnostic –  Ex: Clustering is supported, no specific cluster size needed 2.  Application’s management is infrastructure-agnostic –  Ex: Doesn’t depend on IP addresses, hostnames, or VLANs 3.  Application doesn't use infrastructure-specific APIs 4.  Application doesn't use OS-specific features 5.  Application doesn't use the local file system 6.  Application logs to persistent storage, not the file system 7.  Application keeps session state only in the interaction layer 8.  Application components connect via standard protocols 9.  Application’s installation and configuration is scripted –  Ex: Deployment is easily repeatable http://www.ibm.com/developerworks/websphere/techjournal/1404_brown/1404_brown.html
  • 29. © IBM Corporation 29© IBM Corporation 29 Microservices and Cloud Native Applications UI Team Middleware DBAs •  Aligns to 12 Factor App – http://12factor.net •  Monolithic application challenges •  Design/Deployment Challenges (limits flexibility) •  Scaling challenges due to coarse granularity •  Microservices enable decoupled services •  Running in isolated VM or lightweight container •  Communicating via REST APIs •  Can be deployed independently •  Independently replaceable and upgradeable •  Dependencies can be easily tracked •  Team “owns” for lifetime (DevOps model) http://martinfowler.com/articles/microservices.html
  • 30. © IBM Corporation 30© IBM Corporation 30 Organizational Alignment •  Cloud drives organization transformation –  Requires people & process changes –  Probably the BIGGEST obstacle for clients •  Transformation of people and processes –  Often domain/workload/application specific –  Transforms current roles/responsibilities •  Moving to cloud successfully requires –  Transforming Roles and Responsibilities –  Creating a “Culture” to Drive Action –  New/Enhanced Governance for Cloud
  • 31. © IBM Corporation 31 Building the Perfect Cloud Agenda •  Cloud Architectures – Evaluating Options •  Architecture Principles in “Cloud Building” •  Practices for Success in the Cloud –  Defining The Cloud Journey –  Lessons Learned –  Where to now ….
  • 32. © IBM Corporation 32© IBM Corporation 32 Defining the Cloud Journey Use Cases KPIs Experience ValidationReasons to Act Strategy/Capabilities Strategize how to target and integrate cloud. Architectural decisions Governance and organizational impact Cloud design Management framework (Validated) Cloud direction and scope Identified cloud opportunities Cloud service delivery strategy Prioritized workloads Gap analysis Business case Envision Evaluate DesignOutline TacticalAdoption/Pilot ExpansionImplementationSolutioningFacilitated Trial / PoC Solution Discussion Architectural decisions Business caseCloud design Management framework Tactical Adoption / Pilot projects will commence at various points in the Strategy discussions/activities of the client Start adopting low hanging fruits to get early benefits, validate maturity and fuel upper stream.
  • 33. © IBM Corporation 33© IBM Corporation 33 Lessons Learned On Cloud Planning and Design •  Planning: Cloud Adoption is Strategic and Tactical –  Build a solid business case and cost justification –  Define organizational aspects and governance –  Define the cloud management approach •  Design: Define a Solid Architectural Approach –  Define architectural requirements and decisions –  Execute a service portfolio/workload assessment –  Design conceptual and operational architecture –  Determine migration approach and pilot –  Define approach to Cloud Native applications •  Execute: Enable the Organization –  Establish training/skills to support target –  Implement governance and organizational aspects
  • 34. © IBM Corporation 34© IBM Corporation 34 “Don’t Be The Slowest Zebra” •  Closing thoughts …. –  Cloud is not “magic” –  Architecture is critical for success –  Cloud is more than just technology –  Standards enables future flexibility –  Organizational transformation is key •  Building the Perfect Cloud … –  Not sure if a “Perfect Cloud” exists –  But there are some good implmentations –  Proceed with haste … and proceed with care
  • 35. © IBM Corporation 35 Assorted Resources And References Thoughts on Cloud http://www.thoughtsoncloud.com/ K Brown – Top 9 Rules for Cloud Applications http://www.ibm.com/developerworks/websphere/techjournal/ 1404_brown/1404_brown.html Microservices Forum http://microservices.io/index.html Cloud Standards Customer Council http://www.cloud-council.org/ Open Container Initiative https://www.opencontainers.org/ Open Stack https://www.openstack.org/ http://www.networkworld.com/article/2983880/cloud-computing/the- openstack-trade-off.html Microservices http://ibmsystemsmag.com/Blogs/IT-Trendz/September-2015/ Microservices-and-the-Development-Lifecycle/ Dzone – A Great Site for Architects and Cloud SMEs … https://dzone.com/?oid=top_logo
  • 36. © IBM Corporation 36 © 2015 IBM Corporation Your feedback is valuable Please complete your session or lab evaluation! CLOUD 122 Building the Perfect Cloud Provide your evaluations by: Evaluation forms: Fill out a form at the end of each session Paper forms are located in each of the session or lab rooms Complete the session survey on Event Connect Portal: https://ibmeventconnect.com/ dublinevent2015 Select Sessions, then Session Finder, and complete the survey - Or -