戳蓝字“CSDN云计算”关注我们哦!


本文转载自公众号:K8S技术社区

现在是2019年了,Docker容器已经是旧闻,至少,它已经变得如此主流,不再是尖端技术。当然,微服务架构、Kubernetes、无服务器功能、服务网格以及过去几年一直处于创新前沿的许多其他云原生基础架构技术也是如此。

这引出了一个问题:接下来会发生什么?哪些新技术和流程将形成未来的云原生计算堆栈?

预测未来总是很难,这里是一些关于云原生组织基础设施技术的下一个big thing的思考。

需要明确的是,以下讨论的云原生技术都不会取代现有的技术(如容器),而是会在它们之上构建或扩展它们。这是有道理的——尽管存在颠覆的神话,但大多数创新只是对已经存在的事物进行渐进式的改进,而不是凭空出现的根本性突破。

Unikernel

除非你是一名计算机科学家,否则你很可能还没有听说过Unikernel——它大部分都是试验性的。但对于云原生环境来说,这是一项有趣的技术,可以帮助组织成倍享受容器的好处。

Unikernel将运行应用程序(包括操作系统库)所需的所有内容放入轻便的软件包中,并排除其他所有内容。换句话说,Unikernel只包含运行特定应用程序所需的非常具体的代码位。这使得它们比Docker容器更轻巧、更安全。

理论上,Unikernel也是超轻便的,因为它们包含了引导自己所需的一切。这意味着它们应该能够在任何类型的硬件上启动。虽然迄今为止,所创建的大多数Unikernel只能在特定类型的虚拟化环境中工作(例如使用Xen虚拟机管理程序创建的),但随着内核技术的成熟,这可能会发生变化。

像MirageOS这样的项目正在努力使Unikernel成为生产工作负载的实用解决方案。如果你希望在云原生领域保持领先,你应该使用Unikernel。

AIOps

AIOps是“人工智能运维”的缩写,是一个越来越多听到的流行词,也是一个值得密切关注的真正创新技术概念。

AIOps背后的前提是,通过使用机器学习和人工智能,我们可以构建工具,来完全自动化IT Ops团队传统上完成的大部分工作。例如,AIOps工具可以使用数据来解释问题,然后自动修复问题,而不是依靠人工工程师来确定云原生应用程序服务减速的原因,或者查明复杂系统故障的根本原因。

到目前为止,关于AIOps的讨论远远多于实际的解决方案。这个概念很容易在基础层面上实现,而且一些APM供应商已经开始在产品中构建AIOps。

在未来,我们可能会看到AIOps概念更广泛地扩展,包括安全领域。

放手容器

最初,Docker容器需要花费很多精力来管理。然后,像Kubernetes这样的编排工具成熟并简化了容器管理,尽管还是留下了必须手工解决的一些问题。

最终我们会看到新一代工具的兴起,这些工具可以进一步简化容器管理。我们已经看到这种情况的发生,例如AWS Fargate这样的服务消除了与管理容器基础设施相关的大部分负担,以及KNative使得Kubernetes更容易集成到全自动CI / CD管道中。期待更多的新工具出现,使容器(和其他云原生技术)更易于管理和部署。

更广泛的无服务器支持

无服务器功能非常适合以高度可扩展、经济高效的方式运行代码,并使基础设施管理更容易。但是,迄今为止出现的大多数无服务器解决方案都受到两个重要的限制:它们与特定供应商(通常是特定的公有)绑定,并且仅支持某些编程语言。

在这方面还有改进的余地,我们会看到这种改进以无服务器框架的形式发生——这些框架与基础设施无关,这意味着它们可以适用于多个云甚至本地基础设施,也可能支持任何类型的编程语言。

事情已经朝着这个方向发展。目前可用的主要基于云的无服务器环境支持的语言数量一直在稳步增长,像Fn这样的开源项目正在构建与基础设施无关的无服务器框架。

结论

容器、微服务和当今广泛使用的其他类型的云原生技术使我们能够构建更具可扩展性、灵活性和高效性的环境和软件堆栈。但是,我们可以做得更好。

随着下一代云原生技术的出现,我们会看到Unikernel(它比容器更具可移植性和效率)、AIOps(将IT Ops自动化提升到新的水平)、更好的容器编排解决方案(可以实现更好的CI / CD管道自动化和更灵活的无服务器框架),它们将成为现代云原生基础设施的新前沿。

https://mp.weixin.qq.com/s/6e4aIib9iUQGdXAR7FM0ZQ


推荐阅读:

  • 云漫圈 | 学Python还是Java, 8张漫画带你全面分析

  • 趣挨踢 | 只有挨踢人才能读懂的西游记

  • 一个App卖了4亿美元,这家听声识曲公司为何得到Apple的青睐?

  • 孟岩:JPMCoin 与 Schneier 教授的“区块链无用论”

  • 骗局翻新, 暗网活跃度倍增, 2018加密货币犯罪报告敢看吗?

  • 春晚鬼畜 B 站日排行最高,赵本山:我的时代还没有结束!

  • PDF翻译神器,再也不担心读不懂英文Paper了

  • 新闻联播也可以拿来做数据分析?

