云计算核心特性与API技术解析
1. 脚本化配置与快速自助供应
脚本化配置并非新鲜事物,近年来已成为标准做法且愈发流行。例如,可借助Ansible基于剧本的无代理自动化功能,在多台服务器上并行安装软件栈,不仅能提速,还能降低出错风险,众多管理员已采用此方式完成日常任务。不过,多数运维人员的自动化范围仍局限于软件栈部署,硬件方面多为手动操作。
快速自助供应要求硬件和软件组件实现端到端的完全自动化。尽管可通过预启动执行环境(PXE)远程启动裸金属机器,但如今我们更多依赖虚拟化资源池,因为虚拟化能让资源快速供应变得更加容易。
2. 弹性与可扩展性
弹性指物体在拉伸或挤压后能自动恢复原状,具有高度适应外部环境变化的能力。在云计算中,若Web应用能应对突发的流量高峰,或后端数据仓库的ETL引擎能处理大量突发数据加载,就可认为它们具有弹性。
计算机系统的弹性可通过底层资源的可扩展性来实现,主要有两种扩展方式:
- 水平扩展 :对于现代无状态Web应用,可增加暴露API并封装请求处理逻辑的容器数量,甚至在额外的虚拟机上启动这些容器,以扩大集群的整体计算能力,提高系统吞吐量。
- 垂直扩展 :对于后端ETL引擎,可增加附加块存储单元的整体容量,即在不改变机器数量的情况下,为每台机器添加更多硬件资源。
| 扩展方式 | 操作方式 | 优点 | 缺点 |
|---|
超级会员免费看
订阅专栏 解锁全文
938

被折叠的 条评论
为什么被折叠?



