Section 9 - Cloud Computing Flashcards
What is cloud computing
Practice of using a network of remote servers hosted on the internet
What is high availability in terms of the cloud
Services experience very little downtime when using the cloud
Availability equation
% uptime compared to downtime
What does 5 9ns refer to
99.999% which means 5 mins and 15 seconds of downtime /year
Define scalability
Ability to increase or decrease IT computing capacity as needed to meet changing demand
Define Vertical Scaling (scaling up)
Increasing the power of the existing resources in the working environment
Define horizontal scaling (scaling out)
Adding additional resources to help handle the extra load being experienced
Explain rapid elasticity
Ability to quickly scale up or down to meet the needs of the workload
Define metered utilization
Being charged for a service on a pay per use basis
Name a benefit of using metered services
Things are done on a metered basis
Define shared resources
pooling together all the hardware to make a cloud provider
Define file synchronisation
Ability to store data which can then spread to other places depending on the configuration, commonly used in remote jobs
Define public cloud
Systems and users interact with devices on public networks, such as the internet and other cloud. The most common, e.g. google drive
Define private cloud
Systems and users only have access with other devices inside the same private cloud or system
Define hybrid cloud
combination of private and public cloud, some resources developed by the org but some are also made by public
Define community cloud
Collaborative effort where infrastructure is shared between several different orgs with common service needs
Define multitenancy
ability for customers to share computing resources in a public or
private cloud
Define single-tenancy
Assigns a particular resource to a single org
Analyse on-premise solution
costly, needs to procure hardware, software and personnel necessary to run the org’s cloud
Define hosted solution
3rd party service that provides all hardware and facilities needed to maintain a cloud solution e.g. amazon AWS, google
In terms of control what does a on-premise solution allow
Ability to control all the physical and logical access to servers
Danger of multitenancy solution
data may be exposed to other servers
What are the 3 cloud service model
IaaS,PaaS,SaaS
What does IaaS provide
Everything that you need to run a server (power, space, cooling, network, firewall, physical servers, virtualisation layer, sometimes OS)
What do IaaS,PaaS,SaaS stand for
Infractructure , Platform ,Software
As a service
What does PaaS provide
OS, infrastructure software (Apache webserver, MySQL database. Programming language)
What does SaaS provide
Hosted application piece of software
What does a Virtual Desktop Infrastructure (VDI) do
Hosts desktop OSs within a virtualised environment hosted by a centralised server or server farm
What is the VDI server going to be in charge of
Perform all the app processing and data storage
Define centralised model (desktops)
Hosts all the desktop instances on a single server or server farm
Define Hosted mode / Desktop as a service (DaaS)
Maintained by a service provider and provided to the end user as a service
Define Remote Virtual Desktop Model
Copies the desktop image to a local machine prior to being used by the end user
Name a disadvantage of VDI
If the server that the computer is being hosted by goes down, access to those files are restricted
Define cloud storage
Amount of space on a cloud-based server as file storage (e.g. dropbox, google drive)
Define file synchronisation
ability to synchronise from different devices using a single account
Define content delivery network (CDN)
Network of servers that locate the nearest server to minimise the delay or download time
function of Software-define networking (SDN)
Enables the network to be intelligently and centrally controlled, or programmed, using software apps
Describe a feature of SDN
Can be changed automatically by the network itself using automation and orchestration
What is management plane used for
Monitor traffic conditions and the status of the network
With SDNs what layers must we understand
App, control, infrastructure & management plane
Explain the application layer
Focuses on the communication resource requests or information about the network as a whole
Define control layer
Uses the information from the apps and decides how to route a data packet on the network, how data should be prioritised
Define infrastructure layer
contains the network devices that receive information about where to store the data