【AWS】什么是Amazon Aurora(完全兼容开源数据库MySQL和PostgreSQL)
2025年07月15日
文章浏览:44
【AWS】什么是Amazon Aurora

Amazon Aurora 是 Amazon Web Services (AWS) 专门为云环境构建的关系型数据库服务。它既具备高端商用数据库的性能和可用性,又拥有开源数据库的成本效益和灵活性

AWS 宣称 Aurora 的性能可以达到标准 MySQL 数据库的 5 倍,PostgreSQL 数据库的 3 倍,而成本仅为传统商用数据库的十分之一。


你可以把 Amazon Aurora 想象成一个“超级增强版”的关系型数据库,它底层采用了全新的、云优化的架构,但对外又完全兼容流行的开源数据库引擎(目前是 MySQL 和 PostgreSQL)


Amazon Aurora 的典型用例

高性能企业级应用程序: 

任何需要高性能、高可用性和可扩展关系型数据库的应用程序,例如大型电商平台、金融服务应用、游戏后端等。


Web 和移动应用程序:

 需要处理大量并发连接和数据流量的动态网站和移动应用。


SaaS (软件即服务) 应用程序: 

为 SaaS 提供商提供灵活、可扩展且成本效益高的多租户数据库解决方案。


遗留数据库迁移: 

对于希望从传统商用数据库(如 Oracle)迁移到云端,同时保持高性能和兼容性的企业。


分析型工作负载: 

作为数据仓库或数据分析的后端,结合并行查询等功能加速分析。


间歇性或不可预测的工作负载 (Aurora Serverless):

 例如开发/测试环境、博客、小型网站或新项目,在这些场景下,自动伸缩和按需付费可以大幅降低成本。


过去考试题

顧客は、簡単にスケーリングできるMySQLデータベースを実行する必要があります。どのAWSサービスを使用する必要がありますか?

  1. Amazon Aurora
  2. Amazon Redshift
  3. Amazon DynamoDB
  4. Amazon ElastiCache


考试题解析

Amazon Aurora は、MySQL、PostgreSQLの両方互換のクラウドネイティブなリレーショナルデータベースエンジンで、従来のアプリケーションを移行したり、新しいインターネット向けアプリケーションを構築したりするのに適しています。 オンデマンドでスケーリングが可能なため、要件に応じてリソースを柔軟に調整できます。


B. Amazon Redshiftは、データウェアハウスとしてデータ分析に特化したサービスであり、オンライントランザクション処理用のデータベースではありません。

C. Amazon DynamoDBはNoSQLドキュメント指向のデータベースサービスで、リレーショナルデータベースではありません

D. Amazon ElastiCacheはインメモリのキャッシュサービスで、永続的なデータベースとしては使えません。

关注 收藏