Я хочу создать несколько точек HTTP, где мобильные клиенты, серверы & IoT устройства будут размещать данные. Мне может потребоваться предварительная обработка событий. & действует на них. В конце концов я хочу получить доступ ко всем необработанным данным & делать запросы с помощью Domo, Cloud Business Intelligence | Chartio или Tableau.Какие технологии AWS следует использовать для обработки легкого веса в реальном времени перед хранением данных в Redshift?
мне нужно понять, каковы различия & преимущества для следующих архитектур:
- AWS API управления + Lambda + красных смещений: я могу создать HTTP конечную & лямбда-функцией, которая будет анализировать данные, вычислить & магазин в Redshift
- Kinesis Firehose + Redshift (как я потоковой передачи данных по протоколу HTTP здесь?)
- S3 + Kinesis + Redshift (я могу использовать HTTP конечную точку, которая записывает данные в S3)
- S3 + Kinesis Firehose + Redshift
- S3 + Lambda + Redshift
Я чувствую, 3, 4 & 5 создают избыточность из-S3. Будет ли выполнение функций лямбда значительными издержками для затрат при использовании Kinesis?