I hope everyone had a happy halloween! To start off this month I thought it would be great to pick up where we left off on Lambda. All of these limits are per region. To start off with memory allocation, you have a limit of 128 MB to 10 GB total, in 1 MB increments….
Author: admin
Post #155 (AWS) – Lamda
I have mentioned Lambda a few times in my AWS posts but I believe it is time to finally go into it. Lambda is a serverless offering from AWS. Lambda allows you to run function, such as uploading images to an S3 bucket, it supports several different programming languages. Lambda is on demand so it…
Post #154 (AWS) – AWS App Runner
App Runner is a service in AWS that allows you to quickly deploy web applications and API’s. No deep knowledge on infrastructure or docker is needed, you simply provide a docker image / source code and define the amount of resources you’d like to use, whether you want autoscaling, and health checks. The site is…
Post #153 (AWS) – EKS, Elastic Kubernetes Service
We’ve talked about ECS, Elastic Container Service, which is Amazon’s offering for managing and running container images in AWS. If you would like an open source offering that can be used by multiple cloud providers, or you already have Kubernetes on premises and you want to migrate to AWS, then EKS is for you! It…
Post #152 (AWS) – Elastic Container Registry
The ECR is where you can store your Docker images for ECR. They can be stored publicly or privately and this is backed by S3. Access for your EC2 instances is determined by IAM permission privately so it is important to make sure your IAM policies are configured correctly. The ECR also supports other features…
Post #151 (AWS) – More on ECS, services, tasks, and scaling
As promised I will be going more into ECS this post. First off the ECS cluster, this utilizing the two methods that I mentioned before EC2 or Fargate, Fargate is typically the best option as it is serverless and is much easier to scale as you do not need to manage the underlying instances. The…
Post #150 (AWS) – ECS basics, AWS containerization
ECS, or Elastic Container service, is AWS’s containerization offering. I won’t go into specific detail about what containers are, in short they are created on a servers OS and when that OS crashed those containers crash. You have two main launch types those are EC2 and Fargate. With EC2 you deploy the container agent on…
Post #149 (AWS) – Amazon MQ
SQS and SNS are very useful decoupling applications native to AWS, but you may already have decoupling applications. This is where Amazon MQ comes in. Amazon is a managed service for RabbitMQ and ActiveMQ. In short it essentially is a good alternative to SQS and SNS if you have infrastructure in place, for failover purposes…
Post #148 (AWS) – AWS Kinesis, Fire Hose
The kinesis fire hose is used for moving data and is useful when extensive custom processing isn’t needed, that is where Kinesis data streams come in. It can have the same types of producers as a data stream in fact data stream is an accepted producer. The consumers are AWS services such as S3, AWS…
Post #147 (AWS) – AWS Kinesis, Data Stream
These next few posts will be about AWS Kinesis, to ensure each point is covered I will divide over a number of posts. First off we have Kinesis Data Streams, these allow you to capture and process data produced by, you guessed it, producers. This data is then processed by Kinesis and sent to a…