Rancher Labs CEO梁胜:简化操作,让技术真正用起来

2023-12-01 00:30

本文主要是介绍Rancher Labs CEO梁胜:简化操作,让技术真正用起来,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【51CTO.com原创稿件】凭借轻量、灵活、操作性强等特点,容器技术在近两年得到了飞速的发展。时至今日,BAT、Google、IBM、微软、Red Hat等巨头都纷纷采用了容器管理技术,容器技术已由最初的个体研发人员和互联网公司所用发展为被所有企业所用,包括虚拟化技术的领头人VMware也开始了自己容器技术研究。

作为一家容器管理平台提供商,Rancher Labs虽然并非是最早介入容器技术的公司,但凭着Rancher产品的成功,与Docker、Mesos的差距越来越小。2016年的数据显示,Rancher的累积下载量已达3000万。在中国,海航、平安、生命人寿、恒丰、广发等一众著名企业均是Rancher的用户,在世界范围内,Rancher共积累了一张有4000多家将Rancher用于生产环境的企业的用户名单。

谈到Rancher的成功,Rancher Labs CEO梁胜博士认为,早期做容器技术的公司,包括像Docker本身,在技术方面花费了巨大的力量非常大,加之他们介入的时间过早,所以市场也没有真正起来。正是这些因素,才给后起的公司带来一些机会。在容器领域,Rancher Labs是将容器技术真正商业化、解决方案能够落地的公司。

Rancher Labs是将容器技术真正商业化、解决方案能够落地的公司

容器的好处:增加资源的利用率和研发生产环境的一致性

提到容器,有些用户认为它是轻量级的虚拟机,也有些用户认为它的优势是微服务、原生云。但在梁胜博士眼中,容器的优势主要就体现在两个方面:一是增加资源的利用率,二是研发生产环境的一致性。

第一,增加资源利用率。梁胜博士认为,容器本身就是一个应用。在容器以前,用户要通过申请虚拟机来部署各种应用,要申请多大的虚拟机,用户往往都不知道,物理虚拟机就放在那里,不能干其他事情但钱要照付,就会造成资源浪费。容器的关键好处是部署在虚拟机里面,有了它以后可以在一个虚拟机里面部署多个容器,无须再次购买虚拟机,可以大大增加资源的利用率。

第二,研发生产环境一致性。对开研发人员来讲,他们必须在笔记本上把程序上开发出来,最后部署到数据中心或部署到云上。在没有容器之前,常常出现做好了的应用可以在笔记本上运转起来,在数据中心就运转不起来,这主要是因为操作系统版本不对、库版本不对等因素导致的,有了容器之后,这些问题就大大地减少了。

很多用户认为微服务也是容器的好处之一,Rancher Labs CEO梁胜博士却不这么认为,他表示,容器可能是将来做微服务的根本技术,但是由于现阶段微服务本身没有普及,除了BAT大公司能够把真正的微服务、Cloud Native用起来,大多数用户并不是很适合。

容器既有好处,也面临着巨大的挑战。谈到容器面临的最大的挑战是什么呢?梁胜博士认为一是容器技术还是特别新的技术,二是容器技术有点包罗万象,从最低级的存储、计算,从安全到编排调度、应用管理,这些都跟容器有关,这就产生了一大堆新的技术。这些技术虽然绝大部分都是开源的,价钱都不是问题,但问题是太快了。

Rancher的特色优势:简单易用,让技术真正落地

Rancher之所以能够得到用户的广泛认可,主要是因为简单易用。在谈到Rancher的特色优势时,梁胜博士表示,简单易用是Rancher Labs公司的宗旨,我们不是为技术而技术,我们是为帮助用户把这些技术真正用起来,帮助他们解决本身存在的各种问题。

Rancher产品的特色主要体现在以下几个方面:一是编排调度技术,Rancher是世界上唯一的能够不跟单独调度和编排平台锁定的平台,能够给用户多样的选择。二是多种基础架构的应用。中国部署应用的架构五花八门,有VMware、亚马逊、OpenStack等等,Rancher的目标就是通过容器把基础架构一致化,并且可替换。三是Rancher有实力将容器做成容器云,真正做到IaaS可替换。

梁胜博士表示,Rancher有能力把容器云做好,做成大家都可以用的基于容器的云平台,将来会对云计算产业有更大的影响,这是公司的初衷,也是我们一直努力的方向。

Rancher全栈化容器管理平台的五大场景应用

谈了Rancher的诸多优势,那么它有哪些实际的场景应用呢?Rancher Labs 大中华区总经理秦小康详细介绍了从简单到复杂的五大场景应用。

