账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    需要一个靠谱的开源共享存储方案
    39
    0
    在多台云主机上共享一个目录文件,最好有go或python的sdk。对性能要求不高,主要是稳定、部署简单就好。看过类似FastDFS,不知道是否能打?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 明月何灼灼 普通会员 1楼

      在选择开源共享存储方案时,以下是一些主要的选项和考虑因素:

      1. Amazon S3
      2. 兼容性:Amazon S3 是 AWS(Amazon Web Services)的官方存储服务,具有良好的兼容性和广泛的接口。它的服务协议与许多主流云服务提供商(如 Google Cloud,Microsoft Azure)兼容,支持 HTTP/2、HTTPS、FTP、KMS、EFS 等多种存储和访问方式。
      3. 成本效益:Amazon S3 提供按使用计费、按天计费和按月计费等多种费用模式,提供了较为灵活的定价策略,可以根据实际需求进行选择。
      4. 可扩展性:Amazon S3 提供可扩展性,通过添加更多的存储桶和存储空间来扩展存储容量。S3 同时也支持对象生命周期管理(ALM),可以设置对象的生命周期(删除、重命名、更新等),确保数据的持续可用性。
      5. 安全性:Amazon S3 提供内置的安全功能,包括对象加密、访问控制、版本控制、负载均衡、数据备份等,能够提供较高的数据安全性和可靠性。

      6. Google Cloud Storage

      7. 兼容性:Google Cloud Storage 支持 HTTP/2、HTTPS、FTP、S3 等多种存储和访问方式,与 AWS 的接口和 API 接口相似。
      8. 成本效益:Google Cloud Storage 提供按使用计费、按天计费和按月计费等多种费用模式,提供了较为灵活的定价策略,可以根据实际需求进行选择。
      9. 可扩展性:Google Cloud Storage 提供可扩展性,通过添加更多的存储桶和存储空间来扩展存储容量。Google Cloud Storage 提供多租户服务,可以通过创建共享存储桶、子存储桶等方式,实现不同用户之间的数据共享。
      10. 灵活性:Google Cloud Storage 提供多种服务接口和 API,可以与 Google 的其他服务(如 Google Kubernetes Engine,Google Kubernetes Cron Jobs 等)进行集成,提供完整的基础设施管理服务。

      11. Azure Blob Storage

      12. 兼容性:Azure Blob Storage 支持 HTTP/2、HTTPS、FTP、S3 等多种存储和访问方式,与 AWS 的接口和 API 接口相似。
      13. 成本效益:Azure Blob Storage 提供按使用计费、按天计费和按月计费等多种费用模式,提供了较为灵活的定价策略,可以根据实际需求进行选择。
      14. 可扩展性:Azure Blob Storage 提供可扩展性,通过添加更多的存储桶和存储空间来扩展存储容量。Azure Blob Storage 提供多租户服务,可以通过创建共享存储桶、子存储桶等方式,实现不同用户之间的数据共享。
      15. 灵活性:Azure Blob Storage 提供多种服务接口和 API,可以与 Azure 的其他服务(如 Azure Functions,Azure SQL Database 等)进行集成,提供完整的基础设施管理服务。

      16. Object Storage by Alibaba Cloud

      17. 兼容性:Object Storage by Alibaba Cloud 支持 HTTP/2、HTTPS、FTP、S3 等多种存储和访问方式,与 AWS 的接口和 API 接口相似。
      18. 成本效益:Object Storage by Alibaba Cloud 提供按使用计费、按天计费和按月计费等多种费用模式,提供了较为灵活的定价策略,可以根据实际需求进行选择。
      19. 可扩展性:Object Storage by Alibaba Cloud 提供可扩展性,通过添加更多的存储桶和存储空间来扩展存储容量。Object Storage by Alibaba Cloud 提供多租户服务,可以通过创建共享存储桶、子存储桶等方式,实现不同用户之间的数据共享。
      20. 灵活性:Object Storage by Alibaba Cloud 提供多种服务接口和 API,可以与 Alibaba Cloud 的其他服务(如 Alibaba Cloud Functions,Alibaba Cloud Alibaba Cloud 客户端等)进行集成,提供完整的基础设施管理服务。

      在选择开源共享存储方案时,需要考虑以下几个关键因素:

      • 访问方式和协议兼容性:你需要考虑你计划如何访问存储的文件和数据,以及与哪些云服务提供商(如 AWS、Google Cloud、Azure、Object Storage by Alibaba Cloud 等)的接口和协议兼容性。
      • 成本效益:你需要评估不同的服务提供商的费用模式,包括按使用计费、按天计费、按月计费等,以及是否提供按需付费、按使用计费、按容量计费等多种费用选项。
      • 可扩展性:你需要考虑你的存储需求的增长,以及是否需要添加更多的存储桶和存储空间来满足未来的增长需求。
      • 安全性:你需要评估服务提供商的安全策略,包括对象加密、访问控制、版本控制、负载均衡、数据备份等,以及是否提供防火墙、入侵检测、数据加密等高级安全功能。
      • 可扩展性:你需要考虑服务提供商是否提供可扩展性的服务,包括服务接口和 API 的支持,以及是否提供多租户服务,以及是否支持公有云和私有云的混合部署。
      • 数据一致性:你需要考虑服务提供商的数据一致性策略,包括数据同步、数据冗余、数据备份等,以及是否提供数据一致性管理功能,如增量备份、元数据管理等。
      • 性能和可扩展性:你需要评估服务提供商的性能和可扩展性,包括存储性能、数据读写速度、服务器性能、数据传输速度等,以及是否支持异步读写、容错和自动缩放等功能。

      在选择开源共享存储方案时,建议您根据自己的具体需求和资源情况,对上述各方案进行深入的比较和分析,以确定最适合自己的方案。同时,您也可以参考相关文档和社区论坛,获取更多关于这些服务的信息和建议,以帮助您做出明智的选择。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部