0
点赞
收藏
分享

微信扫一扫

当我们谈论云原生时,我们在谈论什么?


伴随互联网化和数字化的发展,企业业务模式与商业模式发生巨大变化,企业业务升级切换面临巨大考验,亟需更为敏捷与高效的IT架构,应对互联网化所带来的高并发流量、快速更新迭代、支撑业务连续性等挑战。

在容器技术、编排系统、微服务理念等云化技术和管理方法的带动下,应用上云已然成为一种趋势,云原生理念应运而生。云原生理念被认为是云计算发展的必然导向,采用基于云原生理念的技术和方法:以容器为基石,通过微服务化的改造,融合DevOps理念,有助于更好地实现业务“迁于云”或“生于云”,能够帮助企业快速构建更加适合云的敏捷应用服务。

微服务
微服务架构基于分布式理念,将单体应用拆分为更小的项目关联的独立服务,每种应用程序都在自己的进程中运行,并与轻量级机制进行通信,服务围绕业务功能构建。由于每个个体相对而言是轻量化的,可以独立开发和独立部署,使得各个服务解耦,变更容易,应用可以快速迭代更新,提高业务敏捷性与弹性。

在过去几年间众多企业在推动内部数字化转型的过程中,服务软件系统开始又单一或者SOA服务向微服务转型。根据企业业务的实际需求,开发部门通常会选择更适合的服务框架,Spring Cloud、Dubbo、GRPC等实现微服务的技术框架已成为技术人员采用微服务初期阶段的考虑的重要因素之一。然而随着企业业务的发展与扩张,服务的数量也会呈现爆发式增长趋势,如何管理好这些服务成为运维部门需要面对的难点。

容器
继虚拟化技术之后,容器技术逐渐成为云计算领域基础设施云化的变革技术,凭借轻量化和标准化的显著特性,容器技术得到国内外越来越多的关注,也对云计算的交付方式、效率、PaaS平台的构建产生深远影响。

容器可以将应用和其运行环境进行标准化封装,保证应用及其运行环境的统一,显眼意见的是,这一特性与微服务理念不谋而合,因而容器技术的成熟为实现微服务提供了进一步发展的客观条件。微服务化的应用很适用运行于容器上,容器可以轻松承载微服务应用,帮助微服务发挥其优势,实现应用弹性伸缩及快速迭代发布。

当一个具有一定规模的单体应用微服务化之后可能对应成百上千个微服务,这些微服务的资源调度、更新发布、运维管理等一系列复杂管理问题该如何应对?这就需要强有力的调度编排能力,而目前最具影响力的调度编排平台当属kubernetes。

基于kubernetes为核心构建的容器平台,可以整体用来支撑微服务化应用的容器管理,这也是目前国内包括BoCloud博云在内的容器PaaS服务商容器云平台的主要构建方式。博云基于K8S自主研发的容器云平台,已在银行、证券、能源等多个行业,实现技术落地拥有大量生产应用案例。

DevOps
DevOps不仅仅是一种技术工具,实际上是一组付过程、方法与系统的统称,用来促进开发运维一体化的实现,实现敏捷迭代、快速发布。在组织架构与企业文化等方面,DevOps强调自上而下的设计,促进开发与运维部门之间的沟通与协作;其次,企业需要透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。

容器在DevOps的成功实现中发挥着重要作用,DevOps成功的关键之一是提升开发对运营的影响力,两者的部署和自动化功能与快速应用程序开发和敏捷IT紧密相关。

云原生产业大会来袭,五大亮点不容错过
谈到云原生理念,大家习惯围绕容器、微服务、DevOps等技术概念层面进行讨论,实际落地情况可能不尽人意。 2019年4月24日,云集百位全球云原生技术专家,集结逾500名云原生技术爱好者,汇聚国内千万企业目光的云原生行业顶级盛会——2019年云原生产业大会即将开幕。本届大会由中国信息通信研究院主办,云计算标准和开源推进委员会承办,将以云原生应用为主题,全方位讲解云原生技术的机遇与落地实践,为中国企业用户在业务部署和实践带来精准指引。

亮点一:首届最权威、最大规模的云原生应用大会
亮点二:正式授牌成立云原生产业联盟(CNIA)
亮点三:发布云原生实践白皮书
亮点四:发布容器及首批微服务平台评估结果
亮点五:开设三大分论坛——微服务技术论坛、容器和无服务技术论坛、云原生应用实践论坛

BoCloud博云作为国内领先的PaaS服务商,对容器、微服务和DevOps等技术与理念一直坚持深入研究与实践。就微服务而言,我们发现在实际应用中微服务开发框架的选择呈现多样化发展趋势,针对多微服务框架并存的现状,我们认为需要通过标准对技术能力进行规范,形成标准化模式以便实现统一服务治理。

针对异构微服务框架的统一服务治理问题,博云解决方案总监赵安全将在此次大会上的微服务论坛带来《多框架微服务治理解决方案及实践》的分享,讲述在多微服务框架(Dubbo、Spring Cloud、GRPC等)统一服务治理方面的探索和实践。


举报

相关推荐

0 条评论