Cloud Computing Last Year Questions And Answers

What is the relationship between SOA and cloud architecture?

Service oriented architecture (SOA) is an architectural style that supports service oriented methodology that is being added in the cloud architecture as a mandatory component. Cloud architecture support the use of on-demand access to resources and it provides lots of other facilities that are being found in SOA as well. SOA makes these requirements optional to use. But, to get the full functionality and more performance based efficiency there is a requirement for the mixture of SOA and cloud architecture.

How does the Quality of service is being maintained in the cloud architecture?

Cloud architecture mainly focuses on quality of service. It is a layer that manages and secures the transmission of the resources that is being acquired by on-demand access. Quality of service is being maintained such that it increases the performance, automated management, and support services. Cloud architecture provides easy to use methods and proper ways to ensure the quality of service. It is represented by a common cloud management platform that delivers many cloud services based on the same foundation.

What are the different roles defined by cloud architecture?

Cloud architecture defines three roles:- Cloud service consumer: it is used to provide different services to the consumer OnDemand.- Cloud service provider: here provider provides the services to meet the requirements of the user by monitoring the traffic and demands that are coming.- Cloud service Creator: here creator is used to create the services and provide the infrastructure to the user to use and give the access to the resources.

The roles that are being defined can be performed by one person or it can be performed by many people together. There can be more roles defined depending on the cloud architecture and the complexity with which it will scale.

What are the major building blocks of cloud architecture?

The major building blocks of cloud architecture are:1. Reference architecture: it is used for documentation, communication, designing and defining various types of models2. Technical Architecture: defines the structured stack, structure the cloud services and its components, show the relationship that exist between different components, management and security3. Deployment Operation Architecture: it is used to operate and monitor the processes and the services.

What are the different cloud service models in cloud architecture?

There are 4 types of cloud service models available in cloud architecture:

1. Infrastructure as a service:It provides the consumer with hardware, storage, network and other resources onrent. Through this consumer can deploy and run software using dedicated software.This includes the operating system and the applications that are associated with it.

2. Platform as a service: it provides the user to deploy their software and applicationon the cloud infrastructure using the tools that are available with the operatingsystem.

3. Software as a service: it provides the users the ability to run its application on thecloud infrastructure and can access it from any client device using any interface likeweb browser.

4. Business Process as a service: it provides any business process that is delivered through cloud service model using the internet and accesses the resources through the web portal.

What is the difference between vertical scale up and Horizontal scale out?

- Vertical scale up provides more resources to a single computational unit, whereas horizontal scale out provides additional computational unit and run them in parallel.

- Vertical scale up provides a provision to move a workload to other system that doesn't have workload, whereas horizontal scale out split the workload among various computational units.

- Vertical scale up doesn't have a database partitioning concept, whereas horizontal scale out provides the database partitioning.

How does cloud architecture provide performance transparency and automation?

There are lots of tools that are being used by the cloud architecture to provide the performance transparency and automation. The tools allow the user to monitor report and manage the cloud architecture. It also allows them to share the applications using the cloud architecture. Automation is the key component of cloud architecture as it provides the services to increase the degree of the quality. It brings the capacity on demand and allows the requirements of the user to be met.