SIT452 – Cloud Computing and
Virtual Network
Cloud Computing
- Introduction
Acknowledgment: The presentations contains some figures and text from the following:
Cloud Computing Theory and Practice book by Dan C. Marinescu
Information Storage and Management, John Wiely & Sons, Inc.
Cloud Networking Understanding Cloud-based Data Center Networks by Gary Lee
Handbook of Cloud computing Shaimaa M. Mohamed 1
Introduction
Shaimaa M. Mohamed 2
Introduction
Six phases of computing
paradigms, from dummy
terminals/mainframes, to PCs,
networking computing, to grid
and cloud computing.
Comments?!!
Shaimaa M. Mohamed 3
Motivation
Shaimaa M. Mohamed 4
Business Challenges in Digital World
➢ Shrinking Market opportunities
➢ Rising Competition
➢ Implication of the third platform and IoT
➢ Time to market
➢ accurate prediction and planning for future business
Shaimaa M. Mohamed 5
IT Challenges to meet Business Demand
➢ Data growth
➢ Aging technology
➢ Poor Scalability and security
➢ Shadow IT
➢ Financial pressure
Shaimaa M. Mohamed 6
IT Transform
➢ Become a strategic business
➢ Become a service centric organization
➢ Build products and services that support business objectives
Shaimaa M. Mohamed 7
Digital Transformation
➢ IT transformation drives cloud adoption.
➢ What does cloud computing provide?!
Shaimaa M. Mohamed 8
Digital Transformation
➢ IT transformation drives cloud adoption.
➢ What does cloud computing provide?!
Business agility → quick time to market
Reduce it infrastructure investment
Improve resource utilization
Reduce it management
Shaimaa M. Mohamed 9
IT Transformation
➢ People
● New roles
● Shift in IT skills
➢ Process
● Automation
● Self-service
● Chargeback model
➢ Technology
● Modern IT infrastructure
● Orchestration
● service catalog and self service portal
Shaimaa M. Mohamed 10
Cloud Computing Reference
Architecture
Shaimaa M. Mohamed 11
Cloud Computing
● Key enabler for digital transformation.
● Dynamic and unlimited resources.
● Reduce investment
Shaimaa M. Mohamed 12
Cloud Computing
Shaimaa M. Mohamed 13
Cloud Computing
According to the official NIST definition, "cloud
computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared pool
of configurable computing resources (e.g., networks,
servers, storage, applications and services) that can be
rapidly provisioned and released with minimal
management effort or service provider interaction."
Shaimaa M. Mohamed 14
Cloud Computing
Shaimaa M. Mohamed 15
Cloud Computing Characteristics
● On-demand self service.
● Broadband network access.
● Resource pooling
● Rapid Elasticity
● Measured service
Shaimaa M. Mohamed 16
Cloud Computing Typical Uses
● Backup
● Software testing
● SaaS
● handle seasonal peaks
Shaimaa M. Mohamed 17
Cloud Computing Benefits
● Business agility
● Reduce IT costs
● High availability
● Flexible Scaling
● Business continuity
● Increased collaboration
● Simplified infrastructure management
● Flexibility of Access
Shaimaa M. Mohamed 18
Cloud Deployment and
Service Models
Infrastructure as a Service (IaaS)
● Provides capability to the consumer to
hire infrastructure components such as
servers, storage, and network.
● Enables consumers to deploy and run
software, including OS and applications.
● Examples include: Amazon EC2, S3.
VMware vCloud Air, Google Compute
Engine
Shaimaa M. Mohamed 19
Cloud Deployment and
Service Models
Platform as a Service (PaaS)
● Capabilities provided to the consumer to deploy
consumer-created or acquired applications on the
provider’s infrastructure.
● Consumer has control over deployed applications
and possible application hosting environmental
configuration
● Examples include: Pivotal cloud foundry, Google App
Engine, AWS , Microsoft Azure.
Cloud Deployment and
Service Models
Software as a Service (PaaS)
● Capabilities provided to the consumer to user
provider’s applications running in a cloud
infrastructure.
● Complete stack including application is provided as a
service.
● Applications is accessible from various devices, for
example via a thin client interface such as a web
browser.
● Examples include: Google Apps, Microsoft Office 365
Cloud Deployment and
Service Models
Cloud Deployment and
Service Models
Cloud Deployment and
Service Models
Cloud Deployment and
Service Models
Cloud Deployment and
Service Models
Cloud Deployment and
Service Models
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Service Management
What is the difference between a
traditional data center, and on-
premise private cloud?
Cloud Computing
Reference Architecture
Cloud Computing
Reference Architecture
Questions?
Shaimaa M. Mohamed 41