OpenStack+K8S!EasyStack构建开源生态链

简介:

【51CTO.com原创稿件】如今,开源已经成为IT圈儿不可不提的重要话题,我们看到包括OpenStack在内的开源计算在全球的发展势头迅猛,特别是在中国,更是受到各行各业用户的追捧。随着电信、金融、政府、能源、交通、制造、医疗、教育等各大行业龙头企业纷纷步入了开源云平台。与此同时,各种国内云计算企业也纷纷拔地而起,并且经历了多轮的“融资”潮,发展势头甚是凶猛。

EasyStack成为中国首个OpenStack+K8S专业开源企业

最近,国内开源云计算企业EasyStack在德国柏林举行的CloudNativeCon+KubeCon容器大会上,正式发布基于Kubernetes技术的容器集群产品ESContainer,将自己的势力范围成功扩展到容器领域。据了解,目前EasyStack同红帽、Mirantis一道成为全球三大同时具备OpenStack和Kubernetes(K8S)产品的专业开源企业,也是中国首个OpenStack+Kubernetes专业开源企业。

EasyStack联合创始人兼CTO刘国辉在接受采访时表示:我们观察Kubernetes或者容器很长时间了,但技术需要一个凝聚的过程才能达到最佳效果,早了不行,晚了也不行。在公司创立之前,EasyStack就在审视这个技术,但是那时候它还不够成熟。

EasyStack联合创始人兼CTO刘国辉

从2016年开始EasyStack布局容器,并且提前在很多领域里做出了应用。所以才有第一手的信息、数据来判断它应该是什么形态、应该采用什么样的架构。2016年,在关键领域、关键行业已经做出了实际案例出来。

此外,EasyStack并不希望做一个闭源的Lockin产品交给客户,更愿意以开源技术为核心,以社区的方式,随国际社区战略来去推出产品,这是EasyStack产品的最大特点。

深度融合是大势所趋

谈到为何会结合K8S,EasyStack创始人兼CEO陈喜伦表示:举例来讲,开源就好比谷歌推出的安卓系统,早期用户体验很不好,为什么?主要是安卓要被厂商加上自己的应用后再放到硬件里面,如果有一个厂商能够把核心跟应用合二为一起来,用户体验就大不相同了。k8s跟OpenStack融合也是同样道理,包括用户、持久卷、网络、编排等各个层面上,都需要把它深度融合,这样才能真正的提升“用户体验”。

EasyStack创始人兼CEO陈喜伦

亚马逊和谷歌都是第二代的容器跟云的关系,也就是容器是容器,云是云。用户如果用云去申请虚机,集群将构建在云上,都是虚拟资源的一层。用户需求自己配置,手工的编排,相当于自己去构建整个应用。而EasyStack提供的是第三代,也就是跟云完全结合在一起了,API完全打通。用户能够直接调用云上的API,相比之下其他云厂商只能调用部署虚机或者网络,上面的基础设施都还没有,EasyStack则在这个层面上完全把两者融合在一起。

合作共赢,EasyStack构建自己的开源生态链

绑定问题一直都是用户关注的焦点,作为一家开源企业,陈喜伦认为EasyStack始终是一家中立的企业。真正的绑定,比如像某个大厂商, 做硬件、软件等等,几乎什么都有。但我们看到红帽从来没有绑定过谁。

EasyStack是一家专业的开源公司,重点关注开源为基础核心的产品。借助开源的核心技术,建立一个生态,核心战略就是万物生长。何谓万物生长?EasyStack只做以开源技术为核心的基础层面,拥抱大数据、数据库,包括mesos和Docker Swarm这种技术,并且自己做Kubernetes。本质上说要把OpenStack加Kubernetes融合在一起,构建开放的生态和战略。

ESContainer 功能强大

此次EasyStack发布的ESContainer 容器产品,在用户体验及管理等诸多方面可谓颇具特色。

ESContainer 这款产品面向应用角度设计,自身提供应用管理服务,方便用户在平台中集中管理发布容器化应用;对于有状态应用场景进行优化,方便用户构建多层微服务化应用;支持无 Overlay 纯二层网络等多种网络方案,容器应用与虚拟化应用网络直通;增强监控与日志,面对庞大的容器集群,ESContainer还提供了增强的多级的监控、日志管理。

ESContainer 面向企业级容器化应用的管理和编排场景,产品提供包括自动化部署、强化的管理界面、应用商店,多级监控、支持虚拟机、可视化编排、物理机资源池的混合部署,并且与EasyStack的企业级OpenStack平台ESCloud 深度融合,无缝的使用 ESCloud 提供的计算、网络和存储资源以及丰富的软件基础设施。

总的来看,OpenStack和容器的深度融合让EasyStack比其他云开源厂商更“进”了一步,构建开放的生态将赋予其更多的活力。当前云计算市场风起云涌,竞争也非常激烈,2017年也是考验企业技术与远见的时刻,我们相信在这些云企业的大力推动下,开源的未来也将更加“智能”。


本文作者:云中子

