Public clouds are omnipresent these days, but which public cloud provider do you choose? Can you avoid cloud lock-in? And if you can, do you really want to avoid this?
In this workshop we will look at how we can easily configure infrastructure into different public cloud providers (AWS, Google Cloud and Azure). Once we have our infrastructure in place we will look at how we can easily deploy application to them.
This workshop is accompanied by a presentation which should give you additional insights and knowlegde required to complete this hands-on part.
- Lab 00 - Prerequisites
- Lab 01 - Docker
- Lab 02 - Manual setup
- Lab 03 - Infrastructure 2.0
- Lab 04 - Terraform
- Lab 05 - Infrastructure pipeline
- Lab 06 - Application pipeline
In this workshop we'll discover the following tools:
- Docker basics
- CloudFormation (AWS), ARM Templates (Azure), Deployment Manager (Google Cloud)
- Terraform
- AWS (EC2 instances + Route53)
- Google Cloud (Compute Instances + DNS)
- Azure (Virtual Machines + DNS)
- Azure DevOps
This workshop is very much an introduction to the different public cloud providers. It also provides the basics about DevOps/CI/CD pipelines.
- You will not be able to start this workshop on your own without a Gluo tutor. We set up an environment in which you can work (creating accounts and initial instances...) using scripting which is not integrated into the public GitHub repository.
If you liked what we did or want to like what we do, please do contact us! Revelant links can always be found at http://www.gluo.be.