Tag: cloud

  • Amazon Data Firehose

    This is a service that moves data from a source location to a target location. Producers can be apps, clients, SDK, Kinesis Agent, or even Kinesis Data Streams (we’ll be exploring this in a minute), AWS IoT, CloudWatch. Records can be up to 1MB, and can be transformed potentially by a lambda function. Potential destinations…

  • SNS

    Simple Notification Service (SNS) is helpful, like SQS, to decouple events with messages. Let’s walk through an example. Amazon SNS > Topics > Create Topic. Type is Standard (not FIFO), name is FirstTopic. Next, we create a subscription: I select Email and enter my email address. So the subscription is created. Right now we have…

  • Network Hardening Using Amazon Inspector and AWS Systems Manager

    During my graduate studies in Information Systems, I was introduced to cybersecurity and became really interested in it. Since then, I’ve been focusing on learning cloud services and IaC, but I’m interested in pulling the security aspect in as well. To that effect, I’m going to be using Amazon Inspector and AWS Systems Manager to…

  • 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…

  • EC2 + SG + Key-Pair with AWS CLI

    These are the steps that I took to spin up an EC2 instance within the us-west-2 region, utilizing the Amazon Linux 2 AMI and t2.micro instance type. First, you have to make sure that you have the AWS CLI installed and configured on your local machine. Second, find the Amazon Linux 2 AMI IDs that…

  • EC2 Architecture via AWS Console

    For better understanding building out AWS architecture, and to include my using an architectural diagram to guide my efforts (bear with me, this is my fledgling attempt so it’s a bit rough!). Here’s what I will be building out – a basic architecture supporting the spinning up of an EC2 instance: The steps I plan…

  • 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…

  • Terraform: Creating AutoScaling Group for EC2 Server

    Hi there, this is part III of posts where I explore using Terraform to first create an EC2 instance, which was then continued in the last post, ‘Terraform: Creating configurable server’. Now, let’s talk about creating an autoscaling group, because right now we just have the one server, which could be a risk if the…

  • Terraform: Creating configurable server

    In my previous post around spinning up an EC2 instance using Terraform, I concluded my notes with how the main.tf (the main code for the project that created the EC2 instance) repeated the port 8080 in two different sections of the code: both in user_data and when creating a security group. It’s better to not…

  • Exploring Docker

    I’ve been studying O’Reillys Docker Deep Dive 3rd ed, and I find it pretty good. It touches upon high level and detailed aspects but is written in such a way that I find it easy to read and understand. The provided examples and hands-on tutorials are simple to work with, run, and to understand the…