CC Module 2
CC Module 2
CEC - 0304503
Introduction to Cloud Computing
Module - 2
UNIT – 2 INDEX
Types of Cloud
Types of Cloud Computing
Public Cloud
Private Cloud
Difference / Factors between Private & Public Cloud
Cloud Infrastructure
Cloud Computing Infrastructure
Status of Cloud Computing
Cloud Architecture
Cloud Computing Architecture
Example of Cloud Computing
Cloud Computing Types
Problems with Cloud Computing
Cloud Computing Service Architecture
Understanding the Reference Model
Types of Cloud
Following are the four types of Cloud
Deployment Models
1.Private cloud
2.Community cloud
3.Public cloud
4.Hybrid cloud
Private Cloud
Belongs to a Specific organiation
Internal cloud or private
Managed by third party or organasitaion
No outside employee/user can use
More security
Advantages
High security
For specific organization
Data centers and private infrastructure and servers (not for ousiders)
Data privacy (confidentiality)
More customazible as per requriment
More reliability
Disadvantages
Area of operations are limited for specific organization
High cost
Limited scalability as compared to public
Private Cloud
Private Cloud
The cloud infrastructure is operated solely for an organization.
Private cloud may exist off premises and can be managed by a third party.
But in a private cloud, the services and infrastructure are always maintained
on a private network and the hardware and software are dedicated solely to
your organisation.
In this way, a private cloud can make it easier for an organisation to
customise its resources to meet specific IT requirements.
Private clouds are often used by government agencies, financial institutions,
any other mid- to large-size organisations with business-critical operations
seeking enhanced control over their environment.
Thus, two private cloud scenarios exist, as follows:
More flexibility—your organization can customize its cloud environment to
meet specific business needs.
Improved security—resources are not shared with others, so higher levels
of control and security are possible.
High scalability—private clouds still afford the scalability and efficiency of a
public cloud.
Private Cloud
Public Cloud
Available to all
Examples Dropbox or gmail
Pay as u use
To increse storage capacity u need to pay
Managed by CSP/third party
characteristics
Multi-tenancy
Same resources will be used by multiple users
DropBox Google drive
Amazo Ec2 Amazon elastic compute cloud virtual
machine,servers an may more services
Google app engine Paas developing and hosting
appication
Public Cloud
Public Cloud
Advantages
Managed by CSP so no need for maintainance
Location independent : accessed from anywhere
Highly scalable and pay as u use
Gmail – 15gb in need pay more
Cost effective
Disadvantages
Less secure :Compare to private cloud less secure
Because Resources shared publicly
Less customization as compared to private cloud
Public Cloud
The most ubiquitous, and almost a synonym for, cloud
computing.
The cloud infrastructure is made available to the general
public or a large industry group and is owned by an
organization selling cloud services.
Public cloud refers to a computing service model used for
the provisioning of storage and computational services to
the general public over the internet.
Public cloud facilitates access to IT resources on a "pay as
you go" billing model.
A service provider manages a public cloud solution's core
infrastructure, software and other back-end architecture in
a multitenant environment in order to free up the customer
from these responsibilities.
Public Cloud
Examples of Public Cloud:
Google App Engine
Microsoft Windows Azure
IBM Smart Cloud
Amazon EC2.
Advantages of Public Cloud:
Low Cost: One of the biggest reasons to choose Public Cloud is lower costs. It is
because of the “Pay as you use” model.
No Maintenance: As you do not purchase the hardware or software there is no
question of maintenance. Your service provider provides the maintenance.
High Scalability: Get high scalability & reliability as you get on-demand resources to
meet your business needs.
Vast Network: with a vast network of servers to guard against failure.
Public Cloud
Hybrid Cloud
Feature of public and private
Critical information or operations on private
Non critical through public
encompasses the best features of the public, private and community
models. It allows companies to mix and match the facets of the three
types that best suit their requirements.
Advantages
Scalability
Security
Low cost
Flexibility
Disadvantages
Complexity as managing is difficult in two deployment model
Dependecy on the infrastructue as there is a private cloud
Hybrid Cloud
The cloud infrastructure is a composition of two or more clouds
(private, community, or public) that remain unique entities but are
bound together by standardized or proprietary technology that
enables data and application portability (e.g., cloud bursting for load-
balancing between clouds).
A hybrid cloud is a computing environment that combines a public
cloud and a private cloud by allowing data and applications to be
shared between them.
When computing and processing demand fluctuates, hybrid cloud
computing gives businesses the ability to seamlessly scale their on-
premises infrastructure up to the public cloud to handle any overflow
—without giving third-party datacenters access to the entirety of their
data.
Organizations gain the flexibility and computing power of the public
cloud for basic and non-sensitive computing tasks, while keeping
business-critical applications and data on-premises, safely behind a
company firewall.
Google Application Suite (Gmail, Google Apps, and Google Drive), Office 365 (MS Office on the Web and One Drive), Amazon Web
Services.
Hybrid Cloud
Examples of Hybrid Cloud:
Microsoft Azure (capable of Hybrid Cloud)
Amazon Web Services
VMware vCloud (Hybrid Cloud Services)
Hybrid Cloud
Advantages of Hybrid Cloud:
Saving– The hybrid cloud helps organizations save costs, both in infrastructure and in
application support. It presents a more moderate initial investment.
Scalability– The hybrid cloud is a system capable of adapting to the demands that each
company needs, for space, memory, and speed. By moving as many non-critical
functions as possible to the public cloud, the organization can benefit from the scalability
of the public cloud and, at the same time, reduce the demand from the private one.
Security– Having the most critical data stored in the private cloud not only ensures that
they are well protected but also provides that company information is stored according to
the parameters established by current data protection regulations.
Flexibility– Having the advantages of the public and private cloud within reach allows
organizations a full range of options when they have to choose which service is best for
each distinct need.
Hybrid Cloud
Disadvantages of Hybrid Cloud:
Reliability– The reliability of the services depends on the technological and financial
capacity of the cloud service providers.
Information– The separated information of the company must travel through different
nodes to reach their destination, each of them is a source of insecurity.
Centralization– The centralization of the applications and the storage of the data creates
an interdependence of the service providers.
Security, privacy and compliance– Security can also be stress in the cloud, mainly if
you handle grouped data and customer information. Consistency in the cloud can also
become a problem, which may require the creation of a private cloud, if necessary, to
protect private data.
Proximity– Ensure that all PC viewing and programming devices are impeccable with
web-based organization, stage or establishment. While the IT department may have
some greater degree of control in the regulation of the mix, proximity is often “what you
see is what you get” in terms of incidental expenses.
Community Cloud
Group of different organization of common interest
Services to be accessible by a group of shared organizations to share info
between organization
several organizations with similar backgrounds share the infrastructure and
related resources of a community cloud.
Owned and managed & operated by 1 or more organization
Third party can manage or organization
Advantages
Cost reduction
Sharing among companies
More secure than public but less secure than private
Disadvantages
Privacy
Consistant maintanance cost (setup everything) (have to maintain
themselves or pay to third party)
Costly comare to public and less costly compare to private
Community Cloud
shared by several organizations and supports a specific community that has
shared concerns (e.g., mission, security requirements, policy, and
compliance considerations).
Government departments, universities, central banks etc. often find this type
of cloud useful.
Community cloud also has two possible scenarios:
On-site Community Cloud Scenario
Applies to community clouds implemented on the premises of the customers
composing a community cloud
Outsourced Community Cloud
Applies to community clouds where the server side is
Cloud infrastructure refers to a virtual infrastructure that is delivered or
accessed via a network or the internet.
This usually refers to the on-demand services or products being delivered
through the model known as infrastructure as a service (IaaS), a basic
delivery model of cloud computing.
This is a highly automated offering where computing resources
complemented with storage and networking services are provided to the
user.
In essence, users have an IT infrastructure that they can use for themselves
without ever having to pay for the construction of a physical infrastructure.
Cloud Computing Infrastructure
The components of cloud infrastructure are typically broken down into three
main categories: compute, networking, and storage:
Compute: Performs the basic computing for the cloud systems. This is almost
always virtualized so the instance can be moved around.
Storage: Usually a combination hard disks and flash storage designed to move
data back and forth between the public and private clouds.
Cloud Computing Infrastructure
Storage is where cloud infrastructure parts ways from the traditional data
center infrastructure.
Cloud infrastructure usually uses locally attached storage instead of shared
disk arrays on a storage area network.
Cloud providers like AWS, Azure and Google charge more for SSD storage
than they do for hard disk storage.
Cloud storage also uses a distributed file system designed for different kinds
of storage scenarios, such as object, big data, or block.
The type of storage used depends on the tasks you need handled.
Key point: cloud storage can scale up or down as needed.
Cloud Computing Infrastructure
Cloud infrastructure is the foundation upon which sits platform and any
application. Connected devices like a laptop, phone or server transfer data in and
out of this larger cloud system.
Status of Cloud Computing
https://www.criticalcase.com/blog/cloud-computing-the-current-state-of-the-
industry.html
Architecture Overview
Introduction
Cloud is a pool of virtualized computer
resources networked, which can:
Conventional Cloud
Completely automated
Users abstracted from the implementation
Near real-time delivery (seconds or minutes)
Services accessed through a self-serve
web interface
Scalable and Elastic:
Resources dynamically-allocated
between users
Additional resources dynamically-
released when needed
Fully automated
Metered by Use: