Rancher加速企业容器云部署应用落地

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 本文讲的是Rancher加速企业容器云部署应用落地【IT168 云计算】作为开源技术的宠儿,容器技术近两年来的发展态势可谓炙手可热。云计算大潮风起云涌,Docker的横空出世,更让沉积已久的容器技术重回公众视野,并迅速成为业界焦点。

本文讲的是Rancher加速企业容器云部署应用落地【IT168 云计算】作为开源技术的宠儿,容器技术近两年来的发展态势可谓炙手可热。云计算大潮风起云涌,Docker的横空出世,更让沉积已久的容器技术重回公众视野,并迅速成为业界焦点。对开源趋势敏感的Rancher公司怎能错过良机,已经在4年前就开始在容器领域展开布局,推出了Rancher和RancherOS两款开源产品以及容器云解决方案。近期,Rancher Labs CEO梁胜博士面向国内媒体,站在全球高度,介绍了最新的容器技术趋势与的Rancher容器战略。

容器领域先行者,Rancher为开源而生

在中国,或许很多人不知道Rancher,但对CloudStack之父有所耳闻。Rancher Labs CEO梁胜博士2008年创立全球顶级的云计算公司cloud.com并担任CEO,推出著名的云计算管理软件CloudStack,被视为全球云计算领域最具前瞻性的大师。不仅如此,早年创立Teros网络安全公司,与云计算公司cloud.com一样,先后被Citrix并购。而后担任Citrix System Inc.公司云平台首席技术官,也是Citrix公司有史以来首位华人CTO。

Rancher加速企业容器云部署应用落地
Rancher Labs CEO梁胜博士

2014年9月,梁胜博士创立Rancher Labs并担任CEO,为全球企业客户提供容器企业家落地的解决方案。成立至今,Rancher Labs的两个产品,Rancher平台和Rancher操作系统,已经有了超过3000万次的下载量,被大量的运用在了云计算的各个领域。2016年4月,Rancher Labs获得B轮2000万美元融资并在全球有4000多家企业用户。

而今,Rancher 作为容器领域的先行者和重要参与者,Rancher Labs是OCI、CNCF的成员,也是Docker生态核心组织Docker治理委员会(DGAB)的成员。

不可否认的是,梁胜博士在产品设计和技术方向上,经历了从VM到容器的整个虚拟化技术演进过程。因此,他崇尚开源精神,坚信基于容器的解决方案是是可行之路。

容器的好处以及所面临的挑战

众所周知,容器是轻量级的虚拟机、或是做微服务最根本的技术。关于容器的好处,梁胜博士认为,总结来说,体现在以下两点。

资源利用率提高。在没有容器技术之前,用户想要部署应用需要先多个申请虚拟机,多个物理虚拟机购买了以后其实并没有充分得到利用,资源浪费率极高。有了容器技术以后,容器作为应用部署在一个虚拟机内,下一次再部署的时候,无需重新申请虚拟机,解决此前资源浪费的同时,降低成本达50%。

开发生产环境一致性。早期,开发人员必须在笔记本上把程序上开发出来,最后部署到数据中心或云端。这个时候常常应用在笔记本上可以正常运行,然而,操作系统系统版本不同、数据库版本等问题都能导致在数据中心却运行不了。有了容器之后,这些问题就大大地减少了。

除了好处,目前容器技术的落地也面临很大挑战。梁胜博士指出,容器技术目前还处于比较新的阶段,涉及存储、网络、安全、计算层面之多。应用的复杂性导致新的技术不断滋生,但技术成本本身没问题,但技术涌现太快就会体现在技术的不成熟度上,各种问题相继而来,用户体验度大幅度降低。在此背景下,Rancher容器平台应运而生。

Rancher容器平台特点及部署战略

作为全栈式容器部署管理平台,易用和完整使其最大的根本特性。Rancher为容器提供完整的基础架构服务,包括网络服务,存储服务,主机(物理机或者虚拟机)管理,负载均衡等等。所有的上述服务可以跨越基础架构工作,并且可以实现可靠的且非常简单的一键式的应用部署和应用管理功能。

Rancher加速企业容器云部署应用落地

