Posts

ClouDebrief: Database Savings Plans

Every year at AWS re:Invent, the spotlight naturally goes toward AI , bigger models, faster chips, smarter agents.  But amidst all the AI buzz, there was one announcement that made existing AWS customers sit up, lean forward, and whisper: “Finally… something that helps me save money today.” And that crowd favorite was the introduction of Database Savings Plans (DSP),  a flexible new pricing model that can reduce database costs by up to 35% when you commit to a consistent amount of usage (in $ per hour ) over a one-year term, with no upfront payment . What Is Database Savings Plans? The Problem Before DSP Before Database Savings Plans, saving money on AWS databases required juggling multiple, different mechanisms: Reserved Instances for Amazon RDS Aurora Reserved Capacity Reserved capacity for DynamoDB Region-specific and engine-specific reservation rules Different pric...

ClouDIY: Bootstrapping Linux Servers – Part 2

ClouDIY: Bootstrapping Linux Servers – Part 2 Advanced tools and services for Linux system administration (based on RH134) 1. Shell Scripting Basics Shell scripts allow you to automate tasks such as backups, user setup, or software installation. They're simply text files containing a sequence of shell commands. #!/bin/bash echo "Welcome" whoami Explanation: The first line tells Linux to use the Bash shell. echo displays text, and whoami prints the current user. Tip: To run the script, first make it executable: chmod +x script.sh ./script.sh  Loops and Conditions Scripts often need to make decisions or repeat actions. You can do this using if statements and loops . If statement: Checks if a file exists before taking action: if [ -f "/etc/passwd" ]; then echo "File exists" fi For loop: Repeats a command for each item in a list: for i in 1 2 3 do echo $i done This loop prints the numbers 1 to 3, one per line. grep, awk,...

ClouDIY: Bootstrapping Linux Servers – Part 1

ClouDIY: Bootstrapping Linux Servers – Part 1 A hands-on guide for DevOps, cloud beginners, and Linux newcomers 1. Why This Blog? If you're new to cloud, DevOps, or managing Linux servers, you’ll quickly find that knowing a few CLI commands isn't enough. You need to know how a Linux server actually works — from accessing the shell, managing files, and users, to securing SSH and understanding logs. This series is based on personal RHCSA prep notes, rewritten for practical real-world use — not just exam prep. 2. Linux?  an open-source operating system powering most cloud servers, containers, and even smartphones. Red Hat Enterprise Linux (RHEL) is one of its most stable and enterprise-friendly distributions. Scenario: You launch a Linux EC2 instance on AWS. There's no GUI. You connect via SSH and land in a terminal . CLI is your only friend. pwd # Show current location ls # List files cd /home # Change directory 3. Understand...

ClouDesign: Architecting Serverless

Image
  Serverless Solution Architecture Introduction AWS provides a comprehensive suite of serverless services that allow developers to build secure, scalable, and cost-efficient applications. In this article, we will design a serverless architecture. We will look at common packages that usually come together for a given use case. ClouDatum: DynamoDB global tables replicate data across multiple AWS Regions in less than one second. API Gateway can process over 10,000 requests per second per API. DynamoDB DAX can improve read performance by up to 10x compared to standard DynamoDB reads. Cognito user pools can scale to handle millions of users without manual intervention. The goal here is to design architecture using serverless services offered by AWS. Also, the architecture might vary from each individual's POV. We should try to understand the core use case, which service is usually good to opt for and where. Let us start with our first case. 1. Mobile App: MyTodoList  Understandin...