VMworld中国演讲视频:应用现代化和Tanzu解决方案

2024-01-17 03:59

本文主要是介绍VMworld中国演讲视频:应用现代化和Tanzu解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

459284153cb2aa8ecc667a44ad0cd381.png

刚过去的一周,我参与了两场技术大会。其中一场是 VMworld 2021 中国大会的主题演讲,关于应用现代化和 Tanzu 的解决方案,本文介绍最新的 Tanzu 大家庭的信息,并附上视频回放。另一场大会是 KubeCon 中国大会,另文再述。

感谢威睿市场部同事精心制作的视频,动画效果很赞。

跨云服务

首先,VMware 推出了跨云服务,借助 VMware Tanzu,我们可以帮助用户构建一个多云的平台,既能满足企业当前的需求,又能帮助企业实现未来需求的标准化。

463dc4eaf21233c5abc5153c47abc591.png

那么这个平台的基本原则是什么呢?

首先是提供始终一致的 Kubernetes 运行时(Runtime),无论在哪个公用云上,都可以用统一的方法来配置集群和管理应用的生命周期。

其次,当我们计划建立一个跨云并为多个团队服务的 Kubernetes 平台时,可以借助基于 SaaS 的 Kubernetes 多云管理平面,来保持对平台的控制力和可见性。

第三,随着用户的 Kubernetes 集群规模的增长,可观察性变得至关重要。平台提供对大规模集群进行实时观察和警报的解决方案,可以有效地监控和快速解决问题。

还有一点就是数据的安全性。基于微服务的应用,可能会跨多个集群和多个云。通过平台强大的数据保护功能,可确保用户的数据无论在集群里储存,或者在集群之间传输时都受到保护,避免安全漏洞。

一致的 Kubernetes 运行时

许多用户都在内部私有环境中开始他们的云原生之旅。为了让用户更轻松地进行过渡,Kubernetes 的运行时已经嵌入到 vSphere 中,这样用户就无需学习新工具,或更改现有工作流程,即可开始使用 Kubernetes 。  

在 vSphere 中嵌入的 Kubernetes,是完全与开源项目上游代码对齐、符合标准的发行版,最大好处是,可以使用户在熟悉的 vSphere 环境中使用 Kubernetes 。

db0cb28dde62136077de7d250680171e.png

当用户转向混合云,并采用多云模式的时候,可以使用相同的 Kubernetes 运行时,进行集群配置和生命周期管理。

应用感知平台 (TAP)

Kubernetes 注重的是容器编排的灵活性,提供了开发人员喜爱的丰富API,但在一定程度上却忽略了开发人员的体验。开发过k8s应用的朋友可能会有这样的体会,就是需要写大量的yaml文件来定义和配置我们的应用。

其实,开发人员可以将一些流程性、机械性的操作,比如繁琐的应用配置等,交由一个应用感知型平台来处理,从而节约大量的时间。

应用感知的平台能带来什么好处呢?

举个例子,开发人员在对应用的运行状况进行检查时,通常需要把运行状态的检查端点, 映射到 Kubernetes 的就绪探针里面。 应用感知的平台会自动识别和执行这个映射操作,而无需开发人员手动干预。

这样一来,开发人员可以用更多时间来编写代码,并减少在配置上所花费的时间。

80413731eef4b3e0e7a3d9695ce696cd.png

我们从 Spring 和 Cloud Foundry 等开源社区工作中积累了相当多关于开发者的经验。在此基础上,我们最近发布了 Tanzu Application Platform 的 Beta版(即 TAP),集成了模块化解决方案,为开发人员提供了精心设计的应用模板,可以支持任何开发语言,在任何版本的 Kubernetes 上无缝平滑地运行。

TAP 是专门为 Kubernetes 构建的,欢迎大家访问 Tanzu Network (network.tanzu.vmware.com)了解更多信息,并在 AKS、EKS 或 Tanzu Kubernetes Grid 上试用。

对于平台运维团队来说,TAP 包含了安全的软件供应链,能够自动构建容器,在扫描发现新漏洞时自动重建镜像,同时还具备了修复漏洞的能力。

VMware Marketplace 中推出了新功能,这是业内首个面向开源和 ISV 组件的多云市场,提供了2000多款经过测试和验证过的软件,供开发人员选择使用。通过新的镜像构建服务,用户可以使用自定义基础镜像来使用 Marketplace 中的软件。

当开发人员把代码写好,经过自动化地构建容器镜像和扫描之后,应用已经能够在公有云、私有云甚至是边缘端等不同的 Kubernetes环境上运行起来了。接下来问题,就是如何进行监控和管理, 并确保应用的安全性和提高管理效率。

Kubernetes 管理平面 TMC

