100% found this document useful (1 vote)
512 views23 pages

Cloud Interview Questions

This document discusses cloud computing and provides answers to 25 questions on the topic. Some key points covered include: 1) Cloud computing is computing based on the internet that provides services wherever and whenever users need. It includes vendors, partners, and business leaders. 2) A cloud is a combination of hardware, networks, storage, and services that delivers computing as a service to end users, business management users, and cloud service providers. 3) The four basic characteristics of cloud computing are elasticity and scalability, self-service provisioning, standardized interfaces, and billing based on usage.

Uploaded by

rahul kumar
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
100% found this document useful (1 vote)
512 views23 pages

Cloud Interview Questions

This document discusses cloud computing and provides answers to 25 questions on the topic. Some key points covered include: 1) Cloud computing is computing based on the internet that provides services wherever and whenever users need. It includes vendors, partners, and business leaders. 2) A cloud is a combination of hardware, networks, storage, and services that delivers computing as a service to end users, business management users, and cloud service providers. 3) The four basic characteristics of cloud computing are elasticity and scalability, self-service provisioning, standardized interfaces, and billing based on usage.

Uploaded by

rahul kumar
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/ 23

https://www.wisdomjobs.com/e-university/cloud-computing-interview-questions.

html

1. What Is Cloud Computing?


Answer :
The cloud computing is the computing which is completely based on the Internet. It
can also be defined as the next stage in the evolution of the Internet. The cloud
computing uses the cloud (Internet) that provides the way to deliver the services
whenever and wherever the user of the cloud needs. Companies use the cloud
computing to fulfill the needs of their customers, partners, and providers. The cloud
computing includes vendors, partners, and business leaders as the three major
contributors. The vendors are the one who provide applications and their related
technology, infrastructure, hardware, and integration.
The partners are those who offer cloud services demand and provide support service
to the customers. The business leaders are the ones who use or evaluate the cloud
service provided by the partners. The cloud computing enables the companies to
treat their resources as a pool and not as independent resources.
2. What Is A Cloud?
Answer :
A cloud is a combination of hardware, networks, storage, services, and interfaces that
helps in delivering computing as a service. It has broadly three users which are end
user, business management user, and cloud service provider. The end user is the
one who uses the services provided by the cloud. The business management user in
the cloud takes the responsibility of the data and the services provided by the cloud.
The cloud service provider is the one who takes care or is responsible for the
maintenance of the IT assets of the cloud. The cloud acts as a common center for its
users to fulfill their computing needs.
3. What Are The Basic Characteristics Of Cloud Computing?
Answer :
The four basic characteristics of cloud computing are given as follows:
• Elasticity and scalability.
• Self-service provisioning and automatic de-provisioning.
• Standardized interfaces.
• Billing self-service based usage model.
4. What Is A Cloud Service?
Answer :
A cloud service is a service that is used to build cloud applications. This service
provides the facility of using the cloud application without installing it on the computer.
It reduces the maintenance and support of the application as compared to those
applications that are not developed using the cloud service. The different kinds of
users can use the application from the cloud service, which may be public or private
application.
5. What Are Main Features Of Cloud Services?
Answer :
Some important features of the cloud service are given as follows:
• Accessing and managing the commercial software.
• Centralizing the activities of management of software in the Web environment.
• Developing applications that are capable of managing several clients.
• Centralizing the updating feature of software that eliminates the need of
downloading the upgrades.
6. How Many Types Of Deployment Models Are Used In Cloud?
Answer :
There are 4 types of deployment models used in cloud:
1. Public cloud
2. Private cloud
3. Community cloud
4. Hybrid cloud
7. Why Does An Organization Need To Manage The Workloads?
Answer :
The workload can be defined as an independent service or a set of code that can be
executed. It can be everything from a data-intensive workload to storage or a
transaction processing workload and does not rely upon the outside elements. The
workload can be considered as a small or complete application.
The organization manages workloads because of the following reasons:
• To know how their applications are running.
• To know what functions they are performing.
• To know the charges of the individual department according to the use of the
service.
8. Which Services Are Provided By Window Azure Operating System?
Answer :
Windows Azure provides three core services which are given as follows:
• Compute
• Storage
• Management
9. Explain Hybrid And Community Cloud.
Answer :
The hybrid cloud consists of multiple service providers. This model integrates various
cloud services for Hybrid Web hosting. It is basically a combination of private and
public cloud features. It is used by the company when a company has requirements
for both the private and public clouds. Consider an example when an organization
wants to implement the SaaS (Software as a Service) application throughout the
company. The implementation requires security that can be provided by the private
cloud used inside the firewall. The additional security can be provided by the VPN on
requirement. Now, the organization has both the private and public cloud features.
The community cloud provides a number of benefits, such as privacy and security.
This model, which is quite expensive, is used when the organizations having common
goals and requirements are ready to share the benefits of the cloud service.
10. Give A Brief Introduction Of Windows Azure Operating System.
Answer :
The Windows Azure operating system is used for running cloud services on the
Windows Azure platform, as it includes necessary features for hosting your services
in the cloud. It also provides runtime environment that consists of Web server,
computational services, basic storage, queues, management services, and load
balancers. The operating system provides development. Fabric for development and
testing of services before their deployment on the Windows Azure in the cloud.

