Skip to content

This repository support a full day multicloud networking workshop at Internet2 TechEx 2024

License

Notifications You must be signed in to change notification settings

ipv6tech/cloud-networking-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multicloud Networking 101

Networking to and inside the Cloud Service Providers

Workshop Objectives

This full day workshop will lead you through a deep dive into cloud networking. As a participant, you will leave this workshop with knowledge of the necessary networking components required to operate a functional cloud environment with dedicated cloud connectivity. The workshop combines lectures with labs to provide hands-on experience with the course concepts.

Some of the things you will learn during the workshop include:

  • Overview and benefits of Internet2’s Cloud Connect service
  • Use of Internet2 Insight Console used to build dedicated connections to the Cloud Service Providers (CSP's)
  • Networking components supporting dedicated connectivity for each of the Cloud Service Providers.
  • Establish dedicated connectivity and route traffic between multiple clouds.

Agenda

Morning 08:00 - 11:30

  • Gather and Introductions (30 minutes)
  • Lesson: Overview of Internet2 Cloud Connect (20 minutes)
  • Lesson: Introduction to Insight Console (20 minutes)
  • Lab 1: Internet2 Insight Console (10 minutes)
  • Lesson: Insight Console use cases (10 minutes)

Break 09:30 - 10:00 (30 minutes)

Lunch 11:30 - 13:00

Included On-site

Afternoon 13:00 - 16:30

Break 14:30-15:00

Slides

You can find the slide deck for the lectures here.

Labs

Note

As long as you clean up and delete the resources you build the cloud costs will be minimal for this workshop.

Lab Requirements

It's helpful if you have some prior experience with GNU/Linux, Git, GitHub, Terraform, VS Code, and Cloud Technology but it's not a prerequisite to learn and have fun with the labs.

Tip

I strongly recommend a personal free tier account so you don't run into policy/permission issues with a restricted account from your institution.

Consider creating a free-tier account using an email alias address, masked email or use plus addressing like <email>[email protected] for each account.

Important

Free tier accounts will require a credit card but we will keep the costs to a minimum. In many cases the free services and credits your account will start with will cover some or all the costs. (With my accounts I've been able to run through the labs and keep the daily cost around 5 USD with each CSP.)

Free Tier Services

As you build out your Free Tier accounts keep in mind that the terraform code for the Cloud Service Provider (lab) environments and the GitHub Codespaces are preconfigured to run in the US-East regions. If you are able to use those regions for this workshop it should simplify things.

If you need help getting the free tier accounts setup, see the Further Learning resources below. ⬇️


Further Learning

Free Tier Account Creation

  1. Getting Started With AWS Cloud | Step-by-Step Guide
  2. Azure Account Setup
  3. Google Cloud Account, Organization, Project Setup
  4. Oracle Cloud Account Setup

Terraform

  1. Terraform tutorials

Git & GitHub

  1. Git Immersion
  2. GitHub for Beginners
  3. GitHub Training with Andrew Brown (Free limited version of the course available)

Future
  • Rework code to update SSH config file when public IP changes
  • Get budgets working for
    • Google Cloud
    • Oracle Cloud
  • Change base Dockerfile image to reduce size of prebuilt
  • Further optimize Devcontainer environment
  • Breakout slides for each lesson
  • Branches with IaC for Lab solutions?
  • IPv6 addressing
  • Refactor code to make it easier to switch regions
  • Migrate code to OpenTofu
  • Develop 2/3/400 level workshop that builds on this workshop

About

This repository support a full day multicloud networking workshop at Internet2 TechEx 2024

Topics

Resources

License

Stars

Watchers

Forks