- 云计算那些事儿:从IaaS到PaaS进阶
- 陈晓宇
- 8字
- 2020-08-27 18:35:30
第1章 云计算概览
1.1 云计算的定义
云计算已经兴起多年,并逐步成熟,相信大家对此并不陌生。云计算(Cloud Computing)在维基百科的定义是:一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机终端和其他设备。其中有几个关键词,第一是互联网,这个词阐述了获取云服务的途径,即通过网络获取服务。云用户不需要关心云主机到底在什么位置,部署在哪个数据中心,哪个机柜,只需要通过网络便可以获取需要的资源。如果没有最近几十年互联网的快速发展,尤其是网络带宽的提速,就没有云计算蓬勃发展的今天。第二是共享,它对用户隐藏了资源的使用方式,每个用户独立使用属于自己的资源,然而不同的用户又可能是在共享同一个资源池,甚至是同一台物理服务器。比如,一个来自中国的用户和一个来自美国的用户,他们的服务独立地运行在同一台物理服务器,彼此隔离,但又共享硬件资源,这便是云计算中的多租户设计方案,即将每台机器上空闲的计算能力提供给更多的用户,从而充分利用资源。第三是按需计费,这种计费方式不但抛弃了传统的固定容量计费模式,而且当前的公有云计费可以精确到分钟级别,用户可以根据实际需要灵活地增加或者减少资源的购买量和使用量。
云计算的本质是按需提供IT服务,服务的类型有多个方面,包括虚拟机计算服务、网络存储服务、数据库服务和物联网机器学习等,通过网络接入的方式将这些服务提供给终端用户。云计算正在成为IT技术的标配,当前任何IT相关技术推广和研发过程都会考虑到和云的结合,程序的设计架构更要考虑到云环境的部署运行,尽量符合云原生应用架构。云计算正在成为物联网、大数据、人工智能、机器学习等技术的基石。