Course overview

The Cloud Platforms course makes an overview of cloud computing systems and gives basic practical knowledge to hit the ground running:
  • The course starts with core concepts, like compute power, storage, networking, and how they are represented in public cloud environments.
  • Then it explains how to stitch applications together: resource management, identities, security, and monitoring. cloud economics and how not to get skyrocketed bill.
  • The journey ends with a practical project to apply the learned skills.

Course topics

Topic 1: On-premise short description
  • What is good, what is bad, risks
Topic 2: Cloud Infrastructure: that’s on-premise, managed by someone else
  • Compute resources(On-Premise VS Cloud)
  • Storage(On-Premise VS Cloud)
  • Network to connect them(On-Premise VS Cloud)
Topic 3: Cloud Services on top of the infrastructure
  • Compute: functions, containers, VMs, orchestrators (k8s, elastic-beanstalk/service-fabric)
  • Storage: S3/blobs, disks, databases
  • Networking: pvc/vnet, sec-groups, load-balancers, etc
  • Platform as a Service: streaming, IoT, data-processing, etc
Topic 4: Glue it all together
  • Resource management
  • IAM
  • Monitoring
  • Built-in integration of misc services
Topic 5: Pricing
  • Traffic price (ingress/egress, cross-zones)
  • Pricing tiers
  • Autoscaling
Topic 6: Review scale/range “Self-managed Serverless”
  • pros/cons
  • trade-offs, where learn services stand at this scale

Prerequisites

  • Basic Linux shell skills: use terminal, work with files and directories.
  • How to use git and GitHub
  • Intermediate coding skills: create/consume API, use data-storages, transform, and shape data.

Про факультет

Важлива інформація

Контактна інформація