zoukankan      html  css  js  c++  java
  • 如何攻破容器持久化存储挑战?

    背景

    云原生趋势下,应用容器化比例正在快速增长,Kubernetes 也已成为云原生时代新的基础设施。

    观察今天的容器和 Kubernetes 的应用现状,可以看到两个普遍的现象:

    • 首先,在云上托管 Kubernetes 已经成为企业上云及运行容器的优先选择;
    • 另外,用户使用容器的方式也在发生改变,从“无状态应用”到“核心企业应用到数据智能应用”,越来越多的企业使用容器来部署生产级别、复杂度高和高性能计算的有状态应用。比如 Web 服务、内容资料库、数据库,甚至 DevOps、AI/大数据应用等。

    1.png

    应用迭代快、服务更新频繁是云原生应用的重要特征,也是云原生应用场景中绕不开的强需求。对容器和 Kubernetes 技术有所了解的同学都知道,虽然 Kubernetes 在许多方面非常有用,例如可伸缩性、可移植性和管理能力,但受限于其架构设计思想,原生 Kubernetes 对存储状态的支持缺乏,因此持久化存储一直以来都是容器技术的一大挑战。

    当然,原生 Kubernetes 自身也提供了一些管理存储的解决方案,比如临时选项、持久化存储卷、持久化存储卷声明、存储类和有状态副本集等,但这可能非常容易带来混乱。如果你想了解 Kubernetes 存储的相关知识,可以通过阿里云开发者社区发布的“云原生人才培养计划之 Kubernetes 知识图谱”的相关章节学习。

    围绕云原生技术的工具和项目大幅增加。作为生产环境中最突出的问题之一,有相当多的开源项目致力于解决云原生架构上的存储问题。不久前,阿里云容器服务 ACK 也推出了“容器网络文件系统 CNFS”,通过将阿里云的文件存储抽象为一个 K8s 对象(CRD)的方式来进行独立管理,包括创建、删除、描述、挂载,监控及扩容等运维操作,破解企业提供容器环境中应用持久化存储的困境。感兴趣的同学欢迎通过《剑指企业级云原生,阿里云 CNFS 如何破局容器持久化存储困境》这篇文章了解。

    为了帮助更多开发者了解为什么容器需要持久化存储、Kubernetes 容器服务编排的基本概念、持久化存储的架构和实现方式,并通过实战掌握容器持久化存储的最佳实践,阿里云容器服务团队与开发者社区共同打造了“Kubernetes 难点攻破训练营系列”,和开发者们一起应对学习和使用 Kubernetes 的挑战。

    「Kubernetes 难点攻破系列:容器持久化存储训练营」启动倒计时!

    9 月 22-24 日,我们将和 ACK CNFS 及 NAS 的开发团队一起,利用 3 天时间集中突破,从容器持久化存储开始,打开 Kubernetes 难点攻破之旅。完成全部打卡任务,还有小米耳机、阿里云定制帽衫、精美周边等丰富的训练营奖品等你来拿!

    1631173344231-699c59d0-4941-4fb8-a556-f1722704ad5c.png

    还等什么?我在“容器持久化存储训练营”等你!钉钉扫描下方二维码或点击下方链接,即可了解训练营报名参加方式:

    Kubernetes 难点攻破——持久化存储训练营

    原文链接
    本文为阿里云原创内容,未经允许不得转载。


  • 相关阅读:
    Oracle新建用户、角色,授权,建表空间
    oracle 创建表空间、创建用户管理该表空间
    后台获取数据,动态更新到网页--无闪烁刷新
    Java获取当前路径
    最实用销售24种技巧(业务必看)转
    四种类型的客户(转)
    800个小炒
    商务称呼礼仪
    人际沟通交流技巧(转)
    拒绝礼仪与技巧(转)
  • 原文地址:https://www.cnblogs.com/yunqishequ/p/15261710.html
Copyright © 2011-2022 走看看