0% found this document useful (0 votes)
27 views49 pages

CC Module 2

Uploaded by

yashuop46
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)
27 views49 pages

CC Module 2

Uploaded by

yashuop46
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/ 49

BCA SEM - V

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:

On-site Private Cloud


Applies to private clouds implemented at a customer’s premises.

Outsourced Private Cloud


Applies to private clouds where the server side is outsourced to a hosting
company.
Private Cloud

Examples of Private Cloud:

VMware Private Cloud

Rackspace Private Cloud (Powered by OpenStack)

CloudBees

Amazon Virtual Private Cloud

Advantages of a private clouds:


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

Examples of Community Cloud:


Google Apps for Government
Microsoft Government Community Cloud
If all the participating organizations have uniform security, privacy
and performance requirements, this multi-tenant data center
architecture helps these companies enhance their efficiency, as in
the case of joint projects. A centralized cloud facilitates project
development, management and implementation. The costs are
shared by all users.
Community Cloud
Community Cloud
Difference between types of Cloud
Difference between public cloud, private cloud, hybrid cloud, and community cloud -
Difference between types of Cloud
Difference between types of Cloud
Cloud Computing Infrastructure

Cloud infrastructure is the layer of software and hardware between
your internal systems and the public cloud. It supports the overall
cloud deployment.


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.

Networking: Usually commodity hardware running some kind of software-


defined networking (SDN) software to manage cloud connections.

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:

Host a variety of workloads.


Batch-style back-end jobs.
Interactive user-facing applications.
Workloads can be deployed and scaled out quickly
through the rapid provisioning of virtual machines or
physical machines.
Support redundant, self recovering, highly scalable
programming models that allow workloads to
recover from many unavoidable hardware / software
failures.
Monitor resource use in real time to enable
rebalancing of allocations when needed.
Conventional Computing
vs.
Cloud Computing

Conventional Cloud

Manually Provisioned Self-provisioned


Dedicated Hardware Shared Hardware
Fixed Capacity Elastic Capacity
Pay for Capacity Pay for Use
Capital & Operational Operational
Expenses Expenses
Five Key Cloud Attributes:

1. Shared / pooled resources


2. Broad network access
3. On-demand self-service
4. Scalable and elastic
5. Metered by use
Shared / Pooled Resources:

Resourcesare drawn from a common pool


Common resources build economies of scale
Common infrastructure runs at high efficiency
Broad Network Access:

Open standards and APIs


Almost always IP, HTTP, and REST
Available from anywhere with an
internet connection
On-Demand Self-Service:

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:

Services are metered, like a utility


Users pay only for services used
Services can be cancelled at any time

You might also like