Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Introduction to Cloud ComputingIntroduction to Cloud Computing
DLT Solutions LLCDLT Solutions LLCMay 2011
Contact Information
DLT Cloud Advisory GroupDLT Cloud Advisory Group
1-855-CLOUD01 (256-8301)l d [email protected]
www.dlt.com/cloud#DLTCloud#DLTCloud
Your Hosts
• Van RistauChief Technology Officer, DLT Solutions
• David BlankenhornChief Cloud Technologist, DLT Solutions– Leads DLT’s Cloud Advisory Group
3
Introduction
• Cloud Webcast SeriesFi kl b t (Th d M 12 J 9)– Five weekly webcasts (Thursdays May 12–June 9)
• Webcast #1 –May 12– Introduction to Cloud Computing • Webcast #2 –May 19– Software as a Service (SaaS)• Webcast #3 –May 26– Infrastructure as a Service (IaaS)Webcast #3 May 26 Infrastructure as a Service (IaaS)• Webcast #4 –June 2– Platform as a Service (PaaS)• Webcast #5 –June 9– Securing the Cloud
• Series Objectives– Provide the audience with
• A baseline understanding of Cloud Computing service models.• Suggested decision criteria for selecting appropriate Cloud services.• An overview of vendor Cloud services available
Vendor-neutral discussion with Brand vendor examples
4
– Vendor-neutral discussion with Brand vendor examples.
Agenda - Introduction to Cloud Computing
• Enterprise IT evolution: 1960 to 2000• Enterprise IT revolution: 2000 - today• Cloud computing drivers• Virtualization: a Cloud enabling technology• What we should look for in a Cloud offering
Use Cases very high level• Use Cases – very high level• Vendor choices
– A rapidly expanding marketp y p g
• Cloud computing challenges• Before you relocate: Cloud cautions
5
Evolution1960s - 2000
MainframesPersonal ComputersClient Server Model
Data Centers
In the Beginning …
7
The Sanctum Santorum
The Personal Computer 1981 - 1982
IBM PC$$$
Commodore 64$
Freedom !!8
Freedom !!
And then there was …
Which in extreme cases evolved into
Client-Server Model
9
Which in extreme cases evolved into …
10
And sometimes to ‘Best Practices’ Data Centers…
11
And capital intensive, power hungry, water cooled, bit factoriesbit factories.
Tier IV Data Centers
12
Revolution2000 to Present Day
Pervasive BroadbandStable, Scalable VirtualizationStable, Scalable Virtualization
Cloud Computing Drivers
• Complex, labor intensive data centers– Lack of standardization.
• Unnecessarily high training/maintenance costs.
– Increasing energy costs.P i di h d d f i l – Periodic hardware and software capital costs.
– Low server and storage utilization.
Proliferation of geographically dispersed • Proliferation of geographically dispersed, small, department-level data centers.
• IT Project Disappointments• IT Project Disappointments– 24% fail or are never utilized– 44% are late over budget or have limited utility
14
44% are late, over budget, or have limited utility.
Stable, Scalable Virtualization
Source: Intel
15
Virtual Machine Monitor = Virtual Machine Manager = Hypervisor
Virtualization in a Nutshell• Virtualization is an evolution of ‘abstraction’ –
separation of functions or services from their hardware dependencies.hardware dependencies.– The line of business manager does not care what the app
runs on or where the data is stored. He/she cares only about availability, reliability, and performance.
• Driver: lower total cost of ownership, a CIO concern– Maximize utilization of hardware assets
• One App per Server rule-of-thumb no longer efficient pp p g– Newer multi-core, high MIPS processors underutilized in single app
servers
– Smaller data center footprint : F hi l it l i t t hi d SF• Fewer machines = lower capital investment: machines and SF
– Lower power & hardware maintenance : • Fewer machines = less power, less HW maintenance
16
The Virtualization Paradox
• In a services based infrastructure, which is what a dynamic infrastructure strategy is trying to achieve, the “platform” is less important than the services that are provided. p p
• It is not virtualization that makes a network fluid instead of brittle, it is the services and the way in which they adapt to the environment to ensure availability security and a highenvironment to ensure availability, security, and a high-performing delivery system.
• Virtualization is a means to an end, it is not the end itself. ,
– It is not addressing the operational needs of a highly fluid and volatile environment.
– Virtualization is not making it any easier to manage the actual components or behavior of the network, it’s just making it easier to deploy them.
17
Source: Infrastructure 2.0
Cloud Models and Characteristics
CommunityCommunityPrivatePrivate Public CloudPublic Cloud
Hybrid CloudsDeploymentModels yy
CloudCloudPrivate Private CloudCloud
Public CloudPublic Cloud
ServiceModels
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)Models
EssentialCharacteristics
Service (SaaS) Service (PaaS) Service (IaaS)
Broad Network Access Rapid Elasticity
On Demand Self‐Service
CharacteristicsResource Pooling Measured Service
Massive Scale Resilient Computing
Common Characteristics Virtualization Service Orientation
Homogeneity
Massive Scale Resilient Computing
Geographic Distribution
18
Low Cost Software Advanced SecuritySource: NIST
Cloud Service Models – Typical Use Cases
19
Source: GSA
Deployment Models – Typical Use Cases
20
Source: GSA
Notional Cloud Software Stack
Source: Intel
21
Vendor Choices
22
Cloud Computing Challenges
• Security• Interaction with legacy systems not yet • Interaction with legacy systems not yet
migrated• Data Privacyy• Data Loss• Unplanned Outages• Browser interface limitations
– Including Network latency• Resistance to change
– IT staffEnd users
23
– End users
The Future - Multi-Cloud Environments
Source: Red Hat
24
Source: Red Hat
Before You Relocate…
• Determine whether or not you can live with the vendor’s standard Service Level Agreements.
• Consider migration costs for your legacy applications.
• Plan for integration with remaining legacy applications, where requiredrequired.
• Evaluate vendor security and implement supplemental security where required.
• Ensure capacity is sufficient but do not over-provision.
• Evaluate bandwidth costs for remote access.
• Consider how you will monitor cloud application performance.
• Plan for the organizational impact.
25
Contact Information
DLT Cloud Advisory GroupDLT Cloud Advisory Group
1-855-CLOUD01 (256-8301)1-855-CLOUD01 (256-8301)[email protected]
www.dlt.com/cloud/#DLTCloud
26