开发者模块为开发人员提供了编排和管理应用的能力。通过开发者模块,用户可以从多个来源创建应用,并利用可观察性功能来操作他们的应用。
开发者模块的核心优势如下:
灵活的应用管理
该模块提供了一种多样化的应用创建和管理方法,支持多种方式,包括:
全面生命周期管理
该模块提供对应用和资源的端到端管理,重点关注:
高级命名空间控制
强大的命名空间管理功能包括:
可观察性和监控
综合的可观察性工具支持:
开发者模块的主要应用场景包括:
组织通常将工作负载分布在多个云服务提供商(AWS、Azure、GCP)之间,以避免供应商锁定、优化成本并确保弹性。云原生应用交付实现一致的部署流水线,抽象出特定于提供商的实现。
许多企业在公共云资源的同时还维护本地基础设施。云原生交付提供了一种统一的方法,以在这两种环境中一致地部署应用,处理不同基础设施特性的复杂性。
随着边缘计算重要性的日益增加,应用不仅需要在集中式云环境中运行,还需要在边缘设备或区域边缘位置上运行。云原生交付将部署能力扩展到这些分布式环境。
开发到生产的管道
云原生方法支持应用从开发到测试、再到生产环境的无缝推广,在保持配置一致性的同时考虑环境特定的要求。
全球多地区部署
对于拥有全球用户群的应用,云原生交付实现跨多个地理区域的一致部署,解决延迟问题和数据本地化的监管要求。
云原生交付有助于建立与生产环境相似的灾难恢复环境,实现快速故障转移并确保业务连续性。
这些场景受益于云原生原则,包括容器化、基础设施即代码、声明式配置、不变基础设施和GitOps工作流,以确保跨多样计算环境的一致性、可靠性和自动化。