11. What Are The Advantages Of Cloud Services?


Answer :
Some of the advantages of cloud service are given as follows:
• Helps in the utilization of investment in the corporate sector; and therefore, is cost
saving.
• Helps in the developing scalable and robust applications. Previously, the scaling
took months, but now, scaling takes less time.
• Helps in saving time in terms of deployment and maintenance.
12. What Are The Concerns Prevailing Around Cloud Computing?
Answer :
Security of data is the topmost concern in the consumers minds.
13. How Can These Concerns Be Addressed?
Answer :
By offering a more expensive - private cloud - solution, a customer's data is isolated
from the public. Virtual private clouds can also be implemented. Lastly, a poorest
measure against security is client-partitioning in a public cloud.
14. Mention The Basic Components Of A Server Computer In Cloud
Computing?
Answer :
The components used in less expensive client computers matches with the hardware
components of server computer in cloud computing. Although server computers are
usually built from higher-grade components than client computers. Basic components
include Motherboard, Memory, Processor, Network connection, Hard drives, Video,
Power supply etc.
15. Comment On The Security Of Cloud Computing?
Answer :
It is a sub domain of networks, computers and information security in a larger aspect.
Cloud computing security is referred to as cloud computing. It is designed in such a
way that it acts as to safeguard the policies and technologies of organizations.
Controls are deployed to protect applications, company’s data and frame work of
security protocols.
16. Mention About The Top Cloud Applications Now A Days?
Answer :
Top cloud computing applications include google docs which are very fast and
secure. There is also mobile version of google docs so you can access to your data
from smart phone. Pixlr and Phoenix, jaycut also are the applications used for cloud
computing.
17. Comment On Cloud Computing Revolution?
Answer :
Its essential to understand that the cloud computing revolution is not just about doing
old things in new ways, also it is not just more cheap and green but also more
collaborative intelligent and better available. The opportunity for Information
technology department is to achieve new things and to make new things possible by
cloud computing.
18. Comment On Its Cost?
Answer :
Low power pc’s can cut energy bills by upto 75%. This way it affects cost a lot.
19. What Can Be Done Using Cloud Computing?
Answer :
Cloud applications are very speedy and without buying and installing softwares we
can use it. Application building in this is five times faster and it can deploy an
application any time and any where and also it makes applications instantly
collaborative and mobile.

20. How Would You Save Your Applications, Softwares And


Drivers For A Long Term Without Using Any Magnetic Disk?
Answer :
I do not have to worry about my computer hardware at home because all my
applications, files, games will be present somewhere on the Internet with cloud
computing. The necessity is very fast connection.
21. Explain Benefits Of Cloud Computing?

Answer :

Money saving, increase in productivity about 50% ,IT support is 40% and time saving
about 30%,less power and less space.

22. Explain The Importance Of Cloud Computing In It?

Answer :

A cloud computing addresses the explosive growth of internet-connected devices,


and complements the increasing presence of technology in today’s world. Cloud
computing provides a superior user experience, is massively scalable, and is
characterized by the internet-driven economics.

