If you are a user of cloud platforms (e.g. AWS, Azure, Google Cloud) you have probably noticed the mentions of availability that include a lot of nines (9s). Generally these are 99.xx (ninety-nine point something), and the more nines after the ninety-nine point means more availability but to what level? If the service was available … Continue reading What’s With All The Nines? (Availability)
Category: AWS
AWS – EC2 User Data: Preparing Ubuntu Instance For Ansible Management (AWS / Ansible)
I have used previous blog posts to discuss using Ansible to create / manage AWS EC2 instances, and using Terraform with Ansible to create / manage AWS EC2 instances. However, there are people that prefer to use the AWS web console over Infrastructure as Code (IaC). If you find yourself in the situation of creating … Continue reading AWS – EC2 User Data: Preparing Ubuntu Instance For Ansible Management (AWS / Ansible)
AWS Lambda – Stop Instances Outside Office Hours (Python / AWS)
I previously wrote about using some Python to stop AWS EC2 instances that had the tag "office_hours" and indicated that this could be automatically run via AWS Lambda. This blog post is a brief follow up with some notes on creating the Lambda function, using the Python from the previous blog post. Using AWS Lambda … Continue reading AWS Lambda – Stop Instances Outside Office Hours (Python / AWS)
TCO: Total Cost of Ownership (Cloud)
The costs of using the cloud are sometimes discussed without taking into affect the Total Cost Of Ownership (TCO). In this blog post I am going to be looking at some of the potential TCO that may have been missed when comparing traditional "on premise" to Cloud services. Note: There are many Cloud Service Providers … Continue reading TCO: Total Cost of Ownership (Cloud)
Storing Data In The Cloud
The cloud offers many services for storing data which can be a double edged sword. In this blog post I am looking at some of the considerations that should be looked at before any data is moved into a cloud environment. Know Your Data The amount of data that you have may be staggering as … Continue reading Storing Data In The Cloud
AWS DeepRacer – Reinforcement Learning (Machine Learning)
My interest in machine learning has continued to grow and this week I had the opportunity to attend an AWS DeepRacer event. As I'm taking a look at DeepRacer I decided to write this blog post to store my notes and hopefully help me with some of the options. The aim of DeepRacer is to … Continue reading AWS DeepRacer – Reinforcement Learning (Machine Learning)
Powering Off AWS EC2 Instances via Tags (Python)
AWS EC2 instances can be powered off (or on) via a few lines of Python and the Boto3 library. Below is an example I'm currently playing about with. The instances segment filters on all EC2 instances that are running and contain a tag of "office_hours", great to run at the end of the day to … Continue reading Powering Off AWS EC2 Instances via Tags (Python)
Terraform – Security Groups, Provisioners and Ansible
My previous blog posts looked at what Terraform is and also how to deploy an AWS EC2 instance with Terraform. In this blog post I am going to alter my main.tf file so that Terraform also creates a new AWS security group with some ingress rules and also runs an Ansible playbook against the new … Continue reading Terraform – Security Groups, Provisioners and Ansible
Terraform – Introduction: TF files / First Run
Following on from my previous blog post which looked at installing Terraform, I am now going to look at using Terraform to deploy an AWS EC2 instance. Terraform uses Infrastructure as Code (IaC) and so it needs a terraform file containing the details of what the expected infrastructure should be. Note: To follow along with … Continue reading Terraform – Introduction: TF files / First Run
Terraform – Introduction: Installation
In this blog post I am going to introduce Terraform and install it. What's Terraform? Terraform is a tool to help build infrastructure from code, i.e. it takes a terraform file and then creates / destroys infrastructure as required. Terraform was created by Hashicorp, the same company behind Vagrant and Packer. Terraform is written in … Continue reading Terraform – Introduction: Installation
You must be logged in to post a comment.