本指南将演示如何利用最大数据可用性架构(MD2A)增强数据库弹性。本指南将介绍 MD2A,该数据平台利用 API 和 SDK 提供从用户界面到数据库层的全栈弹性。借助先进的云数据库技术,该平台可以在多个地理位置之间复制数据,以实现持续运营并最大限度地减少停机时间。高性能存储引擎提供了低延迟、跨区域的可用性,现代化的 NoSQL 数据库可以在全球范围内实现高效的数据访问。通过自动执行数据库管理任务和消除管理需求,这种方法显著改善了应用程序的响应能力和全球应用程序的用户体验。MD2A 可以扩展以整合各种云数据产品,这样就使它成为一款灵活的解决方案,可以帮助各个组织构建更具弹性的数据架构,以支持持续运营和提高全球应用程序性能。

注意:[免责声明]

架构图

[架构图描述]

下载架构图 PDF 

Well-Architected 支柱

当您在云中构建系统时,AWS Well-Architected Framework 可以帮助您了解所做决策的利弊。框架的六大支柱使您能够学习设计和操作可靠、安全、高效、经济高效且可持续的系统的架构最佳实践。使用 AWS 管理控制台中免费提供的 AWS Well-Architected Tool,您可以通过回答每个支柱的一组问题,根据这些最佳实践来检查您的工作负载。

上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。

  • MD2A 使用 Aurora 全球数据库、DynamoDBAmazon S3 Intelligent-Tiering 存储类、全球流量管理以及应用程序防火墙和平衡基础设施。这些服务通过 API 和 SDK 与 MD2A 数据平台集成,在用户界面、服务和数据库层之间提供全栈弹性。Aurora 全球数据库和 DynamoDB 在多个可用区和 AWS 区域之间复制数据,以实现持续运营并最大限度地减少停机时间。它们自动执行备份、修补和失效转移等数据库管理任务。Aurora 的高性能存储引擎提供了低延迟、跨区域的可用性,因此提高了应用程序的响应能力。DynamoDB 是一个完全托管式 NoSQL 数据库,它消除了管理需求。它的全局表功能支持从多个区域进行低延迟数据访问,因此增强了全球应用程序的用户体验。

    当这些服务与 MD2A 结合使用时,可以对这些服务进行检测以跟踪性能、使用情况和有效性。它们还可以自动进行变更和部署,因此降低了人为错误的风险并加快了交付。最后,MD2A 可以适应各种安全最佳实践和合规标准,同时保护敏感数据。

    阅读《卓越运营》白皮书 
  • MD2A 是一个数据密集型平台,需要利用强大的安全措施保护用户数据并确保无缝操作。AWS WAF 机器人控制功能和 AWS Certificate Manager(ACM)发挥着至关重要的作用,可以增强 MD2A 的用户安全性,以进行机器人检测和缓解以及简化证书管理和用户信任。具体而言,AWS WAF 可以识别并阻止可能危害平台或窃取用户数据的恶意机器人;它还可以防范暴力攻击、抓取和分布式拒绝服务(DDoS)攻击等自动攻击。此外,ACM 还降低了证书过期的风险;通过使用 Amazon 颁发和签署的有效 TLS 证书,MD2A 可以与用户建立可信的连接,从而支持他们与平台交互的安全性。

    阅读《安全性》白皮书 
  • Elastic Load Balancing(ELB)将传入流量分配给多个实例,因此在优化资源利用率的同时支持高可用性和容错能力。AWS Auto Scaling 根据需求自动调整实例数量,能够防止在高峰使用期间性能下降并保持成本效益。Amazon CloudWatch 为主动解决问题提供了近乎实时的洞察和警报。在数据管理方面,Aurora 全球数据库在多个可用区和区域之间复制数据,以实现数据持久性和可控的低延迟。同样,DynamoDB 全局表支持低延迟的全球分布式数据访问,并跨多个区域复制数据以实现高可用性和数据持久性。

    阅读《可靠性》白皮书 
  • Aurora 全球数据库提供了对跨区域关系数据的低延迟访问,因此减小了全球应用程序的读取延迟。DynamoDB 全局表通过对全球分布式数据进行快速、一致的读写操作来提高效率,从而最大限度地减小全球用户的延迟。Amazon Global AcceleratorELB 结合使用,通过智能地将流量路由到最近的入口点来提高性能,从而减少网络跃点数和减小延迟。Amazon Route 53 的全球 DNS 基础设施可以快速解析域名,并将用户路由到最近的内容服务器。这些服务共同优化了应用程序响应能力和资源利用率,因此可以提高全球部署的整体性能效率。

    阅读《性能效率》白皮书 
  • MD2A 数据平台使用多种工具有效地优化成本。Auto Scaling 会根据需求自动调整资源,从而最大限度地减少浪费和开支。AWS Budgets 允许设置预定义的支出限额并发送警报,以防止成本超支。为了进行详细的财务分析,AWS Cost Explorer 成本管理服务可以深入了解使用模式和支出,以帮助发现节省成本的机会。这些工具协同工作,可以实现准确的成本预测,帮助高效地利用资源,并为持续的成本优化提供明智的决策。

    阅读《成本优化》白皮书 
  • MD2A 可以通过云计算和 AWS 托管式服务帮助用户显著减少他们的碳足迹。具体而言,AWS 数据中心采用高能效实践,包括先进的冷却技术和可再生能源;AWS 对可持续发展的承诺扩展到减少浪费和资源优化。之所以专门选择 AWS 托管式服务来支持可持续性,有三个关键原因:首先,它们减少了物理基础设施占地面积,最大限度地减少了对本地硬件的需求。其次,这些服务通过合理调整来提供可扩展性和高效率,从而使资源得到最佳利用。最后,AWS 的可持续实践与 MD2A 数据平台的目标一致,即最大限度地减少环境影响。

    阅读《可持续性》白皮书 
[内容类型]

[标题]

此[博客文章/电子书/指南/示例代码]演示了如何 [插入简短描述]。

免责声明

示例代码;软件库;命令行工具;概念验证;模板;或其他相关技术(包括由我方人员提供的任何前述项)作为 AWS 内容按照《AWS 客户协议》或您与 AWS 之间的相关书面协议(以适用者为准)向您提供。您不应将这些 AWS 内容用在您的生产账户中,或用于生产或其他关键数据。您负责根据特定质量控制规程和标准测试、保护和优化 AWS 内容,例如示例代码,以使其适合生产级应用。部署 AWS 内容可能会因创建或使用 AWS 可收费资源(例如,运行 Amazon EC2 实例或使用 Amazon S3 存储)而产生 AWS 费用。

本指南中提及第三方服务或组织并不意味着 Amazon 或 AWS 与第三方之间存在认可、赞助或从属关系。AWS 的指南是一个技术起点,您可以在部署架构时自定义与第三方服务的集成。

此页内容对您是否有帮助?