Boost Amazon RDS Performance with io2 Block Express Storage

I am a french Developer, working for a french startup :) i like video games, computers and drinking Ricoré
Search for a command to run...

I am a french Developer, working for a french startup :) i like video games, computers and drinking Ricoré
No comments yet. Be the first to comment.
AWS Bedrock AgentCore lets you deploy agents as managed containerized runtimes. This guide shows how to automate this deployment using Pulumi and Docker. What You'll Deploy Docker container with your agent code Amazon ECR to store the image Bedroc...

Introduction This guide shows how to deploy AWS Bedrock Agents using Pulumi and TypeScript. Prerequisites AWS Account with Bedrock access Node.js and npm installed Pulumi CLI installed Project Setup Generate Project with Pulumi pulumi new aws-t...

Starting My Homelab Journey with a Raspberry Pi 4B

I recently discovered Docker compose profiles and wanted to share it as it can be useful to someone else. Docker Compose profiles let you control which services run without modifying your docker-compose.yml. They’re useful for separating optional s...

These days, i’m using AWS Bedrock to create Agents.And i faced this error when testing my agents many times so i decided to write down the workaround that i found. An error occurred (dependencyFailedException) when calling the InvokeAgent operation: ...

Amazon Relational Database Service (RDS) now offers io2 Block Express storage volumes, enhancing performance for production workloads. These volumes provide consistent sub-millisecond latency, 99.999% durability, and support up to 256,000 Provisioned IOPS and 4,000 MiB/s throughput, making them ideal for I/O-intensive, mission-critical database applications. (Read more on AWS)
In performance benchmarks, io2 Block Express volumes consistently outperformed gp3 and io1 volumes across various database engines and configurations. They delivered higher performance with up to 66% lower disk latency compared to gp3, making io2 Block Express particularly suitable for workloads requiring high throughput and low latency.
To get started with io2 Block Express, you can create a new RDS instance or modify an existing one via the Amazon RDS console or the AWS CLI.
Creating a New RDS Instance with io2 Block Express:
aws rds create-db-instance \
--db-instance-identifier mydbinstance \
--db-instance-class db.m5.large \
--engine mysql \
--master-username admin \
--master-user-password password \
--allocated-storage 100 \
--storage-type io2 \
--iops 1000
Modifying an Existing RDS Instance:
aws rds modify-db-instance \
--db-instance-identifier mydbinstance \
--storage-type io2 \
--iops 1000 \
--apply-immediately
After modifying the instance, a storage optimization process begins, and further modifications are deferred until it completes. A progress indicator provides visibility into this process. It's recommended to evaluate performance and costs according to your application requirements and test any changes prior to production deployment.
io2 Block Express volumes are available in multiple AWS Regions, including US East (N. Virginia, Ohio), US West (N. California, Oregon), Asia Pacific (Hong Kong, Mumbai, Seoul, Singapore, Sydney, Tokyo), Canada (Central), Europe (Frankfurt, Ireland, London, Stockholm), and Middle East (Bahrain).
For more detailed information, refer to the original AWS Database Blog post: Optimize Amazon RDS Performance with io2 Block Express Storage.