Cloud Computing Question Bank
Cloud Computing Question Bank
Cloud Computing Question Bank
2) Benefits or advantages
No up-front commitments
On-demand access
Nice pricing
Energy efficiency
3) Parallel Computing?
Computation is divided among several processors
Sharing the same memory
Homogeneity of components
4) Distributed computing?
Collection of independent computers that appears to its users as a single coherent
system
Computation broken down into units and executed concurrently
Wider range of systems and applications
Heterogeneous
5) Note on virtulization.
Virtualization is the process of constructing an abstraction layer on top of computer
hardware using software.
Increased computing capacity: server can host tens of VMs
Advantages: Increased security – translation, hide things on host from guest(s),
limited access
Levels of virtualization
• Hardware level
• Operating system level
• Programming language level
• Application level Storage
• Network
• Desktop
• Application server
6) Note on abstarction
Connecting multiple systems together leveraging their interfaces, not worrying
about internal details
Uber / Ola as an example for transportation service
OSI – 7 layers of networking
Internet is an abstraction layer to cloud computing
7) Hypervisior?
A hypervisor is a form of virtualization software used in Cloud hosting to divide and
allocate the resources on various pieces of hardware.
Hypervisor
Type I : on bare hardware, like OS, interact directly with ISA, native
Type II : require support of OS, interact with ABI, hosted
8) IAAS
Infrastructure as a service
Most popular and developed market segment of cloud computing
from single servers to entire infra- structures, including network devices, load
balancers, and database
Main technology used: hardware virtualization
11) SaaS
Complete applications as a service
No hardware, software cost, pay as you go subscriptions
One-to-many, hosted
Multitenant
Salesforce (CRM), Facebook (social networking), linkedin,Google Documents
12) Types:
Public cloud:
First expression of cloud computing
Anyone, anywhere, any time via Internet
Useful to start small enterprises without incurring any
Replace or extend
Multitenancy
AWS EC2: IaaS, Google AppEngine: PaaS
Private cloud:
Control, privacy, government, military agencies
Depending on where data resides
Migration of existing infra
Customer information protection
Openstack, VMWare vCloud
Hybrid Cloud
Keep processing of information within premises
Scale depending on needs and sustain peak load
Dynamic provisioning to meet demand – cloudbursting
Mostly applies to hardware
OpenNebula: cost based advanced Haizea scheduler uses QoS and budget