This repo is a few free opensource Terraform scripts to help you get your infrastructure standardized on Amazon Web Services.
For years and years I(Matt) designed, deployed and scaled infrastructure on AWS for big clients. Recently I decided to release my own set of tools and scripts to help anyone that wants to learn. But please understand these are still a Work In Progress. I will try and let you know what is more stable.
If you have any questions please feel free to jump on our Discord Channel and ask.
I tend to make YouTube videos explaining how things work on my YouTube Channel
Want to quickly boot up a secure VPC complete with secure private and public subnets to run your infrastructure in?
Start with this module: ./modules/vpc.
(Template - Not exactly a module).
Just like pushing code from dev
to qa
to staging
then to production
you want your various environments to have similar structure.
This allows you to define what an environment looks like from an infrastructure standpoint.
./modules/env.
This should build off the VPC Module above.
Currently,(with some tweaking) this will allow you to get your Model(either trained on sagemaker or trained somewhere else) up and running on Sagemaker's Async Inference Endpoint.
Warning: It is NOT as cost optimised as my work with AWSBatch on CloudFormation but it is slightly faster.
Building manually on your local machine can lead to costly mistakes. AWS's BuildPipeline/CodeBuild allows us to deploy standardized CI/CD pipelines that will do the heavy lifting for us while ensuring build standards.
This stuff can be a bit complex. Luckily we have a small community of people that like to help. So head on over to the Discord and feel free to ask any questions you might have.
I do consult on this so feel free to hop on over to Schematical.com and signup for a consultation.
Interested in supporting me as I maintain these free scripts? Click the link below: