August 2021

Designing Databases on AWS Resources

Module 1

Videos

DIgital Courses

Module 3

Module 4

Databases on Amazon RDS

Product page: https://aws.amazon.com/rds/

User Guide: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html

videos

Introduction to Amazon RDS on VMware: https://www.youtube.com/watch?v=Pd5m19ohFrI

Amazon Relational Database Service: https://www.youtube.com/watch?v=igRfulrrYCo&t 

DAT203 – What’s New in Amazon RDS: https://www.youtube.com/watch?v=HuvUD7-RyoU 

Digital courses

Amazon RDS Service Primer: https://www.aws.training/Details/eLearning?id=36999

 Databases in Amazon Aurora

Product Page: https://aws.amazon.com/rds/aurora/

User Guide: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.html

videos

digital courses

Amazon Aurora Service Primer: https://www.aws.training/Details/eLearning?id=36849

Databases in Amazon DocumentDB

Product Page: https://aws.amazon.com/documentdb/

User Guide: https://docs.aws.amazon.com/documentdb/latest/developerguide/what-is.html

videos

digital courses

Amazon DocumentDB Service Primer: https://www.aws.training/Details/eLearning?id=36852

Amazon DynamoDB Tables

Product Page: https://aws.amazon.com/dynamodb/?nc2=h_ql_prod_db_ddb 

User Guide: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html

videos

digital course

Amazon DynamoDB Service Primer: https://www.aws.training/Details/eLearning?id=36858

Databases in Amazon Neptune

Product Page: https://aws.amazon.com/neptune/?nc2=h_ql_prod_db_nep

User Guide: https://docs.aws.amazon.com/neptune/latest/userguide/intro.html

videos

Digital course

Amazon Neptune Service Primer: https://www.aws.training/Details/eLearning?id=36902

Databases in Amazon QLDB

Product Page: https://aws.amazon.com/qldb/

User Guide: https://docs.aws.amazon.com/qldb/latest/developerguide/what-is.html

videos

digital course

Amazon QLDB Service Primer: https://www.aws.training/Details/eLearning?id=41760

Databases in Amazon ElastiCache

Product Page: https://aws.amazon.com/elasticache/

Redis User Guide: https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/WhatIs.html

Memcached User Guide: https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/WhatIs.html

videos

digital course

Amazon ElastiCache ServicePrimer: https://www.aws.training/Details/eLearning?id=36893

Data Warehouses in Amazon Redshift

Product Page: https://aws.amazon.com/redshift/?nc2=h_ql_prod_db_rs

Management Guide: https://docs.aws.amazon.com/redshift/latest/mgmt/welcome.html

Developer Guide: https://docs.aws.amazon.com/redshift/latest/dg/welcome.html

videos

digital course

Amazon Redshift Service Primer: https://www.aws.training/Details/eLearning?id=36901

Read more →

Running Containers on Amazon EKS Learning Resources

Getting Started with Kubernetes

Videos

Kubernetes Training Courses

Amazon EKS Basics

Videos

DIgital Training

Amazon Elastic Container Registry (ECS) with EKS and GitOps

Videos

Digital training course

EKS GitOps quickstart: https://eksctl.io/gitops-quickstart/

Monitoring and Logging for Amazon EKS

Video

AWS Container Logging Deep Dive: FireLens, Fluentd, and Fluent Bit – AWS Online Tech Talks : https://www.youtube.com/watch?v=HaT9Yc1g170

Digital Training

AWS Observability Workshop: https://observability.workshop.aws/en/

Deploying large Scale Kubernetes environments and EKS pricing on AWS

Networking Kubernetes on AWS EKS

Videos

Authentication and Security for Kubernetes with Amazon EKS

Videos

Role based access control (RBAC) policies in Kubernetes: https://www.cncf.io/webinars/role-based-access-control-rbac-policies-in-kubernetes/

Twitch presentation on envelope encryption: https://www.twitch.tv/aws/video/700334161

Maintaining an Amazon EKS Kubernetes Deployment

## Example User Data to install kubectl and eksctl on ec2 – Check install with kubectl version and eksctl version commands



#!/bin/bash
yum update -y
curl -o kubectl https://amazon-eks.s3-us-west-2.amazonaws.com/1.21.2/2021-07-05/bin/linux/amd64/kubectl
sudo chmod +x ./kubectl
sudo mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$PATH:$HOME/bin
echo 'export PATH=$PATH:$HOME/bin' >> ~/.bashrc
curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
sudo mv /tmp/eksctl /usr/local/bin

Great tutorial on Amazon EKS

https://www.eksworkshop.com

Containers Cheat Sheet – Docker – Kubernetes and EKS command cheat sheet.
https://www.anuragkapur.com/blog/cheat-sheets/containers

Other Links

Subnetting
https://nsrc.org/workshops/2009/summer/presentations/day3/subnetting.pdf
https://cidr.xyz

AWS Pricing Calculator
https://calculator.aws

AWS Architectural Icons for PowerPoint
https://aws.amazon.com/architecture/icons/

Read more →