Most Asked Cloud Computing Interview Questions and Answers

Cloud Computing Interview Questions and Answers most commonly asked for Experienced PDF, Freshers candidates for Employment.

What are different data types used in cloud computing?

Cloud computing is going all together for a different look as it now includes different data types like emails, contracts, images, blogs, etc. The amount of data increasing day by day and cloud computing is requiring new and efficient data types to store them. For example if you want to save video then you need a data type to save that. Latency requirements are increasing as the demand is increasing. Companies are going for lower latency for many applications.

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.

How is the Cloud Computing different from primitive Client-Server Architecture?

The primitive Client-Server architecture is a one-to-one communication between only two physical machines namely Client machine and Server machine (datacenter). Whereas the cloud computing, infrastructure is similar at the client side but varies at server-side. The server-side contains a main Cloud Controller that forwards the request to its worker machines known as Nodes. These nodes are a grid computing machines that dedicate all its resources to process application. These nodes are maintained in clusters. So a cloud computing infrastructure is quite complicated on server side that processes all the requests from clients and send the result back.

What are some open source cloud computing platform databases?

Cloud computing platform has various databases that are in support. The open source databases that are developed to support it is as follows:

1. MongoDB: is an open source database system which is schema free and document oriented database. It is written in C++ and provides tables and high storage space.

2. CouchDB: is an open source database system based on Apache server and used to store the data efficiently

3. LucidDB: is the database made in Java/C++ for data warehousing. It provides features and functionalities to maintain data warehouse.

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.

Why should one prefer public cloud over private cloud?

The cloud technology is the best example of sustainable technology that utilizes all the computing resources. If a person needs to setup a quick business and wants to host its website, he need not require to setup a full-fledged private cloud. Rather he should go for public cloud hosting that provides different pay-per-use subscriptions, which could actually result in being economical. There are numbers of vendors that provide such services like etc.

How to secure your data for transport in cloud?

Cloud computing provides very good and easy to use feature to an organization, but at the same time it brings lots of question that how secure is the data, which has to be transported from one place to another in cloud. So, to make sure it remains secure when it moves from point A to point B in cloud, check that there is no data leak with the encryption key implemented with the data you sending.

What essential things a user should know before going for cloud computing platform?

A user should know some parameters by which he can go for the cloud computing services. The parameters are as follows:

1. User should know the data integrity in cloud computing: It is a measure to ensure integrity like the data is accurate, complete and reasonable.

2. Compliance: user should make sure that proper rules and regulations are followed while implementing the structure.

3. Loss of data: user should know about the provisions that are provided in case of loss of data so that backup and recovery can be possible.

4. Business continuity plans: user should think about does the cloud services provide him uninterrupted data resources.

5. Uptime: user should know about the uptime the cloud computing platform provides and how helpful it is for the business.

6. Data storage costs: user should find out about the cost which you have to pay before you go for cloud computing.

Is it cost effective to implement a private cloud rather than a public cloud and why?

It depends on the type of business that demands a cloud setup. Suppose if the subscription on a public cloud for an application that is to be deployed on OS images is proving to be more costly then to buy some new datacenters and maintain them. Then obviously the a private cloud has to be setup instead of a public cloud. This public clouds follow utility billing methodology as electricity bill for example.

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.

What is Hypervisor in Cloud Computing and its types?

The hypervisor is a virtual machine monitor (VMM) that manages resources for virtual machines. The name hypervisor is suggested as it is a supervisory tool for the virtual machines. There are mainly two types of hypervisors :

Type-1: the guest Vm runs directly over the host hardware, e.g Xen, Hyper-V, VmWare ESXi

Type-2: the guest Vm runs over hardware through a host OS, e.g Kvm, Oracle virtualbox


Popular posts from this blog

TOP Agile Testing Interview Questions and Answers

Latest Agile Testing Interview Questions and Answers

Most Asked ADO.NET Interview Questions and Answers