AWS DynamoDB

Опубликовано: 25 Август 2024
на канале: Rahul Wagh
2,994
187

▬▬▬▬▬▬ 🚀 Chapters ▬▬▬▬▬▬

Part 1 - Intro -    • AWS Solution Architect Intro - Part-1  
Part 2 - AWS SignUp, AWS_ACCESS_KEY_ID, AWS_ACCESS_KEY_ID -    • AWS Solution Architect | AWS SignUp |...  
Part 3 - IAM Policy | IAM User -    • AWS Solution Architect | IAM Policy |...  
Part 4 - Create Custom IAM Role and Policy -    • AWS Solution Architect | Create Custo...  
Part 5 - IAM Group -    • AWS Solution Architect | IAM Group - ...  
Part 6 - AWS MFA(Multi Factor Authentication) -    • AWS Solution Architect | MFA(Multi Fa...  
Part 7 - AWS IAM Assume Role -    • AWS Solution Architect | IAM Assume R...  
Part 8 - AWS IAM Access Analyzer -    • AWS Solution Architect | IAM Access A...  
Part 9 - AWS Organization -    • AWS Solution Architect | AWS Organiza...  
Part 10 - AWS CLI -    • AWS Solution Architect | AWS CLI (Com...  
Part 11 - AWS Config, Credentials file and profiles -    • AWS Solution Architect | AWS Config, ...  
Part 12 - Setting Up and Accessing Your First EC2 Instance -    • AWS EC2 Essentials: Setting Up and Ac...  
Part 13 - Setting Up and Accessing Windows EC2 Instance -    • AWS EC2 Essentials: Setting Up and Ac...  
Part 14 - Setup EC2, VPC, Subnet, Route Table, Internet Gateway, NAT Gateway,Jump host -    • EC2 Essentials: Setup EC2, VPC, Subne...  
Part 15 - EC2 User data(Windows, Ubuntu, Amazon linux) -    • AWS EC2 User data - Windows, Amazon L...  
Part 16 - Security Groups(Inbound and Outbound Rules) -    • AWS Security Groups | Inbound Rule an...  
Part 17 - EC2 Launch Template -    • EC2 Launch Template - Part 17  
Part 18 - EC2 Auto scalin -    • AWS EC2 Auto Scaling Explained: Ultim...  
Part 19 - AWS Load Balancer Masterclass: Complete Setup & Demo -    • AWS Load Balancer Masterclass: Comple...  
Part 20 - EC2 EBS volume -   • Ultimate AWS EBS Volume Guide: From Z...  
Part 21 - EC2 spot instances    • Master EC2 Spot Instances: Ultimate G...  

▬▬▬▬▬▬ 🚀 Membership ▬▬▬▬▬▬
Join this channel to get access to perks:
   / @rahulwagh  

▬▬▬▬▬▬ 📖 Video Description: ▬▬▬▬▬▬
--- DynamoDB Partitioning --
Amazon DynamoDB organizes your data into partitions. Each partition provides storage for your table, supported by solid-state drives (SSDs) and automatically replicated across multiple Availability Zones within the same AWS Region. The best part? DynamoDB takes care of all partition management for you, so you never have to worry about it.

When you first create a table, its status will initially show as CREATING. During this time, DynamoDB is busy allocating enough partitions to meet your specified provisioned throughput requirements. Once the table status changes to ACTIVE, you can start reading and writing data right away.

DynamoDB will automatically add more partitions to your table in a couple of scenarios:

If you increase the table's provisioned throughput beyond what the current partitions can handle.
If any existing partition reaches its storage capacity and needs more space.

This partition management happens seamlessly in the background, completely transparent to your applications. Your table stays available throughout, fully supporting your provisioned throughput needs without any interruption.

--- DynamoDB Load balancing --
DynamoDB offers great support for load balancing, especially when paired with Amazon Route 53 and an Application Load Balancer (ALB).

With Amazon Route 53, a highly reliable and scalable DNS web service, you can direct your users to the closest available region for your DynamoDB tables. This can significantly reduce latency and enhance overall performance.

On the other hand, an Application Load Balancer (ALB), which operates at Layer 7, efficiently routes HTTP/HTTPS traffic to multiple Amazon EC2 instances, containers, or IP addresses across various Amazon Virtual Private Clouds (VPCs). By using an ALB, you can evenly distribute incoming traffic across your DynamoDB tables, helping to balance the load and boost performance.

If you're looking for an even more user-friendly experience, Dynobase, a third-party tool, also supports load balancing for DynamoDB and provides an intuitive interface to manage it all effortlessly.

--- DynamoDB Auto Scaling --
Amazon DynamoDB's auto scaling feature leverages the AWS Application Auto Scaling service to automatically adjust your provisioned throughput capacity based on real-time traffic patterns. This means that if your table or global secondary index (GSI) experiences a sudden spike in traffic, DynamoDB will automatically increase the read and write capacity to keep things running smoothly without any throttling. And when the traffic slows down, Application Auto Scaling will reduce the throughput so you're not paying for more capacity than you need. It's a hands-free way to ensure your DynamoDB tables always have the right amount of power, exactly when you need it.

--- Low latency --
Amazon DynamoDB uses horizontal scaling to support tables of virtually any size. In addition to horizontal scaling, DynamoDB provides single-digit millisecond performance for workloads of all sizes. DynamoDB latency and techniques you can use to handle higher than normal latency when working with your DynamoDB backed applications.


Смотрите видео AWS DynamoDB онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Rahul Wagh 25 Август 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 2,99 раз и оно понравилось 18 людям.