记录一下最近学习云平台后的一些个人理解,废话不多说,开门见山。
什么是云平台,为什么需要它?
云平台: 一个整合了系列资源(软件、硬件、网络等等)的平台。
举个简单的例子,比如我现在想要用一台电脑,那么我需要自己去配置一台主机、显示器,还需要拉上宽带。后续我还得自己维护的电脑的设备问题,安全问题,以及硬件的更新换代等等。
那么云平台便类似于网吧,它已经将一系列都整合好了,当我需要用到电脑时,我可以选择不同配置不同价位的机器进行按需上网,是不是很省事呢?而且各种成本大大降低。
那么转移到我们的工作中(这里以IT业为例),其实云的作用就很明显了。假设我们团队在开发某个系统时,首先就需要搭建自己的机房,服务器,关注网络和安全等等,其实这已经让一个团队苦不堪言了。云平台便可以很好的解决这个问题。
Developer should focus on what matters
云平台的优势:
Cost-Effective :节约成本,我们可以按需付费,并且没有昂贵的前期成本。
Scalable :可扩展,又分为:
- 水平扩展:更多的单元。比如添加更多的服务器
- 垂直扩展:提升资源处理能力。比如提升CPU性能,硬盘容量。
Elastic : 流量峰值监控,弹性提供资源。
Current : 可用性。
Reliable : 数据可靠性。
Global : 全球性. 遍布全球的数据中心,提升响应速度。
Secure :安全性
云平台主要提供了三类服务:
- 基础架构即服务(IaaS)
- 平台即服务(PaaS)
- 软件即服务(SaaS)
下图描述了它们的主要不同点:
图片1.png使用感受
最近公司的项目组刚好处于上云的阶段,也体验了一把。
PCF本身是一个PaaS平台,它对所有的APP容器编排有了很好支持,开发部署有着一套标准的流程。
对于部署上PCF上的每个APP,都可以很直观的进行管理,以及进行scale控制。
比较有意思的是下图,PCF Metrics,这是像是APP的整个监控中心,除了提供了日志的内聚功能外,还可以很只管清晰的看到各种指标仪表,像CPU的使用情况,APP的请求次数等等
2020-04-09 10_04_07-Microsoft Edge.png
网友评论