When looking to host your IT infrastructure and applications in the cloud, Service Level Agreements are an important consideration – you need to ask yourself a number of questions before evaluating a cloud provider SLA, including: What is the guaranteed uptime of the service or services that you wish to consume? What response time can I expect from the provider in the event of a problem with the service? How much downtime can I tolerate for the service? What are… Read More »AWS Service Level Agreement – What you need to know
ECS and EKS are both container orchestration services from AWS – in this post we take a look at ECS vs EKS to see which one will be more appropriate for your containerized workloads. Container adoption is on the rise – the technology has become popular due to it’s efficient resource utilisation and portability. A container is essentially a software package which includes code, configurations and dependencies so that an application can be quickly launched and reliably run on any… Read More »ECS vS EKS – Which AWS Service is Right For You?
EC2, or Elastic Compute Cloud, is Amazon Web Services IaaS (Infrastructure as a Service) offering – essentially it is a service for running virtual machines in the AWS cloud. I wrote an earlier post about EC2 and all the different instance types titled AWS EC2 – Everything You Need To Know About EC2 Instances which touched on some of the pre-requisites for changing EC2 instance types – I’ll cover that again here and then take a deeper dive on how to… Read More »How to Change or Upgrade an EC2 Instance Type
The World is going crazy for containers and Kubernetes right now. Container adoption is on the rise – according to the ‘Flexera 2020 State of the Cloud‘ report, containers are now mainstream, with 65% of respondents using Docker for containers, and 58% using Kubernetes: In addition to the significant level of adoption, 51% of respondents said that increasing the use of containers was one of their top cloud initiatives for 2020 – in fact this was the 3rd ranked cloud… Read More »Amazon EKS (Elastic Kubernetes Service) is the favourite PaaS Kubernetes Orchestration Tool!
AWS Import Export with Snowball Originally a single device used for migrating data into AWS, Snowball is now part of the AWS Snow family of services used for both speeding up data import and export to and from AWS, and for secure edge computing. The AWS Snowball family includes: AWS Snowball Edge Storage Optimized AWS Snowball Edge Compute Optimized AWS Snowmobile The AWS Snow family can import and export exabytes of data into and out of AWS. Snow family devices… Read More »AWS Snowball: What Does Amazon’s Import/Export Appliance Cost?
In this post we’ll take a look at one of the key benefits of Cloud Computing – Scalability. We’ll explore the different scaling options available for your cloud based workloads, and then we’ll take a look at specific services in AWS which can help you to achieve scalability for your AWS hosted applications. Whether you’re starting out with a single instance and hoping to grow, or you have a globally distributed application, you always need to be factoring scalability into… Read More »Scalability in Cloud Computing & Why We Love AWS
In this post we explore 2 giants of the NoSQL Database world – DynamoDB from Amazon Web Services, and MongoDB. We’ll take a look at what NoSQL actually means, then examine the 2 different offerings, looking at the pros & cons of each. Each of course has their advantages and disadvantages – your choice is likely to be guided by your long term cloud strategy and the specific requirements of your application. First up, what exactly is NoSQL? What is… Read More »AWS DynamoDB vs MongoDB: A NoSQL Comparison
In this post I’m going to give an overview of the AWS Well Architected Framework, then give a deep dive on the Reliability pillar, which is one of the 5 core pillars that should underpin your AWS architecture. AWS Well Architected Framework The AWS Well Architected Framework is a series of best practise principles, designed by AWS, to help customers compare their AWS environments against these best practises and identify areas for improvement. The Framework is based on the extensive… Read More »AWS Reliability – A Core Pillar of Your Architecture
We’ve all heard the terms crop up in conversation, monoliths & microservices – but what exactly do they mean? How exactly do we ‘break up the monolith’? In this post we’ll explore the differences between monolothic and microservices based applications, and highlight some of the benefits of microservices. We’ll also explore what services AWS have available to help you to build out a microservices architected application on the AWS cloud. Microservices Basics – What are Microservices? Microservices, or microservices architecture,… Read More »AWS Microservices: Architecture, Use Cases, Scaling & More