AWS 似乎有点令人生畏,有太多重叠的服务,所以我正在寻找一些建议和方向。
我们有一个移动应用程序,我们为其开发了一个同步服务器(即用户将注册,同步保存在 AWS 上的数据)。目前我们已经设置了一个带有 Web 服务器、Django 端点和 postgres 服务器的 EC2 实例。但是,我们需要以下内容:
- 确保服务可从世界不同地区获得,以便更快地访问
- 如果这需要将 postgres 服务器放在 EC2 之外,我们需要什么服务以及复制如何工作?
- 我们将在 S3 上单独存储较大的文件附件,但需要安全地执行此操作并加密文件
- 最终,我们将托管一个连接到同一数据库的网络应用程序(即 Angular 2 应用程序)。
我们还需要以最经济的方式完成所有这些工作,然后随着负载的增加而扩大规模。
请任何指导将不胜感激。我目前正在与术语作斗争。我们还设置了一个 Amazon SSL 证书,但这需要一个弹性负载均衡器,但我们只有一个 EC2 实例。我们该怎么做才能让这一切安全地工作?