SlideShare a Scribd company logo
Cloud Computing Interview Questions
CLOUD COMPUTING INTERVIEW QUESTIONS
For More Information Visit us:
www.GarudaTrainings.com
Email:garudatrainings@gmail.com
Ph No:+1-508-841-6144
Ph No:508-841-6144
1.WHAT IS CLOUD COMPUTING?
Cloud computing is the delivery of computing as a service
rather than a product, whereby shared resources, software, and
information are provided to computers and other devices as a
utility(like the electricity grid) over a network (typically the
Internet). (from Wikipedia)
2.WHAT IS CLOUD IN CLOUD COMPUTING?
A cloud is a combination of hardware,
networks, storage, services, and
interfaces that helps in delivering
computing as a service.
Ph No:508-841-6144
3.WHAT ARE THE KEY CHARACTERISTICS EXPOSED BY
CLOUD COMPUTING?
1. Scalability and Elasticity via dynamic (“on-demand”) provisioning of
resources on a fine-grained, self-service basis near real-time, without
users having to engineer for peak loads.
2. Maintenance of cloud computing applications is easier, because they
do not need to be installed on each user’s computer.
3. Device and location independence enable users to access systems
using a web browser regardless of their location or what device they are
using (e.g., PC, mobile phone).
4. Reliability is improved if multiple redundant sites are used, which
makes well-designed cloud computing suitable for business continuity
and disaster recovery.
5. Cost is claimed to be reduced and in a public cloud delivery model
capital expenditure is converted to operational expenditure.
6. Security could improve due to centralisation of data, increased
security-focused resources, etc., but concerns can persist about loss of
control over certain sensitive data, and the lack of security for stored
kernels.
4. WHAT DO YOU MEAN BY CLOUD SERVICE?
It is a service that is used to build cloud
applications. Thus we can use cloud
application without installing it on the
computer.
Ph No:508-841-6144
5.WHAT ARE THE DEPLOYMENT MODELS AVAILABLE
IN CLOUD COMPUTING?
Currently there are four deployment models are available in Cloud
Computing.
a. Public Cloud: A public cloud is one based on the standard cloud
computing model, in which a service provider makes resources, such as
applications and storage, available to the general public over the
Internet.
b. Community Cloud: Community cloud shares infrastructure between
several organizations from a specific community with common
concerns (security, compliance, jurisdiction, etc.), whether managed
internally or by a third-party and hosted internally or externally.
c. Hybrid Cloud: Hybrid cloud is a composition of two or more clouds
(private, community, or public) that remain unique entities but are
bound together, offering the benefits of multiple deployment models.
d. Private Cloud: Private cloud is infrastructure operated solely for a
single organization, whether managed internally or by a third-party
and hosted internally or externally.
Ph No:508-841-6144
6.WHICH ARE THE VARIOUS SERVICES PROVIDED BY CLOUD
COMPUTING?
Cloud Computing provides mainly four services.
a. Software-As-A-Service(SAAS): It provide complete
hardware infrastructure and software applications. User has to
interact with it using front-end tool no matter where he is, e.g.
salesforce.com.
b. Platform-As-A-Service(PAAS): It provide some softwares
and development tools also. Users can create their application
in provider’s infrastructure at any place, e.g. GoogleApps.
c. Infrastructure-As-A-Service(IAAS): It provide virtual server
and memory. Users have to use providers API to start stop
access and configure their virtual server, e.g. Amazon web
services.
d. Desktop-As-A-Service(DAAS): It provides flexibility to use
our desktop virtually from anywhere.
Ph No:508-841-6144
7.WHAT ARE ADVANTAGES AND DISADVANTAGES OF
USING CLOUD COMPUTING?
a. Lower computer costs: Not necessary to have high-powered computers to
access web applications. Even with cheaper computer also can give efficient
results because data is stored in the web not with us.
b. Improved performance: Everything is run in cloud so our computer doesn’t
have to take much effort to run applications. As a result, performance will be
improved automatically.
c. Unlimited storage capacity: Storage is also one kind of service provided by the
Cloud, so there is no limit to store data (based on the service provider).
d. Device independence: The actual documents are in the Cloud, so you can access
it wherever you are.
e. Security could improve due to centralisation of data, increased security-focused
resources, etc., but concerns can persist about loss of control over certain sensitive
data, and the lack of security for stored kernels.
Disadvantages
a. Requires a constant High speed Internet connection: To get benefit from this we
need to have always a high speed Internet connection.
b. Stored data might not be secure: There is no guarantee that your data stored is
in cloud is securely protected. Intruders may access to your vital data at any time.
Ph No:508-841-6144
8.WHAT DO YOU MEAN BY CLOUDBURST?
It has two meanings pertaining to the context it is used.
One is negative and one is positive.
Cloudburst(negative): The failure of a cloud computing
environment due to the inability to handle a spike in
demand.
Cloudburst(positive): he dynamic deployment of a
software application that runs on internal organizational
compute resources to a public cloud to address a spike in
demand.
Ph No:508-841-6144
9.WHAT DO YOU MEAN BY CLOUDSTORMING?
The process of connecting multiple could
computing environments is called
Cloudstorming.
Ph No:508-841-6144
10.WHAT IS VERTICAL CLOUD?
Vertical Cloud is cloud computing
environment optimized for use in a
particular vertical, i.e. industry or
application.
Ph No:508-841-6144
11. WHAT DO YOU MEAN BY CLOUDWARE?
It is a general term referring to a variety of software, typically
at the infrastructure level, that enables building, deploying,
running or managing applications in a cloud computing
environment.
Ph No:508-841-6144
12.WHAT DO YOU UNDERSTAND BY CLOUD ORIENTED
ARCHITECTURE AND CLOUD SERVICE ARCHITECTURE?
Cloud Oriented Architecture: The architecture of IT
infrastructure and software applications optimized for
use in cloud computing environment is known as Cloud
Oriented Architecture.
Cloud Service Architecture: It is an architecture in which
applications and application components act as services
on the cloud, which serve other applications within the
same cloud environment.
Ph No:508-841-6144
13.HOW DOES CLOUD COMPUTING
PROVIDES ON-DEMAND FUNCTIONALITY?
Cloud computing is a metaphor used for internet. It provides
on-demand access to virtualized IT resources that can be
shared by others or subscribed by you. It provides an easy way
to provide configurable resources by taking it from a shared
pool. The pool consists of networks, servers, storage,
applications and services.
Ph No:508-841-6144
14.WHAT DO YOU MEAN BY VIRTUAL PRIVATE
CLOUD?
It is the concept derived from the familiar concept Virtual
Private Network(VPN), which turns private cloud into virtual
private cloud in terms of security and ability to create a VPC
across components that are both within the cloud and external
to it.
Ph No:508-841-6144
15.WHAT IS THE DIFFERENCE BETWEEN SCALABILITY AND
ELASTICITY?
Scalability is a characteristic of cloud computing through which
increasing workload can be handled by increasing in proportion the
amount of resource capacity. It allows the architecture to provide on
demand resources if the requirement is being raised by the traffic.
Whereas, elasticity is being one of the characteristic provide the
concept of commissioning and decommissioning of large amount of
resource capacity dynamically. It is measured by the speed by which
the resources are coming on demand and the usage of the resources.
Ph No:508-841-6144
16.WHAT ARE THE DIFFERENT LAYERS OF CLOUD
COMPUTING?
Cloud computing consists of 3 layers in the
hierarchy and these are as follows:
1. Infrastructure as a Service (IaaS) provides cloud
infrastructure in terms of hardware like memory,
processor speed etc.
2. Platform as a Service (PaaS) provides cloud
application platform for the developers.
3. Software as a Service (SaaS) provides cloud
applications which are used by the user directly
without installing anything on the system. The
application remains on the cloud and it can be
saved and edited in there only.
Ph No:508-841-6144
17.WHAT RESOURCES ARE PROVIDED BY
INFRASTRUCTURE AS A SERVICE?
Infrastructure as a Service provides physical and virtual
resources that are used to build a cloud. Infrastructure deals
with the complexities of maintaining and deploying of the
services provided by this layer. The infrastructure here is the
servers, storage and other hardware systems.
Ph No:508-841-6144
18.HOW IMPORTANT IS PLATFORM AS A SERVICE?
Platform as a Service is an important layer in cloud architecture. It
is built on the infrastructure model, which provides resources like
computers, storage and network. This layer includes organizing
and operate the resources provided by the below layer. It is also
responsible to provide complete virtualization of the infrastructure
layer to make it look like a single server and keep it hidden from
the outside world.
Ph No:508-841-6144
19.WHAT DOES SOFTWARE AS A SERVICE
PROVIDE?
Software as Service is another layer of cloud computing, which
provides cloud applications like google is doing, it is providing
google docs for the user to save their documents on the cloud and
create as well. It provides the applications to be created on fly
without adding or installing any extra software component. It
provides built in software to create wide varieties of applications
and documents and share it with other people online.
Ph No:508-841-6144
20.WHAT ARE THE DIFFERENT DEPLOYMENT
MODELS?
Cloud computing supports many deployment models and they are as
follows:
- Private Cloud
Organizations choose to build there private cloud as to keep the strategic,
operation and other reasons to themselves and they feel more secure to do it. It is
a complete platform which is fully functional and can be owned, operated and
restricted to only an organization or an industry. More organizations have moved
to private clouds due to security concerns. Virtual private cloud is being used that
operate by a hosting company.
- Public Cloud
These are the platforms which are public means open to the people for use and
deployment. For example, google, amazon etc. They focus on a few layers like
cloud application, infrastructure providing and providing platform markets.
- Hybrid Clouds
It is the combination of public and private cloud. It is the most robust approach to
implement cloud architecture as it includes the functionalities and features of
both the worlds. It allows organizations to create their own cloud and allow them
to give the control over to someone else as well.
Ph No:508-841-6144
21.WHAT ARE THE DIFFERENT DATACENTERS DEPLOYED
FOR THIS?
Cloud computing is made up of various datacenters put
together in a grid form. It consists of different datacenters like:
- Containerized Datacenters
These are the traditional datacenters that allow high level of
customization with servers, mainframe and other resources. It
requires planning, cooling, networking and power to access and
work.
- Low-Density Datacenters
These datacenters are optimized to give high performance. In
these datacenters the space constraint is being removed and
there is an increased density. It has a drawback that with high
density the heat issue also creeps in. These datacenters are very
much suitable to develop the cloud infrastructure.
Ph No:508-841-6144
22.WHAT IS THE USE OF APIÏ¿½S IN CLOUD
SERVICES?
API stands for Application programming
interface is very useful in cloud platforms as it
allows easy implementation of it on the system.
It removes the need to write full fledged
programs. It provides the instructions to make
the communication between one or more
applications. It also allows easy to create
application with ease and link the cloud
services with other systems.
Ph No:508-841-6144
23.WHAT ARE THE DIFFERENT MODES OF SOFTWARE
AS A SERVICE?
Software as a Service provides cloud application platform on
which user can create application with the tools provided.
The modes of software as a service are defined as:
1. Simple multi-tenancy: in this each user has its own
resources that are different from other users. It is an
inefficient mode where the user has to put more time and
money to add more infrastructure if the demand rises in less
time to deliver.
2. Fine grain multi-tenancy: in this the functionality remains
the same that the resources can be shared to many. But it is
more efficient as the resources are shared not the data and
permission within an application.
Ph No:508-841-6144
24.WHAT IS THE SECURITY ASPECTS PROVIDED
WITH CLOUD?
Security is one of the major aspects which come with any
application and service used by the user. Companies or
organizations remain much more concerned with the security
provided with the cloud. There are many levels of security
which has to be provided within cloud environment such as:
Ph No:508-841-6144
25.WHAT IS THE SECURITY ASPECTS PROVIDED
WITH CLOUD?
Security is one of the major aspects which come with any application
and service used by the user. Companies or organizations remain much
more concerned with the security provided with the cloud. There are
many levels of security which has to be provided within cloud
environment such as:
- Identity management: it authorizes the application service or
hardware component to be used by authorized users.
- Access control: permissions has to be provided to the users so that
they can control the access of other users who are entering the in the
cloud environment.
- Authorization and authentication: provision should be made to allow
the authorized and authenticated people only to access and change the
applications and data.it authorizes the application service or hardware
component to be used by authorized users.
- Access control: permissions has to be provided to the users so that
they can control the access of other users who are entering the in the
cloud environment.
- Authorization and authentication: provision should be made to allow
the authorized and authenticated people only to access and change the
applications and data.
Ph No:508-841-6144
Ph No:508-841-6144

