Sqlite 亚马逊网络服务(AWS)数据库和EC2的建立

Sqlite 亚马逊网络服务(AWS)数据库和EC2的建立,sqlite,amazon-web-services,Sqlite,Amazon Web Services,目前,我有构建机器学习模型的python代码。这些模型的数据来自本地SQLite数据库(我的客户机在S3 bucket中向我们提供数据,我将它们下载到我的机器并将它们推送到SQLite数据库)。在非常高的层次上,我在我的机器上执行以下三个步骤: 从S3下载数据并加载到SQLite 使用python连接到SQLite,并用python执行数据清理、聚合和模型构建 将结果再次写入SQLite 我们的客户要求我们提供设置Amazon服务器的规范,以便我们每天都可以通过单击按钮作为应用程序运行所有这些流

目前,我有构建机器学习模型的python代码。这些模型的数据来自本地SQLite数据库(我的客户机在S3 bucket中向我们提供数据,我将它们下载到我的机器并将它们推送到SQLite数据库)。在非常高的层次上,我在我的机器上执行以下三个步骤:

  • 从S3下载数据并加载到SQLite
  • 使用python连接到SQLite,并用python执行数据清理、聚合和模型构建
  • 将结果再次写入SQLite
  • 我们的客户要求我们提供设置Amazon服务器的规范,以便我们每天都可以通过单击按钮作为应用程序运行所有这些流程。我们计划在使用AWS帐户实施上述端到端步骤后提供所有信息。我以前没有设置AWS/db的经验,但想了解更多。以下是我的问题:

  • 上述过程能否在AWS上复制?我使用Python2.7和SQLite数据库
  • 在读取或写入数据(如PK约束等)时,我们在SQLite db中不使用任何关系。那么直接从S3读写是否更好 水桶
  • AWS上我需要的不同组件是什么?根据我对运行代码的理解,我需要EC2(提供CPU、处理器等),对于存储、读取和写入数据,我需要一个数据存储组件。(对不起,对于外行术语的用法,我是个新手,正在努力学习)
  • 有什么我需要记住的吗?可以帮助我找到解决方案的资源链接
  • 问候,


    Eswar

    这个问题最好继续问下去,因为它实际上不是关于编程,更多的是关于系统架构。一般来说,您可以查看,但服务器故障也可以给您提供更完整的答案。谢谢。将此问题添加到服务器故障。