Вы находитесь на странице: 1из 6

PABNA UNIVERSITY OF SCIENCE & TECHNOLOGY

Department of Computer Science & Engineering


Program: M. Sc. Engineering

Assignment# 01
Topic: Cloud Computing, Cloud Computing Models and Applications

Course Code: CSE 6708


Course Title: Cloud Computing

Submitted By Submitted To
Md. Shariful Islam Md. Mahmudul Hasan
M. Sc. 2nd Batch, 1st Semester Assistant Professor
Roll No.: Department of Computer Science & Engineering
Registration No.: Pabna University of Science & Technology (PUST)

Date of Submission: 31 March 2018


Cloud Computing
There are countless definitions of cloud computing to be found from multiple sources. Cloud
computing is the on-demand delivery of compute power, virtual machine, database storage,
applications, and other IT resources through a cloud services platform via the internet with pay-
as-you-go pricing.
Cloud computing is a model for enabling 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.
In another word, Cloud computing is the practice of using a network of remote servers hosted on
the Internet to store, manage, and process data, rather than a local server or a personal
computer.

Page 2|6
Cloud computing Model
 Service Model
 Deployment Model

Service Model: Cloud Providers offer services that can be grouped into three categories:

1. Infrastructure as a Service (Iaas):


IaaS provides basic storage and computing capabilities as standardized services over the network.
Servers, storage systems, networking equipment, data Centre space etc. are pooled and made
available to handle workloads. The customer would typically deploy his own software (OS, Apps,
storage) on the infrastructure but has no control on infrastructures. Some common examples are
Amazon, GoGrid, 3 Tera, etc.

2. Platform as a Service (Paas):


Here, a layer of software, or development environment is encapsulated & offered as a service,
upon which other higher levels of service can be built. The customer has the freedom to build his
Page 3|6
own applications, which run on the provider’s infrastructure. To meet manageability and
scalability requirements of the applications, PaaS providers offer a predefined combination of OS
and application servers, such as LAMP platform (Linux, Apache, MySql and PHP), restricted J2EE,
Ruby etc. User don’t manage servers, IS, storage. Some of the popular PaaS examples are
Google‟s App Engine, Force.com, etc.

3. Software as a Service (SaaS):


In this model, a complete application is offered to the customer, as a service on demand. A single
instance of the service runs on the cloud & multiple end users are serviced. On the customer’s
side, there is no need for upfront investment in servers or software licenses, while for the
provider, the costs are lowered, since only a single application needs to be hosted & maintained.
User doesn’t manage or control the network, servers, OS, storage or applications. Today SaaS is
offered by companies such as Google, Salesforce, Microsoft office 365, Zoho, etc.

Deployment Model: Deployment model is categories depending on the use of users:

1. Public cloud:
The public cloud is defined as computing services offered by third-party providers over the public
Internet, making them available to anyone who wants to use or purchase them. They may be free
or sold on-demand, allowing customers to pay only per usage for the CPU cycles, storage or
bandwidth they consume. Examples: Amazon Elastic-Compute-Cloud, IBM's Blue-Cloud, Sun
Cloud, Google App Engine.

2. Private Cloud:
A private cloud is a particular model of cloud computing that involves a distinct and secure cloud
based environment in which only the specified client can operate. As with other cloud models,
private clouds will provide computing power as a service within a virtualized environment using
an underlying pool of physical computing resource. However, under the private cloud model, the
cloud (the pool of resource) is only accessible by a single organization providing that organization
with greater control and privacy.

3. Hybrid Cloud:
The term "Hybrid Cloud" has been used to mean either two separate clouds joined together
(public, private, internal or external), or a combination of virtualized cloud server instances used
together with real physical hardware. The most correct definition of the term "Hybrid Cloud" is
probably the use of physical hardware and virtualized cloud server instances together to provide
a single common service. Two clouds that have been joined together are more correctly called a
"combined cloud".

Page 4|6
A hybrid storage cloud uses a combination of public and private storage clouds. Hybrid storage
clouds are often useful for archiving and backup functions, allowing local data to be replicated
to a public cloud.

Applications of Cloud Computing


Development and Test
The use of cloud computing is the most ideal in a development and test environment. This entails
securing a budget, setting up an environment through physical assets, significant manpower and
time. Cloud computing technology combines mechanized provisioning of physical and virtualized
resources.

File Storage
This is undoubtedly one of the major areas where cloud computing is used. Cloud computing
facilitates the easy storage, access and even retrieval of files. Normally these files are sourced
from any one of the many web-enabled interfaces. The interfaces for these web services are quite
easy. This is because, at any time and place, a user can enjoy security, high speed, scalability and
availability of the environment. Businesses only pay for the storage cost of what they are actually
consuming. This eliminates worries associated with supervision of daily maintenance of the
infrastructure used for file storage.

Backup
The use of cloud computing has significantly simplified backing up of important data. This is
because it is an easy operation and is not time-consuming. People easily store items in
the cloud and still access them. It is beneficial because it does not run out of space to backup
media.
Back up that is cloud based is a very powerful solution because automatic scheduling is possible.
Storage of information is in a remote and secure location. The stored files are always available
and it is impossible to exceed storage capacity. This is the main reason why cloud computing has
increased in popularity as data can easily be backed up on cloud platforms. Backup through cloud
computing only needs one to dispatch data automatically to a location of choice through the
wire.

Growth Planning
This is a unique use of cloud computing. Businesses can use cloud computing to plan for growth
without an expensive upfront investment. This is facilitated by file sharing, cloud management
systems and data analytics.

Page 5|6
Disaster Recovery
Disaster recovery with cloud computing is much more effective, cheaper and faster compared to
the traditional disaster recovery sites that were characterized by high costs, rigid procedures and
fixed assets. Disaster recovery that uses cloud computing uses a mesh of various physical
locations.

Big Data Analytics


One of the aspects offered by leveraging cloud computing is the ability to tap into vast quantities
of both structured and unstructured data to harness the benefit of extracting business value.
Suppliers and retailers are readily extracting information that has been obtained from the buying
patterns of consumers. This allows them to strategically target both marketing and advertising
campaigns to a specific population segment.

Social networking platforms are currently providing an analytics basis on behavioral patterns,
which organizations are utilizing to obtain meaningful information.

Some examples of Cloud Computing Application


Outright => is a finance application by which it is easy to prepare an income, expenditure and
other financial statement.
Google Apps => Gives the facilities to prepare documents, spread sheet, slide show, calendar
maintenance, personal email etc.
Quickbooks => Provides account services such as cash control, budget and business report
preparation.
Skype => Skype converts computer into phone by which we can avail the facilities such as
conversation, video chatting from any place of the world.
DropBox => It is a virtual hard disk. We can store our necessary documents that can access and
control easily by a remote computer from any place. We also share this documents with others.

…………………………………………………………………… End ………………….…….……………………………………………

Page 6|6

Вам также может понравиться