DaoCloud Enterprise 2.6 与 DaoCloud Pipeline 震撼发布!

刚刚在美国 Austin 落下帷幕的 DockerCon,传来容器生态组件化以及开放发展的声音,而 组件化 和 开放 的理念更是与 DaoCloud Enterprise 不谋而合。生态理念是技术生态的福音,DaoCloud Enterprise 是技术落地的红利。

900500

wechat

此次发布的 DaoCloud Enterprise 2.6 云原生应用云平台就带来了组件化开放生态的最佳实践—— 模块中心 功能,为客户提供对接庞大生态体系的能力。

DaoCloud Enterprise 2.6 云原生应用云平台拥有稳定且可扩展的功能模块中心,已经内置了包括监控工具、存储系统、持续集成、负载均衡、日志管理、虚拟化平台等 10 多种分类,总共将近 30 个预置模块,并通过模块商店的方式提供给客户,并支持一键安装模块,极大简化了模块安装集成流程和使用。预置模块包括主流环境与开发运维工具,如 Lenovo HCI、VMware vSphere、ScaleIO、OpenStack、RackHD、Splunk、Jenkins、Graylog 等等。

除平台预置模块外,平台还提供开放统一的模块标准 API,支持客户内部定制化模块开发。产品团队充分考虑模块开发体验与门槛,提供了模块开发 SDK 和文档教程,帮助开发者快速开发平台模块,以达到生产环境级别的使用要求。

DaoCloud Enterprise v2.6 新增的模块包含:

  AppLB 模块,7 层负载均衡

AppLB 是工作于 HTTP/HTTPS 协议的负载均衡方案,可以提供应用域名访问和更多高级功能。支持健康检查、弹性伸缩、会话粘滞等功能,基于 Haproxy。

   NetLB 模块,4 层负载均衡

NetLB 是 TCP/UDP 协议的负载均衡,可以全自动地在应用的多个容器之间分配流量。基于 LVS 技术,提供高可用、高性能的流量分配功能,支持健康检查和弹性伸缩。

   日志模块,ELK、Graylog、Splunk 集成

通过统一的基于 UDP 的日志通道,将日志收集到统一的日志管理系统,并支持实时搜索,可以更深入的了解应用行为。可以检测应用可能存在的瓶颈,以及获取何时需要扩容的信息。

  Zabbix 模块

Zabbix 是领先的企业级监控软件,是 DaoCloud Enterprise 的主机监控最佳实践。通过 Zabbix 主机监控,可以有效解决主机层遇到的 CPU、内存、网络和磁盘的监控告警问题。

  NTP 模块

NTP 可以通过网络授时,保障集群时间同步,同时支持在线和离线集群的配置。时间同步是保障集群的稳定性最基本要求。

  DCleaner 模块

DCleaner 提供了磁盘清理等功能,确保集群时刻保持最佳性能;同时,可以清理未使用的网络资源,清理 DCE 日常使用过程中产生的磁盘垃圾。

  镜像安全扫描模块

Security Scanner 可以扫描镜像中的安全漏洞和隐患。通过扫描镜像获得漏洞报告,可以提供修复建议,并且能够自动更新 CVE 漏洞库。

  Auto Scale 模块


可以自动伸缩应用的容器数量,维持应用的高性能。可以定制化伸缩策略,应对业务突发高峰。

pipeline

DaoCloud Pipeline 帮助企业构建 基于容器的 DevOps 开发流程,使业务应用发布更顺畅,发布流程更可控。通过 DaoCloud Pipeline 实现自动化的测试、打包、发布与部署全流程。同时还可无缝集成 DaoCloud Enterprise 平台,以实现一整套 DevOps 最佳实践。通过流程和交付标准化,让研发团队和运维团队更好地协作,让业务应用可以更快地推向市场。

  自定义企业研发流程模型

支持执行并行和串行任务,轻松配置任务的依赖关系。支持通过扇入、扇出来管理整个开发与发布流程,并支持自动与人工审批流程。运维团队随时选择部署的软件版本,QA 团队也可以更方便地检查软件质量。

➤  可控的自动化流程

支持直观的流程可视化“价值流程图”,提供便捷的端到端工作流程的管理能力。团队可以通过价值流程图实时浏览每个步骤的运行情况与依赖关系,特别适合项目管理人员使用。DaoCloud Pipeline 还支持大部分编程语言框架测试,支持执行并行测试和多种运行平台,如 Windows。

➤  与 DaoCloud Enterprise 无缝对接

DaoCloud Pipeline 可以和 DaoCloud Enterprise 无缝对接,将应用或镜像推送到 DaoCloud Enterprise 镜像工厂中,支持持续发布。可以轻松地将多个阶段串在一起,实现持续集成,支持部署。同时 DaoCloud Pipeline 还支持大量的实用插件。

DaoCloud Pipeline 适用场景

➤  DevOps

DevOps 集理念、实践和工具于一身,可以提高团队持续交付应用和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助团队更快地进行开发与改进产品。这种速度使团队能够更好地服务于其客户,并在市场上更高效地参与竞争。DaoCloud Pipeline  可以帮助软件开发运维工程师独立完成通常需要其他团队协作才能完成的任务,从而提高团队的工作效率。

➤  持续集成

持续集成是一种 DevOps 软件开发实践。采用持续集成时,开发人员会定期将代码变更合并到一个中央存储库中,之后系统会自动运行构建和测试操作。持续集成通常是指软件发布流程的构建或集成阶段,需要用到自动化组件(例如 CI 或构建服务)。DaoCloud Pipeline 可以更快发现并解决缺陷,提高软件质量,并减少验证和发布新软件更新所需的时间。

➤  持续交付

持续交付是一种 DevOps 软件开发实践。采用持续交付时,系统会自动构建、测试并准备代码变更,以便将其发布到生产环境中。持续交付通过在构建阶段后将所有代码变更部署到测试环境和/或生产环境中,实现对持续集成的扩展。通过 DaoCloud Pipeline 您可以拥有一个能够自动化工作的持续交付环境。

总结

经过多年发展,云原生技术已经被越来越多的企业所接纳,以云原生应用为核心的生态体系也变得更加开放、丰富与成熟。DaoCloud 敏锐持续的创新能力,始终走在技术创新的前沿,将行业最佳实践与容器生态最佳组件,经过精雕细琢,输出给企业客户,使之平稳落地,并最终帮助企业成功实现数字化转型。

DaoCloud Enterprise

DaoCloud Enterprise 是领先的云原生应用云平台,它能帮助企业在已有的 IT 基础架构之上快速搭建 100% 兼容 Docker 标准的超大规模容器集群。帮助企业 IT 能力转型,实现全面软件定义数据中心,让业务交付更便捷,让系统运维更简单。DaoCloud Enterprise 具备对接企业级计算存储资源,管理应用交付生命周期,部署跨平台容器集群等功能,并为开发者和运维团队提供了安全便捷的应用管理能力。

Leave a Reply

Your email address will not be published. Required fields are marked *