0% found this document useful (0 votes)
168 views

Interview Questions

Cloud computing refers to storing and accessing data and programs over the Internet instead of a computer's hard drive. It offers three main models: Infrastructure as a Service (IaaS) which provides virtual machines; Platform as a Service (PaaS) which provides tools to build apps; and Software as a Service (SaaS) which provides apps through a web browser. Cloud computing can be deployed publicly, for use by the general public, privately for a single organization, or using a hybrid of public and private clouds. Businesses use cloud computing to access applications from anywhere, scale resources up and down as needed, and reduce costs and maintenance compared to maintaining their own infrastructure.

Uploaded by

Eswari Devi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
168 views

Interview Questions

Cloud computing refers to storing and accessing data and programs over the Internet instead of a computer's hard drive. It offers three main models: Infrastructure as a Service (IaaS) which provides virtual machines; Platform as a Service (PaaS) which provides tools to build apps; and Software as a Service (SaaS) which provides apps through a web browser. Cloud computing can be deployed publicly, for use by the general public, privately for a single organization, or using a hybrid of public and private clouds. Businesses use cloud computing to access applications from anywhere, scale resources up and down as needed, and reduce costs and maintenance compared to maintaining their own infrastructure.

Uploaded by

Eswari Devi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

What is Cloud Computing?

What is Cloud Computing? Cloud Computing often referred to as “the cloud”, in simple
terms means storing or accessing your data and programs over the internet rather than your
own hard drive.

Everything nowadays is moved to the cloud, running in the cloud, accessed from the cloud
or may be stored in the cloud.

For AWS Interview Questions: Top AWS Architect Interview Questions For 2018 |
Edureka

For Azure Interview Question: Top 50 Azure Interview Questions and Answers For
2018 | Edureka

Where exactly is this cloud?

So to answer this question in this what is cloud computing blog, it is somewhere at the other
end of your internet connection where you store your files and can be accessed from
anywhere in the world. This could be a big deal for you, primarily because of three reasons:

 You do not have to maintain or administer any infrastructure for the same.
 It will never run out of capacity, since it is virtually infinite.
 You can access your cloud based applications from anywhere, you just need a
device which can connect to the internet.
Now when you ask what is Cloud Computing the answer would be in a very broad sense
therefore, the services it offers has been divided into three different models, let’s discuss
each one of them:

 SaaS
 PaaS
 IaaS
SaaS(Software As a Service)

In this service the Cloud Provider leases applications or softwares which are owned by them
to its client. The client can access these softwares on any device which is connected to the
Internet using tools such as a web browser, an app etc.

For Example: Salesforce.com: The Customer Success Platform To Grow Your


Businessprovides the CRM(Customer Relation Manager) on a cloud infrastructure to its
client and charges them for it, but the software is owned by the salesforce company only.

PaaS(Platform as a Service)

In this service the Cloud Provider gives the ability to the customer to deploy customer
created application using programming languages, tools etc that are provided by the Cloud
Provider. The customer cannot control the underlying architecture including operating
systems, storage, servers etc.
For Example: This service would make sense to you only if you are a developer, since this
service provides you a platform for developing applications, like Google App Engine.

IaaS(Infrastructure as a Service)

In this service the Cloud Provider provides the customer with virtual machines and other
resources as a service, they abstract the user from the physical machine, location, data
partitioning etc. If the user wants a Linux machine, he gets a linux machine, he will not
worry about the physical machine or the networking of the system on which the OS is
installed, simple.

For Example AWS(Amazon Web Services) is IaaS, like AWS EC2.

The diagram below, summarizes the differences b/w IaaS, PaaS and SaaS

We now know about the service models, once you offer a service next comes deployment, let
us now discuss the deployment models:

 Public Cloud
 Private Cloud
 Hybrid Cloud
Public Cloud

In a public cloud deployment mode, the services which are deployed are open for public use
and generally public cloud services are free. Technically there maybe no difference between
a public cloud and a private cloud, but the security parameters are very different, since the
public cloud is accessible by anyone there is a more risk factor involved with the same.
Private Cloud

A private cloud is operated solely for a single organization, it can be done by the same
organization or a third-party organization. But usually the costs are high when you are using
your own cloud since the hardware would be updated periodically, security also has to be
kept in check since new threats come up every day.

Hybrid Cloud

A hybrid cloud consists the functionalities of both private and public cloud. How?

Let’s understand it through an example: Suppose there is a research company, so


they would have some published data and also, data which would still be in research phase.
Now any thing which is still in research should be kept confidential right? Though your
cloud provider may have state of the art security features but then it is still open to public,
therefore prone to cyber attacks.

So to address this risk, you can keep the data still being worked on, in your company’s
servers whose access is controlled by the company, and your published data on the public
platform, this type of arrangement would be a hybrid cloud.

I think by now you must have a fair idea about what is cloud computing. Let’s go ahead and
know the target audience of the cloud, that is YOU, now you can either be looking at the
cloud as an individual or a business, let’s take an insight into both the perspectives.

Consumers v/s Business

Let’s talk about consumers here, those of us who work in small to medium offices, use
internet on a regular basis, for us cloud would be say Google Drive or maybe DropBox.

But, for organisations and businesses, it is an entirely different scene, for them cloud is SaaS
where they might want to use a software on the cloud, or maybe PaaS where they might
want to build an app on an environment which is provided by the cloud environment or
maybe they want to avail the cloud service as an Infrastructure where in they will rent out
entire VMs and configure it their own way, which will be IaaS.

Now you maybe wondering, do companies really use Cloud Computing? Of Course they do,
according to a popular blogging site PCMag cloud computing generated 127 billion dollars in
2016, and by 2020 it could be 500 billion dollars.

Pretty impressive ain’t it? Now why are people or businesses moving to cloud? There should
be some advantages right?

Key benefits of Cloud Computing:

 Fast Implementation
If you’ve been there for a development or implementation of an application, it
takes sometimes months or even years to make the application up and running,
with cloud you can cut through the time and make things faster.
 Instant Scalability
With cloud resources you can always scale up or scale down the no. of resources
and users according to your need, the cloud capacity never runs out!
 Access Anywhere
Applications built on cloud are designed to be accessed from anywhere, you just
need an internet connection on a mobile device.
 No Upfront Costs
Earlier to deploy an application you had to purchase the necessary hardware, build
the architecture, purchase software licenses etc, but with cloud all those costs are
dramatically reduced and in some cases eliminated.
 Maintenance Free
Traditionally you would have to patch your software with the latest releases,
upgrade your hardware and also troubleshoot faults in your system at the
hardware level, but with cloud you don’t have to worry about the maintenance of
your hardware, it will all be managed by your cloud provider.
 Better Security
An Independent study found that yearly a medium scale company loses around
260 laptops, this is a loss to the company not in monetary terms, but the data that
was there on the laptop is valuable, with Cloud you don’t have to worry about that,
all your data is stored in a centralized secure location.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy