需要一些有关为我的应用程序用户创建云存储的建议

K图尔

我需要学习哪些服务器端技术来为使用我的服务的用户开发基于云的存储系统?

目前我正在使用 java spring 和 hibernate 并开发了一个登录系统。我想知道如何才能在我的服务器上为每个用户分别存储用户的文件并允许相应地访问文件。

法比奥·曼萨诺

看来您正在寻找面向文档的数据库:https : //en.m.wikipedia.org/wiki/Document-oriented_database

如果您不允许使用完全托管的服务(例如 S3),则可以使用 MongoDB 集群等选项:https : //docs.aws.amazon.com/quickstart/latest/mongodb/architecture.html

“以下 AWS 组件作为此参考部署的一部分进行部署和配置:

  • 配置了跨三个可用区的公有和私有子网的 VPC。*

  • 在公共子网中,NAT 网关允许私有子网中资源(MongoDB 实例)的出站 Internet 连接。(有关更多信息,请参阅 Amazon VPC 快速入门。)*

  • 在公有子网中,具有弹性 IP 地址的 Auto Scaling 组中的堡垒主机允许入站安全外壳 (SSH) 访问。默认部署一台堡垒主机,但这个数量是可配置的。(有关详细信息,请参阅 Linux 堡垒主机快速入门。)*

  • 具有细粒度权限的 AWS Identity and Access Management (IAM) 实例角色,用于访问部署过程所需的 AWS 服务。

  • 用于在 VPC 内启用通信并限制对仅必要协议和端口的访问的安全组。

  • 在私有子网中,有一个可定制的 MongoDB 集群,可选择独立运行或在副本集中运行,以及可定制的 Amazon EBS 存储。快速入门在不同的可用区中启动副本集的每个成员。但是,如果您选择的 AWS 区域不提供三个或更多可用区,则快速入门会重复使用其中一个区域来创建第三个子网。

  • 您可以选择启动新 VPC 的快速入门或使用您现有的 VPC。将 Quick Start 部署到现有 VPC 的模板会跳过用星号标记的组件的创建,并提示您输入现有配置。”

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

需要一些有关创建 html 表单的建议吗?

我需要一些有关静态和媒体文件的建议

需要一些有关如何基于golang实现Restfull API应用程序的帮助

为我已经存在的300个Web应用程序中的每一个创建一个反馈/错误页面-需要一些建议

我需要一些有关 vscode 的帮助

UWP / C#有关存储应用程序用户数据的建议?

需要一些有关表格CSS格式问题的建议

需要一些有关如何引用外部控制的建议

需要有关 DynamoDb 表架构的一些建议

需要一些想法在React Native应用程序中实现异步存储以保持用户登录应用程序

我可以使用wifi获得有关速度的一些建议吗?

有关如何为数据绑定Windows Forms应用程序实现MVP模式的一些准则

“错误,预期表达式为int”,并且在构建我的C应用程序时需要一些建议

需要一些有关c ++ ifstream的帮助

我需要一些有关SRT字幕文本处理的想法

我需要一些有关Excel验证的帮助

我需要有关wordpress中的ajax的一些帮助,始终返回0

有关为OpenSUSE / KDE重命名GUI应用程序的建议

我在应用程序中有一些错误

有关elf文件,节标题以及它们在运行应用程序时通常如何工作的一些初学者问题

创建新应用程序并需要有关生成签名包的帮助

我需要有关Angular / Ionic应用程序的帮助

寻找有关如何清理一些条件语句的建议

嗨,我需要一些有关 csv 文件和 python 数据结构的帮助

我需要有关Docker返回非零代码100的一些指导

我需要一些关于 Web API 的指导 - MVC 应用程序

在不使用数据库的情况下,需要一些有关C#中组合框的建议

我编译的任何Android应用程序都需要一些权限,即使是Hello World应用程序

需要有关iOS xcasset目录的一些说明