1.微信群:

添加小编微信:color_ld,备注“进群+姓名+公司职位”即可,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!

2.征稿:

投稿邮箱:liudan@csdn.net;微信号:color_ld。请备注投稿+姓名+公司职位。

喜欢就点击“好看”吧

微服务、Kubernetes和无服务器之后,即将发生的……相关推荐

  1. 会比Kubernetes和无服务器更有前途的是Istio

    导 读 谷歌强烈看好Istio,你觉得呢? 随着现代数字计算基础设施的不断发展,新的自动化层可以实现越来越快速的变化和适应.一旦容器化使得在几秒钟内部署新功能成为可能,那么Kubernetes和类似工 ...

  2. 微服务怎么部署到服务器的_浅谈微服务部署方案

    在项目迭代的过程中,不可避免需要"上线".上线对应着部署,或者重新部署:部署对应着修改:修改则意味着风险. 微服务目前有很多用于部署的技术,有的简单,有的复杂:有的得停机,有的不需 ...

  3. 微服务怎么部署到服务器的_微服务的部署与发布:持续交付与持续部署微服务...

    持续交付与持续部署微服务 持续集成(Continuous Integration)与持续交付(Continuous Delivery ).持续部署(ContinuousDeployment)作为敏捷开 ...

  4. 微服务架构-高性能Netty服务器-064:Netty实战与反序列化与序列化协议

    064:Netty实战与反序列化与序列化协议 1 回顾上节课TCP协议粘包拆分解决方案 2 Java序列化与反序列化的概念 3 Java实现对象持久化操作 4 构建String类型客户与服务器端通讯 ...

  5. 我们团队设计的一个基于微服务的高并发服务器架构

  6. 发布国内首个无服务器容器服务,运维效率从未如此高效

    近年来,随着越来越多的企业基于微服务架构构建自身核心业务平台后,微服务已获得越来越多技术人员的肯定,同时,微服务也承载着企业数字化转型的重任.但微服务架构的落地给企业的运维团队带来了不少的挑战,原有的 ...

  7. 是时候完全转向无服务器化了吗?

    原文:It's all going to be serverless - the question is "When?" 作者:Jouni Heikniemi 译者:夜风轻扬 译者 ...

  8. 微服务到底该怎么样部署呢?

    微服务应用程序可以以多种方式运行,每种方式都有不同的权衡和成本结构.适用于跨越几个服务的小型应用程序可能不足以用于大型系统. 从简单到复杂,以下是运行微服务的五种方式: 单机多进程:购买或租用服务器并 ...

  9. 什么是无服务器(serveless)?

    传统上,我们已经构建并部署了 web 应用程序,对这些应用程序,我们可以对服务器发出的 HTTP 请求进行一定程度的控制.我们的应用程序运行在该服务器上,我们负责为其配置和管理资源.但这会产生一些问题 ...

最新文章

  1. LeetCode简单题之截断句子
  2. 零积分下载,2014年辛星mysql教程秋季版第一本已经完工,期待您的支持
  3. hive 小技巧总结
  4. 获取 GPG 密钥失败:[Errno 14] 2011-05-26 14:43
  5. Linux每次开机都要source /etc/profile的解决方法
  6. python如何计算字符宽度_Python中计算字符宽度
  7. Healing Psoriasis The Natural Alternative-序言(未完待续)
  8. WebAssembly和Blazor:解决了一个存在十年的老问题
  9. 程序员应学习蜡笔小新的心态
  10. 斐波那契数的两种实现方式———1.递归实现,2迭代实现
  11. 你连 HTTPS 原理都不懂,还讲“中间人攻击”?
  12. 《数据科学》第二章自学报告
  13. 开发实例系列:一、舒尔特方格小游戏,付源码和APK
  14. 2021-05-15 SqlServer面试题 通用篇
  15. Redis单机数据库实现
  16. 二进制中 等比数列求和公式
  17. Word批量替换勾选框
  18. 怎么把mov格式的视频转换成mp4?
  19. 北航计算机专业最低分,北京航空航天大学历年录取分数线多少及各省最低投档线统计表...
  20. 51单片机寻迹小车完整程序

热门文章

  1. java计算器流程图_帮帮忙:Java小计算器代码,及需求分析.流程图.
  2. python中dict转换成list_python里dict变成list实例方法
  3. windows 映射文件会释放内存吗_Windows系统共享内存管理
  4. 诸多研究生的一个通病:对导师过度依赖!
  5. 考博之前一定要明白:读博的硬道理
  6. 干货福利:AI人工智能学习资料教程包.zip
  7. 11篇SCI论文,多次跨专业,武大物理博士敲开美国顶尖生命医学研究中心大门...
  8. 华为5G又一黑科技曝光!中国通信技术将全球领先
  9. 此人数学15分考入清华,28岁成清华教授,其家族出了20多位院士
  10. 【使用注意】特殊中括号[]的特殊json数组