From the course: AWS Certified Data Engineer Associate (DEA-C01) Cert Prep
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Amazon S3 performance optimization
From the course: AWS Certified Data Engineer Associate (DEA-C01) Cert Prep
Amazon S3 performance optimization
(soothing music) - Hi guys. In this lesson I'm going to cover a quick bit of theory on performance optimization in relation to Amazon S3. So let's look at some design patterns for optimizing S3 Performance. S3 will automatically scale to very high request rates with at least, and this is per prefix, 3,500 PUT, COPY, POST or DELETE requests a second and 5,500 GET/HEAD requests a second. Now you can increase the read and write performance by using parallelization across multiple prefixes. So you're going to spread your data across more prefixes, and these limitations only apply within each prefix. To increase upload speeds over long distances, you can use S3 Transfer Acceleration that leverages the CloudFront network to upload your data and move it into S3 across the AWS Global Network. You can also use what are called Byte-Range fetches with the Range HTTP header, and that means that you are only transferring the specified Byte-Range from an object that you actually need. You should…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
-
(Locked)
Introduction56s
-
(Locked)
Storage platforms4m 14s
-
Aligning to access patterns8m 35s
-
(Locked)
Cost and performance comparisons3m 4s
-
(Locked)
Amazon RDS4m 47s
-
(Locked)
Amazon Aurora4m 15s
-
(Locked)
Hands-on learning: Create an Amazon RDS database7m 24s
-
(Locked)
Amazon DynamoDB8m 4s
-
(Locked)
DynamoDB partitions and primary keys5m 52s
-
(Locked)
Hands-on learning: Practice creating DynamoDB tables8m 24s
-
(Locked)
DynamoDB LSI and GSI3m 12s
-
(Locked)
Hands-on learning: Create an LSI and a GSI6m 5s
-
(Locked)
Hands-on learning: Add a time to live (TTL) to items5m 18s
-
(Locked)
Amazon S3 for data lakes5m 10s
-
(Locked)
Amazon S3 storage classes4m 39s
-
(Locked)
Amazon S3 lifecycle policies2m 29s
-
(Locked)
Amazon S3 versioning and replication2m 49s
-
(Locked)
Hands-on learning: Configure replication and lifecycle8m 3s
-
(Locked)
Amazon S3 performance optimization1m 54s
-
(Locked)
Server access logging1m 13s
-
(Locked)
Using Amazon S3 for staging data4m 39s
-
(Locked)
Amazon S3 access points1m 9s
-
(Locked)
Other database services4m 19s
-
(Locked)
-
-
-
-