Virtualization and Cloud Computing Flashcards
Characteristics of a cloud service
1 - Off premise 2 - Scalable 3 - Flexible billing 4 - Multi-tenancy 5 - Universal access
Characteristics networking service
1 - Load balancing 2 - Virtual firewalls 3 - Private WLANs 4 - Access control lists of IP addresses that can access the networking service 5 - Geographic load distribution
WLAN bandwidth is 10.000 times more expensive than LAN. What is the consequence of this?
Move the program to the data, not the data to the program
Networks are the economic bottleneck compared to processors. What is the consequence of this?
Remote cloud computing is good for processor intensive jobs
Networks are the economic bottleneck compared to processors. What is the consequence of this?
Remote cloud computing is good for processor intensive jobs
Why are clouds better than private data centers?
1 - on demand available
2 - large scale
What are barriers for cloud adoption?
1 - security
2 - compliance (will we be compliant with risk, security, and privacy laws?)
3 - interoperability (can the workload to taken from provider to provider? Not easily)
4 - Service level management (is the billing accurate? What happens for failures? Is the capacity sufficient?)
Name all different cloud deployment models
1 - public clouds 2 - private clouds 3 - community clouds 4 - hybrid clouds 5 - virtual private cloud 6 - multi cloud 7 - distributed cloud 8 - edge cloud
What is a public cloud?
Clouds which are offered by large companies for use by anyone. They are the least expensive and least secure.
What is a private cloud?
Clouds which are owned by a specific entity and used only by that entity. They are more expensive, but also more secure.
What is a community cloud?
Clouds shared by multiple organisations who share a common cause
What is a hybrid cloud?
Clouds consisting of two or more public or private clouds.
What is a virtual private cloud?
A private cloud within a public cloud.
What is a multi cloud?
When there are multiple cloud providers
What is a distributed cloud?
Clouds from combined machines in many different locations
What is an edge cloud?
Clouds on the carrier networks edge (such as cell towers)
What is fog computing?
When computing is done in the edges
Characteristics of fog computing
It is location aware and location sensitive. Geogrpahically distributed Large scale Mobile Real-time
Name the cloud service models
1 - IaaS
2 - SaaS
3 - PaaS
IaaS - Infrastructure as a Service
These provide virtual machines, storage, and network facilities that can be managed by the users
PaaS - Platform as a service
Provide hardware, OS, and development and administrative tools
SaaS - Software as a service
Provide complete applications with a user interface
What do bridges do?
Connect private data center networks to the cloud
What do brokers do?
Connect services between private data centers and clouds. They help you find the right subset of cloud providers for your needs, but they might also provide their own cloud services. They rent it from big corporations and re-rent it to their customers.
What do gateways do?
They connect private storage to cloud storage, increasing the size of the storage pool. The cloud storage is used for overflow, backup, and disaster recovery.
What does a CDMI (Cloud Data Management Interface) do?
Provides a standard interface to create, retrieve, update, and delete data elements from the cloud.
Virtualisation
It means that applications can use a resource without any concern for where it resides, the technical interface, the platform, or how much of it is available
Reasons to virtualise
1 - Sharing
2 - Isolation
3 - Aggregation
4 - Dynamics (fast allocation, mobility, and load balancing)
5 - Ease of management (easy distribution, deployment and testing)
Three types of virtualisation
1 - Virtualisation in storage
2 - Virtualisation in computing
3 - Virtualisation in networking
Virtualisation in storage
Virtual memory, virtual disks, or cloud storage
Virtualisation in computing
virtual desktops / VMs
Virtualisation in networking
Virtual channels or virtual private networks
Hypervisor
Software to support multiple VMs
Hypervisor type 1
Runs on the bare metal
Hypervisor type 2
Requires a host OS
Hypervisor type 0
Type 1 and type 2
Why are containers better?
They are more efficient and more isolated.
Cloud computing
Anything that involves delivering hosted services over the internet.
Cloud
A distributed system consisting of interconnected and virtualised computers dynamically provisioned and presented as one or more unified computing resource(s)
Things that the cloud contains
1 - Big data
2 - Data intensive application
What is a service?
The endpoint of a connection.
What should a service be?
1 - well-defined
2 - self-contained
3 - independent of the context or state of other services
What does a web service do?
It performs discrete units of work and is available all over the network. (APIs)
Types of operations for web services
1 - One-way
2 - Request & Response
3 - Solicit response (a request for a response)
4 - Notification (messages which are sent to multiple receivers)
What is a Service Oriented Architecture SOA?
A collection of services which communicate with each other. They are usually implemented by a web service model.
What is quality of service?
A set of technologies for managing network traffic in a cost effective manner to enhance user experiences