23. Why Cloud Is Necessary?

Answer :

Amongst those who are already using the cloud, 94 % said the infrastructure was an
important part of their decision but there is not one universal cloud infrastructure
which suits every environment.
24. Name The Three Basic Clouds In Cloud Computing?

Answer :

The three basic clouds which we generally come across in cloud computing are
Professional cloud, Performance clouds and Personal cloud.

25. Explain The Role Of Performance Cloud In Cloud Computing?

Answer :

It is an immerging type of cloud which can transfer maximum amount of data


instantly. Basically it is used by Professional computer garners which play the games
online and works on high performance computing research.

26. Why Professional Clouds Are Required In Cloud Computing?

Answer :

Professional clouds are used in Cloud computing because professional clouds are
used for Emails, CRM solutions and web sites etc.

27. Describe Cloud Computing As Concisely And Simply As


Possible In Layman Language?

Answer :

The purest form of cloud computing is pay-as-you-go Info Tech, online and on
demand as per needed. The Info Technology capabilities provided as a service to
businesses includes the single software applications and the software suites.

28. Cloud Computing Can Save Money ? Explain.

Answer :

We don’t need to buy the cloud and that is the biggest benefit for bottom line-
conscious business offices and Information technology departments. As any other
common utility, we just pay for what we use and when we use we turn it off. It always
costs less to take advantage of existing infrastructure rather than building our own
from scratch and that too especially for short term projects.

29. Explain The Benefits Of Cloud Computing?

Answer :

There are numerous benefits of cloud computing including data backup and storage
of data, powerful server capabilities, software asa service known as (SaaS),
Information technology sandboxing capabilities etc.
30. Tell Your Opinion About Adoption Of Cloud By Operators
Around The World?

Answer :

Many operators use it today while cloud may not be seeing the traction of some forms
of technology, like 4G.

31. How Does Cloud Computing Provides On-demand


Functionality?

Answer :

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.

32. What Is The Difference Between Scalability And Elasticity?

Answer :

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.

33. What Are The Different Layers Of Cloud Computing?

Answer :

Cloud computing consists of 3 layers in the hierarchy and these are as follows:

o Infrastructure as a Service (IaaS) provides cloud infrastructure in terms of


hardware like memory, processor speed etc.
o Platform as a Service (PaaS) provides cloud application platform for the
developers.
o 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.
34. What Resources Are Provided By Infrastructure As A Service?

Answer :

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.

35. How Important Is Platform As A Service?

Answer :

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.

36. What Does Software As A Service Provide?

Answer :

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.

37. What Are The Different Deployment Models?

Answer :

Cloud computing supports many deployment models and they are as follows:

o 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.

o 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.

o 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.

38. What Are The Different Datacenters Deployed For This?

Answer :

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.

39. What Is The Use Of Api's In Cloud Services?

Answer :

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.

40. What Are The Different Modes Of Software As A Service?

Answer :

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:

o 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.
o 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.
41. What Is The Security Aspects Provided With Cloud?

Answer :

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:

o Identity management: it authorizes the application service or hardware component


to be used by authorized users.
o 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.
o Authorization and authentication: provision should be made to allow the
authorized and authenticated people only to access and change the applications and
data.
42. What Is The Difference Between Traditional Datacenters And
Cloud?

Answer :

Cloud computing uses the concept of datacenter as it is the datacenter is based on


the tradition one so the difference between them are as follows:

o Cost of the traditional datacenter is higher, due to heating issues and other
hardware/software related issues but this is not the case with the cloud computing
infrastructure.
o It gets scaled when the demand increases. Most of the cost is being spent on the
maintenance being performed on the datacenters, whereas cloud platform requires
minimum maintenance and not very expert hand to handle them.
43. What Are The Three Cost Factors Involves In Cloud Data
Center?

Answer :

Cloud data center doesn’t require experts to operate it, but it requires skilled people
to see the maintenance, maintain the workloads and to keep the track of the traffic.
The labor cost is 6% of the total cost to operate the cloud data center. Power
distribution and cooling of the datacenter cost 20% of the total cost. Computing cost
is at the end and is the highest as it is where lots of resources and installation has to
be done. It costs the maximum left percentage.

