Getting Started
Home » Courses » Networking in Public Cloud Deployments » Getting Started
Getting Started
The first module of the course focuses on concepts, the big picture, and requirement collection phase. We'll discuss these topics:
- The difference between cloud services and typical enterprise IT infrastructure;
- Identifying the reliability and recovery requirements
- Cloud-native application architectures
- AWS and Azure concepts (regions, availability zones...)
7:31:00 Introduction to Cloud Computing |
||
While the Public Cloud adoption is ubiquitous, few people truly understand how that impacts software architecture, application deployment, and operations. This presentation by Matthias Luft and Florian Barth covers the basics of Public Cloud services illustrated with several case studies. |
||
1:58:46 Public Cloud Implications |
||
In his presentation Joep Piscaer focused on high-level implications of public cloud services, why organizations think that public cloud is THE answer to their IT challenges, and the ways that introduction of public cloud into your environment will impact your work and your organization. He concluded with a few recommendations on what you should be doing to adapt to the new reality. |
||
Introduction | 23:41 | 2020-02-12 |
What Does Cloud Mean For You | 14:17 | 2020-02-12 |
What Is DevOps | 29:42 | 2020-02-12 |
DevOps - A New Way of Work | 24:00 | 2020-02-12 |
Using Technology and Tools | 14:45 | 2020-02-12 |
What Do You Need to Do | 12:21 | 2020-02-12 |
Slide Deck | 37M | 2020-02-13 |
Migration Case Studies |
||
46:46 Case Study: Migrating ipSpace.net Infrastructure into AWS |
||
In summer 2019 we migrated most of the ipSpace.net infrastructure into AWS, using a combination of VPC, EC2 and S3 to run a content web server and a static main web site. The section also describes our integration with CloudFlare, and use of CloudFlare access to provide 2-factor authentication for management access and SSH sessions. |
||
Existing Setup | 9:44 | 2020-03-18 |
First Migration Steps | 12:31 | 2020-03-18 |
Optimizing the Cloud Deployment | 16:07 | 2020-03-18 |
Future Plans | 8:24 | 2020-03-18 |
Slide Deck | 3.1M | 2020-02-10 |
More Case Studies |
||
Deploying your first public cloud solution could be as simple as a static web site combined with a back-end virtual machine running content management system. This section contains a few ideas along those lines. |
||
Architecting a Low-Cost Web Content Publishing System | ||
Public Cloud Concepts |
||
You will probably want to focus your work on either AWS or Azure.
Please watch the materials describing the public cloud
provider you want to use during the course.
|
||
1:01:23 AWS Concepts |
||
We'll start with high-level concepts:
|
||
AWS Services and Components | 19:56 | 2022-12-21 |
Regions and Availability Zones | 10:14 | 2019-05-25 |
High Availability in AWS | 16:10 | 2019-05-25 |
Local Zones and Outposts | 15:03 | 2020-12-18 |
Related AWS Documentation |
||
AWS Services that Support IPv6 | ||
AWS Outposts | ||
AWS Fault Isolation Boundaries | ||
Improved IPv6 Support |
||
AWS Network Firewall supports IPv6-only subnets | ||
AWS Gateway Load Balancer supports IPv6 traffic | ||
1:16:38 Azure Concepts |
||
This section introduces Azure API and CLI, high-level constructs like geographies, regions and availability zones, provides an overview of networking elements and high-availability mechanisms and describes resource manager and resource groups. |
||
Azure Fundamentals | 16:33 | 2020-01-04 |
Geographies, Regions and Availability Zones | 11:32 | 2020-01-04 |
High Availability | 15:44 | 2020-01-04 |
Deployment Models | 8:01 | 2020-01-04 |
24:48 Hands-on Demos |
||
Create the First VM in a New Region | 14:32 | 2019-08-24 |
Create Another VM in the Same Subnet | 10:16 | 2019-08-24 |
Source code for Azure demo scripts | ||
Additional Information |
||
High-level overview of regions, availability zones and SLA targets | ||
Hands-On Exercises |
||
Define the Requirements |
||
In this assignment you'll define the public cloud services and networking infrastructure requirements for a public cloud-based solution of your choice. |
||
Hands-on assignment: define the requirements | 3.4K | 2019-12-13 |
Submit your homework | ||
Overview: Submitting Hands-On Exercise Solutions | ||
Optional Reading |
||
Cloud-Native Applications |
||
You could migrate your existing workload into a public cloud, yammer about the lack of enterprise features (like VM- or IP address mobility), and get the results you deserve. You could also start from scratch and rearchitect the applications to make them better suited for public cloud deployments. The articles collected in this section might help you understand the underlying concepts. |
||
Cloud Native Applications (for Dummies) | ||
The 12-factor App | ||
Code-wise, cloud-foolish: avoiding bad technology choices | ||
What are Modern Applications? | ||
Further Reading |
||
The Magic Cauldron (Understanding Open-Source Phenomenon) |