
Explore AWS databases such as the Relational Database Service (RDS), DynamoDB, Redshift, Neptune, and Elasticsearch, and learn to build scalable relational, document-based, and graph data solutions on the cloud.
Explore Amazon Web Services through practical demonstrations, learning to deploy, manage, and scale web apps, store data, and run ERP solutions using compute, storage, database, analytics, and AI services.
Create an AWS account by providing email, password, and contact details to access the dashboard and free account, then complete phone verification and add payment information if needed.
Learn how to install the AWS CLI and configure it with IAM user credentials for programmatic access, including creating an IAM user, access keys, and running aws configure.
Explore the AWS cli command reference across services such as CloudWatch, CloudTrail, and Lambda, with guidance on syntax, required versus optional fields, and service naming.
Explore Amazon cloud database services, from self-managed to fully managed options, including RDS, DynamoDB, Redshift, Neptune, and ElastiCache, and learn how managed databases handle backups and failover.
Learn how Amazon RDS delivers a simple, fast, and managed relational database solution with scalable, high-performance, pay-as-you-go deployment; create schemas, run queries, automate backups, and integrate authentication and monitoring.
Learn to create an Amazon RDS instance by selecting engine, sizing, and pricing options, configure networking, security, credentials, backups, and monitoring with CloudWatch.
Learn how to create a relational database on AWS RDS or restore from S3 bucket using IAM, and configure engine, VPC, security groups, backups, and auto scaling.
DynamoDB is a fast, highly scalable document-oriented NoSQL database that stores data as documents in a key-value format and supports apps with DynamoDB streams, API gateway, and Lambda.
Understand how Redshift functions as a massively parallel, columnar data warehouse in the cloud, designed for scalable analytics with BI tools, ODBC connections, and migration from on-premise databases.
Explore creating and managing an Amazon Redshift cluster in the AWS cloud, configure backups and snapshots, set security permissions, and connect with ODBC/JDBC for cross-service integration.
Explore Amazon Neptune, a high-performance graph database for knowledge graphs, social networks, and recommendation engines, using the property graph model and W3C standards to scale in the cloud.
Learn how to create an Amazon Neptune instance on the AWS console, configure engine version, instance class, network and security, backups, snapshots, and public access.
Understand elasticache, an in-memory cache between the web browser and storage that bypasses database access for high-speed data and session credential caching.
learn how to create and configure an elasticache in-memory cache instance using the aws management console, choosing memcached or redis, clustering options, and region-aware settings.
Create a dynamodb table in the aws console by naming it, selecting a partition key as the primary key, and choosing on-demand or provisioned capacity with optional encryption.
Create a serverless app by writing a lambda function that writes data into a DynamoDB table, configure the connection, and align the region and permissions.
Create a dynamo db table with the number as the primary key, using the existing lambda function, and verify entries with timestamps and logs.
Create an RDS database from S3 by selecting the engine (MySQL or Aurora), configuring IAM roles, VPC settings, security groups, backups, and auto scaling for reliable cloud databases.
Create an RDS database with the Aurora engine, choosing among engine types, provisioning or serverless capacity, and configuring version, templates, credentials, VPC access, and security options.
Learn to monitor AWS database utilization using the dashboard, view CPU utilization, connections, performance insights, and snapshots, and optimize resources with autoscaling and instance upgrades.
Learn to manage rds databases with actions like start, stop, activity streams, readers, region changes, replicas, and clones, then use the query editor to write, save, and run sql queries.
In this course, you will learn various AWS Database services available on Amazon Cloud. Cloud Databases are the key component of the overall cloud adoption strategy and it hold significant weightage in the AWS Certification exams. You will learn about various kinds of cloud databases available on AWS that can be used to create a wide array of massive Data in form of Relational database, NoSQL, document based, Graph database and other kinds of databases. You can also create a data warehouse to keep historical data on the cloud. You will learn about the following Database services available on AWS in this course:
What is Amazon RDS (Relational Database Service)?
It is easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups. You can create Relational Databases such as MySQL on Amazon RDS.
What is Amazon DynamoDB?
It is a key-value and document database that delivers single-digit millisecond performance at any scale. It's a fully managed, multiregional, multi-master database with built-in security, backup and restore, and in-memory caching for internet-scale applications. DynamoDB can handle more than 10 trillion requests per day and support peaks of more than 20 million requests per second. You can create NoSQL document based databases with DynamoDB.
What is Amazon Redshift?
It allows you to create a data warehouse on the cloud. You can store massive data that is generally meant for archival use.
What is Amazon Neptune?
It is a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets. The core of Amazon Neptune is a purpose-built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency.
What is Amazon Elasticache?
It is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying entirely on slower disk-based databases.