0% found this document useful (0 votes)
101 views28 pages

Cloud Computing Introduction and Awareness: Walt Lammert

This document discusses cloud computing, including its benefits and challenges. It describes cloud architectures like infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). While the cloud provides benefits like scalability, self-service capabilities, and pay-as-you-go pricing, challenges include security concerns, vendor lock-in, and immaturity of the market. The document recommends developing a cloud strategy that considers internal, external, and hybrid cloud models based on an organization's needs and applications.

Uploaded by

wlammert
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views28 pages

Cloud Computing Introduction and Awareness: Walt Lammert

This document discusses cloud computing, including its benefits and challenges. It describes cloud architectures like infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). While the cloud provides benefits like scalability, self-service capabilities, and pay-as-you-go pricing, challenges include security concerns, vendor lock-in, and immaturity of the market. The document recommends developing a cloud strategy that considers internal, external, and hybrid cloud models based on an organization's needs and applications.

Uploaded by

wlammert
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Cloud Computing

Introduction and
Awareness

Walt Lammert
Agenda
• Why Cloud Computing?
• What do Cloud Architectures and Delivery Models look
like?
• What are the benefits and challenges of Cloud
Computing?
• What are key takeaways?

2
Cloud Services

• Due to technology advances, cloud services are a


recent alternative to providing providing IT services
• Cloud services are characterized by
− Inherent elasticity and scalability
− Self-service capabilities
− Consumption based pricing model
− Shared infrastructure
− Virtualized environment

3
Cloud Computing Characteristics
• Elastic and scalable:
– Quickly provision and de-provision IT services; cloud service appears
infinitely scalable.
• Self-service:
– Ability to use cloud services as the need arises; self-service increases
IT agility to match the pace of business.
• Consumption-based pricing model:
– Providers charge customers based on amount of the service
consumed. Customers pay for only the IT services they use, thereby
increasing IT ROI.
• Shared infrastructure/software:
– Providers leverage the infrastructure or application software to service
multiple consumers; multi-tenancy is vital to driving down infrastructure
and application software costs.
• Virtualized and dynamic:
– Virtualization creates a dynamic environment for quick resource
provisioning and better resource management

4
Why Cloud? What’s the Value to the Enterprise?

Source: CA
5
Real World Examples of Cloud Value

11 million articles
4 TB data
100 virtual servers
24 hours
6 Source: Animoto Source: New York Times
Agenda
• Why Cloud Computing?
• What do Cloud Architectures and Delivery Models look
like?
• What are the benefits and challenges of Cloud
Computing?
• What are key takeaways?

7
Cloud Computing’s Distinguishing Attributes

8
Cloud Architecture Fundamentals
Self-service portal
development framework (PaaS)

Source: Forrester
9
Cloud Tiers
Software
as a Service
(SaaS)

Platform as a
Service (PaaS)

Infrastructure
as a Service (IaaS)

10 Source: Cloud Security Alliance


Infrastructure as a Service Infrastructure
as a Service (IaaS)

Virtual or physical hardware resource offered as a service

• Many different and growing implementations, but most utilize server


virtualization as an underlying technology
• Enablers are software vendors who develop virtualization software that is
used to create hardware infrastructure services (VMware, Citrix, 3Tera,
etc.)
• Providers are vendors who utilize an enabling vendor’s technology to
create IaaS (Amazon, Rackspace, Verizon, AT&T, GoGrid, etc.)
• Two categories of providers are evolving
– service infrastructure (e.g. Amazon)
– cloud centers (e.g. GoGrid, Rackspace)

11
Platform as a Service Platform as a
Service (PaaS)

Externally managed application platform for building and


operating applications and services

• PaaS environment supplies:


– Runtime and/or development frameworks
– Supporting infrastructure capabilities (authentication, authorization,
session management, transaction integrity, reliability, etc)
– Development tools for working with the supplied frameworks
• PaaS vendor categories:
– Microsoft .NET (Azure)
– Open Source (Force.com, Google App Engine, Longjump, Bungee
Connect, etc.)

12
Software as a Service Software
as a Service
(SaaS)
A pre-built application in the cloud

• This category is similar to the the services offered by Application


Service Providers in the late 90s.
• As technology matured during the early 2000s, non critical and
consumer applications became prevalent including web
conferencing, e-mail, collaboration, and productivity suites
• Currently there are enterprise level applications being offered
including ERP, marketing and sales
• The use of multi-tenancy, the pay-as-you-go model and the ability to
provision on demand differentiates SaaS from the early ASPs
• Current examples – Salesforce.com, Netsuite, Google Apps,
Success Factors, Workday, etc.