44. How The Cloud Services Are Measured?

Answer :

Cloud computing provides the services to the organizations so they can run their
applications and install them on the cloud. Virtualization is used to deploy the cloud
computing models as it provides a hidden layer between the user and the physical
layer of the system. The cloud services are measured in terms of use. Pay as much
as you use that can be on the basis of hours or months or years. Cloud services allow
users to pay for only what they use and according to the demand the charges or the
prices gets increased.

45. What Are The Optimizing Strategies Used In Cloud?


Answer :

To optimize the cost and other resources there is a concept of three-data-center


which provides backups in cases of disaster recovery and allows you to keep all the
data intact in the case of any failure within the system. System management can be
done more efficiently by carrying out pre-emptive tasks on the services and the
processes which are running for the job. Security can be more advanced to allow only
the limited users to access the services.

46. What Are Different Data Types Used In Cloud Computing?

Answer :

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.

47. What Are The Security Laws Which Take Care Of The Data In
The Cloud?

Answer :

The security laws which are implements to secure data in the cloud are as follows:

o Input validation: controls the input data which is being to any system.
o Processing: control that the data is being processed correctly and completely in an
application.
o File: control the data being manipulated in any type of file.
o Output reconciliation: control the data that has to be reconciled from input to
output.
o Backup and recovery: control the security breaches logs and the problems which
has occurred while creating the back.
48. How To Secure Your Data For Transport In Cloud?

Answer :

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.

49. What Do You Understand From Vpn?

Answer :
VPN stands for virtual private network; it is a private cloud which manages the
security of the data during the transport in the cloud environment. VPN allows an
organization to make a public network as private network and use it to transfer files
and other resources on a network.

50. What Does A Vpn Consists Of?

Answer :

VPN is known as virtual private network and it consists of two important things:

o Firewall: it acts as a barrier between the public network and any private network. It
filters the messages that are getting exchanged between the networks. It also
protects from any malicious activity being done on the network.
o Encryption: it is used to protect the sensitive data from professional hackers and
other spammers who are usually remain active to get the data. With a message
always there will be a key with which you can match the key provided to you.
51. Name Few Platforms Which Are Used For Large Scale Cloud
Computing?

Answer :

There are many platforms available for cloud computing but to model the large scale
distributed computing the platforms are as follows:

o MapReduce: is software that is being built by Google to support distributed


computing. It is a framework that works on large set of data. It utilizes the cloud
resources and distributes the data to several other computers known as clusters. It
has the capability to deal with both structured and non-structured data.
o Apache Hadoop: is an open source distributed computing platform. It is being
written in Java. It creates a pool of computer each with hadoop file system. It then
clusters the data elements and applies the hash algorithms that are similar. Then it
creates copy of the files that already exist.
52. What Are Some Examples Of Large Cloud Providers And Their
Databases?

Answer :

Cloud computing has many providers and it is supported on the large scale. The
providers with their databases are as follows:

o Google bigtable: it is a hybrid cloud that consists of a big table that is spilt into
tables and rows. MapReduce is used for modifying and generating the data.
o Amazon SimpleDB: is a webservice that is used for indexing and querying the data.
It allows the storing, processing and creating query on the data set within the cloud
platform. It has a system that automatically indexes the data.
o Cloud based SQL: is introduced by Microsoft and it is based on SQL database. it
provides data storage by the usage of relational model in the cloud. The data can be
accessed from the cloud using the client application.
53. What Are Some Open Source Cloud Computing Platform
Databases?

Answer :

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

o 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.
o CouchDB: is an open source database system based on Apache server and used to
store the data efficiently.
o LucidDB: is the database made in Java/C++ for data warehousing. It provides
features and functionalities to maintain data warehouse.
54. What Essential Things A User Should Know Before Going For
Cloud Computing Platform?

Answer :

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

o User should know the data integrity in cloud computing. It is a measure to


ensure integrity like the data is accurate, complete and reasonable.
o Compliance: user should make sure that proper rules and regulations are followed
while implementing the structure.
o 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.
o Business continuity plans: user should think about does the cloud services
provide him uninterrupted data resources.
o Uptime: user should know about the uptime the cloud computing platform provides
and how helpful it is for the business.
o Data storage costs: user should find out about the cost which you have to pay
before you go for cloud computing.
55. What Are System Integrators?

