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——用于存储日志;
- L 代表 Logstash——用于传输、处理和存储日志;
- K 代表 Kibana——一个可视化工具 (Web 界面) 。
Datadog 是一个针对云规模应用程序的监控服务 , 通过基于 SaaS 的数据分析平台来监控服务器、数据库、工具和服务 。
相关经验推荐
- 联想|618安卓旗舰销量榜:卢伟冰“大战”雷军,三星王牌力压蓝厂兄弟
- 联想|司马南硬刚联想:27个高管,14个外国人
- 大屏|大屏全能笔记本还得看这三款,对比联想和华为,无畏Pro15更香了
- 联想|联想618全网销售额突破81亿:轻薄本、游戏本、台式机销量第一
- 华硕|一线品牌发力大屏轻薄本,华硕、联想华为角力,这款OLED本亮了
- 联想|靠谱!618高性价轻薄本仅需4999元:高色域屏幕+12代酷睿加持
- 联想|Meta元宇宙视频揭露一款概念化超薄VR头显
- 戴尔|戴尔联想AMD笔记本大降价,5000元价位,有机型还配RTX3050显卡
- 小米科技|联想618全网销售额突破81亿:轻薄本、游戏本、台式机销量第一
- 联想|国家决定更换纯国产电脑?数量5000万台,联想或“不吃香”了?