13
Who Controls the Compute Environment?

14
Source: Burton Group
Cloud Computing Models

Private (internal) cloud


Source: Burton Group

– Cloud infrastructure inside the enterprise
– Full organizational control
– Low risk
• Public cloud
– Cloud infrastructure outside the organization
– Limited organizational control
– Higher risk
• Hybrid
15 – Combination of public and private (internal) cloud models
Agenda
• Why Cloud Computing?
• What do Cloud Architectures and Delivery Models look
like?
• What are the benefits and challenges of Cloud
Computing?
• What are recommendations for next steps?

16
Cloud Benefits
• Increased IT agility with on-demand, self-service business models
– Using the cloud, IT organizations can quickly provision IT resources
whenever business demands, especially for short-term IT resource
needs
• Faster ROI through better resource management
– Pay as you go: IT organizations pay for only the IT services they use,
enabling better resource tracking, budget forecasting, and faster
return on IT investments
• Offers additional expert IT staff
– Cloud computing business models require providers to hire, train,
and retain highly skilled employees to ensure service quality

17
Cloud Benefits (cont’d)
•Improves business continuity by providing inexpensive
disaster recovery
– Rather than using a co-location facility or a new data center, IT
organizations will backup data to the cloud.
•Increases mobile workforce access to IT services
– Internet-based clouds (public and private) provide greater IT
service access to mobile workforce than internally hosted IT
services accessed via VPN
• Open source software
– The ability to add large number of instances without licensing cost is
one of the great enablers of cloud computing

18
Cloud Drawbacks and Concerns
• SLAs – Currently there are poor or non-existent service-
level agreements (SLAs)
• Security and risk – control of critical corporate data in
the cloud as well as privacy issues are a concern
• Vendor lock-in - lack of cloud interoperability,
proprietary data models, and poor application
portability can make cloud migration difficult
• Market immaturity - vendor flux and poor service
implementations creates uncertainty
• Application/workload suitability – most applications
have not been architected for clouds

19
Characteristics of Cloud Suitable Applications
• Service oriented/service abstraction
• Loose coupling
• Non latency sensitive
• Horizontal scalability
• Standard web protocols and interfaces

20
Cloud application maturity
Examples of applications that could be hosted in the cloud today:
– Sharepoint blog and wiki
– Exchange e-mail
– The landing page for marketing's latest mega-promotion
– The company external Web site
– Test/development servers
– Data storage for e-mail archives, backups, log retention
– A minimal remote disaster-recovery capability
Applications that probably need dedicated infrastructure:
– The corporate ERP system
– Enterprise data warehouse
– Credit card processing services
– Designs of latest secret R&D project
– Applications that require specialized hardware or operating systems
not available in the cloud

21
A Mixed Computing Environment will continue to exist
for most Enterprises, but…

Source: Microsoft
22
…the impact of Cloud Computing will be as dramatic
as E-Business was a decade ago

IaaS

23 Source: OpenCrowd PaaS SaaS


Cloud Computing woke the sleeping giant again!

Source: Microsoft

24
Cloud Commercial Considerations

25 Source: Information Week


Agenda
• Why Cloud Computing?
• What do Cloud Architectures and Delivery Models look
like?
• What are the benefits and challenges of Cloud
Computing?
• What are key takeaways?

26
Key Takeaways 27

• Develop a cloud strategy now


– Build a target cloud architecture (internal/external/hybrid) that
aligns with the strategy
– Consider the need for service oriented architectures
– Consider security and regulatory compliance in all cloud
architectures
– Support industry standards to enhance interoperability
• Evaluate your organization’s ability to consume the cloud
– Determine processes, applications and infrastructure that can be
moved to the cloud and those that cannot
– Cloud will likely change business processes - IT cannot change
those processes alone and will require support from business
process owners, partners, and suppliers
• Match cloud vendor offerings with application needs
– Use a tool such as the Cloud Advisory Tool and a business impact
analysis

27
Key Takeaways (cont’d) 28

• Calculate cloud costs vs. internal costs


– Compare cloud costs to hosting the same service internally
including operational costs (e.g. energy or personnel) and capital
costs (e.g. servers, storage, and software)
– Monitor cloud costs closely and watch for hidden charges
– Consider the need to manage multiple cloud vendor relationships
• Comprehend vendor lock-in consequences before adoption
– Have an exit strategy
– Be wary of cloud providers with proprietary development
interfaces
• Take initial steps
– Take initial steps towards public cloud with low risk applications
– Use the cloud to offload applications and infrastructure that are
not core.
• Safeguard your data
– Data is a primary business asset. Before putting data into the
28 cloud, clearly identify any potential risks to data

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy