BpFile(id=224, bpId=23, name=互联网行业构建高弹性系统, author=null, keyword=应用弹性,数据库弹性,POLARDB, description=通过弹性伸缩和POLARDB的配合,实现应用和数据库两个层面的弹性扩展, position=null, ossUrl=bp-CDTQQ83LZ20T1VRG.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=
方案概述
通过弹性伸缩和POLARDB的配合,实现应用和数据库两个层面的弹性扩展
VPC:Virtual Private Cloud,简称VPC。基于阿里云创建的自定义私有网络, 不同的专有
网络之间二层逻辑隔离,可以在自己创建的专有网络内创建和管理云产品实例,比如ECS、
负载均衡、RDS等。在创建前,您需要结合具体业务,规划VPC和交换机的数量及网段等。
ECS:Elastic Compute Service,简称ECS。是阿里云提供的一种基础云计算服务。无需提
前采购硬件设备,根据业务需要,随时创建所需数量的云服务器ECS实例。在使用过程中,
随着业务的扩展,可以随时扩容磁盘、增加带宽。也能随时释放资源,节省费用。
安全组:安全组是一种虚拟防火墙,具备状态检测和数据包过滤功能,可以配置一系列的安
全组规则,允许或禁止安全组内的ECS实例对公网或私网的访问。安全组是重要的网络安
全隔离手段,用于在云端划分安全域。
Redis:阿里云数据库Redis 版(ApsaraDB for Redis)是兼容开源Redis 协议的
Key-Value 类型在线存储服务。它支持字符串(String)、链表(List)、集合(Set)、
有序集合(SortedSet)、哈希表(Hash)等多种数据类型,及事务(Transactions)、消
息订阅与发布(Pub/Sub)等高级功能。通过“内存+硬盘”的存储方式,云数据库Redis
版在提供高速数据读写能力的同时满足数据持久化需求。
POLARDB:POLARDB 是阿里云自研的下一代关系型云数据库,100% 兼容MySQL,存
储容量最高可达100 TB,性能最高提升至MySQL 的6 倍,单库最多可扩展到16 个节
点,适用于企业多样化的数据库应用场景。POLARDB 采用存储和计算分离的架构,所有
计算节点共享一份数据,提供分钟级的配置升降级、秒级的故障恢复、全局数据一致性和免
费的数据备份容灾服务。POLARDB 既融合了商业数据库稳定可靠、高性能、可扩展的特
征,又具有开源云数据库简单开放、自我迭代的优势,而成本只有商用数据库的1/10。
ESS:弹性伸缩自动为您调整弹性计算资源大小,以满足您业务需求的变化。弹性伸缩根据
您设置的伸缩规则,在业务需求增长时自动为您增加ECS实例以保证计算能力,在业务需
求下降时自动减少ECS实例以节约成本。
SLB:Server Load Balancer,简称SLB。多台云服务器进行流量分发的负载均衡服务,可
以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。
RDS:Relational Database Service,简称RDS,是一种稳定可靠、可弹性伸缩的在线数
据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL
Server、PostgreSQL、PPAS和MariaDB引擎,提供了容灾、备份、恢复、监控、迁移等
方面的全套解决方案,彻底解决数据库运维的烦恼。, templateId=null, freetry=null, visitTime=null, visitCount=null, video_url=null, buttonName=null, buttonUrl=null)
温馨提示
未登录用户仅可预览8页内容,请您前往登录后浏览更多企业上云最佳实践案例内容。企业账号建议生成子账号授权访问。