来源:51CTO

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
2天前
|
Kubernetes 监控 Docker
构建高效微服务架构:Docker与Kubernetes的完美搭档
【5月更文挑战第4天】在现代软件开发中,微服务架构已成为实现可扩展、灵活且独立部署服务的流行解决方案。本文将探讨如何利用Docker容器化技术和Kubernetes容器编排平台来构建一个高效的微服务系统。我们将分析Docker和Kubernetes的核心优势,并指导读者如何通过这些工具优化微服务部署、管理和扩展过程。文章还将涉及监控和日志管理策略,以确保系统的健壮性和可靠性。
|
4天前
|
存储 运维 Kubernetes
构建高效自动化运维体系:Ansible与Kubernetes的协同实践
【5月更文挑战第2天】随着云计算和微服务架构的兴起,自动化运维成为保障系统稳定性与效率的关键。本文将深入探讨如何利用Ansible作为配置管理工具,结合Kubernetes容器编排能力,共同打造一个高效、可靠的自动化运维体系。通过剖析二者的整合策略及具体操作步骤,为读者提供一套提升运维效率、降低人为错误的实用解决方案。
|
7天前
|
存储 运维 Kubernetes
构建高效自动化运维体系:Ansible与Kubernetes的协同策略
【4月更文挑战第29天】 在当今快速迭代的软件开发环境中,自动化运维成为了确保部署效率和稳定性的关键。本文深入探讨了如何通过Ansible和Kubernetes的集成来实现高效的自动化配置管理与容器编排。文章首先介绍了Ansible与Kubernetes各自的特点及优势,随后详细阐述了它们在自动化运维中的互补作用,并提供了一个实用的集成方案。通过案例分析,验证了该策略在提高部署速度、降低人为错误以及增强系统可靠性方面的有效性。最后,讨论了实施过程中可能遇到的挑战和解决思路。
|
7天前
|
运维 Kubernetes 安全
构建高效自动化运维体系:Ansible与Kubernetes的协同实践
【4月更文挑战第29天】 在当今快速迭代的软件发布周期中,自动化已成为维护大规模服务部署的关键。本文聚焦于将Ansible和Kubernetes结合使用,构建一个灵活、可扩展的自动化运维体系。通过分析两者的技术特性及互补优势,我们将探讨如何优化配置管理流程,实现持续集成和持续部署(CI/CD),并确保系统的稳定性与安全性。此研究不仅为读者提供一套行之有效的运维解决方案,同时也为未来运维技术的发展提供了参考方向。
|
7天前
|
运维 Kubernetes 监控
构建高效自动化运维体系:Ansible与Kubernetes的完美结合
【4月更文挑战第29天】 在当今快速迭代的IT环境中,自动化已成为提高运维效率、减少人为错误的关键。本文将探讨如何通过Ansible和Kubernetes的结合来构建一个高效的自动化运维体系。文章首先分析了Ansible作为配置管理工具的优势,然后讨论了Kubernetes在容器编排领域的领导地位,最后详细阐述了如何将两者融合以实现更灵活、可扩展的自动化策略。
|
7天前
|
Kubernetes 监控 Docker
|
8天前
|
运维 Kubernetes 负载均衡
构建高效自动化运维体系:基于Docker和Kubernetes的实践指南
【4月更文挑战第28天】随着云计算和微服务架构的普及,自动化运维已成为提升系统稳定性、效率及快速响应市场变化的关键。本文将探讨如何利用容器化技术Docker和容器编排工具Kubernetes来构建一个高效、可扩展的自动化运维体系。我们将分析该技术栈的优势,并通过一系列实践案例,展示如何优化现有的运维流程,实现资源的最大化利用和风险的有效控制。
|
9天前
|
Kubernetes Cloud Native 持续交付
构建高效云原生应用:以Kubernetes为核心
【4月更文挑战第27天】 在当今数字化转型的浪潮中,企业急需构建灵活、可扩展的应用来应对不断变化的市场需求。云原生技术以其独特的优势应运而生,成为推动现代应用开发和部署的重要力量。本文深入探讨了云原生的核心组件之一——Kubernetes,解析其如何通过容器编排优化资源利用,提高应用的弹性和可维护性。同时,文章将展示如何在云平台上实现高效的服务发现、自动扩缩容以及持续集成和持续部署(CI/CD),进一步阐述云原生架构下的最佳实践和面临的挑战。
|
9天前
|
Kubernetes 负载均衡 Docker
【专栏】构建高效微服务架构:Docker与Kubernetes的完美搭档
【4月更文挑战第27天】本文介绍了Docker和Kubernetes在构建微服务架构中的应用。Docker是开源容器引擎,用于打包和分发应用,实现隔离和封装,提升可扩展性和可维护性。Kubernetes是容器编排平台,自动化部署、扩展和管理容器,提供负载均衡和故障转移。二者结合,能高效支持微服务架构。文中通过实例展示了如何将用户、商品和订单服务用Docker打包,再用Kubernetes部署和管理,确保微服务稳定运行。
|
11天前
|
存储 运维 Kubernetes
构建高效自动化运维体系:Ansible与Kubernetes的协同策略
【4月更文挑战第25天】 在当今快速迭代的软件开发过程中,自动化运维已成为提升效率、保证一致性和降低人为错误的关键。本文将探讨如何利用Ansible作为配置管理工具,以及Kubernetes作为容器编排系统,共同构建一个高效、可靠的自动化运维体系。文章首先概述了自动化运维的基本概念及其重要性,随后详细分析了Ansible与Kubernetes在自动化流程中的作用与优势,并通过一系列实践案例,展示了两者如何协同工作以优化部署、扩缩容和灾难恢复等关键运维任务。最后,文中还讨论了在实际应用中可能遇到的挑战及相应的解决策略,为读者提供了一套完整的自动化运维解决方案参考。