Pivotal Cloud Foundry (PCF) 是一个开源的多云应用平台即服务 (PaaS) , 由 501 组织 Cloud Foundry Foundation 负责管理 。 该软件最初由 VMware 开发 , 后来转到 Pivotal 软件公司 。 2019 年底 , 随着 VMware 收购 Pivotal , 又被带回到 VMware 。
PCF 是一个用于部署、管理和持续交付应用程序、容器和功能的多云平台 。 PCF 允许开发人员快速部署和交付软件 , 而不需要管理底层基础设施 。
Heroku
Heroku 是一个支持多种编程语言的云 PaaS 。 作为首批云平台之一 , Heroku 从 2007 年 6 月就开始开发 , 当时它只支持 Ruby 编程语言 , 但现在支持 Java Node.js、Scala、Clojure、Python、PHP 和 Go 。
Heroku 是一个基于容器的云 PaaS 。 开发人员使用 Heroku 来部署、管理和扩展现代应用程序 。 这个平台优雅、灵活、易于使用 , 为开发人员提供了发布应用程序最简单的途径 。
中国云厂商(编者补充)
阿里云、腾讯云、华为云、京东云等各类型厂商都是国内用户的可选项 。
容器调度器
容器调度程序的主要任务是在最合适的主机上启动容器并将它们连接在一起 。 它必须通过自动故障转移来处理故障 , 并且当单个实例有太多数据需要处理 / 计算时 , 它需要能够扩展容器 。
三个最流行的容器调度器是 Docker Swarm、Apache Mesos 和 Kubernetes 。
Docker Swarm
Docker Swarm 是 Docker 开发的一种容器调度程序 。 这个集群解决方案提供了一些优势 , 比如使用标准 Docker API 等 。
Apache Mesos
Mesos 的目的是构建一个可扩展、高效的系统 , 可以支持大量的框架 。 这也是一个主要的问题:一些框架 , 如 Hadoop 和 MPI , 是独立开发的——因此不可能在框架之间进行细粒度的共享 。
Mesos 的目的是添加一个薄薄的资源共享层 , 为框架提供访问集群资源的公共接口 。 Mesos 将调度控制委托给框架 , 因为很多框架已经实现了复杂的调度 。
根据集群上运行的作业类型 , 框架可以分为四种 , 其中一些框架提供了原生 Docker 支持 , 比如 Marathon 。 在 Mesos 0.20.0 中添加了对 Docker 容器的支持 。
Kubernetes
Kubernetes 是一个用于编配 Docker 容器的系统 , 它通过标签和 Pod 的概念将容器分为逻辑单元 。 Pod 是 Kubernetes 和其他两种解决方案之间的主要区别——它们是一组容器集合 , 形成一起部署和调度的服务 。 与基于关联性的容器 (如 Swarm 和 Mesos) 调度相比 , 这种方法简化了集群的管理 。
Kubernetes 调度器的任务是监控带有空 PodSpec 的 Pod 。 NodeName 指定将容器安排在集群中的某个位置 。
这是与 Swarm 和 Mesos 的不同之处 , Kubernetes 允许开发者在运行 Pod 时通过定义 PodSpec.NodeName 来绕过调度器 。
调度器使用谓词和优先级来定义 Pod 应该运行在哪些节点上 。 我们可以使用新的调度器策略配置覆盖这些默认值 。
我们可以通过命令行标志 policy-config-file 指定一个 JSON 文件 , 在启动 Kubernetes 时将会使用该文件描述的谓语和优先级 , 调度器将使用这些定义好的策略 。
监控和日志工具
为什么监控和日志工具对于 DevOps 来说很重要?
- 快速恢复;
- 响应速度;
- 透明性;
- 发生事故时减少人工干预 。
ELK
ELK 是三个开源产品的集合——Elasticsearch、Logstash 和 Kibana 。 它们都是由 Elastic 公司开发、管理和维护的 。
- E 代表 ElasticSearch——用于存储日志;
- 软件|绝了!大神开发的3款良心软件:免费免安装、可在线使用
- iqoo|顶级视效与极致性能的结合,追求优质体验就选iQOO 9系列
- 时隔半年才更新!免费开源压缩软件7-Zip 22.00发布
- 时隔半年,经典开源压缩软件 7-Zip 22.00 正式版发布:仅 1.5MB
- 软件|无可匹敌的电脑办公软件!不可忽视!
- 天猫618|苹果在华招聘汽车软件工程师 将大举进军汽车业?
- 兼容大型工业软件,中科方德开辟国产桌面操作系统“专精”赛道
- |【干货分享】功能齐全的UI设计软件,彻底摆脱低效率
- 微软商店清理门户,禁止第三方对免费开源软件收费!
- 物联网|漫途科技王训标:软件+硬件+算法三位一体,定位“物联网基础大数据快速搭建服务商”