容器版本管理该怎么做?


EDAS 容器由 AliTomcat,Pandora 和定制的 Pandora 插件组成。 在支持 Apache Tomcat 原有核心功能的前提下,提供了类隔离机制、QoS服务、Tomcat-Monitor 监控功能。除此之外 EDAS 还在容器中添加了一些高度定制化的插件,用以实现容器监控,业务监控,调用链跟踪等一系列复杂的高级功能。通过 EDAS 部署的应用必须运行在 EDAS 容器中。
[backcolor=transparent]AliTomcat
AliTomcat 是阿里巴巴中间件团队在 Apache Tomcat 基础上进行一系列性能优化、漏洞修复和新特性开发后的内部使用版本。在阿里巴巴集团经受了大规模使用部署和实践,在性能、安全和稳定性上较社区版本有大幅提升。
[backcolor=transparent]Pandora 和 Pandora 插件
Pandora 是一个轻量级的隔离容器,也就是 taobao-hsf.sar,它用来隔离 Web App 和中间件的依赖,也用来隔离中间件之间的依赖,让其相互之间互不影响。 在 EDAS 的 Pandora 中集成了实现服务发现的插件、实现配置推送的插件、实现调用链跟踪的插件等各种中间件产品插件。利用这些插件可以完成对 EDAS 应用的服务监控、治理、跟踪、分析等全方位运维管理。

容器版本


在 EDAS 中创建应用时需要选择一个容器版本。EDAS 容器由 EDAS 开发团队维护和发布。用户可以在 [backcolor=transparent]应用管理 > [backcolor=transparent]软件版本菜单中查看容器的发布历史和每次发布的描述。通常情况下一个高版本的容器会在稳定性、功能丰富性上面比低版本有所提高。
EDAS 容器的发布不会对已部署的应用产生任何影响。并且在新的容器发布后,用户可以在第一时间通过容器升级来体验新的容器。

容器升级和降级


  1. 在控制台左侧菜单栏选择 [backcolor=transparent]应用管理 进入应用列表页面。

  2. 单击需要操作的应用名称进入应用详情页。

  3. 单击左侧菜单栏的 [backcolor=transparent]软件版本 进入容器版本页面。

  4. 在需要升降级的容器版本对应行的右侧单击 [backcolor=transparent]升级到该版本 或者 [backcolor=transparent]降级到该版本 即可以实现一键升级、降级。

展开
收起
猫饭先生 2017-10-26 10:30:02 1866 分享 版权
阿里云 AI 助理回答

阿里云EDAS容器详解与操作指南

容器概述

阿里云企业级分布式应用服务(EDAS)提供了一个高度优化的运行时环境,核心由AliTomcatPandora及其定制插件组成。这一环境不仅继承了Apache Tomcat的核心功能,还通过类隔离机制、QoS服务质量保障、Tomcat-Monitor监控等特性进行了增强,并集成了多种高级功能插件,如服务监控、业务监控和调用链跟踪,确保部署在EDAS上的应用能够获得高性能、高稳定性的运行支持。

AliTomcat

  • 性能优化与安全强化:AliTomcat是基于Apache Tomcat深度定制的版本,经过阿里巴巴大规模实践验证,在性能、安全性和稳定性上远超社区版。
  • 核心功能集成:它集成了服务发布、订阅、调用链追踪等功能,为HSF应用提供了必要的运行基础。

Pandora与Pandora插件

  • 轻量级隔离容器:Pandora(taobao-hsf.sar)设计用于实现应用与中间件以及中间件之间的依赖隔离,保证系统组件间的独立性与稳定性。
  • 全面运维管理:集成的服务发现、配置推送、调用链跟踪等插件,使得Pandora成为实现EDAS应用全方位运维管理的关键工具,包括监控、治理、跟踪及分析能力。

容器版本管理

  • 查看与选择:用户在EDAS控制台的应用管理界面下,可通过“软件版本”菜单查看容器的发布历史及详细更新日志,根据需求选择合适的容器版本进行应用部署或升级。
  • 升级与降级操作
    1. 进入应用管理列表,点击目标应用进入详情页。
    2. 选择左侧菜单的“软件版本”,查看当前应用使用的容器版本信息。
    3. 直接在想要切换的版本右侧点击“升级到该版本”或“降级到该版本”按钮完成操作,过程简便快捷。

注意事项

  • WAR包格式限制:仅HSF应用且采用WAR包格式时,才需要使用AliTomcat作为运行容器。
  • JDK版本要求:确保使用JDK 1.7及以上版本以兼容AliTomcat与Pandora的运行需求。
  • 问题解决与支持:遇到Log4j日志输出问题或需升级Pandora版本时,可参考EDAS提供的解决方案与控制台操作指引进行处理。

综上所述,EDAS容器通过AliTomcat与Pandora的紧密配合,为应用提供了强大而灵活的运行环境,同时,其便捷的版本管理和升级机制确保了应用能够持续受益于最新的技术改进与功能增强。


此回答综合了知识库中关于EDAS容器、AliTomcat、Pandora及其操作流程的关键信息,旨在为用户提供一个清晰、实用的操作指南。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

国内唯一 Forrester 公共云容器平台领导者象限。

还有其他疑问?
咨询AI助理