云产品的选型

  • 一,云平台的基本组件


一,云平台的基本组件

1.ECS(云服务器、云主机)
2.RDS(关系型数据库)
3.SLB(负载均衡)
4.OSS(对象存储)
5.VPC(虚拟私有云、专有网络)

  • 以上五个部件就是云平台产品的最基本的五大组件,一般情况下都是常见应用场景下必须的部分
    首先是云主机,云主机是所有产品的基础,使用任何产品都需要ECS的支持,有的同学可能会说,使用RDS的时候可以不用云主机啊?但是殊不知你购买RDS服务的时候,本质上也是购买的一台云主机上面搭建了一套数据库软件,只是购买RDS的时候帮你封装好了,操作系统层面不可见而已。所以,云主机ECS是万物的基础,甚至极端的情况下,以上所有的服务都可以购买云主机自主搭建(当然,一般不推荐用户自行搭建,会在稳定性和安全性上有一定的问题)。
  • 当然,搭建了服务器就需要搭建数据库,所以正常的情况下RDS也是应用场景很广的一个应用。
  • 云的特点就是分布式,所以负载均衡SLB也是很重要的一个部分,他是让业务走向分布式的关键,在大规模集群前面放一个SLB,能让所有的主机一起工作,相当于主机群的一个管理者和任务分配者,即使是单机应用,也建议在前面放一个SLB作为代理转发,这样会有很多优势。
  • 对象存储专门存储非结构数据,相对于前面的关系型数据库只能存储结构化数据,对象存储相当于一个分布式文件系统,,可以存储图片,视频等,再结合CDN使用,应用场景也很多。
  • VPC,虚拟私有云,相当于在公有云上的一个家,对租户的主机群进行网络隔离,在企业级应用中,VPC是必不可少的。SNAT、VPN都是基于VPC的。