Cloud computing unit 1
Cloud computing unit 1
UNIT 1
What Is Cloud Computing?
Cloud computing is the delivery of different services through the Internet. These
resources include tools andapplications like data storage, servers, databases,
networking, and software.
Cloud computing is a popular option for people and businesses for anumber of
reasons including cost savings, increased productivity, speed and efficiency,
performance,and security.
Examples of Cloud Computing
Cloud computing is the use of hardware or software off-site that is accessed over
networks for computing needs. Examples of cloud computing depend on the type
of cloud computing services being provided.
The main types of cloud computing include software as a service, platform as a
service, and infrastructure as a service. Serverless computing, also known as
function as a service (FaaS), is also a popular method of cloud computing for
businesses.
Then after, distributed computing came into picture, where all the computers are
networked together and share their resources when needed.
On the basis of above computing, there was emerged of cloud computing
concepts that later implemented.
At around in 1961, John MacCharty suggested in a speech at MIT that computing
can be sold like a utility, just like a water or electricity. It was a brilliant idea, but
like allbrilliant ideas, it was ahead if its time, as for the next few decades, despite
interest in the model, the technology simply was not ready for it.
But of course time has passed and the technology caught that idea and after few
years we mentioned that:
internet
Managerment Application
Service Security
Runtime Cloud
Back End
Storage
infrastructure
Front End
Back End
Publio Cloud
Typicaly have massve Uyrece beh
amournts of avalable space
which transates into easy
scalability Recommended for
software developent and
collaboative projects.
Types of Cloud
Mybrid Cloud Community Cloud
Onpublc clouts with
Deployment Acollaborative, multi-tenant
prouds to allow the ivo platform used by several
AutDteact sea distinct organizations ta share
the same applications. Users
hatyoe th are typically operating within
ate 9rvaGregulatioh the same Industry or field.
Google Cloud delivers laaS, application platform as a service (aPaaS), and PaaS
services. Some of the vendor's capabilities include object storage, a Docker
container service (Google Kubernetes Engine), and event-driven serverless
computing (Google Cloud Functions). Google has put astrong emphasis on hybrid
capabilities, particularly with the launch of Anthos last year, and its continued
focus on supporting open-source software. Gartner's clients particularly praised
Google's data science and significant data capabilities.
Issue of Cloud Computing
1, Privacy:
The user data can be accessed by the host company with or
without permission.
The service provider may access the data that is on the cloudat any point in
time.
They could accidentally or deliberately alter or even delete
information.
2. Compliance:
There are manyregulations in places related data and hosting. To comply with
regulations (Federal Information Security Management Act, Health Insurance
Portability and Accountability Act, etc.) the user may have to adopt
modes that are expensive.
deployment
3. Security:
Cloud-based services involve third-party for storage and security. Can one assume
that a c3loud-based company will protect and secure one's
data if one is using
their services at a very low or for free? They may share user's
information with
others. Security presents a real threat to the cloud.
4.Sustainability:
This issue refers to minimizing the effect of cloud
computing on the environment.
Citing the server's effects on the environmental effects of
cloud computing, in
areas where climate favours natural cooling and renewable
electricity is readily
available, the countries with favourable conditions, such as Finland,
Sweden, and
Switzerland are trying to attract cloud computing data centres. But other than
nature's favours, would these countries have enough technical
sustain the high-end clouds?
infrastructure to
5. Abuse:
Eucalyptus
Eucalyptus is an open source software platform for implementing Infrastructure
as a Service (laaS) in a private or hybrid cloud computing environment.
Nimbus
Nimbus isan open-source toolkit to convert a computer cluster into an
Infrastructure-as-a-Service cloud to provide compute cycles for scientific
communities. It allows a client to lease remote resources by deploying virtual
machines (VMs) on those resources and configuring them to represent an
environment desired by the user.
Nimbus is comprised of two products:
> Nimbus Infrastructure is an open source EC2/S3-compatible Infrastructure
as-a-Service implementation specifically targeting features of interest to
the scientificcommunity such as support for proxy credentials, batch
schedulers, best-effort allocations and others.
> Nimbus Platform is an integrated set of tools,operating in a multi-cloud
environment, that deliver the power and versatility of infrastructure clouds
to scientific users. Nimbus Platform allows you to reliably deploy, scale, and
manage cloud resources.
compute nodes,
The Nimbus cloud client allows the user to provision customized
model based
called a workspace, and maintain full control over it using a leasing
on the Amazon's Elastic Compute Cloud (EC2) service.
OpenNebula
OpenNebula is a free and open source software solution for building clouds and
for data centre virtualisation. It is based on open technologies and is distributed
under the Apache License 2. OpenNebula has features for scalability, integration,
security and accounting. It offers cloud users and administrators a choice of
interfaces.
receive
Microsoft charges for Azure on a pay-as-you-go basis, meaning subscribers
a bill each month that only charges them for the specific resources they
have used.
Inaddition to the services that Microsoft offers through the Azure portal, a
number
Azure. The
of third-party vendors also make software directly available through
cost billed for third-party applications varies widely but may involve paying a
to
subscription fee for the application, plus a usage fee for the infrastructure used
host the application.
Microsoft provides five different customer support options for Azure:
Basic
Developer
Standard
Professional Direct
Premier
Because Microsoft Azure consists of numerous service offerings, its use cases are
extremely diverse. Running virtual machines or containers in the cloud is one of
the most popular uses for Microsoft Azure. These compute resources can host
infrastructure components, such as domain name system (DNS) servers; Windows
Server services -- such as Internet Information Services (IS); or third-party
applications. Microsoft also supports the use of third-party operating systems, such
as Linux.
Azure is als0 commonly used as a platform for hosting databases in the cloud.
Microsoft offers serverless relational databases such as Azure SQL and non
relational databases such as NoSQL.
In addition, the platform is frequently used for backup and disaster recovery. Many
organizations use Azure storage as archive in order to meet their long-term Data
retention requirements.