Cloud Interview Questions
Cloud Interview Questions
html
Answer :
Money saving, increase in productivity about 50% ,IT support is 40% and time saving
about 30%,less power and less space.
Answer :
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.
Answer :
Answer :
Professional clouds are used in Cloud computing because professional clouds are
used for Emails, CRM solutions and web sites etc.
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.
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.
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.
Answer :
Answer :
Answer :
Cloud computing consists of 3 layers in the hierarchy and these are as follows:
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.
Answer :
Answer :
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.
Answer :
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.
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.
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:
Answer :
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.
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.
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.
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.
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:
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:
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.
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:
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.
Answer :
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.
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
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.
Answer :
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.
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.
Answer :
Windows Azure will handle the load balancing for all of the instances that
are created. The VM sizes are as follows:
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
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.
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.
Answer :
Answer :
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.
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.
Answer :
Answer :
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 :
Answer :
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.
Answer :
A web role provides a dedicated Internet Information Services (IIS) web-server used
for hosting front-end web applications.
Answer :
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.
Answer :
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).
Answer :
Answer :
Answer :
The cloud service definition file (.csdef) defines the service model, including the
number of roles.
Answer :
The cloud service configuration file (.cscfg) provides configuration settings for the
cloud service and individual roles, including the number of role instances.
Answer :
The service package (.cspkg) contains the application code and the service definition
file.
Answer :
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.
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.