VMware 提供的 Tanzu Mission Control(简称 TMC), 是个支持多云的 Kubernetes 运维平面, 可以在集群中帮我们部署和管理一些功能组件,用于记录应用的日志和监控应用的运行。

d43b66f8afb6dac69a3bab46bf0a378d.png

去年,客户们已经开始感觉到 TMC 的强大能力。分析公司 ESG 发现, 使用 Tanzu 来集中管控多个 Kubernetes 集群, 可以将运维效率提高 91%。

Tanzu 的社区版(TCE)

如果大家还没试用过 VMware Tanzu,强烈建议利用现在的免费试用机会:

VMware Tanzu Community Edition(即 Tanzu 的社区版)已经发布,这是个免费的 Kubernetes 平台,与 Tanzu 商业版中使用相同的开源软件,可供学习者和用户了解和熟悉 Tanzu 平台。

Tanzu 社区版具有和上游开源项目一致的软件包,包括运行 Kubernetes 所需的全部组件,可以部署在本地机器或公有云上,几分钟内就可以完成安装和配置。

0947822b3e47fd7bac912846f8194420.png

另外,VMware 推出了一个全新的交互式沙箱,可让大家在线试用 Tanzu Community Edition 的各项功能,请访问 learn.tanzu.io ,体验快速部署云原生应用乐趣。

除了 Tanzu Community Edition,VMware 还宣布免费提供 Tanzu Mission Control Starter 的入门版本, 将于明年年初推出,用户可以报名以获得使用邀请。

Tanzu 和  AI

最后,我想分享一个和很多朋友都交流过的观点,就是云原生已经成为一个通用的技术底座,将在各种的应用场景中大显身手,在目前火热的人工智能领域中也毫不例外。

350168899d0a8470844008d4b086b979.png

如果大家正在寻找在 Kubernetes 上运行人工智能AI 任务的方案,可以使用 VMware 和英伟达公司共同为用户提供的优化环境,在 vSphere with Tanzu 上运行企业级 AI 的任务,并在支持 GPU 的多云环境中,将 AI 任务与 Kubernetes 完美地集成。

欢迎点赞、收藏、分享和留言。

相关文章:

Tanzu是个啥,专家有话说

有了这个办法,跑AI任务再也不用在机器上插GPU卡了

轻松搭建企业级联邦学习平台,提供数据安全支持


要想了解云原生、机器学习和区块链等技术原理,请立即长按以下二维码,关注本公众号亨利笔记 ( henglibiji ),以免错过更新。

1bbd84485241f7a85c41369e02b891a7.png

这篇关于VMworld中国演讲视频:应用现代化和Tanzu解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/614825

相关文章

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

kkFileView在线预览office的常见问题以及解决方案

《kkFileView在线预览office的常见问题以及解决方案》kkFileView在线预览Office常见问题包括base64编码配置、Office组件安装、乱码处理及水印添加,解决方案涉及版本适... 目录kkFileView在线预览office的常见问题1.base642.提示找不到OFFICE组件

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

C#中的Converter的具体应用

《C#中的Converter的具体应用》C#中的Converter提供了一种灵活的类型转换机制,本文详细介绍了Converter的基本概念、使用场景,具有一定的参考价值,感兴趣的可以了解一下... 目录Converter的基本概念1. Converter委托2. 使用场景布尔型转换示例示例1:简单的字符串到

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例

《PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例》词嵌入解决NLP维度灾难,捕捉语义关系,PyTorch的nn.Embedding模块提供灵活实现,支持参数配置、预训练及变长... 目录一、词嵌入(Word Embedding)简介为什么需要词嵌入?二、PyTorch中的nn.Em

Spring Boot3.0新特性全面解析与应用实战

《SpringBoot3.0新特性全面解析与应用实战》SpringBoot3.0作为Spring生态系统的一个重要里程碑,带来了众多令人兴奋的新特性和改进,本文将深入解析SpringBoot3.0的... 目录核心变化概览Java版本要求提升迁移至Jakarta EE重要新特性详解1. Native Ima

WinForm跨线程访问UI及UI卡死的解决方案

《WinForm跨线程访问UI及UI卡死的解决方案》在WinForm开发过程中,跨线程访问UI控件和界面卡死是常见的技术难题,由于Windows窗体应用程序的UI控件默认只能在主线程(UI线程)上操作... 目录前言正文案例1:直接线程操作(无UI访问)案例2:BeginInvoke访问UI(错误用法)案例

Spring Security常见问题及解决方案

《SpringSecurity常见问题及解决方案》SpringSecurity是Spring生态的安全框架,提供认证、授权及攻击防护,支持JWT、OAuth2集成,适用于保护Spring应用,需配置... 目录Spring Security 简介Spring Security 核心概念1. ​Securit