AWS数据库服务概述AWS数据库服务概述亚马逊AWS华东区客户经理李俊林亚马逊AWS华东区客户经理李俊林今日议程•为什么要什么托管的数据库服务•关系型托管数据库服务•非关系型托管数据库服务•托管的缓存服务•托管的数据仓库服务•数据库迁移服务为什么要托管的数据库服务为什么要托管的数据库服务不同的数据库托管方案Power,HVAC,netRackandstackServermaintenanceOSpatchesDBsoftwarepatchesDatabasebackupsScalingHighavailabilityDBsoftwareinstallsOSinstallationAppoptimizationPower,HVAC,netRackandstackServermaintenanceOSpatchesDBsoftwarepatchesDatabasebackupsScalingHighavailabilityDBsoftwareinstallsOSinstallationAppoptimizationPower,HVAC,netRackandstackServermaintenanceOSpatchesDBsoftwarepatchesDatabasebackupsHighavailabilityDBsoftwareinstallsOSinstallationScalingAppoptimization在物理机上部署在EC2上部署使用托管的数据库方案AWS提供所有主流数据库的托管服务RelationalAmazonRDS托管的关系型数据库服务支持AmazonAurora,MySQL,PostgreSQL,Oracle,SQLServer及MariaDBNoSQLAmazonDynamoDB快速,可预测,高扩展性的非关系型数据存储支持Document及Key-Value的数据存放AmazonElastiCacheCache内存缓存服务,支持Redis及MemcachedDataWarehouseAmazonRedshiftPB级别可扩展的数据仓库服务DatabaseMigration在最小的宕机时间内迁移您的数据库AWSDatabaseMigrationServicesLJ1LJ2幻灯片6LJ1强调下不同数据库服务适用于什么场景Li,Justin,2015/12/3LJ2类似的技术Li,Justin,2015/12/3AmazonRDS让您能够在云中轻松设置、操作和扩展关系数据库AmazonRDS:托管的SQL服务轻松管理利用AWS管理控制台、AWSRDS命令行界面或者简单的API调用可扩展可扩展数据库的计算和存储资源,轻松管理只读副本可用与耐久支持多AZ部署,具有自动备份、数据库快照以及自动故障切换功能高性能最多支持32个vCPU到244GiB的数据库服务器,可选择最高支持30000IOPS的SSD存储安全在VPC中运行数据库实例,这使您可以隔离数据库实例,很多AmazonRDS引擎类型都提供了静态加密和传输时加密便宜只需为实际消耗的资源付费,支持预留实例LJ3幻灯片8LJ3解释下一些专有名词,例如AZLi,Justin,2015/12/3AmazonRDS:兼容主流的数据库应用AmazonRDS:方便快捷的运维节约您的人力成本•通用型(SSD)存储适用于多种数据库工作负载–提供3IOPS/GB的基准,并能突增至3000IOPS•预配置IOPS(SSD)存储适用于I/O密集型数据库工作负载–提供从1000到30000IOPS的I/O预置灵活性AmazonRDS在数据库实例所在可用区之外的其他可用区中维护同步备用副本。在主副本出现计划或非计划中断时,AmazonRDS将自动故障转移到备用副本。LJ4幻灯片10LJ4强调一下IOPS的灵活调整,适应不同的用户&场景Li,Justin,2015/12/3AmazonRDS:多种备份方式保护您的数据安全•自动备份–备份窗口:将您的数据库恢复到35天内的任意时间点•手动备份–手动创建数据库快照,快照将永久存放于S3中直到删除–通过快照随时恢复您的数据库实例RDS支持简单的Read-Replica操作,可以将您的读负载分摊到多个自动维护的ReadReplica上从而降低主库压力LJ5幻灯片11LJ5备份被简化为简单的命令或者自动任务,减少人力成本Li,Justin,2015/12/3AmazonRDSforAuroraAmazonAurora:基于云计算重新发明的关系型数据库与MySQL兼容吞吐量是标准MySQL的5倍高端商用数据库产品成本的1/10数据隔离VPC并能自动加密自动扩展存储空间(10GB-64TB)可用性高于99.99%LJ6幻灯片12LJ6AMAZON/MSFT/ORACLE引领数据库技术的三大厂商产品领先地位Li,Justin,2015/12/3AmazonAurora:为高性能与高可用而生•跨3个可用区复制6份数据•无缝扩展存储空间,最大支持64TB•最多支持15个Aurora副本,支持实时故障恢复AZ1AZ2AZ3Virtualized,cross-AZstoragelayer运行OracleRAConEC2共享存储:选用i2.8xlarge作为NAS实例(单节点6.4TBSSD实例存储)网络多播:使用NtopN2N组件VPN组(运行于PlacementGroup中)LJ7LJ11LJ8LJ9LJ10J1幻灯片14LJ7同时也强调一下BYOLLi,Justin,2015/12/3LJ11强调商业价值保护原有投资Li,Justin,2015/12/3LJ8如何Migrate传统的应用,例如SAP/OracleERP,保护原有的架构和应用,同事兼备弹性Li,Justin,2015/12/3LJ9OracleRAC不再是上云的障碍了Li,Justin,2015/12/3LJ10调整下架构,简化一些技术术语Li,Justin,2015/12/3J1什么是OracleRAC,运行在云上的好处JUSTIN,2015/12/6AmazonDynamoDB快速灵活的NoSQL数据库服务AmazonDynamoDB:快速灵活的NoSQL数据库服务快速稳定的性能AmazonDynamoDB使用自动分区和SSD技术来满足您的吞吐量需求,以任意规模提供低延迟。高度可扩展如果您的应用吞吐量需求发生变化,只需使用AWS管理控制台或AmazonDynamoDBAPI调用更新表的请求容量即可。灵活支持文档和键值数据结构,您可以灵活地设计最适合您的应用程序的最佳架构高性能与AWSLambda集成,可提供触发器,以便您能够构建自动应对数据变化的应用程序。精细访问控制与IAM集成,对组织内的用户实现精细的访问控制。完全托管完全托管的云NoSQL数据库服务,您只需创建数据库表并设置吞吐量,其余事情都交由该服务来代劳。LJ12LJ13幻灯片16LJ12强调一下为什么有NoSQLLi,Justin,2015/12/3LJ13呼应一下类似产品/讲一下对应案例Li,Justin,2015/12/3DynamoDB:按需计费支持灵活扩展读写容量•写入吞吐量:¥0.058每小时每10个单位的写入容量•读取吞吐量:¥0.058每小时每50个单位的读取容量数据存储•每月每GB¥2.20读写容量单位:写入所需要的容量单位=每秒的项目写入量x1KB块的项目大小读取所需要的容量单位*=每秒的项目读取量x4KB块的项目大小*从每秒读取次数角度来看,如果您使用最终一致性读取,您会得到双倍的吞吐量。AmazonElastiCache在云中轻松部署、运行和扩展内存缓存AmazonElastiCache:可调节的内存缓存服务ElastiCache•高性能可调节的内存缓存服务•避开数据库和磁盘存储以加速您的应用•与您现有的应用兼容•按需计费AmazonElastiCache:支持Memcached及RedisElastiCache与Memcached保持协议兼容,因而您当前用于现有Memcached环境的常用工具仍可无缝应用于该服务。ElastiCache支持主/从复制和多可用区,这项功能可用于实现可用区的交叉冗余。AmazonRedshift快速、完全托管的PB级数据仓库RedshiftAmazonRedshift:云中托管的数据仓库•PB级别的列式数据仓库•快速响应时间–十倍速度于传统关系型数据库•按需付费价格便宜LJ15幻灯片22LJ15呼应一下刘开Li,Justin,2015/12/3AmazonRedshift:适用于多种场景•不用新增额外硬件即可扩展数据仓库,从而减少扩容成本•从现有的数据仓库无缝迁移•分钟级别简单配置,快速响应业务需求•提高对海量数据的处理性能•让更多的数据可以用于商业分析•通过标准的报告工具来读取商业数据•为应用增加分析功能•随着需求的增长动态调整数据仓库处理能力•减少处理海量数据所需的软硬件投入•TraditionalenterpriseDW•Companieswithbigdata•SaaScompaniesAmazonRedshift:与现有BI工具及AWS环境集成LeadernodeComputenodesPostgreSQLJDBC/ODBCAmazonS3AmazonDynamoDBAWSDataPipelineAmazonEMR第三方BI工具AmazonRedshift:显著减少查询所需I/O列式存储数据压缩分区映射直连存储AmazonRedshift:按需调节计算/存储能力vCPUECU内存(GiB)存储I/O节点范围最大容量计算密集型dc1.large27150.16TBSSD0.20GB/s1-325.12TBdc1.8xlarge321042442.56TBSSD3.70GB/s2-128320TB存储密集型ds2.xlarge414312TBHDD0.40GB/s1-3264TBds2.8xlarge3611624416TBHDD3.30GB/s2-1282PBLJ16幻灯片26LJ16Highlight一下最大容量,已经节点可调整Li,Justin,2015/12/3AWSDatabaseMigrationServices最大程度地减少迁移过程中的停机时间AWSDatabaseMigrationServiceAWSDatabaseMigrationServices最大程度地减少迁移过程中的停机时间具有高度恢复和自愈能力在广泛使用的商用和开源数据库之间迁移数据LJ17幻灯片28LJ17强调Freedom迁移便利Li,Justin,2015/12/3LJ18幻灯片29LJ18现场提问:准备三个问题Li,Justin,2015/12/3