公有云常见的架构如下图所示,包含包含IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平台即服务)、SaaS(Software as a Service,软件即服务)、运维、运营、安全六大部分。
公有云常见架构
IaaS、PaaS、SaaS的区别:
如果想要建WEB网站,不买云服务,需要的投入大概是:买服务器,安装服务器软件,编写站程序。
- 如果你采IaaS服务,就不用买服务器了,随便在哪家购买虚拟机,但是还是需要安装服务器软件;国内知名IaaS如:阿里云ECS;腾讯云COS:腾讯云COS是一种对象存储服务,提供大规模的数据存储和访问能力,可以存储各种类型的数据,包括文本、图片、音频和视频等;华为云云数据库RDS:华为云云数据库RDS是一种关系型数据库服务,提供MySQL、PostgreSQL、SQL Server和MongoDB等数据库的托管服务,帮助企业快速构建和管理数据库。
- 如果你采PaaS的服务,那么意味着你既不需要买服务器,也不需要装服务器软件,只需要开发WEB站程序;国内知名PaaS如:阿里云容器服务:阿里云容器服务是一种基于Kubernetes的容器化部署平台,支持快速构建、部署和管理容器化应用程序。华为云DevCloud:华为云DevCloud是一种PaaS平台,为开发人员提供了一系列的云计算和开发工具,支持Web应用程序和移动应用程序的构建、测试和部署等。百度智能云函数计算:百度智能云函数计算是一种基于事件驱动的PaaS服务,允许开发人员在云端运行代码,并根据事件触发代码的执行。
- 如果购买某些在线论坛或者在线店的服务,这意味着你也不开发站程序,只需要使开发好的程序,且平台会负责程序的升级、维护、增加服务器等,你只需要专门运营即可,此即为SaaS。国内知名SaaS如:飞书、腾讯会议、企业邮箱。