Answer :

Systems integrators are the important part of cloud computing platform. It provides
the strategy of the complicated process used to design a cloud platform. It includes
well defined architecture to find the resources and the characteristics which have to
be included for cloud computing. Integrators plan the users cloud strategy
implementation. Integrators have knowledge about data center creation and also
allow more accurate private and hybrid cloud creation.

56. What Is The Requirement Of Virtualization Platforms In


Implementing Cloud?

Answer :
Virtualization is the basis of the cloud computing and there are many platforms that
are available like VMware is a technology that provides the provision to create private
cloud and provide a bridge to connect external cloud with private cloud. There are
three key features that have to be identified to make a private cloud that is:

o Cloud operating system.


o Manage the Service level policies.
o Virtualization keeps the user level and the backend level concepts different from each
other so that a seamless environment can be created between both.
57. What Is The Use Of Eucalyptus In Cloud Computing
Environment?

Answer :

Eucalyptus stands for “Elastic Utility Computing Architecture for Linking Your
Programs to Useful Systems” and provides an open source software infrastructure to
implement clusters in cloud computing platform. It is used to build private, public and
hybrid clouds. It can also produce your own datacenter into a private cloud and allow
you to extend the functionality to many other organizations. Eucalyptus provides APIs
to be used with the web services to cope up with the demand of resources used in
the private clouds.

58. Explain Different Layers Which Define Cloud Architecture?

Answer :

Cloud computing architecture consists of many layers which help it to be more


organized and can be managed from one place. The layers are as follows:

o Cloud controller or CLC is the top most level in the hierarchy which is used to
manage the virtualized resources like servers, network and storage with the user
APIs.
o Walrus is used for the storage and act as a storage controller to manage the
demands of the users. It maintains a scalable approach to control the virtual machine
images and user data.
o Cluster Controller or CC is used to control all the virtual machines for executions
the virtual machines are stored on the nodes and manages the virtual networking
between Virtual machines and external users.
o Storage Controller or SC provides a storage area in block form that are dynamically
attached by Virtual machines.
o Node Controller or NC is at the lowest level and provides the functionality of a
hypervisor that controls the VMs activities, which includes execution, management
and termination of many instances.
59. How User Will Gain From Utility Computing?

Answer :

Utility computing allow the user to pay per use means whatever they are using only
for that they have to pay. It is a plug in that needs to be managed by the
organizations on deciding what type of services has to be deployed from the cloud.
Utility computing allows the user to think and implement the services according to
them. Most organizations go for hybrid strategy that combines internal delivered
services that are hosted or outsourced services.

60. Is There Any Difference In Cloud Computing And Computing


For Mobiles?

Answer :

Mobile cloud computing uses the same concept but it just adds a device of mobile.
Cloud computing comes in action when a task or a data get kept on the internet
rather then individual devices. It provides users on demand access to the data which
they have to retrieve. Applications run on the remote server, and then given to the
user to be able to, store and manage it from the mobile platform.
https://www.wisdomjobs.com/e-university/microsoft-azure-interview-questions.html

1. What Are The Three Main Components Of Windows Azure Platform?


Answer :

o Compute
o Storage
o AppFabric
2. What Are The Service Model In Cloud Computing?
Answer :
Cloud computing providers offer their services according to three fundamental
models: Infrastructure as a service (IaaS), platform as a service (PaaS), and software
as a service (SaaS) where IaaS is the most basic and each higher model abstracts
from the details of the lower models.
Examples of IaaS include: Amazon CloudFormation (and underlying services such
as Amazon EC2), Rackspace Cloud, Terremark, Windows Azure Virtual Machines,
Google Compute Engine. and Joyent.
Examples of PaaS include: Amazon Elastic Beanstalk, Cloud Foundry, Heroku,
Force.com, EngineYard, Mendix, Google App Engine, Windows Azure Compute and
OrangeScape.
Examples of SaaS include: Google Apps, Microsoft Office 365, and Onlive.
3. How Many Types Of Deployment Models Are Used In Cloud?
Answer :
There are 4 types of deployment models used in cloud:

o Public cloud
o Private cloud
o Community cloud
o Hybrid cloud
4. What Is Windows Azure Platform?
Answer :
A collective name of Microsoft’s Platform as a Service (PaaS) offering which provides
a programming platform, a deployment vehicle, and a runtime environment of cloud
computing hosted in Microsoft datacenters.
5. What Are The Roles Available In Windows Azure?
Answer :
All three roles (web, worker, VM) are essentially Windows Server 2008. Web and
Worker roles are nearly identical: With Web and Worker roles, the OS and related
patches are taken care for you; you build your app’s components without having to
manage a VM.
6. What Is Difference Between Windows Azure Platform And Windows
Azure?
Answer :
The former is Microsoft’s PaaS offering including Windows Azure, SQL Azure, and
Appfabric; while the latter is part of the offering and the Microsoft’s cloud OS.
7. What Are The Three Types Of Roles In Compute Component In
Windows Azure?
Answer :

o WEB
o Worker
o VM
8. What Is Windows Azure Compute Emulator?
Answer :
The compute emulator is a local emulator of Windows Azure that you can use to build
and test your application before deploying it to Windows Azure.
9. What Is Fabric?
Answer :
In the Windows Azure cloud fabric is nothing but a combination of many virtualized
instances which run client application.
10. How Many Instances Of A Role Should Be Deployed To Satisfy
Azure Sla (service Level Agreement) ? And What’s The Benefit Of
Azure Sla?
Answer :
TWO. And if we do so, the role would have external connectivity at least 99.95% of
the time.

11. What Are The Options To Manage Session State In Windows


Azure?
Answer :
► Windows Azure Caching
► SQL Azure
► Azure Table
12. What Is Cspack?
Answer :
It is a command-line tool that generates a service package file (.cspkg) and prepares
an application for deployment, either to Windows Azure or to the compute emulator.
13. What Is Csrun?
Answer :
It is a command-line tool that deploys a packaged application to the Windows Azure
compute emulator and manages the running service.
14. What Is Guest Os?
Answer :
It is the operating system that runs on the virtual machine that hosts an instance of a
role.
15. How To Programmatically Scale Out Azure Worker Role
Instances?
Answer :
Using AutoScaling Application Block.
16. What Is Web Role In Windows Azure?
Answer :
Web roles in Windows Azure are special purpose, and provide a dedicated Internet
Information Services (IIS) web-server used for hosting front-end web applications.
You can quickly and easily deploy web applications to Web Roles and then scale
your Compute capabilities up or down to meet demand.
17. What Is The Difference Between Public Cloud And Private
Cloud?
Answer :
Public cloud is used as a service via Internet by the users, whereas a private cloud,
as the name conveys is deployed within certain boundaries like firewall settings and
is completely managed and monitored by the users working on it in an organization.
18. What Is Windows Azure Diagnostics?
Answer :
Windows Azure Diagnostics enables you to collect diagnostic data from an
application running in Windows Azure. You can use diagnostic data for debugging
and troubleshooting, measuring performance, monitoring resource usage, traffic
analysis and capacity planning, and auditing.
19. What Is Blob?
Answer :
BLOB stands for Binary Large Object. Blob is file of any type and size.
The Azure Blob Storage offers two types of blobs:
1. Block Blob
2. Page Blob
URL format: Blobs are addressable using the following URL format:
http://.blob.aaa.windows.net//

20. What Is The Difference Between Block Blob Vs Page Blob?


Answer :
Block blobs are comprised of blocks, each of which is identified by a block ID.
You create or modify a block blob by uploading a set of blocks and committing them
by their block IDs.
If you are uploading a block blob that is no more than 64 MB in size, you can also
upload it in its entirety with a single Put Blob operation. -Each block can be a
maximum of 4 MB in size. The maximum size for a block blob in version 2009-09-19
is 200 GB, or up to 50,000 blocks.
Page blobs are a collection of pages. A page is a range of data that is identified by its
offset from the start of the blob. To create a page blob, you initialize the page blob by
calling Put Blob and specifying its maximum size.
-The maximum size for a page blob is 1 TB. A page written to a page blob may be up
to 1 TB in size.
what to use block blobs for: streaming video. “The application must provide
random read/write access” which is supported by Page Blobs
21. What Is The Difference Between Windows Azure Queues And
Windows Azure Service Bus Queues?

