0% found this document useful (0 votes)
61 views41 pages

CC 1

This document discusses cloud computing, including what it is, its key characteristics and benefits, and different cloud service and deployment models. It provides information on infrastructure as a service, platform as a service, and software as a service models. It also discusses the potential benefits of cloud computing for organizations, such as reduced costs, improved scalability and flexibility, and faster software delivery. However, it notes there are also risks to consider with adopting cloud computing like less control and data security issues.

Uploaded by

Esha Thakur
Copyright
© © All Rights Reserved
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)
61 views41 pages

CC 1

This document discusses cloud computing, including what it is, its key characteristics and benefits, and different cloud service and deployment models. It provides information on infrastructure as a service, platform as a service, and software as a service models. It also discusses the potential benefits of cloud computing for organizations, such as reduced costs, improved scalability and flexibility, and faster software delivery. However, it notes there are also risks to consider with adopting cloud computing like less control and data security issues.

Uploaded by

Esha Thakur
Copyright
© © All Rights Reserved
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/ 41

Are we using the cloud yet?

Are we using the cloud yet?


What is Cloud Computing – Part 1
Cloud computing is a new way of thinking when
delivering IT enabled business services like application
development and test.
Cloud is: Cloud enables:
▪ A new consumption and ▪ Self-service
delivery model inspired
▪ Sourcing options
by consumer Internet
services ▪ Economies of scale
▪ End-user focused

Cloud is essentially an IT
consumption and delivery model
that is optimized by workload

3
Cloud Computing Network

Without Network:
▪ Users cannot access their cloud services.
▪ Applications, data, and users cannot
move between clouds.
▪ The infrastructure components that must
work together to create a cloud cannot.
Attributes of Cloud
Networking
• Scalability: The cloud network must scale to the overall level of
throughput required to ensure that it does not become a
bottleneck.
• Low Latency: The cloud network must deliver microsecond latency
across the entire network fabric because low latency improves
application performance and server utilization.
• Guaranteed Performance: The cloud network must provide
predictable performance to service many simultaneous
applications in the network, including video, voice, and web traffic.
• Extensible Management: Real-time upgrades and image/patch
management in a large cloud-network is a daunting challenge to
network administrators.
• Self-Healing Resilience: Cloud networks operate 24x7, so
downtime is not an option. This requires a network architecture
that offers self-healing and the ability for transparent in-service
software updates.
What is Cloud Computing – Part 2
• Computing power • Applications

• Networking • Data storage • Services


Visual Model of Cloud Computing
Definition
Cloud Computing: Essential
Characteristics
• On-demand self service
• Users automatically access computing resources (e.g. servers, storage etc.) as needed.

• Broad network access


• Services available over the network can be accessed using mobile/smart phones,
tablets, laptops and desktops.

• Resource pooling
• Computing resources (including memory and bandwidth) can be pooled to serve
multiple customers at the same time.
• Location independence

• Rapid elasticity
• Ability to quickly scale in/out service with demand, at any time.

• Measured service
• Control, optimise services based on metering (i.e. pay-per-use pricing model)
• Type of service include storage, processing, bandwidth etc.
Cloud Service Models
IaaS
Infrastructure as a service

•Provision servers
•Storage
•Networking resources

PaaS
Platform as a service

•Middleware platform
•Solution stack
•Both accessible over a network

SaaS
Software as a service

•Software
•Applications
Infrastructure as a service (IaaS)
architecture
• An infrastructure provider (IP) makes an entire computing infrastructure available “as a
service”

• Manages a large pool of computing resources and uses virtualization to assign and
dynamically resize customer resources
• Customers rent processing capacity, memory, data storage, and networking resources that
are provisioned over a network
Platform as a service (PaaS) architecture

• Service provider (SP) supplies the software platform or


middleware where the applications run
• Service user is responsible for the creation, updating, and
maintenance of the application

• The sizing of the hardware that is required for the execution


of the software is made in an understandable manner
Software as a service (SaaS) architecture

• Service provider (SP) is responsible for the creation, updating,


and maintenance of software and application

• Service user accesses the service through Internet-based


interfaces
Cloud Layer Architecture
Split of Responsibilities:
provider-side and consumer-side
Traditional Infrastructure Platform Software
on-premises as a service as a service as a service
Applications Applications Applications Applications

Data Data Data Data

Runtime Runtime Runtime Runtime

Middleware Middleware Middleware Middleware

O/S O/S O/S O/S

Virtualization Virtualization Virtualization Virtualization

Servers Servers Servers Servers

Storage Storage Storage Storage

Networking Networking Networking Networking

Client manages Vendor manages


in the cloud
Cloud Deployment Models

Multiple clouds coexist:


▪ Private, public,
community and hybrid
Cloud Deployment Models
Customers are choosing a variety of cloud models to meet their unique needs and priorities

Private cloud Public cloud

On or off premises cloud infrastructure operated solely Hybrid Cloud


