CC 1
CC 1
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
• 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
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
33
IT Benefits from Cloud Computing
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
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
41