✨ Don’t build your cloud home on shaky foundations

Table of content

If you want to create your own or to contribute to an existing GitHub project you are on the right page.

You probably wouldn’t furnish a house you’re building with a state of the art entertainment system without first installing doors and an alarm system. Similarly, it isn’t advisable to put valuable applications and data used to run your business in the cloud without ensuring the proper foundational security and governance controls are in place.

Many organizations struggle with how they want their cloud home to look, often so anxious to move that proper planning is ignored. Whether adopting PaaS, IaaS, or SaaS, properly planned governance and security foundations are key to ensuring a protected and controlled environment.

Cloud home


Critical Design Areas


Key components


Cloud Adoption Framework (CAF)


Landing zone


Management groups


Policies


  • Built-In vs custom
  • Audit / Deny / If Not exist

Automation


  • Azure DevOps vs GitHub

RBAC


  • Least privileges

  • Groups instead of direct user assigments

Naming convention


  • Define a naming convention before any deployment
  • Exemple of naming convention

Tagging


  • Main tags (Env, CreationDate, ...)

Network


  • Hub and spoke topology
  • Ip adress plan
  • Peering
  • IPAM

VMS


  • NAT

Extra tools


  • Az Goviz

  • Naming convention tool