不可不知的四大云原生关键技术:容器、微服务、服务网格、DevOps

不可不知的四大云原生关键技术:容器、微服务、服务网格、DevOps,第1张

不可不知的四大云原生关键技术:容器、微服务、服务网格、DevOps

11月21日,“2019云计算技术沙龙(第三期):云原生与多云管理方法”主题风格沙龙在上海市徐汇区上海交通大学科技园成功举办。本次主题活动吸引了众多云计算技术厂商权威专家和业内专业人士积极开展,积极探讨云原生和阴天管理方法。青腾安全作为安全领域践行响应式安全理念的先行者,积极推动云原生应用多方位安全保障的呈现。此次受邀参与,对云生态安全做了深度解读。

青藤云安安全技术总监王洪钟解读云生态安全。

近两年来,随着大数据技术的日新月异,云的形态也有了飞速的发展。在云服务平台快速发展的趋势下,云原生技术也在不断涌现。

Pivotal是一家致力于云计算技术和互联网大数据基础服务平台的英国企业,最早明确提出了云原生应用,随后Google创立的CNCF(全称云原生计算基金会)定义了云原生应用:

云原生技术有利于组织在云计算平台、私有云存储、IT混合云等新的动态自然环境中构建和运营可扩展性扩展。

该技术可以构建容错性好、易管理、易观察的松耦合系统软件。云原生技术结合了可靠的自动化技术,使技术工程师能够轻松、系统地做出经常进行可预测分析的重大更改。

云原生计算慈善基金会(CNCF)专注于培养和维护制造商的中立开源生态系统,以促进云原生技术。CNCF利用这种自主创新为大家所共同使用,以民主建设为基础的尖端方式。

这可能看起来很复杂。简单来说,云原生性可以从字面上理解,是指一切在云上出来的东西,或者关键是设计解决方案,在云上运营。然而,云原生性不仅指应用程序的位置,还指应用程序的构建和部署方法。

云原生的符号化技术

1.容器

容器技术是一种轻量级的虚拟技术,重点是展示一种可移植的、有价值的、自动化的方法来封装和 *** 作。集装箱,一个技术术语,是海运集装箱的比喻。它展示了一种将不同的内容组合起来并相互保护的标准化方法。

你可能会对容器与云原生的链接有些疑惑:容器不仅仅是在云端 *** 作,如果有必要还可以在本地服务器上 *** 作。比如在本地CI/CD管道中选择容器技术,或者应用容器部署本地内部业务流程应用。

但是,不需要过多扩展容器技术,就可以与云原生技术链接。在很大程度上,容器有利于云应用的部署:

您可以在云上部署容器。一般来说,相同的开源系统特定工具可以用于管理方法云上的容器。这意味着容器最大化了云中的移动性。

应用程序容器可以用于在云上部署应用程序,而不会被特殊云服务提供商的云服务器或计算案例之间的细微差异所迷惑。

云经销商可以使用容器来构建其他类型的服务项目,例如无web服务器的计算。

容器为运行在云上的应用程序提供了安全优势。在容器应用和服务器自然环境之间提升了另一层保护,而不是运行所有的云服务器。

因此,虽然应用程序容器不使用应用程序云,但容器大大简化了云应用程序的部署。在云原生产业中,容器和云并驾齐驱,共同发展。因此,可以说容器技术是云原生应用发展趋势的基础。

2.微服务

微服务可以简单描述为将一个大中型手机软件应用的功能划分为若干个独立的中小型软件技术服务或“微服务”。一般每个微服务独立部署在一个容器中,承担一个独立的日常任务。为了协调微服务的工作,可以产生大中型的可扩展应用,微服务之间可以进行通信和数据信息交换。简单来说,微服务的特点可以总结如下:

云原生应用由几个不同的组件(称为微服务)组成,可以集成到所有的云自然环境中。

这种微服务可以作为应用程序的构建控制模块,一般封装在容器中。

各个微服务可以协同工作,互相形成应用程序。每个微服务都可以按照自动化技术和编辑步骤独立扩展,不断完善,快速迭代。

各微服务的协同能力也增强了云原生应用的灵敏性和持续改进性,解决了单一大中型应用的多样性和协同能力问题。

