Professional Documents
Culture Documents
Unit-1: 1. What Is Cloud and Cloud Computing?
Unit-1: 1. What Is Cloud and Cloud Computing?
Cons of Virtualization :
8. Explain virtual machine and hypervisor.
Disadvantages
12. Explain Utility Computing.
UNIT-2
13. Explain scalability and elasticity.
Cloud Elasticity :
The Elasticity refers to the ability of a cloud to automatically expand or
compressed the infrastructural resources on a sudden-up and down in
the requirement so that the workload can be managed efficiently. This
elasticity helps to minimize infrastructural cost. This is not applicable for
all kind of environment, it is helpful to address the only those scenarios
where the resources requirements fluctuate up and down suddenly for a
specific time interval. It is not quite practical to use where persistence
resource infrastructure is required to handle the heavy workload.
Example :
Consider an online shopping site whose transaction workload increases during
festive season like Christmas. So for this specific period of time, the resources
need spike up. In order to handle this kind of situation, we can go for Cloud-
Elasticity service rather than Cloud Scalability. As soon as the season goes out,
the deployed resources can then be requested for withdrawal.
Cloud Scalability :
Cloud scalability is used to handle the growing workload where good
performance is also needed to work efficiently with software or
applications. Scalability is commonly used where the persistent
deployment of resources is required to handle the workload statically.
Example :
Consider you are the owner of a company whose database size was small in
earlier days but as time passed your business does grow and the size of your
database also increases, so in this case you just need to request your cloud
service vendor to scale up your database capacity to handle a heavy workload.
14. Explain 4 phases of map reduce function.
15. What is job tracker and task tracker?
16. Explain components of openstack architecture.
17. How do multi-tenancy can be achieved in cloud
computing?
18. What is difference between single-tenancy and multi-
tenancy?
Single Tenant – A single instance of the software and supporting infrastructure
serve a single customer. With single tenancy, each customer has his or her own
independent database and instance of the software. Essentially, there is no
sharing happening with this option.
Affordable Cost: Multiple customers means that the cost for the environment
is shared, and those savings (from the SaaS vendor) are typically transferred
to the cost of the software.
Integrations: Cloud environments allow for easier integration with other
applications through the use of APIs.
“Hands-free” Maintenance: The server technically belongs to the SaaS
vendor, meaning that a certain level of database maintenance is handled by
the vendor, instead of you maintaining the environment yourself.
Potential drawbacks of multi-tenant:
What is Microservices?
Key Feature
How It Work?
Why Mobile Cloud?
Improved analysis
Simplified Infrastructure
Lowering the cost
Security and Privacy
32. What is a docker? Explain the importance of a docker container in
the cloud.
CloudSim layer manages the creation and execution of core entities such as
VMs, Cloudlets, Hosts etc. It also handles network-related execution along with
the provisioning of resources and their execution and management.
User Code is the layer controlled by the user. The developer can write the
requirements of the hardware specifications in this layer according to the
scenario.
Some of the most common classes used during simulation are:
Features of CloudSim:
Azure Compute
Azure Networking
Azure Storage
Azure Database