SaaS(Software as a Service)强调应用即服务,我们用来控制灯、窗帘、音响的软件都属于SaaS层。
PaaS(Platform as a Service)强调平台即服务,平台层不关心你是灯还是窗帘,只知道你这类型的【物】有12个不同类型的属性,真正连接了1324个设备,哪个类型的【物】有6个不同类型的属性,真正连接了34个设备。什么物模型、物影子、规则引擎、物接入等概念都在这一层实现。
IaaS(Infrastructure as a Service)强调基础设施即服务,灯的色温值是什么,电饭煲的煮饭方式是什么,窗帘是开是关,这些数据都是要存储在数据库中。PaaS层在几秒内找到目标设备等动作是需要计算能力的。而承载这些数据库、计算能力的都是真实的硬件资源。IaaS层就是要调度、计算哪些工作需要多少资源,什么弹性伸缩、扩缩容都是这一层做的事情。