[AWS SAA-C02 Study Note] Other: Elastic Cache, Kinesis, AWS AD
Elastic Cache
Managed caching service with either runs Redis or Memcached
Intro
What is in - Memory Data Store?
Caching is the process of storing data in a cache. A cache is a temporary storage area. Caches are optimized for fast retrieval with the trade off that data is not durable.
In-Memory Data store, the trade off is high volatility (low durability, risk of data loss) but access to data is very fast
[Popular Cache Database]
Deploy, run and scale popular open source compatible in-memory data stores
Frequently identical queries are stored in the cache
ElastiCache is only accessible to resource operating with the same VPC to ensure low latency
[Support Engine] Redis and Memcached
Caching Comparsion
Memcached is generally preferred for caching HTML fragments. Memcache is a simple key-value store. The trade off it to being simple is that its very fast.
Redis can perform many different kinds of operations on your data. It’s very good for leaderboards, keep track of unread notification data. It’s very fast, but arguably not as fast as Memcached.
ElastiCache Cheat Sheet
Kinesis
comment: kind of like Splunk?
Scalable and durable real-time data streaming service to ingest and analyze data in real-time from multiple source
Intro
Amazon Kinesis is the AWS fully managed solution for collecting, processing and analyzing streaming data in the cloud.
Data Streams
Firehouses Delivery Stream
Video Streams
only for video data
Data Analytics
You can specific Firehose or Data Streams as an input and output. Data that pass through Data Analytics is run through custom SQL. You provide and the results are then output. This allows for real-time analytics of your data.
Kinesis Cheat Sheet
AWS Directory Service
Managed Microsoft Active Directory in AWS
Microsoft Active Directory
Active Directory (AD) is a directory service developed by Microsoft for Windows domain networks. It is included in most Windows Server operating systems as a set of processes and services.
Initially, Active Directory was used only for centralized domain management. However, Active Directory eventually became an umbrella title for a broad range of directory-based identity-related services.
Intro
AWS Directory Service for Microsoft Active Directory, also known as AWS Managed Microsoft Active Directory (AD), enables your directory-aware workloads and AWS resources to use managed Active Directory (AD) in AWS.
AWS Managed Microsoft AD is built on actual Microsoft AD and does not require you to synchronize or replicate data from your existing Active Directory to the cloud. You can use the standard AD administration tools and take advantage of the built-in AD features, such as Group Policy and single sign-on.
With AWS Managed Microsoft AD:
- You can easily join Amazon EC2 and Amazon RDS for SQL Server instances to your domain
- Use AWS End User Computing (EUC) services, such as Amazon WorkSpaces, with AD users and groups.