Category: DevOps

  • Deploying Container with Fargate

    Building on my previous post where I created a docker container and pushed it to Docker Hub, I’m going to be using the AWS ECS service to deploy said container, and I’ll be using the Fargate service. In ECS, I create a cluster named ‘inspiring_pictures_container’, and am a little perplexed because I don’t see the…

  • From local to EC2: Docker Apache Web App

    I’ve been following a tutorial which describes how to use containers within the AWS environment- it’s well done (Cantrill) but it does require the user (me) to simply download a pre-packaged container-ready file as part of a Cloud Formation deployment. That works for the intention of the author – provide a good, birds-eye view of…

  • Not cookies..Baking an AMI!

    In a previous post I manually spun up an EC2 instance and then installed and configured an Apache server and MariaDB to run a WP instance. It was useful for learning purposes, and as a reference of the benefits of automation! In this post, I’m going to be baking an AMI image, that is, creating…

  • AWS Console: VPC+SN+SG+EC2+RT

    In this post, I’m going to detail my journey building out this infrastructure. Here’s the goal: The goal is to practice a few things besides the deployment of these resources: INTRO: There’s a lot of directions that this project can grow, but the scope for this particular project is limited in scope: the ability for…

  • Querying AWS Services via JSON JMESPath queries

    JMESPath is helpful in helping to query JSON output data, for example to filter or manipulate that data. This is useful when working with AWS Services, particularly through CLI and/or with services such as CloudWatch or Systems Manager. I’m following this resource on my learning journey, which I’m sharing some of those steps here for…

  • AWS CloudFormation

    I’m working on learning AWS by systematically reading through “Amazon Web Services In Action, 3rd edition”, by Michael Wittig and Andreas Wittig. There are so many resources that are available, and it’s easy to get pulled here and there – but I find this book to be pretty thorough without being too detailed or confusing,…

  • Working with AWS CLI

    Currently I’m learning Docker containers and Terraform, but at the same time, working directly with AWS API using the command line interface is good to know on a low-level way too. So in this post I’m going to describe how I set up installing the AWS CLI on my macOS in case I need to…

  • First Steps with GitHub Actions

    As I learn AWS Cloud services and how to architect solutions, I am learning that there are a variety of automation tools that will be useful to know. While developing, for example, using a CI/CD tool like Jenkins of Github Actions will be useful, and then add containers, IaC tools like Terraform and I find…