此外,作为容器技术的输出与使用者,Rancher同时在Docker与Kubernetes社区扮演重要角色。也正因如此,Rancher才有容器技术与架构的输出能力,和容器即服务平台的基础提供能力。Rancher的应用服务目录以原生的Docker Com-pose文件、Mesos或者Kubernetes文件保存应用模版,并存储在Git核心仓库中。应用目录同时支持私有模式和公有分享模式。用户可以根据需要自行定义应用的部署方式和升级方式。

更值得注意的是,Rancher可同步调度Kubernetes、Mesos和Swarm三种环境容器管理平台。当需要部署和创建业务环境的时候,Rancher的用户可以在Kubernetes、Mesos和Swarm 中根据需要任意选择。Rancher可以帮用户自动设置并启动上述不同调度工具所建立的集群,并同时提高实施访问控制策略和完整易用的用户管理界面 。

作为Docker生态核心组织Docker治理委员会(DGAB)的成员,Rancher Lab还支持Docker容器9大场景中部署实践。

1. 新一代的私有云、混合云环境

Rancher加速企业容器云部署应用落地

2. 企业应用商店和一键部署复杂应用及测试环境

3. 多环境,多资源池的DevOps流水线

Rancher加速企业容器云部署应用落地

4. 企业平台化软件(中间件等)容器化实现

5. 构建轻量级PaaS服务

Rancher加速企业容器云部署应用落地

6. 相同硬件资源下更高密度的容器部署

7. 帮助构建企业DCOS

8. 帮助企业已有OpenStack实现容器服务

9. 新一代超融合系统

据Rancher大中华区总经理秦小康介绍,Rancher目前在全球典型客户有中国平安、生命人寿、太平保险、广发证券等等。在国内,Rancher帮助中国平安、海航集团、富德生命人寿等客户部署容器平台取得成功案例。

“从用户体验的角度,说到底Rancher最大的一个特色在于简单易用。不为技术而技术,我们希望帮助用户把这些技术真正用起来,帮他们将本身的问题解决好,让容器云技术能够推动云计算产业的发展,这是Rancher存在的初衷,也是努力的方向。”梁胜博士说。

原文发布时间为:2017-06-07

本文作者:朱立娜

本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168

原文标题:Rancher加速企业容器云部署应用落地

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
12天前
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
12天前
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
阿里云容器服务ACK提供强大的产品能力,支持弹性、调度、可观测、成本治理和安全合规。针对拥有IDC或三方资源的企业,ACK One分布式云容器平台能够有效解决资源管理、多云多集群管理及边缘计算等挑战,实现云上云下统一管理,提升业务效率与稳定性。
|
22天前
|
存储 Prometheus 监控
Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行
本文深入探讨了在Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行。
30 5
|
22天前
|
开发框架 安全 开发者
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。本文探讨了 Docker 在多平台应用构建与部署中的作用,包括环境一致性、依赖管理、快速构建等优势,以及部署流程和注意事项,展示了 Docker 如何简化开发与部署过程,提高效率和可移植性。
49 4
|
24天前
|
运维 Kubernetes Docker
深入理解容器化技术及其在微服务架构中的应用
深入理解容器化技术及其在微服务架构中的应用
50 1
|
24天前
|
Kubernetes Linux 开发者
深入探索容器化技术——Docker 的实战应用
深入探索容器化技术——Docker 的实战应用
71 0
|
25天前
|
存储 Cloud Native 开发者
深入探索容器化技术——Docker的实战应用
深入探索容器化技术——Docker的实战应用
36 0
|
14天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
147 77
|
22天前
|
监控 Docker 容器
在Docker容器中运行打包好的应用程序
在Docker容器中运行打包好的应用程序
|
6天前
|
关系型数据库 应用服务中间件 PHP
实战~如何组织一个多容器项目docker-compose
本文介绍了如何使用Docker搭建Nginx、PHP和MySQL的环境。首先启动Nginx容器并查看IP地址,接着启动Alpine容器并安装curl测试连通性。通过`--link`方式或`docker-compose`配置文件实现服务间的通信。最后展示了Nginx配置文件和PHP代码示例,验证了各服务的正常运行。
22 3
实战~如何组织一个多容器项目docker-compose