Compute and Storage Infrastructure
Home » Courses » Networking in Public Cloud Deployments » Compute and Storage Infrastructure
Compute and Storage Infrastructure
Modern public clouds offer hundreds of services... most of them offered on top of common infrastructure components like virtual machines.
This module describes the basics of compute virtualization and focuses on container- and serverless services.
1:40:59 Virtual Machines and Containers |
||
Public cloud providers offer three types of compute resources: virtual machines, containers, and serverless functions. This section describes the concepts of virtual machines and operating system- and namespace virtualization in Linux (commonly known as containers). We'll discuss serverless functions during the live sessions. |
||
Basics of Compute Virtualization | 14:51 | 2017-04-25 |
Virtual Machines and Hypervisors | 23:09 | 2017-04-25 |
VM Access to External Networks | 16:52 | 2017-04-25 |
VM Access to Storage | 13:29 | 2017-04-25 |
Operating System Level Virtualization | 10:17 | 2017-04-25 |
Linux Network Namespaces | 12:35 | 2017-04-25 |
Linux Containers and Docker | 9:46 | 2017-04-25 |
2:05:59 Why Containers Make Sense |
||
Containers (including Docker and Kubernettes) are the new buzzword in application development world, so you must understand what their impact on data center infrastructure is. This section (presented by Stephen Foskett) should help you figure out:
|
||
Why Containers Make Sense | 2.1M | 2017-04-11 |
What are Containers | 22:47 | 2020-03-09 |
What Docker Got Right | 19:05 | 2020-03-09 |
How Docker Storage Works | 54:54 | 2020-03-09 |
Other Docker Technologies | 8:26 | 2020-03-09 |
What Can We Do With Containers | 20:47 | 2020-03-09 |
1:54:17 Storage in the Public Cloud |
||
In this section, Howard Marks introduced the three types of cloud storage (object store, block storage, and file systems) and explained how the three major cloud providers (AWS, Azure, GCP) implemented them. In the second part of his presentation, Howard focused on on-premises gateways, data mover solutions, and on-ramps, concluding with a few cautionary tales. |
||
Cloud Storage Is Different | 27:48 | 2020-04-17 |
AWS Storage Basics | 18:04 | 2020-04-17 |
Azure Storage Options | 15:58 | 2020-04-17 |
GCP Storage | 9:37 | 2020-04-17 |
Public Cloud Storage Limitations | 12:24 | 2020-04-17 |
Gateways and Data Movers | 16:27 | 2020-04-17 |
On-Ramps | 8:34 | 2020-04-17 |
Wrap-up | 5:25 | 2020-04-17 |
29:31 Building Virtual Machine Images |
||
Provisioning scale-out VM sets, or virtual machines without outside SSH access, is one of the more interesting public cloud deployment challenges. This section describes potential solutions, the tools you could use to generate VM images, and a few hints on using Ansible for cloud VM provisioning. |
||
Solutions Overview | 10:40 | 2020-03-18 |
Installing Software | 13:12 | 2020-03-18 |
Examples and Tool Guidelines | 5:39 | 2020-03-18 |
Automating VM Deployments | 4.4M | 2020-03-01 |
Additional Solutions |
||
Use dynamic User Data in Terraform to provision virtual machines | ||
SSH Agent Forwarding in AWS | ||
Deploy a Cloud-Based Web Server |
||
In this assignment you'll deploy a virtual machine running a web server, and use an object store (S3, Azure Storage...) to host media files. |
||
Hands-on assignment: deploy a cloud-based web server | 2.5K | 2020-01-31 |
Submit your homework | ||
Overview: Submitting Hands-On Exercise Solutions | ||
Other Useful Webinars |
||
These webinars describe further topics related to compute virtualization. You might want to watch them to get a wider perspective. |
||
Introduction to Docker | 3:58:00 | |
Data Center Infrastructure for Networking Engineers | 10:40:00 |