分布式数据库:原理与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.4 云计算

云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备,使用服务商提供的计算机作为计算资源。

如图2.6所示,当构建一个应用程序的时候,将逻辑工作分布至其他组件中,会大幅提升运维的复杂度。因此,为了有效支撑分布式体系,业界也开始有了云服务。最开始的时候,云服务在某种程度上就是服务器虚拟机租赁,最早的AWS也只有EC2将虚拟机资源分享到网络供大家租用。此后在虚拟机上开始产生各种各样的计算、存储、通信、管理、网络等组件,这些组件构成了PaaS层,也就是平台层。有了平台层,各种分布式框架就如同雨后春笋一样纷纷涌现,让用户可以非常容易地编写用户逻辑,把逻辑嵌入各自的PaaS框架中,让系统管理员比较容易管理。现在业界流行的框架叫作K8S,它就是这样一种服务编织框架。

图2.6 云计算