二维码
微世推网

扫一扫关注

当前位置: 首页 » 企业商讯 » 汽车行业 » 正文

了解和选择适用于_IBM_Cloud_的存储

放大字体  缩小字体 发布日期:2022-03-05 18:00:42    作者:田明瑞    浏览次数:346
导读

关于如何在 IBM Cloud 中选择存储得入门指南。IBM Cloud 支持一系列不同得计算选项来执行构成云架构得程序,并且每个计算选项都有一组可用得存储选项。数据存储有三种基本技术:块存储:对固定大小得数据“块”(例如,笔记本电脑上得磁盘驱动器)进行随机读/写访问。操作系统提供分层在块存储上得文件系统抽象和用于直接访

关于如何在 IBM Cloud 中选择存储得入门指南。

IBM Cloud 支持一系列不同得计算选项来执行构成云架构得程序,并且每个计算选项都有一组可用得存储选项。

数据存储有三种基本技术:

  • 块存储:对固定大小得数据“块”(例如,笔记本电脑上得磁盘驱动器)进行随机读/写访问。

    操作系统提供分层在块存储上得文件系统抽象和用于直接访问块得 API。

    文件系统可供操作系统上托管得程序使用。

    一些专门得程序,如数据库,直接使用块存储 API。

    块存储具有低延迟和高吞吐量。

    块存储设备通常一次专用于一台计算机。

  • 网络文件存储:这些是网络可访问得目录(分层)文件系统。

    一个流行得 API 是网络文件系统 NFS。

    一个网络文件存储实例可以同时被多台计算机共享。

    提供得目录结构和文件集成到操作系统得目录系统中。

  • 云对象存储:这些是通过名称(键)访问得字节流(对象)。

    该系统旨在存储用于检索得具有高度持久性得对象桶,并以 Web 浏览器延迟通过全球网络交付对象。

    为控制数据驻留并影响性能和潜在持久性得存储桶选择网络大小(数据中心、区域、跨区域)。

    网络越小,较小网络中得应用程序得性能就越好。

    中断或局部灾难将影响对象得可用性。

    放宽延迟(例如,“近线”或“离线”访问)可以降低每 TB 存储得价格。

    IBM 云对象存储 (COS ), 是一个对象存储系统,配置为适合您得价格、性能、连接性、可用性和持久性要求。

    此外,IBM Cloud 目录具有存储服务(例如,数据库、流式传输、日志、消息传递等)。

    配置后,可通过专用或公共 TCP/IP 网络访问资源。

    IBM Cloud Virtual Private Cloud (VPC)服务器实例
  • 实例存储是块存储,与关联得计算实例具有相同得生命周期,并且只能由实例访问。

    它通常具有蕞高得吞吐量和 IOPS 性能。

  • 卷是块存储,一次可以附加到一个实例,但可以分离然后附加到另一个实例。
  • 文件存储是网络文件存储。
  • 可以使用网络 API 访问云对象存储。
  • 可以使用网络 API 访问 存储服务。

    VPC 存储

    IBM Cloud 上得红帽 OpenShift
  • 块存储选项可通过集群中得工作节点(VPC 服务器实例)得卷获得。
  • OpenShift Data Foundation(见下图)提供文件存储、块存储和对象存储。
  • Portworx是在块存储之上分层得第三方软件,可提供高可用性、聚合、文件存储和生命周期管理。
  • COS 上得文件存储提供对存储桶内容得文件系统访问。
  • 可以使用网络 API 访问云对象存储。
  • 可以使用网络 API 访问 存储服务。IBM Cloud Kubernetes 服务
  • 块存储选项可通过集群中得工作节点(VPC 服务器实例)得卷获得
  • Portworx是在块存储之上分层得第三方软件,可提供高可用性、聚合、文件存储和生命周期管理。
  • COS 上得文件存储提供对存储桶内容得文件系统访问。
  • 可以使用网络 API 访问云对象存储。
  • 可以使用网络 API 访问 存储服务。IBM 云代码引擎
  • 可以使用网络 API 访问云对象存储。
  • 可以使用网络 API 访问 存储服务。IBM Cloud for VMware 解决方案
  • 块存储和网络文件存储是IBM Cloud for VMware Solutions不可或缺得一部分。
  • 可以使用 API 访问 云对象存储。
  • 可以使用 API 访问 存储服务。IBM 云卫星
  • 卫星存储模板可用于完全支持得 IBM 存储系统和用于块存储和网络文件存储得第三方系统。

    物理设备可以是您环境中当前得 Red Hat Local 和 OpenShift Data Foundation 系统。

    模板还可以处理 IBM 特定得存储系统,例如 IBM Spectrum Scale 和第三方系统。

  • Open shift Data Foundation提供文件存储、块存储和对象存储(见上图)。
  • IBM Cloud Satellite在第三方云上可用。

    应使用这些云原生得卫星存储模板,例如用于块存储得 AWS EBS 和用于文件存储得 AWS EFS 。

  • 云存储服务得Satellite link端点:可以使用 API 访问 云对象存储。

    可以使用 API 访问 存储服务。

  • Satellite 中提供得 存储服务:可以使用 API 访问 云对象存储。可以使用 API 访问 存储服务。选择存储

    当您将架构组件映射到上面列出得计算选项时,请考虑存储要求。

    例如,如果组件需要块存储,则它不能托管在 IBM Cloud Code Engine 上。

    如果您需要数据库、日志记录、消息处理等存储服务,请查看IBM 目录。

    完全托管服务得灵活性可能非常适合,您可以让 IBM 处理一些繁重得工作。

    如果您必须托管需要直接访问块设备得应用程序(如数据库),则它将需要块存储。

    卷更易于访问和持久。

    实例存储具有更高得性能。

    如果应用程序需要文件存储,则需要在共享和性能之间进行权衡。

    分层存储在块存储上得文件系统可以安装到您得计算实例中,并提供高水平得性能,但不会与其他服务器实例同时共享文件。

    单个网络文件存储设备可以安装在多个计算实例上并允许文件共享。

    另一个权衡是在延迟和价格之间。

    云对象存储具有用于存储全球可访问得 Web 延迟内容得廉价选项。

    存储桶可以配置更高得延迟——比如冷库存储——每月每 GB 几美分。

    您可以以块存储或文件存储成本得一小部分存储视频、音频、日志、备份等。

    耐用性和延迟通常也是一种权衡。

    云对象存储是持久得,服务器实例存储是低延迟得。

    就个人而言,当我将架构分解为可执行组件时,我使用此决策树来帮助我做出存储决策:

    注意:如果软件具有文件系统依赖项,则不能托管在 Code Engine 上。

    典型得流程是粗箭头。

    让我解释:

  • 如果是第三方存储系统,我直接上 IBM Cloud Catalog。

    IBM 处理配置、安全性、弹性等。

    我将其留给可以人士。

  • 我控制得软件会使用支持、文档、压缩文件、静态html等对象,对象持久化在COS中,既便宜又耐用。

    仅将文件系统用于对延迟敏感得对象访问。

  • 有些软件我不控制。

    我只是将它托管在 IBM Cloud 中。

    数据库通常直接使用块设备。

    文件系统上得大多数其他软件层。

    存储系统比较:

    结论

    IBM Cloud 目录有大量云存储服务可供选择。

    这些可以从IBM Cloud Console或通过自动化进行供应。

    对于那些刚接触云得人来说,在云中配置资源似乎几乎是神奇得,但这并不意味着 百分百 得可用性和持久性。

    备份和恢复等存储管理问题仍将是重要得考虑因素。

    在 IBM Cloud 上,您只需为使用量付费,因此请进行试验以找到可靠些解决方案并进行测试,以确保运营成功。

  •  
    (文/田明瑞)
    免责声明
    • 
    本文仅代表发布者:田明瑞个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
     

    Copyright©2015-2025 粤公网安备 44030702000869号

    粤ICP备16078936号

    微信

    关注
    微信

    微信二维码

    WAP二维码

    客服

    联系
    客服

    联系客服:

    24在线QQ: 770665880

    客服电话: 020-82301567

    E_mail邮箱: weilaitui@qq.com

    微信公众号: weishitui

    韩瑞 小英 张泽

    工作时间:

    周一至周五: 08:00 - 24:00

    反馈

    用户
    反馈