云认证:AWS 认证数据库 - 专业
简介 数据库是软件行业中最重要和使用最广泛的功能。数据是应用程序设计和架构中的核心实体之一。应用程序通常使用数据驱动技术(如领域驱动设计 (DDD))开发,重点是数据对象和实体。数据在应用程序开发和云计算中发挥着重要作用。
AWS 提供各种 SQL 和 No-SQL 数据库服务用于存储,并具有事件、负载平衡、安全、日志记录、备份/恢复和故障转移支持等附加功能。可以使用AWS Systems Manager轻松配置这些服务和资源,以便于即时开发设置,并为操作系统/软件版本更新、补丁等提供自动维护支持。
AWS 认证数据库 - 专业认证侧重于数据库的深层概念及其关键方面,例如设计、安全、配置、部署、迁移、监控、自动化和故障排除。此认证面向经验丰富的数据库开发人员,旨在获得 AWS 数据库开发卓越徽章。
本指南涵盖了 AWS Certified Database - Specialty 认证的重要细节,并提供了详细的提示和推荐资源。
认证技术堆栈
AWS 认证数据库 - 专业认证主要侧重于使用可用工具的最佳实践来收集、存储、处理和可视化AWS 数据库服务。这包括以下服务:
S3
S3(简单存储服务)将数据存储为对象。S3 数据对象存储在可以使用带标签的前缀进行组织的存储桶(类似文件夹)中。对象可以是图像、歌曲、视频、日志或其他数据文件。
S3 数据对象可以使用不同的 S3 存储类进行存储:
- S3 标准存储:用于存储频繁访问的数据,在不同区域至少有三个副本。
- S3 不频繁访问 (IA)提供比标准 S3 存储类更低的访问延迟。S3-IA 与标准类的区别在于,S3-IA 更便宜,按每 GB 的数据检索收费,最小对象存储大小为 128 kb,这使其适合备份。
- S3 单区-不频繁访问 (S3 单区-IA)存储类不会在各个区域中复制数据,比其他存储类便宜 20%。它仅适用于可再生或琐碎的数据。
- S3 智能分层与标准存储类类似。它会自动将数据移动到经济高效的层,但可能会导致性能问题。
- S3 Glacier是一种用于存档和备份的低成本存储类,但数据访问时间可能从几分钟到几小时不等。
- Amazon S3 Glacier Deep Archive比 S3 Glacier 便宜,但访问数据需要更多时间。
S3 还提供网络托管、版本控制、事件等服务。
远程数据传送系统
RDS,即关系数据库服务,以结构化格式(具有行和列的表)存储数据。RDS 可以支持 MySQL、MariaDB、PostgreSQL、Oracle、Microsoft SQL Server 和 Amazon Aurora 等数据库引擎。使用 RDS 的重要好处是可以自动处理维护任务,例如修补、备份、恢复、故障检测和修复。
RDS 提供了多种配置选项:
电子商务
AWS Elastic Block Store(简称 EBS)提供持久的块级数据存储,将文件存储在多个卷(称为块)中,这些卷充当单独的硬盘。通常,应用程序使用带有所需工具和服务的 EC2(虚拟机)实例托管。EBS 存储卷可以连接到 EC2 实例以存储文件、设置软件或服务等。EBS 还根据性能、成本和容量为不同的硬件存储类型支持不同的卷类型。
非SQL
AWS 针对不同需求提供不同类型的 NoSQL 数据库:
DynamoDB将数据存储为键值对,并在个位数毫秒的持续时间内为读/写操作提供高性能。它具有高度可分区性并允许水平扩展。SimpleDB 是另一种 No-SQL 服务,但 AWS 已转向 DynamoDB 并停止了 SimpleDB 的开发。
DocumentDB是一个基于文档的存储数据库,它模仿 MongoDB 的特性,将 JSON 数据/对象存储为文档。
Neptune是一个基于图形的数据库,用于存储有关关系和层次结构的信息,或游戏、人工智能、药物发现和网络安全应用的数据流方向。
ElastiCache是一个内存数据库(它将数据存储在 RAM 而不是磁盘中),用于即时访问消息、事件和实时存储的数据。
ElasticSearch是一种分析工具,用于处理日志或事件等数据以进行监控和性能分析。
QLDB,即 Amazon Quantum Ledger Database,使用加密可验证的哈希值(即摘要或安全摘要)存储不可变记录。它非常适合基于区块链技术的应用程序使用带有加密哈希值的审计表来存储数据历史记录。
AWS Redshift是云端的数据仓库服务,可以存储大量数据以供分析。Redshift 允许使用 SQL 工具访问结构化数据。它将查询分成小部分,并将它们分配给多个节点以进行并行操作。
用于导入和导出数据的AWS 数据迁移服务(DMS) 和架构转换工具(SCT)。
CloudFormation服务使用文本或脚本(Python、Java、C#、TypeScript)构建一个完全可操作的部署环境,其中包含运行应用程序所需的所有资源和服务。
其他的
还有其他有用的服务可以与数据库服务结合以支持不同的用例,例如:
- 像 Athena 和 Lambda 这样的服务用于使用 SQL 进行数据分析或使用AWS Lake进行大数据分析。
- AWS Glue从各种资源中提取、转换和加载数据。
- Kinesis用于实时数据(流)处理。它在数据到达时使用数据并同时处理数据以立即做出响应。
- 时间流可以有效地存储时间序列数据,以便可以在任何定义的时间间隔内立即处理数据。
- CloudWatch实现触发器,可用于通知团队有关特定事件,例如离线网络、崩溃、监控资源耗尽和故障排除。
- VPC为具有自定义 IP 地址、子网、路由表和网关的逻辑隔离资源网络创建虚拟私有云。
- 身份和访问管理 (IAM)服务用于管理用户和组访问 AWS 资源的权限。亚马逊提供为期一年的免费订阅计划,供练习和学习,但需要信用卡或借记卡详细信息来确认身份。学生和教育工作者也可以利用AWS Educate计划。
先决条件和推荐技能
与其他 AWS 认证一样,AWS Certified Database Specialty 认证没有任何先决条件。获得 AWS Practitioner 或 Associate 认证有助于为获得 AWS 专业或职业认证奠定坚实的基础。
AWS Certified Database - Specialty 考试将根据不同的标准评估数据库和 AWS 技能:安全性、成本、性能等。问题需要了解服务间兼容性与可用配置设置,以便从给定的选项中获得最佳解决方案。此认证的推荐经验包括:
- 拥有两年或两年以上使用 AWS 的经验,对 AWS 生态系统有良好的了解。
- 拥有五年或五年以上数据库和分析工具使用经验。
考试将涵盖各种面向数据的领域和技能:
认证流程详细信息
考试细节在有效备考中起着重要作用。考试的关键属性包括:
格式
考试为多项选择题,答案可以有多个正确选项。只有选出正确的选项才会得分。
分数
及格分数标准是使用统计分析(比例评分模型)设定的,可能会发生变化。答错不会扣分。
方法
考试可以在线进行(监考考试),也可以在PSI或 Pearson VUE 提供的实体考试中心进行。选择实体考试中心的好处是有机会结识其他开发人员并建立新联系。
对于在线监考考试,考生必须能够用英语与监考人员沟通,监考人员将监控考试环境。中国大陆、日本、斯洛文尼亚或韩国的考生无法参加在线监考考试。更多详细信息请见此处。有关系统要求和政策的更多信息请见此处。
由于 COVID-19,考试提供商已发布严格的安全措施指南。请遵循此处的PSI 指南和此处的Pearson VUE 指南,了解考试中心的可用性和安全措施。
时间
考试时间为 180 分钟,但根据考试内容不同,考试时间将来可能会有所变化。
收费
AWS Certified Database - Specialty 考试的一次性费用为 300 美元,模拟考试费用为 40 美元。
Beta 计划
亚马逊有一个认证测试计划,其中会更改考试大纲或提供新认证。少数考生可以提前参加测试(先到先得),他们可以参加测试版考试以及测试结束后的稳定版考试。这允许考生参加两次考试而无需支付任何额外费用。测试计划还提供标准考试价格 50% 的折扣优惠。
更多详细信息
考试时间前 24 小时可以重新安排考试;否则将不予退款,并且只能在 24 小时后安排下一次考试。如果考试失败,可以在 14 天后安排下一次考试,费用相同,但您可以使用代金券重新参加考试。
AWS 认证数据库 - 专业认证有效期为三年。考试结果呈阳性后,证书将在五个工作日内发放。
有关内容和定价的详细信息有所不同,因此请务必在此处验证。
就业市场
AWS Certified Database - Specialty 认证使您有资格担任数据库、迁移和管理员等各种职位,并且可以适用于助理架构师职位。
根据payscale.com和LinkedIn的数据,高级数据库管理员的平均薪酬为110,000美元。
截至 2020 年 6 月,LinkedIn上发布了 7000 多个职位, indeed.com上发布了 2000 多个职位。
另外,请务必检查亚马逊上的数据库顾问职位。
<font styl
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~