人力资源管理系统的软件特性分析。以前所有的人力资源管理系统软件都部署在一个大的包里(比如使用MVC框架的WAR文档)。应用微服务后,不需要将人力资源管理组件作为一个大的包来部署——一个大型或中型的单个应用程序。大中型单个应用程序被划分并部署到根据其主要用途分类的几个较小的功能模块(微服务,如工资、考勤和员工)中。这样,在维护一个控制模块(例如“工资”控制模块)时,由于微服务可以单独工作,所以不必停止使用所有的应用程序,其他功能也不会受到危害,从而提高了更新迭代率和服务水平。

3.服务网格

随着微服务总数的增加,会出现一百多个甚至上百个相互关联的服务项目,这些服务项目按照内部或外部互联网进行连接。如果要画出各个微服务之间的连接关系,情况就复杂了。不方便从编码层面来管理这类服务项目的连接和关联。这意味着服务项目A必须掌握服务项目b的传输层。为了应对这一挑战,服务网格技术应运而生。

服务网格是一个特殊的基础固体层,用于解决服务项目之间的通信。至于组成智能云原生应用的服务项,服务网格承担可靠交付的要求,这是一个复杂的网络分类。事实上,服务网格通常基于一系列轻量级代理服务器,它们与应用程序代码一起部署,而不关心应用程序。

服务网格框架图

4.DevOps

DevOps是开发和运营产生的成分词。它是一种非常重视“手机软件开发者(DEVs)”与“IT运维专业人员(Ops)”之间交流与合作的文化、艺术、健身或国际惯例。DevOps按照自动化技术进行“手机软件交付”和“架构变更”的步骤,更加方便、频繁、可靠地构建、测试和发布软件。DevOps可以看作是开发与设计(计算机专业)、技术管理和质量保证(QA)的结合。

DevOps计划

DevOps摆脱了多年来开发者与运维管理人员之间的堡垒与沟渠,提高了开发、设计、运营、质保人员之间的沟通、合作与融合。在此基础上,提出了一种基于连续交付的资源优化和应用扩展的新方法。DevOps与cloudnative的紧密结合,可以使公司不断完善产品开发流程,尽快融入销售市场的变革,呈现更高品质的服务项目。

CI/CD(ContinuousIntegration/ContinuousDeployment)管道可以说是实施DevOps的一个关键效果,可以帮助公司在极少人工控制的情况下,更快速、更频繁地向客户发货,不断提高商品质量,增强服务项目的功能,完成精细化的发展趋势。在其整个生命周期中,CI/CD引入了持续自动化技术和持续监控,可以快速识别和纠正问题和缺点,完成敏捷开发。

云原生的优势属于

1.与传统的单一应用相比,灵巧和DevOps步骤的应用进行迭代和更新改进,并完成自动化的技术构建、检测和部署,从而加快产品和服务的上市时间,并使其更易于管理。

2.由于云原生应用是由若干个独立的、分布式的微服务组成的,因此可以完全自动地逐步完善云原生应用,以不断增加新功能或完善原有功能。

3.能够无创的进行改善,不会轻易导致服务项目停工或终止,导致客户感受不佳。

4.适用于云原生应用的系统架构具有良好的可扩展性,可以轻松扩展或缩减。

5.云原生开发流程可以尽快融入当今业务流程自然环境所要求的速度和自主创新。

随着云绿色生态的不断演进,云原生的巨大优势终将推动云原生技术的快速发展趋势。

青藤云安安全是中国首家响应式安全服务提供商,向客户展示了轻量级、可扩展的新一代安全管理系统。对于当今云原生技术的发展趋势,青腾云安全也对此事进行了深入的分析,并密切关注云原生应用的发展趋势。现阶段,青腾云安全的容器网络安全产品蜂巢,展现了公司级容器服务平台的安全维护,针对系统漏洞、不安全设备、入侵攻击、互联网个人行为的应用,整合了安全设置,展现了覆盖容器项目生命周期的持续安全防范。青藤蜂巢不仅可以展现对云原生应用的安全防护,还可以从多个方面保护服务器安全,完成一次部署和两种安全防护,助推云原生技术的快速发展趋势。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/750092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-29
下一篇 2022-04-29

发表评论

登录后才能评论

评论列表(0条)

保存