cloud Flashcards
What is an InfiniBand?
Virtualised storage technology that uses a switched fabric topology and very high throughput (+600 G/s) and very low latency –> BIG DATA
Very expensive, mainly used in major cloud/ data centres
What is VoIP?
VoIP digitises voice traffic to be treated like other data on the network.
Paired with SIP (UDP 5060 - 5061)
RTP (Session layer) H.323, H.264
elasticity vs scalability
elasticity; ST, charging on per user basis at the end of the month : matching resources with the actual needs at any given point in time
scalability: LT, ability to step up and handle sudden increase in workload
vertical scaling vs horizontal scaling
vertical scaling: adding better components (more RAM) to handle the extra load
horizontal scaling: load balancing, adding an extra server
provides more redundancy and less downtime, but more tricky to set up
Infrastructure as Code (IaC)
- enables managing and provisioning of infrastructure through code (instead of manual)
- scripted automation and orchestration
Private-Direct Connection
extends preexisting on-prem data centre into the cloud provider’s network to directly connect to your VPC
better (but more expensive) than vpn
- > faster, better performance
- supports multiple vpcs
- better redundancy
!more expensive
What is SDN?
What protocol is used?
Software defined networking:
enables the network to be centrally controlled through software (SND controller) using APIs and SBIs (Southland Programming Interfaces)
protocol: OpenFlow
SD-WAN
- control plane functions are decoupled from the routers and performed by SD-WAN Controller
- Physical WAN connections can use a variety of technologies (4G, 5G, MPLS, etc)
- . SD-WAN controller can simultaneously send out appropriate configuration commands to routers to provide consistent QoS, security and predictable performance
3 layers of a distributed control plane?
vs centralised control plane in SDN
- management plane: monitor traffic conditions and status of the network, configure and manage the devices (ex. SSH into the CLI to configure the router)
- control plane: routing, traffic prioritisation, security (ex. OSPF, STP)
- data plane/ infrastructure layer: physically handles N traffic (forwarding data, encrypting, NAT)
SBI vs NBI
Southbound Intefaces (SDN controller –> routers and switches) | OpenFlow
vs Northbound Interfaces (applications –> SDN controller) | RESTful API | JSON
High availability protocols
• FHRP (First Hop Redundancy Protocol)
– Your computer is configured with a single default gateway
– We need a way to provide availability if the default gateway fails
• VRRP (Virtual Router Redundancy Protocol)
– The default router isn’t real
– Devices use a virtual IP for the default gateway
– If a router disappears, another one takes its place – Data continues to flow
NAS vs SAN
NAS (file-level), using TCP/IP
vs SAN (block-level), using specialised fiber optic cables
vs Fiber channel FCoE fiber channel over Ethernet, or iSCSI (low cost, jumbo frame, but slower 10Gbps)
–> requires a lot of bandwidth, ideally isolated network and high-speed connection
Which of the following cloud services should an organization choose in order to develop a new iPhone app without having to configure and set up their own development environment?
Platform as a Service (PaaS) is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications.
Which of the following technologies allows an administrator to create virtual machines by abstracting the operating system and applications from the underlying hardware?
A hypervisor is hardware, software, or firmware capable of creating virtual machines and then managing and allocating resources to them. A hypervisor is a function that abstracts the operating system and applications from the underlying computer hardware.
Which of the following is a computing environment where multiple customers can have multiple virtual machines all built on top of the same hypervisor, while providing isolation between the customers?
Multi-tenancy environments allow isolation between groups users (e.g. customers in a cloud provider’s network), while allowing each group of users to construct multiple virtual machines on the same underlying hypervisor.