云计算及国内主流云厂商概述
云计算是构建在虚拟化、分布式、自动化平台之上的有如下优点:
稳定性:采用分布式集群部署,保障服务不宕机;
弹性扩展:按需索取,一键式秒级开通资源;
安全性:采用分布式多副本冗余部署,保障数据不丢失;
成本:资源的成本费用降低;
易用性:Web 管理控制台,智能化便捷操作。
IT 体系的发展阶段:
物理机体系阶段。想使用计算资源,就需要去购买对应的硬件。
云计算体系阶段。在云资源平台上按需索取即可,而不用再和底层物理硬件打交道。
容器体系阶段。对计算资源的使用脱离对硬件,甚至是对各个云平台的依赖,只关心业务正常运行即可。
技术架构发展阶段:
单机架构的阶段。IOE 架构(IBM 的小型机+Oracle+EMC 存储)是单机架构中的典型代表,都是高配性能的计算资源,在这个阶段的架构,其业务基本上都是单机部署的。
集群架构的阶段。是单体架构的演变,一般采用虚拟 VIP 技术(如 Keeplived、Hearbeat)解决单点故障问题,让架构高可用。
分布式架构阶段。是集群架构的演变。不管是业务代码还是数据库,都是通过多台服务器以分布式模式部署的。如果业务压力增加,那么就增加对应的服务器资源。
微服务架构阶段。微服务架构本质上也是分布式架构,微服务其实是业务功能层面的一种切分,即切分成单个小型的独立业务功能。多个微服务通过 API 网关(Gateway)提供统一服务入口,对前台透明,而每个微服务也可以通过分布式架构进行部署。
国内云厂商概述:
阿里云:市场占有率超过第 2~5 名总和,在整体稳定性、安全性、性价比、产品功能等方面的综合性能处于国内第一地位。阿里巴巴在电商领域拥有海量用户、海量数据、高访问量/高并发的业务场景,也拥有一流的技术实力,收购了万网,拥有了一键便捷式的域名备案服务。
腾讯云:腾讯在在 QQ、微信、游戏业务方面也有着海量用户、海量数据、高访问量/高并发的业务场景,同样也拥有强大的技术实力。作为游戏开发商,在游戏领域有着强大的渠道、丰富的经验,相比其他云平台,腾讯云部署游戏类业务会更具有优势。
华为云:华为是全球领先的信息与通信解决方案供应商。华为云的优势与特点主要在于企业级私有化解决方案。
百度云:百度的主要业务是搜索。百度云的优势在于人工智能相关服务上。
大概总结:在海外的业务部署上,建议优先选择亚马逊。在国内互联网业务部署上,建议优先选择阿里云。在私有云、私有化输出方面,建议尝试使用华为云。如若在游戏、运维等细分领域有更深的需求,建议尝试使用腾讯云。若对云产品功能特性、存储或者其他细分领域有需求,建议使用 Ucloud、七牛云等云厂商的产品。
版权声明: 本文为 InfoQ 作者【穿过生命散发芬芳】的原创文章。
原文链接:【http://xie.infoq.cn/article/56517f7265fa5abd319a7d61c】。文章转载请联系作者。
评论