一是新一代的私有云、混合云环境,已有OpenStack云方案整合。对于互联网秒杀应用,例如双十一或618,混合云是最好的实现方法,但过去IT部门对混合云管理非常头疼,有了容器之后,这些问题就迎刃而解。因为容器的特点就是启动、部署非常快,是秒级的,比原来VM至少要几分钟、十分钟提升了近百倍。例如Rancher与某保险公司的合作,基于每个月一次的促销他们建立了私有数据中心,并且租了一个公有云,在促销之前就把业务部署到公有云上,客户下单到私有云里面。

二是多环境,多资源池的DevOps流水线。Rancher不限制用户使用什么工具,我们给用户提供一个平台,用户可以把任何应用部署在任何基础架构上,例如部署在公有云、私有云、物理机、虚拟机等,但是开发出来的格式一样的,不会因为运行环境的不同给用户的开发程序造成困扰。

三是构建轻量级PaaS服务。系统运维人员希望用统一的平台进行管理,但是开发人员却非常抵制,觉得限制了自由。Rancher构建了一个轻量级PaaS服务,帮助用户把一部分Iaas做好,并把整套流水线搬了进去,这样即不改变用户的行为习惯,又将运维的部分搞成一致,管理起来很简单,开发的时候更加随心所欲。

四是传统银行企业资产综合管理平台。传统企业希望基础架构一起管理起来,Rancher由于架构设计比较灵活,最终将用户服务器数量、网络设备的负载均衡都进行了呈现,并且把防火墙设备、数据库状态部署都监控出来。

五是复杂 It 环境一键部署。对于一键部署,Rancher强调要把一键部署容器化的应用到任何资源池的任何集群环境。过去,企业里不同的人员扮演着不同的角色,例如一部分人是系统管理人员,一部分是运维人员,一部分是开发人员。如何利用DevOps来实现快速部署呢?例如一个人要把复杂的应用部署到任何一个地方,想用亚马逊就安装亚马逊,想用阿里云就安装阿里云,想用自己的数据中心物理机、虚拟机都可以,只要在Rancher上点一下,即能够部署好,大大降低了部署的难度,提高了部署所用的时间。

作者:ZC
来源:51CTO

这篇关于Rancher Labs CEO梁胜:简化操作,让技术真正用起来的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

使用Folium在Python中进行地图可视化的操作指南

《使用Folium在Python中进行地图可视化的操作指南》在数据分析和可视化领域,地图可视化是一项非常重要的技能,它能够帮助我们更直观地理解和展示地理空间数据,Folium是一个基于Python的地... 目录引言一、Folium简介与安装1. Folium简介2. 安装Folium二、基础使用1. 创建

使用EasyExcel实现简单的Excel表格解析操作

《使用EasyExcel实现简单的Excel表格解析操作》:本文主要介绍如何使用EasyExcel完成简单的表格解析操作,同时实现了大量数据情况下数据的分次批量入库,并记录每条数据入库的状态,感兴... 目录前言固定模板及表数据格式的解析实现Excel模板内容对应的实体类实现AnalysisEventLis

SpringBoot操作MaxComputer方式(保姆级教程)

《SpringBoot操作MaxComputer方式(保姆级教程)》:本文主要介绍SpringBoot操作MaxComputer方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的... 目录引言uqNqjoe一、引入依赖二、配置文件 application.properties(信息用自己

C#中的 Dictionary常用操作

《C#中的Dictionary常用操作》C#中的DictionaryTKey,TValue是用于存储键值对集合的泛型类,允许通过键快速检索值,并且具有唯一键、动态大小和无序集合的特性,常用操作包括添... 目录基本概念Dictionary的基本结构Dictionary的主要特性Dictionary的常用操作

C# winform操作CSV格式文件

《C#winform操作CSV格式文件》这篇文章主要为大家详细介绍了C#在winform中的表格操作CSV格式文件的相关实例,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录实例一实例效果实现代码效果展示实例二实例效果完整代码实例一实例效果当在winform界面中点击读取按钮时 将csv中

Python调用Orator ORM进行数据库操作

《Python调用OratorORM进行数据库操作》OratorORM是一个功能丰富且灵活的PythonORM库,旨在简化数据库操作,它支持多种数据库并提供了简洁且直观的API,下面我们就... 目录Orator ORM 主要特点安装使用示例总结Orator ORM 是一个功能丰富且灵活的 python O

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

在Java中使用ModelMapper简化Shapefile属性转JavaBean实战过程

《在Java中使用ModelMapper简化Shapefile属性转JavaBean实战过程》本文介绍了在Java中使用ModelMapper库简化Shapefile属性转JavaBean的过程,对比... 目录前言一、原始的处理办法1、使用Set方法来转换2、使用构造方法转换二、基于ModelMapper