如今企业必须把软件敏捷性放在第一位,在云原生技术快速发展的今天,应用现代化成为企业追求的目标。应用现代化离不开软件开发方式的迭代发展。
比如传统软件开发是瀑布式,后面随着云计算的出现,更加敏捷快速的DevOps进入业界的视野,大型企业纷纷建立CI/CD工具,释放开发者的最大能力,满足企业的业务需求。
VMware Tanzu(业务)大中华区总经理邓惠钧告诉记者,DevOps在发展中也出现了一些难题,比如不同的开发团队拥有不同的偏好,导致多种多样的DevOps流程和工具不统一,团队缺乏协同。不同的技术栈也让企业在人员能力方面捉襟见肘。同时,企业没有办法利用统一的全局观重复利用DevOps里面的工具,工具跟工具之间缺乏衔接,插件版本对应有问题,孤岛现象出现,造成资源的重复投入和应用开发效率低下。
VMware Tanzu(业务)大中化区总经理 邓惠钧
不同的开发工具和流程也会让企业的应用和数据安全面临挑战。开发人员在软件开发时具有自主灵活性,如果管理跟不上,代码安全会出现问题,例如开发者从开源社区直接搬运代码,这就需要进行代码和镜像扫描,确保代码安全。
于是,在这种情况下,平台工程应运而生。平台工程的目标是通过标准化和自动化软件交付生命周期(SDLC)中的大部分任务来改善开发人员体验(DX),其涵盖了一揽子的工具、方法论和流程。
在邓惠钧看来,平台工程并不是DevOps的代替,而是DevOps的2.0版本。比如IDP(内部开发者平台)让开发团队自助化。总之,平台工程建立一个统一的、可持续的解决方案,帮助企业降本增效,并提升安全水平。“平台工程对企业来说不仅仅是开发过程,成功的平台工程需要一个产品开发的理念。企业建立一个平台工程,让你的开发部门能用、用得好,应用开发者是你的用户。”
VMware现代化应用事业部技术总监俊刚表示,平台工程是非常庞大的体系,涉及到IT系统建设方方面面,从平台、应用、管理甚至包括开发者效率的提升。平台工程让IT交付更敏捷,有效提升开发者效率,让业务需求产生到应用上线实现快速落地。
VMware 现代化应用事业部技术总监 俊刚
对于平台工程,VMware并不是新进入者,其实VMware很早就布局容器技术和云原生领域,而且在基础设施层面,VMware vSphere、vSAN等构筑了底座。如果开发团队或者运维团队需要资源快速供给的时候,VMware能够通过非常高效、有效、安全的方式供给资源。
并且VMware创新性将云原生容器技术嵌入基础架构,例如Tanzu Kubernetes Grid,采用Aria打造面向企业级的数据中心或者云环境管理工具的整体基础架构监管控相关工作。
VMware Aria解决方案帮助云运营团队运用多云能力获得有关分布式环境的智能洞察,同时支持企业根据业务优先级别优化应用和基础架构的成本、性能与安全性。在预算审核日益严格的时代,VMware Aria产品组合提供的强大治理、安全和成本管理能力,对于注重效率和规模的企业领导者而言至关重要。
俊刚说,平台工程设计到系统的方方面面,比如传统的PaaS技术所关注的部分——CI/CD流程、镜像库、日志分析、多租户、服务目录管理、微服务框架等。从传统PaaS和IDP功能完整组合,VMware提供了全新解决方案——Tanzu Application Platform。
Tanzu Application Platform 1.5的新功能支持企业通过一套丰富的开发者工具更加快速、安全地构建和部署更多软件。它为企业企业量身定制,提供了预先铺设且更加安全的黄金生产路径。Tanzu Application Platform 1.5加强了端到端应用安全,简化了开发人员和平台工程体验,并扩展了对领先第三方集成的支持,包括提升开发人员和平台工程体验,通过AWS QuickStart进一步精简EKS上的规模化部署,扩展Azure支持,为客户提供开箱即用、经过扩展的安全工具选择,比如自动配置传输层安全(TLS)和支持外部安全工具的秘密管理等。
为了在Kubernetes平台的每一个成熟度阶段都能为客户提供支持,VMware还发布了Tanzu for Kubernetes Operations的多项更新。这些更新将增加任何云上多集群和多Kubernetes平台运营的安全性、选择性和运营效率。Tanzu Mission Control现在支持新老AWS EKS集群的全生命周期管理,能够改变容器和pod的安全上下文,并允许在组织、集群组和集群等各个层面修改OPA Gatekeeper策略设置。这些功能支持平台团队通过“左移”方法,实现更高的安全性和灵活性,以适应不断变化的Kubernetes安全策略管理环境。
平台工程不等于平台,而是超越DevOps理念,采用平台级产品管理方式,实现开发流程的全程可管可控。
俊刚表示,VMware并不是纯产品公司,而是与企业一起探索解决问题。VMware提供Tanzu Labs Services,这是面向应用现代化的专业服专家务团队,同时也凝练了非常多针对平台工程的新型管理方法论和工程实践,为企业提供更多深入的服务。目前,VMware帮助金融等行业已经在开展平台工程实践,提升开发效率。
总之,快速交付成熟应用需要不同的云、工具、方法和技能,随着云原生概念和应用的不断发展,企业投资相关技术以提高开发人员生产力、增加营收和保持竞争力成为大势所趋。VMware支持客户通过云智能的方式在任何云上交付现代化应用。
好文章,需要你的鼓励
临近年底,苹果公布了2024年App Store热门应用和游戏榜单,Temu再次成为美国下载量最多的免费应用。
云基础设施市场现在已经非常庞大,很难再有大的变化。但是,因为人们可以轻松地关闭服务器、存储和网络——就像开启它们那样,预测全球云基础设施开支可能非常困难。