存储相对大量数据的选项

存储相对大量数据的选项

我目前正在为一家跨国公司做一些研究,这是我论文的一部分。说实话,我更像是一个软件/程序员,所以我不太擅长这个。我的问题是,有什么选择可以存储中到大量的数据?现在想想 4.5-5TB,尽管这个数字可能会随着时间的推移稳步增长。人员和建筑物的位置并不集中,大约 50% 集中在一个地方,剩下的一半分布在全球各个国家。据我所知,有 2 个实体将放在这个媒介上。Web 应用程序和一些程序,后者很可能以 SaaS 的形式提供。

据我所知,有 3 个选择:

  • 购买并托管自己的服务器
  • 购买自己的服务器,但将托管(维护、安全、安装......)外包
  • 云(XaaS)

这听起来正确吗?我是否忽略了某些东西,甚至犯了错误?当然,我并不是在寻找 100% 完整的答复,其中明确说明了该主题的所有内容,但如果能帮助我,我将不胜感激。

我敢肯定目前的情况是这样的:所有数据都存储在第三方公司或主楼本身。外国员工通过远程链接获取他们需要的一切。现在想不出具体的词。

答案1

这取决于数据是什么,以及您希望多久将数据存入或取出存储。像 YouTube 这样拥有 5TB 视频的数据与拥有 5TB 社会安全号码和财务数据的数据有着完全不同的要求。5TB 的高可用性更重要,还是 5TB 的高安全性更重要?您提到了一个可以作为 SAAS 提供的网站和应用程序;它们是用什么编写的?这也可能会影响您的答案。(如果网站和应用程序是 LAMP,您可能不想将 5TB 存储在 Microsoft SQL Server 中,原因很简单,因为了解不同堆栈的人不太可能拥有交叉专业知识,如果您明白我的意思的话。)

假设你不打算选择内容分发网络 (CDN)(如果 5TB 只是一堆你想按需提供的文件,你可能会这样做),对于 5TB,我建议使用具有专用存储的专用服务器,并采用预先设计的方式分片这些数据用于未来的扩展。虽然不知道这些数据是什么,但我基本只能猜测。

相关内容