database - 私有(private)云上的 Web 应用程序?

标签 database amazon-web-services google-cloud-platform web-applications

如何托管 Web 应用程序 (Django/Flask),使其数据库位于云中,并且只有我公司的员工可以从任何位置管理它?如果不是 Web 应用程序,应该使用哪些其他类型的应用程序来处理所有类型的设备、确保公司隐私并同时在云中?

最佳答案

AWS 有一个答案,所以我将提供一个使用 Google Cloud 的解决方案。

首先,您可以使用 Google Kubernetes Engine 或 Google Compute Engine 或 App Engine 部署您的应用程序。

其次,您需要创建一个external HTTPS load balancer用于从 Internet 进行公共(public)访问。

三、需要设置Identity Aware Proxy只允许具有允许身份的用户访问应用程序(Google 身份或第三方身份)

根据我自己使用 AWS 和 GCP 的经验,我发现 GCP Identity Aware Proxy 是更容易设置的解决方案,但您对身份验证和授权方法的控制和选择更少。

IAP flow

关于database - 私有(private)云上的 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62372710/

相关文章:

mysql - 数据库规范化问题

amazon-web-services - 如果我从前端代理所有连接,是否需要在后端安装 SSL?

java - map 属性未在 Dynamo 中正确更新。而是添加了新字段。

python - 部署到 GCP 时,具有 mysql 支持的 Django 应用程序无法正常工作

postgresql - Google Cloud Local SSD 可以用于 PostgreSQL 临时表空间吗?

mysql - 这个查询会按预期工作吗?

php - 使用数据库 TEXT to IMAGE 使用 mysqli_fetch_row

sql - 位置数据存储(点、按距离分组等)——最佳实践和推荐方案

amazon-web-services - 使用 Cloudformation 将分区投影添加到 AWS Athena 表

python - TensorFlow 库未编译为在 Google Cloud Platform Console 上使用 SSE3、SSE4.1、SSE4.2、AVX