2.1.1 阿里云IaaS产品体系与应用场景

伴随着国内移动互联网和数字经济发展的浪潮,新的应用开发模式、体系架构、交付和运维模式不断涌现,业界技术呈现快速迭代和不断进化的发展态势。阿里云历时十多年,整个IaaS产品体系始终保持高速迭代和积极的市场响应,从2009年推出首款IaaS产品ECS(Elastic Compute Service),到今天涵盖“计算”“存储”“网络”“安全”产品系列;从寥寥数款面向个人用户的小规格云主机产品形态,到“通用云服务器”“GPU/FPGA云服务器”“神龙裸金属服务器”“超级计算集群(SCC)”“云桌面”“弹性伸缩”“弹性容器实例”“VPC(Virtual Private Cloud)”“负载均衡”“NAT/VPN/智能网关”“高速通道”“对象/文件/块存储”等累计200多款IaaS相关产品,阿里云已经进化形成相对完整的IaaS计算解决方案簇。阿里云IaaS产品簇如图2-2所示。

图2-2 阿里云IaaS产品簇

丰富的云产品及产品组合覆盖了越来越多的企业应用场景,阿里云IaaS产品服务支持的典型应用场景包括:

● 企业建站与服务:通过阿里云IaaS云资源包,即ECS/RDS(Relational Database Service)/OSS(Object Storage Service)/SLB(Server Load Balancer)搭建企业Web官网,或者基于Web或移动互联网应用服务站点,使站点具备负载均衡和云资源弹性伸缩能力、DDoS(Distributed Denial of Service)防攻击安全防护能力,通过CDN(Content Delivery Network)加速还可以实现网站在不同地域“秒开”。

● 互联网游戏:通过阿里云IaaS产品“ECS+GPU虚拟化实例”“OSS存储”“RDS数据库和缓存”以及“CDN加速”等为云游戏提供一站式运营维护解决方案。比如面向资源和游戏的弹性调度与策略,可实现更高的资源使用效率,低延时串流技术和服务端的渲染能力专门为多媒体云端运算服务。未来还将开放更多的业务功能及运营管理API(Application Programming Interface),支持用户的个性化产品定制和运营策略。

● 大数据分析:利用阿里云IaaS产品DTS(Data Transmission Service)将数据从多数据源导入云上MaxComputer(大数据离线计算)和Blink(在线计算),通过Dataworks开发与治理构建实时离线一体化数据仓库,满足企业实时推荐、风控和分析业务需求。

● 视频云与直播:通过阿里云视频直播服务实现移动端的推拉流能力,解决视频直播中手机端的推拉流问题;同时移动端利用MQTT(Message Queuing Telemetry Transport)消息服务实现发送和接收消息,在转发消息时利用内容安全服务对消息内容进行审核。发送的消息可以被存储在“表格存储”中。

● 云灾备:阿里云IaaS支持企业级云灾备方案,通过迁云服务可以将业务切换到云中运行,云上的业务可以充分利用已有产品的同城容灾、异地灾备架构来保障业务的安全运行,也支持利用混合云网关从云中将数据回流到云下机房,形成有效的灾备闭环。

● 云存储:通过阿里云IaaS产品“OSS对象存储”“SLS(Simple Log Service)日志存储”“表格存储”等与多种实时/离线计算框架、计算服务的对接方式,满足结构化、半结构化、非结构化等不同数据类型的海量数据存储需求,提供海量、高可靠、易扩展、高性价比、全面支持计算生态的大数据存储解决方案。