Which of the following is not the business driver of Cloud Computing?
A. Ease of use.
B. Capacity planning.
C. Cost reduction.
D. Organizational agility.
A - Ease of Use
What are the differences between Clustering and Grid Computing?
A. Both nodes in Clustering and Grid Computing should have same type of hardware
and operating system (homogeneous).
B. Cluster nodes are often located close to each other, while nodes in Grid may be
located at a huge distance from each other.
C. Cluster nodes are usually internally connected via a high-speed network (e.g. fiber
cables, routers, and switches), while Grid nodes are connected through a relatively
low-speed network (e.g. Internet).
D. Both B and C.
D - Both B and C
Note: A is incorrect (In Clustering, nodes typically have
the same type of hardware and operating system (homogeneous), although
heterogeneous clusters also exist. In Grid Computing, nodes are usually
heterogeneous, with different types of hardware and operating systems, but
homogeneous grids can also be found in specific scenarios.)
Which of the following are the pre-existing technologies that heavily impacted on Cloud
Computing?
A. Clustering, Big Data, Artificial Intelligence.
B. Database, Grid Computing, Docker.
C. Clustering, Grid Computing, Virtualization.
D. None of the above.
C - Clustering, Grid Computing, Virtualization.
Which of the following is NOT regarded as an IT resource in Cloud Computing?
A. Virtual Machines on physical servers.
B. Storage services (e.g. Dropbox/OneDrive/iCloud).
C. Software program.
D. Portable USB Flash Drives.
D - Portable USB Flash Drives. (They are hardware, but not leased to cloud users.)
Which of the following statement is NOT correct?
A. Horizontal scaling is less expensive compared to vertical scaling in the cloud context.
B. Horizontal scaling normally does not need to turn off the machines or cluster while
vertical scaling needs to shut down the machine, plug in more hardware and reboot.
C. Upgrading your RAM on your desktop is a typical horizontal scaling solution.
(Adding more RAM in your desktop is a vertical scaling solution)
D. Vertical scaling often has a hardware limitation.
D - Vertical scaling often has a hardware limitation.
(Horizontal Scaling (Scaling Out): This involves adding more instances or machines to a
system. For example, instead of having a single powerful server, you might have
multiple smaller servers working together.
Vertical Scaling (Scaling Up): This involves adding more resources (CPU, RAM, etc.) to
an existing machine. For example, upgrading the RAM or CPU of a single server to
handle more load.
What are the cloud delivery models for Virtual Machine and Google App Engine, respectively?
A. SaaS and PaaS.
B. IaaS and PaaS.
C. IaaS and SaaS.
D. None of the above
B. IaaS and PaaS.
Virtual machine (VM) is typically associated with IaaS because it provides virtualized
computing resources. VM users have control over the operating system, applications, and
runtime environment.
Google App Engine (GAE) is a PaaS offering. It provides a managed platform for
developing and hosting web applications at scale. GAE users manage their applications,
while Google manages the infrastructure, runtime, and scalability.)
What computing resources do cloud users need to manage in Software-as-a-service?
A. Networking and storage.
B. Operation system.
C. Application and data. (
D. None of the above.
D. None of the above.
(A. Incorrect: Networking and storage are maintained by IaaS
users)
(B. Incorrect: OS is maintained by IaaS users)
(C. Incorrect: Application and data are maintained by PaaS users)
What computing resources do cloud users need to manage in Platform-as-a-service?
A. Networking and storage.
B. Operation system.
C. Application and data.
D. None of the above.
C - Application and data.
(A. Incorrect: Networking and storage are maintained by IaaS
users)
(B. Incorrect: OS is maintained by IaaS users)
What is a public cloud?
A. A publicly accessible and metered cloud environment owned by a third-party
cloud provider.
B. A computing service that can only be accessed from a publicly shared computer.
C. A publicly accessible computing environment free of charge.
D. The cloud infrastructure that is provisioned for exclusive use by a single organization
comprising multiple consumers (e.g., business units).
A - A publicly accessible and metered cloud environment owned by a third-party
cloud provider.
Which of the following software that lets you run multiple virtual machines on one
physical server machine?
A. Host operation system.
B. Guest operating system.
C. Virtual machine management or hypervisor.
D. Virtual machine management or hypervisor.
C - Virtual machine management or hypervisor.
Which description of Multitenancy is correct?
A. Multitenancy is used for cloud service implementations and for front-ends used to
remotely manage cloud-based IT resources.
B. The multitenant application enables multiple users (tenants) to access the same
application logic simultaneously.
C. Multitenant applications ensure that tenants have access to data and configuration
information that are not their own.
D. All of the above.
B. The multitenant application enables multiple users (tenants) to access the same
application logic simultaneously.
(Multitenancy refers to a software architecture where a single instance of an application
serves multiple customers or tenants. Each tenant’s data is isolated and remains invisible
to other tenants. This architecture is commonly used in cloud services to optimize
resource usage and ensure scalability.)
What is the NIST (National Institute of Standards and Technology) definition of Cloud
Computing?
Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a
shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and
services) that can be rapidly provisioned and released with minimal management effort or service
provider interaction
Give one example of virtualization application
Consider a company that needs servers for three functions:
* Store business email securely
* Run a customer-facing application.
* Run internal business applications
With virtualization, the company creates three digital servers, or virtual
machines, on a single physical server. It specifies the operating system requirements for the virtual
machines and can use them like the physical servers. However, the company now has less
hardware and fewer related expenses
Define cloud and IT resource and provide some illustrative examples.
Cloud is a distinct IT environment that is designed for the purpose of remotely provisioning
scalable and measured IT resources. VMs on Google Cloud Platform, AWS, Oracle are all
well-developed business cloud products.
IT resource is a physical or virtual IT-related artifact that can be either software-based or
hardware-based. E.g., physical server, virtual server, storage devices, etc
Explain what scaling is and differentiate between Horizontal Scaling and Vertical Scaling.
Support your answer with examples
Scaling: the ability of the IT resource to handle increased or decreased usage demands.
Horizontal scaling: allocating or releasing of IT resources (same type)
Vertical scaling: higher or lower capacity of the current IT resources (less common due to
downtime)
Horizonal is less expensive, IT resources are instantly available compared to usually available. Resource replication and automated scaling. Additional IT resources are needed and it is not limited by hardware capacity.
Identify the six essential characteristics of Cloud Computing (OUMMER)
On Demand Usage
Ubiquitous access
Multitenancy
Measured Usage
Elasticity
Resiliency
Explain On Demand Usage
Explain the Ubiquitous access Characteristic
Explain the Multitenancy Characteristic
Explain the Elasticity Characteristic
Explain the Measured Usage Characteristic
Explain the Resiliency Characteristic
What are the 4 deployment models in cloud computing?
Private Cloud
Public Cloud
Community Cloud
Hybrid Cloud
Explain the Private Cloud
The cloud infrastructure is provisioned for exclusive use by a single
organization comprising multiple consumers (e.g., business units). It may be owned,
managed, and operated by the organization, a third party, or some combination of them, and
it may exist on or off-premises.