AWS CloudFront – Basics

Introduction One of the biggest challenges for websites and web applications is latency. Latency can be managed by reducing the distance between users and the application. AWS CloudFront is a Global Content Delivery Network (CDN) designed to reduce latency and reduce application load. CloudFront works by edging contents to locations around the world that are … Read more

Avoid a Big Bill by using AWS Budgets

Introduction AWS budgets alert you when your balance exceeds a certain amount. AWS Budgets allows you to set custom budgets to track your cost and usage from the simplest to the most complex use cases. With AWS Budgets, you can choose to be alerted by email or SNS notification when actual or forecasted cost and … Read more

AWS DynamoDB Basics

Introduction AWS DynamoDB is a fully managed NoSQL database service all managed by AWS. As per the official website “Amazon DynamoDB is a fully managed, serverless, key-value NoSQL database designed to run high-performance applications at any scale. DynamoDB offers built-in security, continuous backups, automated multi-region replication, in-memory caching, and data export tools”. In this post, … Read more

Kubernetes Storage – Dynamic Provisioning using Storage Classes

Introduction In previous post, we learned that Kubernetes Persistent Volume Subsystem decouples data from application pods and containers and abstracts implementation details. The main components are as follows: PersistentVolume (expose external storage to a PV) PersistentVolumeClaim (a request for persistent volume) StorageClasses (for dynamic provisioning) We then used PersistentVolume and PersistentVolumeClaim in a static provisioning … Read more

Persistent Volumes in Kubernetes

Introduction In this post, we will learn how persistence storage objects in kubernetes provide an easy way to meet storage requirements of statefull applications. In previous post, we learned how to use volume plugins for external storage and we used an AWS EBS volume for this purpose. However, we used AWS EBS volume settings directly … Read more

AWS CLI Basics – Part 3

Introduction In previous posts on this topic, we learned how to install, configure and use AWS CLI. We also learned how to create a static S3 based website using AWS CLI. Today’s we’ll learn few basics about IAM Users, Groups and permission management. Creating IAM Users is a very common task, however managing each individual … Read more

AWS CLI – Basics

Introduction You might be using AWS Web Console for managing your infrastructure. However, AWS Web Console is really ideal for once in a while kind of tasks. As you get more serious about building your AWS footprint, you’ll need to automate. Meet AWS CLI, that makes it relatively easy to launch any AWS action from … Read more