将简化应用程序部署到AWS

使用弹性Beanstalk ServiceThe后,向AWS部署了一个简化的应用程序,首先出现在数据科学上。

来源:走向数据科学

一个很棒的精简应用程序,现在是时候让世界看到和使用它了。

您有哪些选择?

最简单的方法是使用简化的社区云服务。该方法使任何人都可以在线访问您的简化应用程序,只要它们具有所需的URL即可。这是一个相对简单的过程,但这是一个公开可用的端点,由于潜在的安全性问题和可伸缩性选项,对于大多数组织而言,这不是一个选择。

由于Snowflake获得了简化,因此部署到该平台也是一个可行的选择。

第三种选择是部署到许多云服务之一,例如Heroku,Google Cloud或Azure。

作为AWS用户,我想看看将简化的应用程序部署到AWS有多容易,这就是本文的目的。 如果您在线参考官方的简化文档(文章末尾的链接),您会注意到没有有关如何执行此操作的信息或指导。因此,这是“缺失的手册”。

部署过程相对简单。具有挑战性的部分是确保正确设置AWS网络配置。这样,我的意思是您的VPC,安全组,子网,路由表,子网关联,NAT网关,弹性IP等...

由于每个组织的网络设置都不同,所以我认为您或组织中的某人可以解决这一方面。但是,由于最常见的部署问题,我在文章结尾包括一些故障排除提示。如果您按照我的步骤执行信件,则应该在其结束时进行工作,部署的应用程序。

。如果您按照我的步骤执行信件,则应由 应该

完成此操作后,这只是将CSV复制到AWS S3存储的问题,而仪表板应该像使用Postgres在本地运行时一样工作。

假设满足了所有这些先决条件,我们可以使用AWS的Elastic Beanstalk服务来查看部署。

什么是AWS弹性Beanstalk(EB)?

下一个