Example Website Workload – Amazon Elastic Container Service (ECS) with Application Load Balancer and DNS (Route53), including NAT Gateway

The Amazon Elastic Container Service (ECS), specifically Fargate allows you to run containers on an ad-hoc basis.  The following guide assumes you have already deployed an Amazon Elastic Container Registry (ECR), built your image, pushed it to the ECR and have obtained the Repository URI. The guide also uses local Terraform state, please see the […]

More...

Example Website Workload – AWS Elastic Container Service (AWS) with ALB, Route53 and Certificate

The below gives a simple example showing how you can deploy a containerised workload: a NGINX web server in this example which has two (or more) containers (tasks) running on AWS Fargate, presented behind a “Service” definition which is then presented to the Internet via an Application Load Balancer (ALB) where a certificate is obtained […]

More...

Example Website Workload – AWS Elastic Container Registry

The Amazon Container Registry (ECR) allows you to store the images within the cloud, for the purposes of this example we’ll use a simple container using a Dockerfile that creates an Apache web server that says “Hello World!”. Repository The example Terraform definitions can be found within Gitlab: Step 1 – Deploy Terraform You first need […]

More...

Example Site Authenticated with OKTA and Shibboleth sP (or OpenAthens and Shibboleth sP)

The document provides an overview of how to setup and configure OKTA with a test Shibboleth sP (Service Provider) instance with a example site which is secured using OKTA. It can be used to explore how OKTA and Shibboleth sP interact with the SAML assertion exchange. The deployment is simple and provides the following: An […]

More...

Create an A Record and an Apex (Root) A Record (using Terraform) within Route53

When using Route53 for DNS, you have the option of using a special AWS only type of record for the Apex or Root record of the domain (zone). Taking an example domain.com, you typically would have a website which has an A record called www.domain.com. But what if you want to have the apex of the domain […]

More...