《2019年云原生数据库Amazon Aurora技术架构详解与迁移实战.pdf》由会员分享,可在线阅读,更多相关《2019年云原生数据库Amazon Aurora技术架构详解与迁移实战.pdf(42页珍藏版)》请在三个皮匠报告上搜索。
1、2019中中 国国 数数 据据 智智 能能 管管 理理 峰峰 会会Amazon Aurora 为云计算而生的关系型数据库2019中中 国国 数数 据据 智智 能能 管管 理理 峰峰 会会议程Aurora特性Aurora技术架构迁移至AuroraAurora客户案例2019中中 国国 数数 据据 智智 能能 管管 理理 峰峰 会会议程Aurora特性Aurora技术架构迁移至AuroraAurora客户案例2019中中 国国 数数 据据 智智 能能 管管 理理 峰峰 会会Amazon Aurora的与众不同高性能和高可扩展性高可用性和高耐用性高度安全完全托管5 倍于标准 MySQL 的吞吐量3
2、倍于PostgreSQL 的吞吐量性能相当而成本仅为商用DB的1/10可以跨3个AZ,最多 15 个可读副本存储自增长,单实例可达 64TB可用性高于 99.99%具有容错及自我修复能力跨3个AZ复制6个数据副本数据持续备份到 S3实例故障转移小于3 秒通过VPC 进行网络级隔离,支持静态存储及传输时加密,集群中的备份、快照和副本自动加密无需担心硬件、软件补丁、设置、配置或备份等数据库管理任务。会自动持续监控并将其备份到 S3,可以实现精细的时间点恢复。兼容 MySQL 和 PostgreSQL 的关系数据库,为云打造。性能和可用性与商用数据库相当,成本只有 1/10。2019中中 国国 数数
3、 据据 智智 能能 管管 理理 峰峰 会会与MYSQL写性能比较SysBench Write-Only(writes/sec)DB Size Amazon Aurora MySQL1 GB 107,000 8,40010 GB 107,000 2,400100 GB 101,000 1,5001 TB 41,000 1,200SysBench OLTP(writes/sec)Connections Amazon Aurora MySQL50 40,000 10,000500 71,000 21,0005,000 110,000 13,0002019中中 国国 数数 据据 智智 能能 管管 理理
4、 峰峰 会会与MYSQL读性能比较2019中中 国国 数数 据据 智智 能能 管管 理理 峰峰 会会 Four client machines with 1,000 threads eachWRITE PERFORMANCEREAD PERFORMANCE Single client with 1,600 threadsMySQL SysBenchR3.8XL with 32 cores and 244 GB RAM性能测试更多的测试可以看:https:/amazonaws- 国国 数数 据据 智智 能能 管管 理理 峰峰 会会更少IO减少网络传输缓存计算和存储分离减少不必要工作异步处理减少延
5、迟优化锁机制批量处理提高效率如何实现高性能?数据库取决于数据库取决于IO网络存储依赖流量网络存储依赖流量2019中中 国国 数数 据据 智智 能能 管管 理理 峰峰 会会AWS全球区域https:/www.infrastructure.aws/2019中中 国国 数数 据据 智智 能能 管管 理理 峰峰 会会AWS基础架构组件2019中中 国国 数数 据据 智智 能能 管管 理理 峰峰 会会AWS可用区(AZ)设计通过一个或多个数据中心,在基础架构层面进行完全隔离两个AZ之间相隔几十公里每个数据中心具有各自独立的电源系统高达10万台服务器的规模不同的数据中心之间通过高速网络进行连接通过访问in
6、frastructure.aws 了解更多的AWS全球基础架构设施2019中中 国国 数数 据据 智智 能能 管管 理理 峰峰 会会Availability Zone AAvailability Zone BBeijing Region 北京区域Availability Zone 可用区可用区每个region区域至少有两个可用区每个可用区都由多个数据中心组成可用区之间地理与网络都是独立设计与运营可用区间网络延时保持在3ms以下可用区内延时保持在0.3ms以下跨可用区的高可用部署极低成本的城市圈级别的实时异地容灾方案Availability Zone AAvailability Zone BNi