In: Computer Science
Cloud computing can be implemented in several different ways, please list and describe at least three different ways.
3 types of
Cloud Computing Services:
Infrastructure as a Service, or IaaS: offers
business access to very important internet design, like cupboard
space, servers, and connections, while not the business would like
of buying and managing this web infrastructure themselves.
attributable to the economies of scale and specialization
concerned, this will be to the good thing about each business
providing the infrastructure and also the one victimization it.
above all, IaaS permits a web business the way to develop and grow
on demand. each PaaS and SaaS clouds area unit grounded in IaaS
clouds, because the company providing the computer code as service
is additionally providing the infrastructure to run the computer
code. selecting to use associate IaaS cloud demands a temperament
to place up with complexness, however thereupon complexness comes
flexibility. Amazon EC2 and Rackspace Cloud are samples of
IaaS.
Platform as a Service (PaaS) : clouds area unit
created, repeatedly within IaaS Clouds by specialists to render the
quantifiability and readying of any application trivial and to
assist create your expenses climbable and sure. Some samples of a
PaaS system include: Mosso, Google App Engine, and Force.com. The
chief good thing about a service like this is often that for as
very little as no cash you'll initiate your application with no
stress quite basic development and perhaps a bit porting if you're
addressing associate existing app. moreover, PaaS permits plenty of
quantifiability by choice as a result of it's supported cloud
computing as outlined earlier within the article. If you wish a
lean operations workers, a PaaS is helpful if your app can
surrender. the foremost necessary negative of employing a PaaS
Cloud supplier is that these services could implement some
restrictions or trade-offs which will not work together with your
product beneath any circumstances.
Software as a Service (SaaS): is comparatively
mature, and also the phrase’s use predates that of cloud computing.
Cloud applications permit the cloud to be leveraged for computer
code design, reducing the burdens of maintenance, support, and
operations by having the applying run on computers' happiness to
the seller. Salesforce is among the samples of SaaS run as clouds,
however not all SaaS has got to be based mostly in cloud
computing.
SOME WAYS TO
IMPLEMENT CLOUD COMPUTING:
AMAZON EC2:
Amazon Elastic calculate Cloud (Amazon EC2) could be an internet
service that has secure, resizable calculate capability within the
cloud. it's designed to form web-scale cloud computing easier for
developers.
Amazon EC2’s straightforward internet service interface permits you
to get and piece capability with bottom friction. It provides you
with complete management of your computing resources and enables
you to run on Amazon’s tested computing surroundings. Amazon EC2
reduces the time needed to get and boot new server instances to
minutes, permitting you to quickly scale capacity, each up and
down, as your computing needs modification. Amazon EC2 changes the
social science of computing by permitting you to pay just for
capability that you just really use.
Benefits:
1. Elastic web-scale computing
2. Completely controlled
3. Flexible cloud hosting services
4. Secure and reliable
2) GOOGLE APP ENGINE:
Fully managed serverless application
platform:
Build and deploy applications on a managed platform. Scale your
applications seamlessly from zero to planet-scale while not having
to stress regarding managing the underlying infrastructure. With
zero server management and zero-configuration deployments,
developers will focus solely on building nice applications while
not the management overhead. App Engine permits developers to
remain additional productive and agile by supporting widespread
development languages and a good vary of developer tools
Just add code:
Focus simply on writing code, while not the fear of managing the
underlying infrastructure. With capabilities like automatic
scaling-up and scaling-down of your application between zero and
planet-scale, managed repair and management of your servers, you'll
offload all of your infrastructure considerations to Google.
Pay just for what you use:
Choose to run your applications in an exceedingly serverless
surroundings while not the fear of over or under-provisioning. App
Engine mechanically scales betting on your application traffic and
consumes resources only if your code is running. you'll solely got
to get the resources you consume.
APP ENGINE FEATURES:
1. Open 2.Application Security
2.Fully Managed
Thank U:)