journey to a hybrid cloud
VI015SN
Virtualization and Automation
Jim Sweeney, CTO GTSI
about the speaker
Jim Sweeney
GTSI, Chief Technology Officer
35 years of engineering experience
Recently led GTSI Virtualization Consulting Group
Member of TechAmerica Cloud2 Commissions
− Federal and State and Local
Featured speaker at over 35 government and industry trade shows on cloud computing and server and desktop virtualization
@Jim_Sweeney
4
Definition of Cloud
Cloud Types
Service Definition
The GTSI Cloud Maturity Model
− Consolidate
− Virtualize
− Automate
− Utility
− Cloud Computing
Summary
agenda
Cloud computing is a pay-per-use model for enabling convenient, on-demand network access to a shared pool of configurable and reliable resources (networks, servers, storage, applications,
services) that can be rapidly provisioned and released with minimal consumer management effort or service provider interaction.
- (NIST definition)
defining cloud computing
why cloud, why now?
Major shift in information technology architecture, sourcing and services delivery
IT applications and services structured and accessed as
needed through virtualized architectures, either internally or through service providers
Convergence of Internet technologies, virtualization and IT standardization
Major qualities of cloud computing:
On-demand self service
Ubiquitous network access
Location-independent resource pooling
Rapid elasticity
Pay-per-use
6
Platform-as-a-Service (PaaS) Infrastructure-as-a-Service
(IaaS)
Software-as-a-Service (SaaS)
Public Cloud (external)
Hybrid Cloud Virtual Private Cloud
(3rd Party)
On-Premise Private Cloud (Internal)
A ‘service’ is a means of delivering value to customers by
facilitating outcomes customers want to achieve without the ownership of specific costs and risks.
- (ITIL definition)
definition of a service
8
1. Definition
− Service definition is the most important element of the ITSM. Non-functional requirements, such as service availability, performance, accuracy and security, must also be considered.
2. Publication
− Once defined, the definition is published in a service catalog. The goal of the service catalog is to create a vehicle that enables users to proactively select the IT services that best suit their needs.
3. Request Model
− A service provider interacts with end users or business units through the end- user request model or the subscription model. The end-user request model enables the user to select services from a published catalog. The goal is to automate!
service creation process
4. Provisioning
− IT service provisioning enables the automated delivery of services selected from a catalog, such as setting up an email account, installing software or providing access to a specific application.
5. Measurement
− Measurement enables agencies to meter service consumption for billing, monitor automated service levels and deliver detailed service usage reports.
6. Cost Recovery Process
− Cost recovery or chargeback takes many forms.
service creation process (cont.)
GTSI cloud computing maturity model
(or how to build our own private cloud)
On-demand self-service
Ubiquitous network access
Location-independent resource pooling
Rapid elasticity
Infrastructure scalability
Measured service
Multi-tenancy
Trusted, secure and reliable
Separation of applications from underlying infrastructure
Standards-based
key characteristics of cloud computing
12
GTSI cloud computing maturity model
step 1: consolidation
The road to cloud computing begins with
consolidation, modernization and virtualization.
Use virtualization or high-performance computing
Reduce redundancy and wasted space
Improve speed of critical processes
More flexibility for on-demand computing
Unified fabric gives all servers (physical and virtual) access to the SAN
Infrastructure modernization fosters communication between legacy and newer systems, allowing interoperability required for cloud
Modernization enhances security
step 2: virtualization
Create an abstraction of your IT environment to allow resource pooling and sharing.
Virtualization needs to happen at each level of infrastructure stack (servers, storage, network, desktop and applications) to enable cloud computing
Aggregation of all IT resources turns them into a unified logical resource shared by all applications
Decouples physical IT infrastructure from the applications and services being hosted, making it portable and moveable on- demand within IT environment
Improves flexibility, speeds up service provisioning and reduces downtime
14
virtualization
16
traditional data center
A single OS and application dedicated to a single server and storage device
On average, servers are running at 10-15% capacity
For every watt (1) of power to a server, it takes 1.25 watts to
cool it
Source: Gartner
server consolidation
18
virtual machine migration
Moves running virtual machines from one host to another while maintaining continuous service availability
Enables continuous workload consolidation
Enables zero-downtime maintenance
high availability (HA)
20
dynamic resource scheduling (DRS)
step 3: automation
Automate your IT environment to make it adaptive, secure and repeatable.
Aligns agency operations with agency mission
IT processes controlled by dynamic and trusted policies
Provisioning and IT automation helps remove manual labor requirements for run-time operation of data center
Adopt a multi-layered defense strategy to ensure confidentiality and integrity of sensitive data
Develop availability guarantees and penalties
On-demand reallocation of computing resources
Run-time response to capacity demands
Trouble-ticket response automation
implications for service assurance stakeholders cloud impacts technology and roles/responsibilities
Executive
Applications Performance Management
Orient around business
Focus on full life cycle
Use real transactions and end user experience
Expand environments and application types
Service Operations Management
Focus on real time
Prioritize and escalate according to business criticality
Keep multiple systems synchronized
Infrastructure Management
Service and application aware
Protect QoE, not just QoS
Further leverage IaaS
Understand network behavior and usage
Executive
Must not be the last to know
IT information more relevant to making better business decisions
IT more responsible for business outcomes
22
step 4: utility
Enable self-service and metering in your IT environment.
Computing model now resembles a utility
No intermediary between consumer of a resource and processes for acquisition and allocation of resources
IT becomes an on-demand service in a fully virtualized environment
Strict SLAs developed and enforced to address such concerns as performance, downtime, provisioning, security, backup and recovery
Risks, vulnerabilities and incidents are tightly managed
Situational awareness provides ability to access and analyze the raw data from disparate sources by putting a context around an event
24
automated service delivery and management
Virtual Resource Manager
Deliver Manage Report
Track
Policy-Based Workflow Automation & Integration
Organize
Compute Infrastructure
Business Requirement
s User
s
Agency Policies
Existing Management Ecosystem
Operational Monitoring CMDB
Asset Management License
Management Work
Orders
current state of IT service delivery
Acquisition Approval
Issue Purchase Order
Handle Shipment
Install HW
15.0
15.0
15.0
240.0
Min
Min
Min
Min
Document the Request
Approve Request
Issue Work Order
Feedbac k Results
60.0
30.0
15.0
15.0
Min
Min
Min
Min
Install OS
Install Application
& DB
Configure Settings
Load Data 240.0
240.0
240.0
240.0
Min
Min
Min
Min
Adjust Firewall Settings
Apply Access Control
Start Security Monitoring
Apply Threat Protectio n
15.0
15.0
15.0
15.0
Min
Min
Min
Min
Update CMDB, Asset DB, Licenses Apply Monitoring Controls
Apply Backup Schedule
Apply Patch Control
15.0
15.0
15.0
Min
Min
Min
Min
Apply SLA Context
Trigger collection of SL data
Track Service Usage
Collect Chargeback Data
15.0
15.0
15.0
15.0
Min
Min
Min
Min
Issue RFC
Change Impact Assessment
Authorize &
Document Changes
Test &
Execute Change
15.0
15.0
15.0
120.0
Min
Min
Min
Min
Request
Service Provision
HW Install
SW Secure
Data
Apply Management
Controls
Formalize Service
Bring Service into Production
15.0
Total Cycle Time: Days? Weeks? Months?
CA Automation Suite for Clouds
CA Automation Suite for Clouds key capabilities include:
Self-service portal and service catalog with native multi-tenancy and preconfigured, automated workflows and service definitions
Service metering and billing that supports fixed or usage-based pricing, a billing and financial reporting engine and integrated chargeback
Dynamic resource and workload management that supports shared, pooled resources that can be dynamically scaled
Flexible, on-demand provisioning: policy-based automation across physical, virtual and cloud environments supports public, private and hybrid cloud architectures and rapid server
imaging
Automated discovery, configuration and compliance management help streamline and simplify resource-intensive and error-prone configuration and compliance management processes
26
self-service (think iTunes)
Preconfigured, automated workflows and service definitions span heterogeneous
infrastructure for private cloud services via a catalog
Self-service portal and service catalog lets users quickly and securely provision and de-provision their own resources and services
Native multi-tenancy enables publication of standardized services across multiple catalogs, and control using role-based permissions and workflows
Request
Request Portal
Empower users with self-service
CA Automation Suite for Clouds service metering and billing
Supports fixed or usage- based pricing
Billing and financial reporting engine that automatically associates service usage to
departments, cost centers and customers
Meter actual resource consumption and charge for services based on their true cost of delivery
28
Reconcile Cost of Service
Capture consumption
Metering &
Performance
Charge back
& show back
dynamic resource and workload management
Dynamic resource pool management allows you to quickly scale capacity up or down.
Monitors and dynamically responds to key performance indicators with coordinated, policy- based action
Second instance provisioned dynamically
Application returns to acceptable level
Application server performance degrades Additional user demand for application
increases load in infrastructure
30
CA Automation Suite for Clouds flexible, on-demand provisioning
Policy-based automation ensures consistent deployment of applications and services across physical, virtual and cloud environments
Supports public, private and hybrid cloud architectures
Unique rapid server imaging technology can quickly capture, convert and migrate system images (including OS, applications, storage and network configurations) regardless of the underlying hardware platforms
1. Capture image on
source server 3. Deploy to
destination server
destination
Applications
NETWORK & SERVER CONFIGURATION OPERATING SYSTEM
Applications
NETWORK & SERVER CONFIGURATION
OPERATING SYSTEM
IMAGE
Config Apps
OS
IMAGE LIBRARY
source
2. Store Images
step 5: cloud
Cloud is the final stage in which you obtain completely elastic, on-demand and scalable IT environment.
Use of Web services and SOA to compose complex, customizable, distributed applications
Organize stove-piped applications into collective integrated services
Inter-cloud federation links disparate clouds (public and private) and enables true interoperability and movement of loads between clouds
Separation of business logic from the user interface
Single centralized management infrastructure using Web portals
32
CA AppLogic
CA AppLogic
complete visibility
34
CA AppLogic
easily create and change service configurations
GTSI Hybrid Cloud
Please scan this
image to fill in
your session
survey on a
mobile device
Session #VI015SN
Legal
Certain information in this presentation may outline CA’s general product direction and is subject to change or withdrawal by CA at any time without notice. This presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, release and timing of any features or
functionality described in this presentation remain at CA’s sole discretion.
Each new feature or functionality included in future releases is subject to change based on a number of factors, including but not limited to internal and external beta testing, development plan changes, and feedback from customers and users. Accordingly, the product may have different features and/or functionality than stated herein.
Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation, CA may
Legal
Copyright © 2011 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.
THIS PRESENTATION IS FOR YOUR INFORMATIONAL PURPOSES ONLY. CA assumes no responsibility for the accuracy or completeness of the information. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENT “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. In no event will CA be liable for any loss or damage, direct or indirect, in connection with this presentation, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised of the possibility of such damages.