云计算是构建在虚拟化、分布式、自动化平台之上的有如下优点:

  • 稳定性:采用分布式集群部署,保障服务不宕机;
  • 弹性扩展:按需索取,一键式秒级开通资源;
  • 安全性:采用分布式多副本冗余部署,保障数据不丢失;
  • 成本:资源的成本费用降低;
  • 易用性:Web管理控制台,智能化便捷操作。

IT体系的发展阶段:

  • 物理机体系阶段。想使用计算资源,就需要去购买对应的硬件。
  • 云计算体系阶段。在云资源平台上按需索取即可,而不用再和底层物理硬件打交道。
  • 容器体系阶段。对计算资源的使用脱离对硬件,甚至是对各个云平台的依赖,只关心业务正常运行即可。

技术架构发展阶段:

  • 单机架构的阶段。IOE架构(IBM的小型机+Oracle+EMC存储)是单机架构中的典型代表,都是高配性能的计算资源,在这个阶段的架构,其业务基本上都是单机部署的。
  • 集群架构的阶段。是单体架构的演变,一般采用虚拟VIP技术(如Keeplived、Hearbeat)解决单点故障问题,让架构高可用。
  • 分布式架构阶段。是集群架构的演变。不管是业务代码还是数据库,都是通过多台服务器以分布式模式部署的。如果业务压力增加,那么就增加对应的服务器资源。
  • 微服务架构阶段。微服务架构本质上也是分布式架构,微服务其实是业务功能层面的一种切分,即切分成单个小型的独立业务功能。多个微服务通过API网关(Gateway)提供统一服务入口,对前台透明,而每个微服务也可以通过分布式架构进行部署。

国内云厂商概述:

  • 阿里云:市场占有率超过第2~5名总和,在整体稳定性、安全性、性价比、产品功能等方面的综合性能处于国内第一地位。阿里巴巴在电商领域拥有海量用户、海量数据、高访问量/高并发的业务场景,也拥有一流的技术实力,收购了万网,拥有了一键便捷式的域名备案服务。
  • 腾讯云:腾讯在在QQ、微信、游戏业务方面也有着海量用户、海量数据、高访问量/高并发的业务场景,同样也拥有强大的技术实力。作为游戏开发商,在游戏领域有着强大的渠道、丰富的经验,相比其他云平台,腾讯云部署游戏类业务会更具有优势。
  • 华为云:华为是全球领先的信息与通信解决方案供应商。华为云的优势与特点主要在于企业级私有化解决方案。
  • 百度云:百度的主要业务是搜索。百度云的优势在于人工智能相关服务上。

大概总结:在海外的业务部署上,建议优先选择亚马逊。在国内互联网业务部署上,建议优先选择阿里云。在私有云、私有化输出方面,建议尝试使用华为云。如若在游戏、运维等细分领域有更深的需求,建议尝试使用腾讯云。若对云产品功能特性、存储或者其他细分领域有需求,建议使用Ucloud、七牛云等云厂商的产品。