云中完美组合:容器、DevOps和微服务,开启云原生转型之路

稿定设计导出-20190730-134945.png

过去十年,云计算技术快速发展,云的形态也在不断演进,但传统的虚拟化平台只能提供基本运行的资源,云端强大的服务能力红利并没有完全得到释放。云原生理念的出现在很大程度上改变了这种现状。
云计算开源产业联盟在今年7月,发布了《云原生技术实践白皮书》,对“云原生”这个被业内反复谈及的词作了新的注解。
(以下内容节选自《云原生技术实践白皮书》)

01 云原生

云原生(Cloud Native)的概念,由来自Pivotal的MattStine于2013年首次提出,被一直延续使用至今。

云原生是一系列云计算技术体系和企业管理方法的集合,既包含了实现应用云原生化的方法论,也包含了落地实践的关键技术。

云原生理念在我国经过几年的推广普及,已经逐步为企业接受,云原生产业已步入快速发展期。过去两年,容器技术的应用持续深化,以容器及其编排技术为核心的生态,逐渐扩展至涵盖微服务、DevOps、服务监测分析、应用管理的完整闭环。

图1.png

图1 云计算容器技术采纳率(来源:云计算开源产业联盟)

02 云原生关键技术

图2.png

图2 云原生关键技术架构图(来源:云计算开源产业联盟)

1. 容器技术

容器服务提供高性能可伸缩的容器应用管理服务,简化了容器管理集群的搭建工作,整合了调度、配置、存储、网络等,打造云端最佳容器运行环境。

使用容器技术,用户可以将微服务及其所需的所有配置、依赖关系和环境变量打包成容器镜像,轻松移植到全新的服务器节点上,而无需重新配置环境,这使得容器成为部署单个微服务的最理想工具。

2. 微服务

微服务是指将大型复杂软件应用拆分成多个简单应用,每个简单应用描述着一个小业务,系统中的各个简单应用可被独立部署。各个微服务之间是松耦合的,可以独立地对每个服务进行升级、部署、扩展和重新启动等流程,从而实现频繁更新而不会对最终用户产生任何影响。具有降低系统复杂度、独立部署、独立扩展、跨语言编程等特点。

3. DevOps

DevOps 是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

DevOps 的目标是缩短开发周期,增加部署频率,更可靠的发布。用户可通过完整的工具链,深度集成代码仓库、制品仓库、项目管理、自动化测试等类别中的主流工具,实现零成本迁移。

DevOps 帮助开发者和运维人员打造了一个全新空间,构建了一种通过持续交付实践去优化资源和扩展应用程序的新方式。DevOps 和云原生架构的结合能够实现精益产品开发流程,适应快速变化的市场,更好的服务企业的商业目的。

03 云原生应用优势

云原生应用可充分利用云平台服务优势。云原生应用可以快速构建并部署到平台上,平台提供了简单快捷的扩展能力并与硬件解耦,提供了更大的灵活性、弹性和跨云环境的可移植性。云原生将云计算作为竞争优势,原生云意味着将云目标从 IT 成本节约转向业务增长引擎。

云原生应用具备多云间扩展的灵活性。公有云的厂商绑定现象一直为人诟病,但是使用支持云原生技术的云平台,企业可以将构建在任何(公有或私有)云上的应用快速迁移,兼具不同云服务商的优势服务能力无需担心锁定。

图3.png

图3 云原生应用与传统应用的对比(来源:云计算开源产业联盟)

04 Nebulogy与云原生

Nebulogy 致力于通过容器服务、微服务、DevOps等为代表的云原生基础架构,为企业提供微服务云应用平台和解决方案。

目前已发布三款云产品解决方案:云原生PaaS管理平台(NKS)、BPM PaaS平台解决方案(NBS)、云应用&微服务开发运维平台(NDP),可为企业提供云原生PaaS平台、容器管理平台、低代码应用开发平台、BPM PaaS平台等一系列企业级应用平台服务和整体解决方案。

帮助企业提高开发资源利用率,加速资源整合和优化,促进和推动企业数字化、互联网化、智能化转型。


-END-


Nebulogy 品牌介绍

Nebulogy致力于通过云原生理念,帮助企业构建PaaS平台,提高开发资源利用率,满足应用快速上线和迭代需求,助力企业实现真正应用云化、业务互联网化。


    本文作者:Nebulogy 纳比云 责任编辑:173****0165 本文来源:牛透社
声明:本文由入驻牛透社的作者撰写,观点仅代表作者本人,绝不代表牛透社赞同其观点或证实其描述。
意见反馈
返回顶部