Answer :

Windows Azure supports two types of queue mechanisms:

Windows Azure Queues and Service Bus Queues .

Windows Azure Queues: which are part of the Windows Azure storage
infrastructure, feature a simple REST-based Get/Put/Peek interface, providing
reliable, persistent messaging within and between services.

Service Bus Queues: are part of a broader Windows Azure messaging


infrastructure that supports queuing as well as publish/subscribe, Web service
remoting, and integration patterns.

22. What Is Deadletter Queue?

Answer :

Messages are placed on the deadletter sub-queue by the messaging system in the
following scenarios.

► When a message expires and deadlettering for expired messages is set to true in
a queue or subscription.

► When the max delivery count for a message is exceeded on a queue or


subscription.

► When a filter evaluation exception occurs in a subscription and deadlettering is


enabled on filter evaluation exceptions.

23. What Are Instance Sizes Of Azure?

Answer :

Windows Azure will handle the load balancing for all of the instances that
are created. The VM sizes are as follows:

Compute Instance Size CPU Memory Instance Storage I/O Performance

► Extra Small 1.0 Ghz 768 MB 20 GB Low

► Small 1.6 GHz 1.75 GB 225 GB Moderate


► Medium 2 x 1.6 GHz 3.5 GB 490 GB High

► Large 4 x 1.6 GHz 7 GB 1,000 GB High

► Extra large 8 x 1.6 GHz 14 GB 2,040 GB High

24. What Is Table Storoage In Windows Azure?

Answer :

The Windows Azure Table storage service stores large amounts of structured data.

The service is a NoSQL datastore which accepts authenticated calls from inside and
outside the Windows Azure cloud.

Windows Azure tables are ideal for storing structured, non-relational data

Table: A table is a collection of entities. Tables don’t enforce a schema on entities,


which means a single table can contain entities that have different sets of properties.
An account can contain many tables

Entity: An entity is a set of properties, similar to a database row. An entity can be up


to 1MB in size.

Properties: A property is a name-value pair. Each entity can include up to 252


properties to store data. Each entity also has 3 system properties that specify a
partition key, a row key, and a timestamp.

Entities with the same partition key can be queried more quickly, and
inserted/updated in atomic operations. An entity’s row key is its unique identifier
within a partition.

25. Difference Between Web And Worker Roles In Windows Azure?

Answer :

The main difference between the two is that an instance of a web role runs IIS, while
an instance of a worker role does not. Both are managed in the same way, however,
and it’s common for an application to use both.For example, a web role instance
might accept requests from users, then pass them to a worker role instance for
processing.

26. What Is Azure Fabric Controller?

Answer :

The Windows Azure Fabric Controller is a resource provisioning and management


layer that manages the hardware, and provides resource allocation,
deployment/upgrade, and management for cloud services on the Windows Azure
platform.
27. What Is Autoscaling?

Answer :

Scaling by adding additional instances is often referred to as scaling out. Windows


Azure also supports scaling up by using larger role instances instead of more role
instances.

By adding and removing role instances to your Windows Azure application while it is
running, you can balance the performance of the application against its running costs.

An autoscaling solution reduces the amount of manual work involved in dynamically


scaling an application.

28. What Is Vm Role In Windows Azure?

Answer :

Virtual Machine (VM) roles, now in Beta, enable you to deploy a custom Windows
Server 2008 R2 (Enterprise or Standard) image to Windows Azure. You can use the
VM role when your application requires a large number of server OS customizations
and cannot be automated. The VM Role gives you full control over your application
environment and lets you migrate existing applications to the cloud.

29. Apart From .net Framework, Name Other Three


Language/framework That Can Be Used To Develop Windows Azure
Applications?

Answer :

php, node.js, java

30. How Would You Categorize Windows Azure? (iaas/paas/saas)?

Answer :

PaaS (Platform as a Service)

31. What Is Azure Cloud Service?

Answer :

