Нужны ли очереди SQS для хранения удаленных данных в облаке Amazon Web Services (AWS)? - PullRequest
0 голосов
/ 12 ноября 2018

Мой первый вопрос: нужны ли мне очереди SQS для получения моих удаленных данных, или же они могут отправляться напрямую в облачное хранилище Amazon, такое как S3 или EC2?

В настоящее время моя компания использует стороннюю систему.поставщик собирать и сообщать о наших удаленных данных.Под удаленными данными я подразумеваю данные, поступающие с наших машин в пустыню.Эти данные загружаются несколько раз в день в очереди SQS Amazon Web Services (настраиваются сторонним поставщиком), а затем сторонний поставщик опрашивает данные из очередей, удаляя их и сохраняя в собственных локальных базах данных.только на один год.Эта компания предоставляет нам только услуги по составлению отчетов, поэтому им не нужно хранить данные в долгосрочной перспективе.

В дальнейшем мы хотим владеть данными и постоянно хранить их в Amazon Web Services (AWS).Затем мы хотим использовать машинное обучение, чтобы отслеживать данные и сообщать о любых потенциальных проблемах с машинами.

Чтобы повторить мой первый вопрос, нужны ли нам очереди SQS для получения этих данных или они могут отправляться непосредственно в Amazonоблачное хранилище, такое как S3 или EC2?

Мой второй вопрос: может ли очередь SQS отправлять данные в два разных места?То есть, может ли очередь отправлять данные стороннему поставщику, а также в базу данных Amazon Web Services?

Я аналитик / ученый данных, поэтому я знаю, как использовать данные, когда они находятся вбаза данных.Я просто не знаю, как лучше всего поместить его в базу данных.

1 Ответ

0 голосов
/ 12 ноября 2018

Вам не нужно иметь очередь.Всякий раз, когда вы помещаете элемент в очередь, запускается функция, и вы можете выполнять свою собственную логику в этом.хотите ли вы сохранить информацию на S3 / EC2 или отправить ее любому другому сервису Http.

Ваша лямбда-функция (функция) может легко отправлять данные любой другой сторонней службе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...