Welcome to the AWS Database Acceleration Toolkit (DAT) !!!
The AWS Database Acceleration Toolkit(DAT) is an open-source Infrastructure-as-a-code based single click solution to simplify and automate initial setup, provisioning and on-going maintenance for Amazon Aurora database on AWS Cloud.
It's designed to minimize the heavy lifting required for AWS customers to migrate from commercial databases to Amazon Aurora database and operating these databases in production.
To explore the complete project documentation, please visit our documentation site.
The intended audiences for DAT are AWS customers who are migrating from commercial databases to Amazon Aurora.
Key features of DAT include automation of initial Amazon Aurora setup, provisioning and on-going maintenance activities,
- Provisioning of new Amazon Aurora database cluster
- Provisioning and Integration with RDS Proxy to reuse database connections and improved reliability
- Provisioning of new Amazon Aurora Global Database
- Monitoring Aurora database
- Amazon CloudWatch
- Curated CloudWatch Dashboards for database monitoring
- Restore cluster from Snapshot
DAT comprises of below examples. Click each link to get more details on running these examples.
- aurora-mysql-cluster-existing-vpc - Creates new Amazon Aurora MySQL Cluster.
- aurora-mysql-cluster-global-db - Creates new Amazon Aurora MySQL Clusters in Primary and Secondary region.
- aurora-mysql-cluster-latest-snapshot - Deploys the Amazon Aurora MySQL Database Cluster from the latest cluster snapshot
- aurora-mysql-dbproxy - Creates proxy to existing Amazon Aurora MySQL.
- aurora-mysql-monitoring - Setup monitoring dashboard for Amazon Aurora MySQL.
- aurora-postgres-cluster-existing-vpc - Creates new Amazon Aurora PostgreSQL Cluster.
- aurora-postgres-cluster-global-db - Creates new Amazon Aurora PostgreSQL Clusters in Primary and Secondary region.
- aurora-postgres-cluster-latest-snapshot - Deploys the Amazon Aurora PostgreSQL Database Cluster from the latest cluster snapshot
- aurora-postgres-dbproxy - Creates proxy to existing Amazon Aurora PostgreSQL.
- aurora-postgres-monitoring - Setup monitoring dashboard for Amazon Aurora PostgreSQL.
This section demonstrate how you can leverage DAT to provision new database cluster.
First, ensure that you have installed the following tools locally.
DAT modules can be deployed using any one of the following options
DAT is an open-source solution and is completely free to use. However, you will be responsible for any AWS costs associated with running your Aurora clusters and other AWS services.
DAT is supported by Solution Architects of AWS on best effort basis. However, users are encouraged to ask questions, open issues, contribute and provide feedback on DAT.
Currently, DAT supports PostgreSQL only. MySQL database engine is on the short-term roadmap.
The core team for AWS Database Acceleration Toolkit (DAT) include the following, in alphabetical order:
- KK (Krishna) Venkateswaran
- Mitesh Purohit
- Munish Dabra
- Mythili Annamalai Sekar
- Piyush Mattoo
- Prithvi Reddy
- Ravi Mathur
However, we welcome the wider open-source community to this project. See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.