By creating a cloud service, you can deploy a multi-tier web application in Azure,
defining multiple roles to distribute processing and allow flexible scaling of your
application. A cloud service consists of one or more web roles and/or worker roles,
each with its own application files and configuration. Azure Websites and Virtual
Machines also enable web applications on Azure. The main advantage of cloud
services is the ability to support more complex multi-tier architectures
32. What Is A Cloud Service Role?

Answer :

A cloud service role is comprised of application files and a configuration. A cloud


service can have two types of role.

33. What Is Link A Resource ?

Answer :

To show your cloud service’s dependencies on other resources, such as an Azure


SQL Database instance, you can “link” the resource to the cloud service. In the
Preview Management Portal, you can view linked resources on the Linked Resources
page, view their status on the dashboard, and scale a linked SQL Database instance
along with the service roles on the Scale page. Linking a resource in this sense does
not connect the resource to the application; you must configure the connections in the
application code.

34. What Is Scale A Cloud Service ?

Answer :

A cloud service is scaled out by increasing the number of role instances (virtual
machines) deployed for a role. A cloud service is scaled in by decreasing role
instances. In the Preview Management Portal, you can also scale a linked SQL
Database instance, by changing the SQL Database edition and the maximum
database size, when you scale your service roles.

35. What Is A Web Role ?

Answer :

A web role provides a dedicated Internet Information Services (IIS) web-server used
for hosting front-end web applications.

36. What Is A Worker Role ?

Answer :

Applications hosted within worker roles can run asynchronous, long-running or


perpetual tasks independent of user interaction or input.

37. What Is A Role Instance ?

Answer :

A role instance is a virtual machine on which the application code and role
configuration run. A role can have multiple instances, defined in the service
configuration file.
38. What Is A Guest Operating System ?

Answer :

The guest operating system for a cloud service is the operating system installed on
the role instances (virtual machines) on which your application code runs.

39. What Is A Cloud Service Components?

Answer :

Three components are required in order to deploy an application as a cloud service in


Azure.

40. What Is Deployment Environments?

Answer :

Azure offers two deployment environments for cloud services: a staging environment
in which you can test your deployment before you promote it to the production
environment. The two environments are distinguished only by the virtual IP addresses
(VIPs) by which the cloud service is accessed. In the staging environment, the cloud
service’s globally unique identifier (GUID) identifies it in URLs (GUID.cloudapp.net).
In the production environment, the URL is based on the friendlier DNS prefix
assigned to the cloud service (for example, myservice.cloudapp.net).

41. What Is Swap Deployments?

Answer :

To promote a deployment in the Azure staging environment to the production


environment, you can “swap” the deployments by switching the VIPs by which the two
deployments are accessed. After the deployment, the DNS name for the cloud
service points to the deployment that had been in the staging environment.

42. What Is Minimal Vs. Verbose Monitoring?

Answer :

Minimal monitoring, which is configured by default for a cloud service, uses


performance counters gathered from the host operating systems for role instances
(virtual machines). Verbose monitoring gathers additional metrics based on
performance data within the role instances to enable closer analysis of issues that
occur during application processing.

43. What Is A Service Definition File?

Answer :
The cloud service definition file (.csdef) defines the service model, including the
number of roles.

44. What Is A Service Configuration File?

Answer :

The cloud service configuration file (.cscfg) provides configuration settings for the
cloud service and individual roles, including the number of role instances.

45. What Is A Service Package ?

Answer :

The service package (.cspkg) contains the application code and the service definition
file.

46. What Is A Cloud Service Deployment ?

Answer :

A cloud service deployment is an instance of a cloud service deployed to the Azure


staging or production environment. You can maintain deployments in both staging
and production.

47. What Is Azure Diagnostics ?

Answer :

Azure Diagnostics is the API that enables you to collect diagnostic data from
applications running in Azure. Azure Diagnostics must be enabled for cloud service
roles in order for verbose monitoring to be turned on. For more information.

48. What Is Azure Service Level Agreement (sla) ?

Answer :

The Azure Compute SLA guarantees that, when you deploy two or more role
instances for every role, access to your cloud service will be maintained at least
99.95 percent of the time. Also, detection and corrective action will be initiated 99.9
percent of the time when a role instance’s process is not running.

You might also like