Available to the general public or a large industry group
for an organization and managed by the organization or a and owned by an organization selling cloud services.
third party

Traditional IT and clouds (public and/or private) that remain separate but are bound together by
Community Clouds technology that enables data and application portability
Provisioned for exclusive use by specific consumers with
shared concerns (e.g. security requirements, policy, and
compliance considerations).
It may be owned, managed, and operated by one or more
of the organizations in the community.
Traditional IT
Appliances, pre-integrated systems and standard hardware, software, and networking.
Business Benefits of Cloud
Computing
• Potential benefits of cloud computing from a business perspective.
• Note, benefits will vary depending on several factors including use case,
workload, cloud provider, capabilities, and so on.
The Importance of Cloud Computing
for Development and Test

Traditional
•Reduced installation and
High deployment costs to administration costs
deliver software •Lower TCO by improved utilization of
software assets

•Better governance through


Control and governance standardized delivery of services
chaos in software •Preconfigured software embodying
processes best practices

•Tools can be provisioned in minutes.


Onramp and on-boarding No download, installation or setup.
of teams reduces time to •Self-administered portal to access to
software delivery software resources for a globally
distributed team

33
IT Benefits from Cloud Computing

Results from IBM cloud computing engagements

Increasing Test provisioning Weeks Minutes


speed and
Change management Months Days/hours
flexibility
Release management Weeks Minutes

Service access Administered Self-service


Standardization Complex Reuse/share

Metering/billing Fixed cost Variable cost

Reducing Server/storage utilization 10–20% 70–90%


costs
Payback period Years Months

SOURCE: Based on IBM and client experience.


34
Current thoughts on Cloud Computing Adoption
Risks

Shifting computing power to the


cloud brings many benefits.
― such as: Cost savings, scalability, increased agility
in software deployment etc.

But don’t ignore the risks


Categories of Cloud Computing Risks

Less Control Technology Immaturity


Lack of world-wide adopted Standards. Data Security
Many companies and Migrating workloads to a
Use of closed proprietary technologies.
governments are uncomfortable shared network and compute
Lack of knowledge and trust.
with the idea of their information infrastructure increases the
API Jungle.
located on systems they do not potential for unauthorized
Legal uncertainties.
control. Providers must offer a exposure. Authentication and
high degree of security access technologies become
transparency to help Vendor Lock-in increasingly important.
put customers at ease.
Interoperability constraints.
Low level of portability of
application and services based on
cloud.
Compliance Contract and exit strategies Security
Complying with SOX, HIPAA
and other regulations may
Limitations on sharing or Management
transferring data
prohibit the use of clouds for Providers must supply easy
some applications. controls to manage firewall and
Comprehensive auditing security settings for
capabilities are essential. Reliability applications and runtime
High availability will be a key concern. IT environments in the cloud.
departments will worry about a loss of
service should outages occur. Mission
critical applications may not run in the
cloud without strong availability
guarantees.
Cloud Computing Security Risks
Security is among a top concern with cloud computing...
Application and process
People and identity Help keep applications secure,
protected from malicious or
Mitigate the risks associated
fraudulent use, and hardened against
with user access to
failure
corporate resources
Network, server and end point
Data and information Optimize service availability by mitigating
Understand, deploy and risks to network components
properly test controls for
access to and usage of Physical infrastructure
sensitive data Provide actionable intelligence on the
desired state of physical infrastructure
security and make improvements

Professional services Managed services Hardware and


software

37
How can consumers think about
their Cloud journey?

Build
▪ Design and construct
▪ Quality assurance (test)
▪ Security and compliance
▪ Lifecycle management
Plan
▪ Understand strategic direction
▪ Analyze workloads (apps. data etc.)
▪ Determine delivery model
▪ Define architecture
▪ Build the business case Deliver
▪ Deploy
▪ Consume
▪ Manage
▪ Optimize

38
Create a roadmap for cloud as part of the
existing IT optimization strategy

Standardize
and automate
▪ Standardize services
Virtualize ▪ Reduce deployment
cycles
▪ Remove physical ▪ Enable scalability
Consolidate resource boundaries ▪ Flexible delivery
▪ Increase hardware
▪ Reduce infrastructure utilization
complexity ▪ Reduce hardware
▪ Reduce staffing costs
requirements ▪ Simplify deployments
▪ Manage fewer things
better
▪ Lower operational costs

39
Movement from Traditional Environments to
Cloud Can be in One Step or an Evolution

Clients will make workload-driven trade


offs among functions such as security,
degree of customization, control and
economics

40
Cloud Computing
A New Model Environment
For Building Cloud Computing Environments
Ensembles are scalable pools of computing power and storage that are
manageable as single systems. They will replace multitudes of individual IT
systems and reduce the labor required for physical systems management.

Stack Oriented
Ensemble

Ensemble

Servers Networks Disk Tape Ensemble

41

You might also like