介绍

开发者模块为开发人员提供了编排和管理应用的能力。通过开发者模块,用户可以从多个来源创建应用,并利用可观察性功能来操作他们的应用。

优势

开发者模块的核心优势如下:

  • 灵活的应用管理

    该模块提供了一种多样化的应用创建和管理方法,支持多种方式,包括:

    • 镜像
    • YAML
    • 代码
    • 目录
  • 全面生命周期管理

    该模块提供对应用和资源的端到端管理,重点关注:

    • 工作负载生命周期管理
    • 命名空间治理
    • 资源分配和优化
  • 高级命名空间控制

    强大的命名空间管理功能包括:

    • 完整的生命周期管理
    • 细粒度资源配额和限制控制
    • 灵活的资源超分配能力
  • 可观察性和监控

    综合的可观察性工具支持:

    • 事件追踪
    • 详细日志查询(历史和实时)
    • 带有智能告警的高级监控

应用场景

开发者模块的主要应用场景包括:

  • 多云部署

组织通常将工作负载分布在多个云服务提供商(AWS、Azure、GCP)之间,以避免供应商锁定、优化成本并确保弹性。云原生应用交付实现一致的部署流水线,抽象出特定于提供商的实现。

  • 混合云环境

许多企业在公共云资源的同时还维护本地基础设施。云原生交付提供了一种统一的方法,以在这两种环境中一致地部署应用,处理不同基础设施特性的复杂性。

  • 边缘计算集成

随着边缘计算重要性的日益增加,应用不仅需要在集中式云环境中运行,还需要在边缘设备或区域边缘位置上运行。云原生交付将部署能力扩展到这些分布式环境。

开发到生产的管道

  • 云原生方法支持应用从开发到测试、再到生产环境的无缝推广,在保持配置一致性的同时考虑环境特定的要求。

  • 全球多地区部署

对于拥有全球用户群的应用,云原生交付实现跨多个地理区域的一致部署,解决延迟问题和数据本地化的监管要求。

  • 灾难恢复和业务连续性

云原生交付有助于建立与生产环境相似的灾难恢复环境,实现快速故障转移并确保业务连续性。

这些场景受益于云原生原则,包括容器化、基础设施即代码、声明式配置、不变基础设施和GitOps工作流,以确保跨多样计算环境的一致性、可靠性和自动化。

本页概览