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

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介:

【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 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
2天前
|
Kubernetes 持续交付 Python
Kubernetes(通常简称为K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。
Kubernetes(通常简称为K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。
17 4
|
9天前
|
Kubernetes Cloud Native 微服务
企业级容器部署实战:基于ACK与ALB灵活构建云原生应用架构
这篇内容概述了云原生架构的优势,特别是通过阿里云容器服务Kubernetes版(ACK)和应用负载均衡器(ALB)实现的解决方案。它强调了ACK相对于自建Kubernetes的便利性,包括优化的云服务集成、自动化管理和更强的生态系统支持。文章提供了部署云原生应用的步骤,包括一键部署和手动部署的流程,并指出手动部署更适合有技术背景的用户。作者建议在预算允许的情况下使用ACK,因为它能提供高效、便捷的管理体验。同时,文章也提出了对文档改进的建议,如添加更多技术细节和解释,以帮助用户更好地理解和实施解决方案。最后,展望了ACK未来在智能化、安全性与边缘计算等方面的潜在发展。水文一篇,太忙了,见谅!
|
2月前
|
Kubernetes Cloud Native 开发者
构建高效云原生应用:Kubernetes与微服务架构的融合
【5月更文挑战第31天】 在数字化转型和技术迭代的大潮中,企业对于敏捷、可扩展的IT基础设施需求日益增长。云原生技术以其独特的优势成为推动这一进程的关键力量。本文深入探讨了如何通过结合Kubernetes容器编排和微服务架构来构建和维护高效、可靠的云原生应用。我们将剖析这种技术整合的必要性,揭示其背后的原理,并讨论在实际部署过程中可能遇到的挑战及解决方案。通过案例分析和最佳实践的分享,旨在为开发者和架构师提供一套行之有效的云原生应用构建指南。
|
2月前
|
Kubernetes 开发者 Docker
构建高效微服务架构:Docker与Kubernetes的协同应用
【5月更文挑战第30天】 在当今软件开发领域,微服务架构已成为实现系统模块化、提升可维护性及扩展性的关键策略。本文深入探讨了如何通过Docker容器化技术和Kubernetes集群管理,共同构建一个既高效又可靠的后端微服务环境。我们将剖析Docker和Kubernetes的核心功能,以及它们如何相辅相成,支撑起现代化的云原生应用程序部署和管理。文章还将提供具体实践案例,帮助开发者理解将理论应用于实际开发过程中的步骤和考虑因素。
|
2月前
|
运维 Kubernetes 持续交付
构建高效自动化运维体系:基于Docker和Kubernetes的实践
【5月更文挑战第30天】 在当今的快速迭代和持续部署的软件发布环境中,自动化运维的重要性愈发凸显。本文旨在探讨如何利用容器化技术与微服务架构,特别是Docker和Kubernetes,来构建一个高效、可伸缩且自愈的自动化运维体系。通过详细分析容器化的优势及Kubernetes的集群管理机制,文章将提供一个清晰的指南,帮助读者理解并实现现代软件部署的最佳实践。
|
2月前
|
运维 Kubernetes 监控
构建高效自动化运维体系:基于Docker和Kubernetes的实践指南
【5月更文挑战第29天】 在现代云计算环境中,自动化运维已成为提升服务效率、确保系统稳定性的关键因素。本文深入探讨了如何利用Docker容器化技术和Kubernetes集群管理工具来构建一个高效且灵活的自动化运维体系。通过分析具体实施步骤和策略,我们旨在为读者提供一个清晰的指导框架,以支持他们在不断变化的技术需求中快速部署和扩展应用程序。本指南不仅涉及技术的基础知识,还涵盖了持续集成/持续部署(CI/CD)流程的集成,以及监控和日志管理的优化实践。
|
2月前
|
Kubernetes Cloud Native 开发者
构建高效的云原生应用:Docker与Kubernetes的完美搭档
【5月更文挑战第29天】 在现代软件开发领域,"云原生"这一术语已经成为高效、可扩展和弹性的代名词。本文将深入探讨如何通过Docker容器化技术和Kubernetes集群管理工具实现云原生应用的构建和管理。我们将剖析Docker的核心原理,揭示其轻量级和易于部署的特点,并进一步探索Kubernetes如何为这些容器提供编排,保证应用的高可用性与自动扩缩容。文章不仅讨论了二者的技术细节,还提供了实践案例,帮助开发者理解并运用这些技术构建和维护自己的云原生应用。
|
2月前
|
运维 Kubernetes 监控
构建高效自动化运维系统:基于Docker和Kubernetes的实践
【5月更文挑战第28天】在现代云计算环境中,自动化运维已成为提升服务效率、减少人为错误和应对快速变化需求的关键。本文以实际案例为依托,详细探讨了如何利用Docker容器化技术和Kubernetes集群管理系统搭建一套高效的自动化运维平台。通过深入分析Docker的轻量级虚拟化特性及Kubernetes的编排能力,本文展示了从基础设施搭建到持续集成、部署和监控的全自动化流程,旨在为运维工程师提供一种提高生产力、降低运营成本的可行解决方案。
|
2月前
|
Kubernetes Cloud Native PHP
构建高效云原生应用:基于Kubernetes的微服务治理实践深入理解PHP中的命名空间
【5月更文挑战第28天】 在当今数字化转型的浪潮中,云原生技术以其独特的弹性、可扩展性和敏捷性成为了企业IT架构的重要选择。本文深入探讨了如何在云平台之上,利用Kubernetes这一容器编排工具,实现微服务架构的有效治理。通过分析微服务设计原则与Kubernetes特性的融合,提出了一套系统的微服务部署、监控和管理策略。文章不仅阐述了关键技术点,还提供了具体实施步骤和最佳实践,以期帮助企业构建出既高效又稳定的云原生应用。 【5月更文挑战第28天】在PHP的编程世界中,命名空间是管理代码和避免名称冲突的强大工具。本文将探讨PHP命名空间的核心概念、实现方式及其在现代PHP开发中的应用。通过深
|
2月前
|
Kubernetes 持续交付 Docker
构建高效微服务架构:Docker与Kubernetes的完美结合
【5月更文挑战第28天】在现代软件开发中,微服务架构已成为提高系统可维护性和扩展性的关键。本文深入探讨了如何利用Docker容器化技术和Kubernetes集群管理工具共同打造一个高效、可靠的微服务环境。通过分析两者的核心优势及互补特性,我们展示了一种优化的部署策略,旨在帮助开发者和系统管理员理解和实践在复杂分布式系统中实现服务的有效管理和自动化部署。