Skip to content
Achillies007 edited this page May 26, 2023 · 9 revisions

OT WAR Workshop

Workshop Introduction

In this workshop, we will create an infrastructure based on the following instructions. After completion, your infrastructure will be reviewed based on the AWS Well-Architected Framework through a custom AWS lens created by our WAR experts.
Based on the review, marks will be allotted to the teams.

Special attraction

Goodies for the Winners: Winner Winner Chicken Dinner

Prerequisite

  • Team names are provided by Opstree Guardians of DevOps .
  • Identify your OT helpers from the Guardian team.
  • AWS web console access
    • OT helper team will provide AWS account details.

Targets


Each team need to host 2 websites.
  • Web 1 : teamname.opstree-war.live (ex: avengers.opstree-war.live) hosted on S3.


  • Web 2: teamname-attendance.opstree-war.live (avengers-attendance.opstree-war.live) hosted on EC2. (will be accessible at avengers-attendance.opstree-war.live/attendance/healthz)

Architecture

Below are the Architecture/instructions for the workshop that we are going to create in us-east-1 (N.Virginia) region.

Instructions for S3 Web Hosting

  • Step 2 : As soon as the website is hosted and UP, inform your ot-helper for validation and further instructions.

  • Step 3 : Set up a go application on an EC2 instance which is dependent on AWS RDS (MySQL database): https://github.com/OT-TRAINING/ot-war-gameday-workshop/tree/main/attendance.

  • Step 4 : Make sure to create a master user & password, and database ( in the "additional configurations" block ) while creating RDS which will be used in the application config.

  • Step 5 : Make sure to change database configs in the application config before deploying.
  • Step 6 : As soon as the attendance website is hosted and UP inform your ot-helper for validation and mapping it with domains.

  • Step 7 : Use the AWS WAR service for self-evaluation of your infra to check whether best practices have been followed, use ot-war-workshop lens for evaluation.

  • Step 8 : Download the pdf report generated from the WAR review, rename the file ot_teamname_war.pdf (ex: ot_avengers_war.pdf) and upload it to the S3 created. Inform your ot-helper after completion for evaluation.
  • Step 9 : Your war score along with the Automation checks will be shown on your S3 website.

  • Step 10 : Start making the changes in your infra for scoring the maximum marks.



## All the best :)