AWS Certified Solutions Architect 2020 — Study Notes — Part 2

In continuation of my previous post this blog focuses on other topics of AWS Sol Architect Study.

DATABASE

  1. Multi AZ’s vs Read Replicas
  2. OLTP vs OLAP
  3. Two type of Backups — Automated and Snapshot
  4. Restore version of DB will be always new instance with new end point.
  5. Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Athena is serverless, so there is no infrastructure to manage, and you pay only for the queries that you run.
  6. RAID
  1. Amazon Relational Database Service (Amazon RDS)- optimized for memory, performance or I/O — and provides you with six familiar database engines to choose from, including Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, and SQL Server. You can use the AWS Database Migration Service to easily migrate or replicate your existing databases to Amazon RDS.
  2. RDS runs on VMs. It’s not serverless.
  3. Amazon RDS Multi-AZ deployment, automatically provisions and maintains a synchronous “standby” replica in a different Availability Zone.
  1. Amazon Aurora is Amazon’s relational database built for the cloud. It supports two open source RDBMS engines: MySQL and PostgreSQL.
  2. By default, the data is mirrored across three AZs, and six copies of the data are kept.
  1. Amazon DynamoDB is a fully managed NoSQL database service of AWS.
  2. Stored on SSD, Spread across 3 geographically distinct DCs. Eventual Consistent Reads and Strongly Consistent Reads
  1. DWH
  2. Redshift Spectrum is a feature of Amazon Redshift that enables you to run queries against exabytes of unstructured data in Amazon S3, with no loading or ETL required.
  1. Amazon ElastiCache — offers fully managed Redis and Memcached. open source compatible in-memory data stores
Content from AWS Website

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Analytics

  1. Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL.
  2. Athena is serverless, so there is no infrastructure to manage, and you pay only for the queries that you run.
  3. Athena is out-of-the-box integrated with AWS Glue Data Catalog, allowing you to create a unified metadata repository across various services, crawl data sources to discover schemas and populate your Catalog with new and modified table and partition definitions, and maintain schema versioning.
  1. EMR provides a managed Hadoop framework that makes it easy, fast, and cost-effective to process vast amounts of data across dynamically scalable Amazon EC2 instances
  1. is a managed service in the AWS Cloud that makes it simple and cost-effective to set up, manage, and scale a search solution for your website or application.

1. Service makes it easy to deploy, secure, operate, and scale Elasticsearch to search, analyze, and visualize data in real-time.

  1. makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information.
  2. Kinesis Data Firehose, Kinesis Data Analytics, Kinesis Data Streams, and Kinesis Video Streams

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

MANAGEMENT TOOLS

  1. IaaC, Infrastructure as Code. The artifacts are called Templates
  1. Manage a catalog of approved services for the AWS account. Used by enterprises
  1. Used for monitoring performance
  2. Can create CloudWatch Alarms
  3. Standard Monitoring — 5 mins
  4. Detailed Monitoring — 1 mins
  5. Can create dashboards and alarms
  1. CCTV
  2. CloudWatch is all about performance monitoring but CloudTrail is about auditing
  3. CloudTrail monitors API calls

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

DEVELOPER TOOLS

  1. AWS CodeCommit is a fully managed source control service that makes it easy to host highly scalable private Git repositories securely.
  1. AWS CodePipeline builds, tests, and deploys code every time the code is modified, updated, and checked in based on the release process models you define.
  1. Fully managed build service that builds and compiles source code, runs tests, and produces software packages that are ready to deploy,
  1. Automates code deployments

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

MESSAGING

  1. SQS is always pull based not push based
  2. Messages — 256 KB — can go upto 2G (S3)
  3. Visibility timeout
  4. Amazon SQS supports both standard and FIFO queues.

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

APPLICATION SERVICES

In quest of understanding How Systems Work !

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store