More Related Content

Cloud Computing Interview Questions

  • 2. CLOUD COMPUTING INTERVIEW QUESTIONS For More Information Visit us: www.GarudaTrainings.com Email:garudatrainings@gmail.com Ph No:+1-508-841-6144 Ph No:508-841-6144
  • 3. 1.WHAT IS CLOUD COMPUTING? Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility(like the electricity grid) over a network (typically the Internet). (from Wikipedia)
  • 4. 2.WHAT IS CLOUD IN CLOUD COMPUTING? A cloud is a combination of hardware, networks, storage, services, and interfaces that helps in delivering computing as a service. Ph No:508-841-6144
  • 5. 3.WHAT ARE THE KEY CHARACTERISTICS EXPOSED BY CLOUD COMPUTING? 1. Scalability and Elasticity via dynamic (“on-demand”) provisioning of resources on a fine-grained, self-service basis near real-time, without users having to engineer for peak loads. 2. Maintenance of cloud computing applications is easier, because they do not need to be installed on each user’s computer. 3. Device and location independence enable users to access systems using a web browser regardless of their location or what device they are using (e.g., PC, mobile phone). 4. Reliability is improved if multiple redundant sites are used, which makes well-designed cloud computing suitable for business continuity and disaster recovery. 5. Cost is claimed to be reduced and in a public cloud delivery model capital expenditure is converted to operational expenditure. 6. Security could improve due to centralisation of data, increased security-focused resources, etc., but concerns can persist about loss of control over certain sensitive data, and the lack of security for stored kernels.
  • 6. 4. WHAT DO YOU MEAN BY CLOUD SERVICE? It is a service that is used to build cloud applications. Thus we can use cloud application without installing it on the computer. Ph No:508-841-6144
  • 7. 5.WHAT ARE THE DEPLOYMENT MODELS AVAILABLE IN CLOUD COMPUTING? Currently there are four deployment models are available in Cloud Computing. a. Public Cloud: A public cloud is one based on the standard cloud computing model, in which a service provider makes resources, such as applications and storage, available to the general public over the Internet. b. Community Cloud: Community cloud shares infrastructure between several organizations from a specific community with common concerns (security, compliance, jurisdiction, etc.), whether managed internally or by a third-party and hosted internally or externally. c. Hybrid Cloud: Hybrid cloud is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together, offering the benefits of multiple deployment models. d. Private Cloud: Private cloud is infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally. Ph No:508-841-6144
  • 8. 6.WHICH ARE THE VARIOUS SERVICES PROVIDED BY CLOUD COMPUTING? Cloud Computing provides mainly four services. a. Software-As-A-Service(SAAS): It provide complete hardware infrastructure and software applications. User has to interact with it using front-end tool no matter where he is, e.g. salesforce.com. b. Platform-As-A-Service(PAAS): It provide some softwares and development tools also. Users can create their application in provider’s infrastructure at any place, e.g. GoogleApps. c. Infrastructure-As-A-Service(IAAS): It provide virtual server and memory. Users have to use providers API to start stop access and configure their virtual server, e.g. Amazon web services. d. Desktop-As-A-Service(DAAS): It provides flexibility to use our desktop virtually from anywhere. Ph No:508-841-6144
  • 9. 7.WHAT ARE ADVANTAGES AND DISADVANTAGES OF USING CLOUD COMPUTING? a. Lower computer costs: Not necessary to have high-powered computers to access web applications. Even with cheaper computer also can give efficient results because data is stored in the web not with us. b. Improved performance: Everything is run in cloud so our computer doesn’t have to take much effort to run applications. As a result, performance will be improved automatically. c. Unlimited storage capacity: Storage is also one kind of service provided by the Cloud, so there is no limit to store data (based on the service provider). d. Device independence: The actual documents are in the Cloud, so you can access it wherever you are. e. Security could improve due to centralisation of data, increased security-focused resources, etc., but concerns can persist about loss of control over certain sensitive data, and the lack of security for stored kernels. Disadvantages a. Requires a constant High speed Internet connection: To get benefit from this we need to have always a high speed Internet connection. b. Stored data might not be secure: There is no guarantee that your data stored is in cloud is securely protected. Intruders may access to your vital data at any time. Ph No:508-841-6144
  • 10. 8.WHAT DO YOU MEAN BY CLOUDBURST? It has two meanings pertaining to the context it is used. One is negative and one is positive. Cloudburst(negative): The failure of a cloud computing environment due to the inability to handle a spike in demand. Cloudburst(positive): he dynamic deployment of a software application that runs on internal organizational compute resources to a public cloud to address a spike in demand. Ph No:508-841-6144
  • 11. 9.WHAT DO YOU MEAN BY CLOUDSTORMING? The process of connecting multiple could computing environments is called Cloudstorming. Ph No:508-841-6144
  • 12. 10.WHAT IS VERTICAL CLOUD? Vertical Cloud is cloud computing environment optimized for use in a particular vertical, i.e. industry or application. Ph No:508-841-6144
  • 13. 11. WHAT DO YOU MEAN BY CLOUDWARE? It is a general term referring to a variety of software, typically at the infrastructure level, that enables building, deploying, running or managing applications in a cloud computing environment. Ph No:508-841-6144
  • 14. 12.WHAT DO YOU UNDERSTAND BY CLOUD ORIENTED ARCHITECTURE AND CLOUD SERVICE ARCHITECTURE? Cloud Oriented Architecture: The architecture of IT infrastructure and software applications optimized for use in cloud computing environment is known as Cloud Oriented Architecture. Cloud Service Architecture: It is an architecture in which applications and application components act as services on the cloud, which serve other applications within the same cloud environment. Ph No:508-841-6144
  • 15. 13.HOW DOES CLOUD COMPUTING PROVIDES ON-DEMAND FUNCTIONALITY? Cloud computing is a metaphor used for internet. It provides on-demand access to virtualized IT resources that can be shared by others or subscribed by you. It provides an easy way to provide configurable resources by taking it from a shared pool. The pool consists of networks, servers, storage, applications and services. Ph No:508-841-6144
  • 16. 14.WHAT DO YOU MEAN BY VIRTUAL PRIVATE CLOUD? It is the concept derived from the familiar concept Virtual Private Network(VPN), which turns private cloud into virtual private cloud in terms of security and ability to create a VPC across components that are both within the cloud and external to it. Ph No:508-841-6144
  • 17. 15.WHAT IS THE DIFFERENCE BETWEEN SCALABILITY AND ELASTICITY? Scalability is a characteristic of cloud computing through which increasing workload can be handled by increasing in proportion the amount of resource capacity. It allows the architecture to provide on demand resources if the requirement is being raised by the traffic. Whereas, elasticity is being one of the characteristic provide the concept of commissioning and decommissioning of large amount of resource capacity dynamically. It is measured by the speed by which the resources are coming on demand and the usage of the resources. Ph No:508-841-6144
  • 18. 16.WHAT ARE THE DIFFERENT LAYERS OF CLOUD COMPUTING? Cloud computing consists of 3 layers in the hierarchy and these are as follows: 1. Infrastructure as a Service (IaaS) provides cloud infrastructure in terms of hardware like memory, processor speed etc. 2. Platform as a Service (PaaS) provides cloud application platform for the developers. 3. Software as a Service (SaaS) provides cloud applications which are used by the user directly without installing anything on the system. The application remains on the cloud and it can be saved and edited in there only. Ph No:508-841-6144
  • 19. 17.WHAT RESOURCES ARE PROVIDED BY INFRASTRUCTURE AS A SERVICE? Infrastructure as a Service provides physical and virtual resources that are used to build a cloud. Infrastructure deals with the complexities of maintaining and deploying of the services provided by this layer. The infrastructure here is the servers, storage and other hardware systems. Ph No:508-841-6144
  • 20. 18.HOW IMPORTANT IS PLATFORM AS A SERVICE? Platform as a Service is an important layer in cloud architecture. It is built on the infrastructure model, which provides resources like computers, storage and network. This layer includes organizing and operate the resources provided by the below layer. It is also responsible to provide complete virtualization of the infrastructure layer to make it look like a single server and keep it hidden from the outside world. Ph No:508-841-6144
  • 21. 19.WHAT DOES SOFTWARE AS A SERVICE PROVIDE? Software as Service is another layer of cloud computing, which provides cloud applications like google is doing, it is providing google docs for the user to save their documents on the cloud and create as well. It provides the applications to be created on fly without adding or installing any extra software component. It provides built in software to create wide varieties of applications and documents and share it with other people online. Ph No:508-841-6144
  • 22. 20.WHAT ARE THE DIFFERENT DEPLOYMENT MODELS? Cloud computing supports many deployment models and they are as follows: - Private Cloud Organizations choose to build there private cloud as to keep the strategic, operation and other reasons to themselves and they feel more secure to do it. It is a complete platform which is fully functional and can be owned, operated and restricted to only an organization or an industry. More organizations have moved to private clouds due to security concerns. Virtual private cloud is being used that operate by a hosting company. - Public Cloud These are the platforms which are public means open to the people for use and deployment. For example, google, amazon etc. They focus on a few layers like cloud application, infrastructure providing and providing platform markets. - Hybrid Clouds It is the combination of public and private cloud. It is the most robust approach to implement cloud architecture as it includes the functionalities and features of both the worlds. It allows organizations to create their own cloud and allow them to give the control over to someone else as well. Ph No:508-841-6144
  • 23. 21.WHAT ARE THE DIFFERENT DATACENTERS DEPLOYED FOR THIS? Cloud computing is made up of various datacenters put together in a grid form. It consists of different datacenters like: - Containerized Datacenters These are the traditional datacenters that allow high level of customization with servers, mainframe and other resources. It requires planning, cooling, networking and power to access and work. - Low-Density Datacenters These datacenters are optimized to give high performance. In these datacenters the space constraint is being removed and there is an increased density. It has a drawback that with high density the heat issue also creeps in. These datacenters are very much suitable to develop the cloud infrastructure. Ph No:508-841-6144
  • 24. 22.WHAT IS THE USE OF APIÏ¿½S IN CLOUD SERVICES? API stands for Application programming interface is very useful in cloud platforms as it allows easy implementation of it on the system. It removes the need to write full fledged programs. It provides the instructions to make the communication between one or more applications. It also allows easy to create application with ease and link the cloud services with other systems. Ph No:508-841-6144
  • 25. 23.WHAT ARE THE DIFFERENT MODES OF SOFTWARE AS A SERVICE? Software as a Service provides cloud application platform on which user can create application with the tools provided. The modes of software as a service are defined as: 1. Simple multi-tenancy: in this each user has its own resources that are different from other users. It is an inefficient mode where the user has to put more time and money to add more infrastructure if the demand rises in less time to deliver. 2. Fine grain multi-tenancy: in this the functionality remains the same that the resources can be shared to many. But it is more efficient as the resources are shared not the data and permission within an application. Ph No:508-841-6144
  • 26. 24.WHAT IS THE SECURITY ASPECTS PROVIDED WITH CLOUD? Security is one of the major aspects which come with any application and service used by the user. Companies or organizations remain much more concerned with the security provided with the cloud. There are many levels of security which has to be provided within cloud environment such as: Ph No:508-841-6144
  • 27. 25.WHAT IS THE SECURITY ASPECTS PROVIDED WITH CLOUD? Security is one of the major aspects which come with any application and service used by the user. Companies or organizations remain much more concerned with the security provided with the cloud. There are many levels of security which has to be provided within cloud environment such as: - Identity management: it authorizes the application service or hardware component to be used by authorized users. - Access control: permissions has to be provided to the users so that they can control the access of other users who are entering the in the cloud environment. - Authorization and authentication: provision should be made to allow the authorized and authenticated people only to access and change the applications and data.it authorizes the application service or hardware component to be used by authorized users. - Access control: permissions has to be provided to the users so that they can control the access of other users who are entering the in the cloud environment. - Authorization and authentication: provision should be made to allow the authorized and authenticated people only to access and change the applications and data. Ph No:508-841-6144