Professional Documents
Culture Documents
Paolo Tortiglione
Purpose and Course Objectives
What is it exactly?
What can we do with it?
How does it work?
Are we ready for it?
On-demand
self-service.
Rapid Resource
elasticity pooling.
Web, e-business
and SOA
Transaction
Systems
Cloud Computing
Software as a Service
Utility Computing • Anytime, anywhere
access to virtualized
Grid Computing • Network-based IT resources
subscriptions to delivered
• Offering computing
applications dynamically as a
• Solving large resources as a
metered service service.
problems with
parallel computing
CVCV
Grid vs Cloud
Cluster vs. Cloud
• Cloud computing behave as • Cloud computing behave as
computing grids with elastic computing grids with elastic
scalability. scalability.
• Computing grids cannot • Computing grids cannot
behave as clouds. behave as clouds.
© Paolo Tortiglione - 2015 – info@connetglobal.com
Cloud computing helps move beyond organizational
silos
• Software
• Hardware
• Software • Storage
• Hardware • Networking
• Storage
• Networking
• Software • Storage
• Hardware • Networking
Rethink IT.
• Rapidly deliver services
• Integrate services across
cloud environments
• Increase efficiency
Transformation
Efficiency
Reinvent business.
• Initiate new revenue streams
• Drive faster time to market for
new academic programs & services
• Meet changing expectations
**Source: Gartner, Cloud Computing Services, Virtualization Top CIO 2011 Wish Lists Jan 24 2011
Achieve
economies of
scale
Improve
accessibility
Business
Advantages
Minimize
licensing new Less personnel
software. training is needed
What business
advantages do you
think your
organization will find
most valuable?
Attributes
Flexible
Elastic
Standardized, pricing
scaling
consumable Rapid
web-delivered provisioning
services Metering and
Service
billing Advanced
Self service catalog
ordering virtualization
Service
IT environments that provide the capability to request, deliver,
Automation and manage IT services automatically.
Management
The abstraction of logical resources away from their underlying physical resources
in order to improve agility and flexibility, reduce costs and thus enhance business
value.
Allows sharing, Significant cost savings Provides a way for
manageability, and via server provisioning a
isolation of computing consolidations and computing resource
resources. optimal resource dynamically and
utilization. automatically.
Hardware Hardware
Dynamic Infrastructure
1. Request, dynamic provisioning
2. Virtualized infrastructure for multiple workloads –
massively scalable
3. Optimized for security, transactions, data integrity
Application Elasticity
Elasticity Scalability
Provides a
Provides the
management stack Automation is a ability to be audit
that is easier to key infrastructure
handle and proof and
provides for management for integrated with
process
smoother workload cloud computing governance.
migration.
Trade-offs
A. Virtualization
B. Automation
C. Provisioning
© LearnQuest 2013
Knowledge Check (2 of 2)
A. Virtualization
B. Automation
C. Provisioning
D. Governance
© LearnQuest 2013
Unit 1 Summary
Access by subscription
Standardization
Customization
Capital preservation
Efficiency Hybrid
Public and private Flexibility
Security and
privacy Time to deploy
Availability
Cloud delivery
IAAS, PAAS, SAAS models
Cloud deployment
Private, Hybrid, Public models
• Cloud allows business lines to reduce time to market and enhance agility.
Cloud delivery
IAAS, PAAS, SAAS models
Cloud deployment
Private, Hybrid, Public models
Private cloud
• Hosted on the company's local
infrastructure
ADVANTAGES DISADVANTAGES
3. Location
4. Security
Public cloud
computing model
ADVANTAGES DISADVANTAGES
2. Scalability 2. Security
4. Security
Hybrid
Safe Connection
ADVANTAGES DISADVANTAGES
Hybrid
Safe Connection
© LearnQuest 2013
Knowledge Check (2 of 4)
A. Amazon
B. Google
C. IBM
D. Microsoft
© LearnQuest 2013
Knowledge Check (3 of 4)
A. Public Cloud
B. Community Cloud
C. Hybrid Cloud
D. Virtual Private Cloud
© LearnQuest 2013
Knowledge Check (4 of 4)
© LearnQuest 2013
Figure it Out
What cloud
combination would
you recommend to
your organization at
this point?
SaaS Consumer
(Software as a Service)
Provider Provider End User
Support
PaaS
Provider Consumer
(Software as a Service)
Vendor Developers
Provider Support Consumer
(IaaS) DBaaS
Infrastructure as a Service (Database as a Service)
Collaboration
CRM/ERP/HR
Business Industry
Processes Applications
Software as a Service
Platform as a Service
Data Center
Servers Networking Storage
Fabric
Shared virtualized, dynamic provisioning
Infrastructure as a Service
Configure Network: No
- Allocate IP Address from
chosen network
Was miscvg Search NetAPP
- Configure vNIC using slot
Were the creation Servers for volumes
mapped to VLANID No
preinstall successful? with the most free
steps space
successful?
Configure additional SAN
storage:
- Call LUN provisioning extension
for miscvg
Yes - Updated DCS with storage
information Was a suitable
- Configure volume group volume found? No
Create the LPAR - Configure file systems
Yes Yes
Deploy AIX
Is the - Create LUN
Was DNS
network Define NIM - Map LUN
configuration
defined network No successful? - Configure VIO
to NIM
No
Yes
https://www.opengroup.org/cloudcomputing/uploads/40/23840/CCRA.IBMSubmission.02282011.doc
© Paolo Tortiglione - 2015 – info@connetglobal.com
Example of Infrastructure as a service
Cloud service
GB / TB, IO rates,
Storage services files
Cloud service
Middleware services
Database services
Development
tooling services
Cloud service
Collaboration services
CRM/ERP/HR services
Financials services
Cloud Enabled Data Cloud Platform Services Cloud Service Business Solutions
Center (IaaS) (PaaS) Provider (SaaS) on Cloud
Cut IT expense, risk & Accelerate time-to-market Deliver innovative business Gain immediate access to
complexity with new workloads services applications
Transition IT from a “cost Enable dynamic cloud based Implement new business Consume usage-based
center” to a strategic service delivery “On Demand” models for internal and/or business services integrated
center of business value and at lower cost external service providing, with internal systems and
processes.
Compliance Reliability
Data Segregation
Data Recovery
Investigative Support
Regulatory Compliance
Data Location
Disaster Recovery
Reference architecture.
• Basis for documentation, project communication
• Stakeholder and team communication
• Payment, contract, and cost models
Technical architecture.
• Structuring according to XaaS stack.
• Adopting cloud platform paradigms.
• Structuring cloud services and the cloud components.
• Showing relationships and external endpoints
• Middleware and communication Management and security
e.g.
User, CRM
Application
Administrator
SaaS
Software e.g.
Architect, Access
Developer Control
PaaS
Provider View
Client Client
Silverlight
Elastic Loadbalancer
Application Your App, Application Your App,
Fabric Controller
CloudWatch,
Identity (LiveID), Access
Office Online and Live, CRM Mechanical Turk, Your Database
Management
EC2 S3, SimpleDB,
Windows SQL Azure, NTFS, … Windows RDS (MySQL)
Azure Storage
Security
Linux
2008 and Fabric Controller Storage
Infrastructure Infrastructure
Usage accounting
FINANCIAL & and chargeback,
Standardized
investment
procedures for CHANGE LICENSES
planning.
efficient
Auditable, license
handling of all
CONTROL T&Cs
changes
Inventory, financial,
IT ASSETS and contractual
Verifies license, test
functions to support
and version status of
RELEASE strategic decisions
services or assets
introduced into the
infrastructure CONFIGURATION
IT client
Build
Service
Deliver Service
access
Delivered service
End of service Close Service
request closure
• A process model is defined to support the strategy decided by IT to serve its clients.
• Processes are accurate when they are globally aligned with the IT service strategy.
• Processes are effective when they fully meet their individual objectives.
Web
browsers
Self-service
portal
Pool of
resources
Cloud
service
User
■ Type of service
■ Pricing plan
■ Metering plan
Metering
Metering records
Meditation
Accounting records
GMI
Financial
clearing
© Paolo Tortiglione - 2015 – info@connetglobal.com
Monitoring a cloud
Resource use
Performance of resources
Applications
What architectural
components do you
find the most
valuable for the
cloud you had
recommended?
A. End user
B. Administrator
C. Team administrator
A. End user
B. Administrator
C. Team administrator
Hypervisor.
Gradually transform
your IT department.
Associate the
Make your own Leverage cloud
business needs to
experience with infrastructure
the
cloud. internally.
experimentation.
Managed Outsourced
Traditional
Private Cloud Private Cloud Private Cloud Public Cloud
Enterprise IT
Sourcing Options
Insourced Outsourced
Optional Service
Modules
For example,
metering/ usage
billing, monitoring,
and so on
–Easy to access, easy to use Service Request Catalog
–Hides underlying complex infrastructure from user and shifts Virtualized cloud
infrastructure
focus to services provided
–Enables the ability to provide standardized and lower cost
services
–Facilitates a granular level of services metering and billing
–Eases complexity due to workload standardization
Proceed to implementation.
A. Cloud hosing
B. Shared hosting
C. Clustered hosting
D. Dedicated hosting
Service
catalog
Charge-back
Service
catalog
Charge-back
All offerings that cloud can provide in a standard way but customizable through parameters. End-user
will be offered commands to consume the service catalog entries.
• Service creation
• Service modification
• Service termination
Entries in the service catalog do need to be reflected in a service template that specifies:
• Service topology on offer
• Process of creating the service instance
• Pertaining management functionalities
The service will be implemented by technical artifacts, such as a virtual image with contained operating
system, middleware, and software in the case of IaaS: That will need to be designed, assembled, and
maintained.
Service
catalog
Charge-back
Service
catalog
Charge-back
All aspects in between user actions on the portal and service deployment with
provisioning:
• Business workflows between cloud users like approval
• Email integration to disseminate information and to dos about services being
requested
• Capacity planning and reservation
• Change management through the declaration in the operations tools of the
configuration of the deployed service
Service
catalog
Charge-back
Provisioning is one of the key technologies that accelerated the emergence of cloud computing as
allowing IT industrialization.
Automation of pre-defined scenarios to assure their repetitive, efficient, and reliable execution:
• Execution steps described in provisioning workflows
• Provisioning runtime monitoring workflow execution to proper completion or stable recovery stage
Goal is to keep workflow tasks as generic and platform independent as possible, relying on specific
managed-through mechanisms.
• To implement workflow steps on specific platforms
• To leverage existing tooling and skills
• To integrate provisioning with future service production
• To limit the number of workflows to be developed and maintained
Service
catalog
Charge-back
So all the infrastructure components: servers, storage, and networks can be automatically
defined and deployed
© Paolo Tortiglione - 2015 – info@connetglobal.com
Charge-back
Service
catalog
Charge-back
add servers
Testers (Anne, Bob, Linda)
Specifies parameters: Run additional
• Project Name, team
tests Use test system to run
• # additional servers
tests.
© Copyright IBM Corporation 2012, 2013. All Rights Reserved.© Paolo Tortiglione - 2015 – info@connetglobal.com
Business Needs are driving Software capabilities
Turn Information into Business Analytics Enable Product and Application Lifecycle Management
Insights Data Management Service Innovation Business Planning and Alignment
Data Warehousing Complex and Embedded Systems
Enterprise Content Management Design, Development and Deployment
Information Governance Enterprise Modernization
Information Integration and Federation Security
Drive Business Integration Application Infrastructure Optimize the Impact of Asset Management
and Optimization Business Process Management Business Business Service Management
Commerce Infrastructures and Cloud and Virtualization Management
Connectivity and Integration
Services Network and Service Assurance
Enterprise Marketing Management Security
Storage Management
Systems Management
Connect and Collaborate Social Business Application Manage Risk, Application and Process
Development
Security, and Data and Information
Social Collaboration Compliance Network, Server, and Endpoint
Unified Communications
People and Identity
Web Experience
Physical Infrastructure
Security governance, risk management
and compliance
148
© Copyright IBM Corporation 2012, 2013. All Rights Reserved.© Paolo Tortiglione - 2015 – info@connetglobal.com
Cloud computing technological value
VALUE
TECHNOLOGY Accelerate the deployment of new applications by
CAPABILITIES saving computing resources for the enterprise core
business
Heritage of grid computing Gain enough flexibility to meet changes in
Resource capacity computing resources demand
Virtualized pool of resources SOME INHIBITORS
Automation • Strong network management and high bandwidth
Self-service provisioning needed
Scalability, agility • Performance of applications
Multi-tenancy • Compliance with regulation for data to store in the
cloud
ADVANTAGES
Provides a self-service portal and enables the end user to:
• Personalize a standard image
• Reduce operational costs with the new pay-per-use model
• Be more flexible in the use of IT resources
• Access their data from any terminal
ADVANTAGES INHIBITORS
• Reduce errors and mistakes when • Implement a strong automation
you are using a pre-built image between systems and applications
• Save time with the self-service • Need to put in place a highly
portal available to the end user virtualized infrastructure
• Ensure the security and the resiliency
DISADVANTAGES of the end-to-end cloud computing
• Reduce cost and operation of IT architecture
labor
ADVANTAGES
• In order to provide cloud computing services, cloud providers have to:
• Reduce cost with the consolidation of their IT infrastructure
• Virtualize and optimize the infrastructure
• Put in place a strong automation and provisioning solution
• Enhance efficiency with a highly available solution and rapid network access
• Manage data within compliance to regulations and security/resiliency
IT client
Build
Service
Deliver Service
access
Delivered service
End of service Close Service
request closure
Start End
Value and Cloud Infrastructure, Platform, or Software As
workload strategic A Service
identification assessment
Service portal
Technical Cloud
Virtualization management service
Cloud product or workshop
service supplier supplier
evaluation POT, POC Physical and virtualized
servers, storage, network