Aurora是Amazon Web Services(AWS)专为云打造的关系数据库,其采用计算存储分离架构,分别位于不同的VPC(Virtual Private Cloud)中。如下图所示,
用户通过用户VPC 接入应用,在RDS(Relational Database Service)VPC 内进行RW节点与RO 节点间交互,数据的缓冲区和持久化存储于存储VPC 中。这样实现了Aurora 在物理层面上计算与存储的分离。存储VPC 中由多个挂载与本地SSD 的存储节点组成,被称为EC2 VMs 集群。这种存储结构使Aurora 中的一写多读可以共享同一个存储空间,只需通过网络传输Redo Log,可以快速增加只读副本。
Aurora 是在EC2、VPC、Amazon S3、Amazon DynamoDB 和Amazon SWF 等产品的基础上构建的,并不像PolarDB 一样有专门的PolarFS 作为文件系统。
以上内容摘自《云原生数据库原理与实践》,这本书可以在电子工业出版社天猫店购买。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。