Boosting Application Performance using Amazon Elasticache
In this lesson, we present Amazon Elasticache as a way to boost your application’s performance with features such as in-memory data store with sub-millisecond latency.
- Understand Amazon Elasticache for both Memcached and Redis
- Understand what caching is, the Memcached and Redis engines, and how to choose one over the other
- Understand the different types of caching behaviors and how to monitor your cache for best utilization
- Architects, developers, and system operators looking to understand how to use Amazon Elasticache to boost application performance
- Anyone preparing for the AWS Developer Associate, Solutions Architect Associate, and SysOps Administrator Associate certifications
- Meet the requirements for the Cloud Practitioner certification or equivalent experience
Hello, and welcome to this Cloud Academy presentation. A little bit about myself. I'm Jorge Negron and I'm part of the AWS Content Development team here at Cloud Academy. If you have any questions about the material being discussed, please feel free to contact me email@example.com using the details on the screen. As an alternative, you can always reach us here at Cloud Academy by sending an email to firstname.lastname@example.org where one of our cloud experts will reply to your question. This course will help you understand Amazon ElastiCache for both Memcached and Redis. We will discuss what is caching the Memcached and Redis Engines and how to choose one over the other. We also discussed the different types of caching behaviors and how to monitor your cache for best utilization.
This course is intended for developers, architects, and systems operators looking to understand how to use Amazon ElastiCache to boost application performance. This course also covers many of the details to understand about Amazon ElastiCache as it relates to the AWS Developer Associate, Solutions Architect Associate, and SysOps Administrator Associate certifications. In terms of learning objectives, in this course, we discussed the basic architecture for Amazon ElastiCache for Memcached, node size selection, how to use VPCs and security groups with ElastiCache, the concept of consistent hashing of cache keys, caching types like lazy caching and write through caching, cache expirations. Basic architecture for Amazon ElastiCache for Redis, replication for Redis in terms of read replicas. Multi availabilities on deployment for Redis engines with automatic failover, the idea of Redis shards, and unique data structures supported by the Redis engine. We also discussed backup and restore for Redis and how to measure cache success with CPU utilization, cash hotspots, evictions, and other CloudWatch metrics.
To get the most out of this course, you will need to meet the requirements for the Cloud Practitioner certification or equivalent experience. We will take our discussion from zero to an intermediate level with implementation details for you to be able to understand the use cases and best practices of implementing Amazon ElastiCache using both Memcached and Redis Engines. Feedback on our courses here at Cloud Academy is valuable to us trainers and any other students looking to take the same course in the future.
If you have any feedback, positive or otherwise, please share it with us by sending an email to email@example.com. At the time of this writing, all course content was accurate. AWS implements hundreds of updates every month as part of its ongoing drive to innovate and enhance its services. As a result, minor discrepancies may appear in the course content over time. Here at Cloud Academy, we strive to keep our content up to date in order to provide the best training available. If you notice any information that is outdated, please contact firstname.lastname@example.org. This will allow us to update the course during its next release cycle.
Experienced in architecture and delivery of cloud-based solutions, the development, and delivery of technical training, defining requirements, use cases, and validating architectures for results. Excellent leadership, communication, and presentation skills with attention to details. Hands-on administration/development experience with the ability to mentor and train current & emerging technologies, (Cloud, ML, IoT, Microservices, Big Data & Analytics).