Cloud Computing Architecture

  Home  Cloud Computing  Cloud Computing Architecture


“Cloud Computing Architecture frequently Asked Questions in various Cloud computing architecture job Interviews by interviewer. The set of questions here ensures that you offer a perfect answer posed to you. So get preparation for your new job hunting”



32 Cloud Computing Architecture Questions And Answers

21⟩ Explain what are the characteristics of cloud architecture that separates it from traditional one?

The characteristics that makes cloud architecture above traditional architecture is:

► According to the demand cloud architecture provides the hardware requirement

► Cloud architecture is capable of scaling the resource on demand

► Cloud architecture is capable of managing and handling dynamic workloads without failure

 273 views

22⟩ Explain Platform as a service?

it provides the user to deploy their software and application on the cloud infrastructure using the tools that are available with the operating system.

 272 views

23⟩ Explain Infrastructure as a service?

It provides the consumer with hardware, storage, network and other resources on rent. Through this consumer can deploy and run software using dedicated software. This includes the operating system and the applications that are associated with it.

 254 views

24⟩ What is SaaS in Cloud Computing Architecture?

The software-as-a-service (SaaS) service-model involves the cloud provider installing and maintaining software in the cloud and users running the software from their cloud clients over the Internet (or Intranet). The users' client machines require no installation of any application-specific software - cloud applications run on the server (in the cloud). SaaS is scalable, and system administration may load the applications on several servers. In the past, each customer would purchase and load their own copy of the application to each of their own servers, but with the SaaS the customer can access the application without installing the software locally. SaaS typically involves a monthly or annual fee.

 287 views

26⟩ Tell me 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 on demand.

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.

 252 views

28⟩ Explain 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.

 255 views

29⟩ Explain what are the examples of cloud architectures on which application can run?

There are lot of examples that uses cloud architecture for their applications like:

1. Processing Pipelines: uses like document processing pipelines that convert documents of any form into raw searchable text.

Image processing pipelines – create thumbnails or low resolution image

Video transcoding pipelines – convert video from one form to another online

Indexing – create an index of web crawl data

Data mining – perform search over millions of records

2. Batch Processing Systems

Systems that uses log management or generate reports.

Automated Unit Testing and Deployment Testing

3. Websites

Instant Websites – websites for conferences or events

Promotion websites

 306 views

30⟩ Explain 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 models

2. Technical Architecture: defines the structured stack, structure the cloud services and its components, show the relationship that exist between different components, management and security

3. Deployment Operation Architecture: it is used to operate and monitor the processes and the services.

 239 views

31⟩ What is Hypervisor in cloud computing and their types?

Hypervisor is a Virtual Machine Monitor which manages resources for virtual machines. There are mainly two types of hypervisors:

► The guest Vm runs directly over the host hardware, eg Xen, VmWare ESXI

► The guest Vm runs over hardware through a host OS, eg Kvm, oracle virtualbox

 268 views

32⟩ Tell me what are the different components required by cloud architecture?

There are 5 major components of cloud architecture.

1. Cloud Ingress: provides a mean to communicate with the outside world. This can be done with the help of communication methods such as:

Queue based communications

HTTP communications

REST/SOAP

Service Bus

2. Processor Speed: processor speed is the major section on which the whole cloud architecture is based. It provides on demand resources that can be dynamically allocated to the user. It saves lots of cost and has many benefits of virtualization.

3. Cloud storage services: cloud services provide means to store data to user’s applications. It is used to provide services for different types of storages like: table data, files.

4. Cloud provided services:

Additional services are provided by the cloud, like data services, payment processing services, and search or web functionality services.

5. Intra-Cloud communications: it provides a way to communicate with other systems that are using cloud architecture. Providers usually provide services so that one user can communicate easily with another user by being on cloud.

 287 views