内容提要
IaaS、PaaS、SaaS分别对应毛坯房、精装公寓和酒店,核心区别在于是否自己装系统、写代码。云服务商遵循责任共担原则,厂商管“云本身”,客户管“云上的东西”,数据安全始终是客户责任。上云后架构师需决策弹性、计费、备份等事项。政企可用私有云或混合云,数据不出机房。云提供能力,不替代决策。
延伸解读
责任共担的边界
云服务商与客户的责任划分遵循“责任共担”原则,厂商负责“云本身”,客户负责“云上的东西”。即使购买PaaS托管数据库,厂商只保证备份功能可用,不保证备份策略正确。数据安全始终是客户责任,因此“买了托管数据库就不会丢数据”是误解。
上云后的架构决策
上云后,架构师需自行决策弹性阈值、计费组合、可用区选择、备份保留期、网络权限及成本归属等。这些决策不在服务商责任内,若处理不当,可能导致峰值扩展失败、成本失控、数据丢失或安全事件。云提供能力,但不替代决策。
政企上云的现实选择
政企项目常因数据合规要求“不能上云”,但实际是“不能上公有云”。私有云可将云技术部署在自有机房,数据不出门;混合云则兼顾敏感数据本地与弹性业务公有。一字之差,影响项目方案与招标方向。
Q&A
IaaS、PaaS、SaaS 分别是什么意思?
IaaS(基础设施即服务)像租毛坯房,提供虚拟机、网络、存储等基础设施,需要自己装系统、装数据库、部署应用;PaaS(平台即服务)像租精装公寓,提供数据库、消息队列等托管服务,只需部署自己的业务代码;SaaS(软件即服务)像住酒店,软件由服务商提供,直接开账号使用。
如何快速判断一个云服务是 IaaS、PaaS 还是 SaaS?
判断标准是:还需要自己装系统就是 IaaS;不用装系统但需要写代码就是 PaaS;连代码都不用写就是 SaaS。
云服务商和客户的责任边界在哪里?
云服务商遵循责任共担原则,厂商负责“云本身”,客户负责“云上的东西”。具体边界随服务类型变化:IaaS 厂商管到虚拟机底层,PaaS 管到数据库软件等,SaaS 管到应用。但有一条线不变:客户的数据和访问权限永远是客户的责任。
买了托管数据库就不会丢数据吗?
不是。厂商保证的是备份功能可用,但不保证你设置了正确的备份策略。如果备份保留期设置不当或没有恢复演练,故障时仍可能丢数据。数据安全始终是客户的责任。
上云后架构师需要做哪些决策?
架构师需要决策弹性阈值和最小实例数、计费组合(如包月+按量)、跨可用区还是单可用区、备份保留期与恢复演练、网络与权限边界(VPC、安全组)、成本归属与闲置回收等。这些决策不在服务商责任范围内。
政企客户数据不出机房,是不是就不能用云?
不是。政企客户可以使用私有云或混合云。私有云将云技术部署在自有或客户机房,数据不出门;混合云则敏感数据留在私有云,弹性业务放公有云。所以“不能上云”通常指“不能上公有云”。