Module – 3 & 4
Cloud Computing
Deployment Models
Service Models
Recap – Last Session
• Ubicomp
• Peer – Peer Computing
• Virtualization
• SOA
This Session
• Cloud
• Types of Cloud
– Public
– Private
– Hybrid
Cloud
• On – Demand Delivery of IT Resources
over the internet with Pay as you go
pricing.
Cloud
• IT Resources
– Computing Power
– Database
– Storage
– Applications
Before deciding...
• Ask yourself / Ask your Manager
– Applications ?
– Users ?
– Data / Storage ?
– Infrastructure ?
Context - 1
• You’re a company selling a service to retailers that
helps them manage their digital gift cards.
– Your service is also to enable the retailers to submit
information to you.
– The data you’re collecting remains confidential and safe.
Context - 2
• You need to test and develop application code.
• You’re doing collaboration projects.
• Your standardized workload for applications is
used by lots of people
Context - 3
• You’re a healthcare company in France. Your
government requires that your patients’ data
be stored within the country.
• Requirements ?
• Application / Service Types ?
• Affordability ?
Types of Cloud
• Public Cloud
• Private Cloud
• Hybrid Cloud
Public Cloud
– Managed by third party which
provides cloud services over the
internet to the public.
Public Cloud
– Minimize IT Infrastructure Costs
– Solutions readily available
– Transaction starts instantly
Public Cloud - Benefits
– B2C interactions.
– Pay per usage format
– Huge array of computing resources
expecting rising req.
– Resources – free / on demand
– dependability / Scalability
Public Cloud - Limitations
– Security fear
– Movement of data ( Internet Speed )
Public Cloud - Providers
• Microsoft Azure
• AWS
• Google Cloud
Private Cloud
• Private Cloud
– Hosted for a specific organization
• Accessed within the organization
• Managed by the organization
Private Cloud - Benefits
• In-house hardware
• Single tenant framework
• On – demand self service
• Security
Private Cloud - Limitations
• Restricted access
• Scalability – predefined
• Responsibility – organization
– Very high Skilled people
Private Cloud - Providers
• Microsoft Azure
• HP – Enterprise
• Cisco
• Dell EMC
• Red Hat
Hybrid Cloud
• B2B / B2C
– Mix of Private and Public cloud
• Scaling up on demand using public cloud
Hybrid Cloud - Benefits
• Sensitive data inside the
organization
• Public cloud for other virtual
solutions
Hybrid Cloud - Limitations
• Cost
• Complexity managing Private cloud
• Complexity in connecting clouds.
Community Cloud
• Known as Multi cloud
– Clubbing of different clouds to
address specific need of specific
business sector
• Academic, Healthcare, Media
Comparison – Type of clouds
Topic Public Cloud Private Cloud Hybrid Cloud
Infrastructure • Multi – • Single – • Higher than
Tenant Tenant public cloud
• Low Cost • Costs high and lower
• Resources • Dedicated than private
managed by hardware cloud.
service and network
provider • Managed by
Skilled
support team
Comparison – Type of clouds
Topic Public Cloud Private Cloud Hybrid Cloud
Suitable for • Public facing • Sensitive • QA / Test
applications data or purposes
and financial
capacity data
testing
Comparison – Type of clouds
Topic Public Cloud Private Cloud Hybrid Cloud
Scalability • Very easy to • Resources • Has a public
scale up / required to cloud and
Down scale up can be
scaled up /
Down
easily.
Comparison – Type of clouds
Topic Public Cloud Private Cloud Hybrid Cloud
Support and • Cloud • In – house • Support
Maintenanc Service • Requires from cloud
e providers skilled providers
with technical
economic team
costing
Comparison – Type of clouds
Topic Public Cloud Private Cloud Hybrid Cloud
Cost • Pay as you • Upfront • Combinati
grow cost on on of both
(OpEx hardware
Model) implemen
tation
(CapEx
Model)