Amazon Aurora PostgreSQL 从头到尾

Amazon Aurora PostgreSQL from A to Z

了解设计和管理 Amazon Aurora PostgreSQL 数据库集群

你将学到什么

  • PostgreSQL 基础知识
  • RDS Aurora 架构和内部结构
  • 构建和管理 Aurora PostgreSQL 数据库
  • 设计 Aurora PostgreSQL 集群
  • Aurora PostgreSQL 的最佳实践
  • 有效利用全局数据库、克隆、无服务器、CCM 等功能…

 

要求

  • 使用任何 RDBMS 的经验
  • AWS 云的工作知识
  • 基本 Unix shell 脚本
  • 开放深入学习

描述

附:

  • 本课程的重点是设计、构建和管理 Aurora PostgreSQL 集群
  • 本课程不会教您 SQL 或数据库设计

谁将从本课程中受益?

  • 希望利用 Aurora PostgreSQL 的云架构师和工程师
  • 有兴趣深入了解 Aurora Postgres 的数据库管理员
  • 希望利用 Aurora Postgres 构建云原生应用程序的云开发人员
  • 任何有兴趣了解 Aurora Postgres 与 Postgres 社区版本有何不同的人

目标

在本课程结束时,您将能够:

  1. 设计和部署高度可用且可扩展的 Aurora PostgreSQL 集群
  2. 从各个角度(网络、数据、A&A …)确保数据库集群的安全
  3. 有效利用 Aurora 功能,例如全局数据库、无服务器、克隆、缓存管理等。
  4. 使用 CloudWatch 指标、事件、日志进行监控
  5. 使用 Performance Insights 等工具调整查询性能

先决条件

本课程面向有兴趣将 AWS Aurora PostgreSQL 数据库用于云应用程序的任何人。如果您是 PostgreSQL 新手,请不用担心,因为本课程从 PostgreSQL 基础知识开始。

  1. 亲身体验 AWS
  2. 使用任何 RDBMS 的经验
  3. 基本 Unix shell 脚本
  4. 开放学习

课程大纲

课程分为多个部分。每个部分都以标题为“部分目标”的课程开始。为了更好地理解课程中涵盖的主题,请查看您感兴趣的部分中的第一课(预览)

  • PostgreSQL 基础知识
  • Aurora 架构深入研究和集群设置
  • 监控功能和工具(CloudWatch、增强监控、Performance Insights ..)
  • 设计高可用性、可扩展的集群
  • 集群配置管理
  • 查询性能调优
  • Aurora Postgres 安全
  • 有效利用 Aurora 功能,例如全局数据库、无服务器、缓存管理
  • 极光灾难恢复
  • 备份恢复
  • 集群管理任务,例如清理、分析、解释等。

我为什么建立这门课程?

Aurora 非常复杂,其架构与市场上现有的数据库非常不同。当我开始学习它时,最大的挑战是缺乏 Aurora 的具体信息。唯一的信息来源是 Amazon Aurora 文档网站,以我的愚见,这并不是最有效的学习方式。我花了很长时间才理解 Aurora 的架构和功能;文档中的教程涉及手动步骤,主要是在控制台上,因此它们不容易遵循。长话短说,对于刚接触 Aurora(和 Postgres)的人来说,学习 Aurora 可能会令人畏惧。

根据我学习 Aurora Postgres 的个人经验,我决定开设本课程,以帮助其他人在尽可能短的时间内快速掌握 Aurora。因此,如果我必须用一句话来描述我为什么开设这门课程——“它是为了加速学生的学习”。

免责声明

  • 使用 AWS 文档和博客等公开来源开发的课程内容
  • 课程中表达的意见/观点属于我 (Rajeev Sakhuja) 自己的观点,并不反映我的雇主或 Amazon/AWS 的意见/观点

本课程适合谁:

  • AWS 云架构师
  • 应用架构师和开发人员
  • DBA 打算发展 AWS/RDS 技能
  • 任何有兴趣学习 PostgreSQL 和 Aurora 的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。