Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.62 KB

cloud.md

File metadata and controls

44 lines (30 loc) · 1.62 KB

Homework Part 5: Cloud

In this assignment we focus on Clouds, their inner workings and differences.

Requirements

  1. A free GCP account
  2. A free Azure account
  3. An AWS Free Tier account

Description

  1. Create instances with no public IPs in each of the three Clouds
  2. Create a managed IPSec tunnel between GCP and Azure, enabling connectivity between the two instances
  3. Explore the differences between GKE, EKS and AKS clusters
  4. In each Cloud, create a bucket with some sample private objects inside. Create Service Accounts or similar and assign them IAM roles with access to these objects.
  5. Discover differences between the three Clouds and generate a business case recommending one of them

Success criteria

  1. Instances in GCP and Azure can ping each other using private IPs over the IPSec tunnel
  2. Buckets and underlying objects have proper IAM configurations, with access provided only to specific Service Accounts or similar

Artifacts to be provided

  1. Demonstration of configured resources and success criteria
  2. Document demonstrating the business case for a specific Cloud recommendation, outlining differences found

Bonus points

  1. Generate Forseti rules or similar to prevent creation of:
    1. Public buckets
    2. Ingress firewall rules
    3. Instances with Public IPs