This blog covers a solution to a problem presented to some of Azubi Africa’s AWS re/Start trainees as part of a cloud computing project, in the February 2021 to May 2021 batch.
FUN FACTS ABOUT AWS
- Free to register.
- Pay only for what you use.
“A solutions architect wants to automate the deployment of the AWS infrastructure hosting his application. He also wants to have consistent repeatable deployments of the infrastructure in the future. His application is to be hosted on an EC2 instance. He wants to use CloudFormation to go about his deployments.”
You are required to come up with a solution as to how he will go about this.
- Cloud Formation
- Code Commit
- Code Pipeline
- Auto scaling
-Repositories — GitHub, Bitbucket and Code Pipeline
Why? — more secure, managed by AWS thus simple usage, cross-account access.
-Continuous Delivery Service — Jenkins, Code Commit.
Why? — easy integration with Code Pipeline.
- Setting up an entire infrastructure using code is easier and portable.
- Automating this helps the architect make changes and have it reflected by push of a button.
- It is a thirds quicker to use the above automation solution than using the management console to make changes to your infrastructure thus saves time.
There is no Code Commit role in the IAM section thus we had to create an EC2 role and then started to change the policies to match those of Code Commit so that the entire solution works seamlessly.
Thank you for viewing our solution! 🙂
Group three members:
-Akosua Nsowah Cobbina,
-Flonny Mwai-Alice Saiwa,
-Willie Brian Kasakula