Architektura projektu edukacyjnego na AWS
Należy opracować architekturę AWS dla systemu GIS na podstawie GeoNode:
- Zbieranie danych z przenośnych stacji (Raspberry Pi)
- Przetwarzanie i modelowanie matematyczne w celu prognozowania rozprzestrzeniania się zanieczyszczeń
- Przechowywanie i zarządzanie danymi geoprstorowymi
- Interfejs użytkownika i moduł AI do interpretacji prognoz
Można to zrobić na 4 poziomach:
- Poziom zbierania danych (IoT, przenośne stacje)
- Poziom przetwarzania i modelowania matematycznego
- Poziom GIS (zarządzanie danymi geoprstorowymi, GeoNode)
- Interfejs użytkownika i system wsparcia decyzji
Wynik w draw io / lucid.
+ krótkie wyjaśnienie architektury
Dalej "wariant" realizacji (gpt), tylko dla przykładu.
Można dodać jeszcze coś (logi, zarządzanie, bezpieczeństwo, skalowanie, itp.).
1. Poziom zbierania danych (IoT, przenośne stacje)
Opis:
Przenośne stacje monitorujące zbierają dane i przesyłają je do AWS.
Komponenty:
- Raspberry Pi z czujnikami (temperatura, PM2.5, PM10, zanieczyszczenia gazowe)
- AWS IoT Core – odbieranie danych przez MQTT
- AWS Lambda – przetwarzanie przychodzących wiadomości
- Amazon Timestream / DynamoDB – przechowywanie szeregów czasowych
- Amazon S3 – magazyn zapasowy dla "surowych" danych
2. Poziom przetwarzania i modelowania matematycznego
Opis:
Wykonuje przetwarzanie danych i prognozowanie rozprzestrzeniania się zanieczyszczeń.
Komponenty:
- AWS Lambda / AWS Fargate – wykonuje agregację i obliczenia
- Amazon SageMaker – uczenie modeli prognozowania
- Amazon Step Functions – zarządzanie przepływami obliczeń
- Amazon Neptune – grafowa baza danych dla powiązań między punktami zanieczyszczenia
- Amazon OpenSearch Service – indeksowanie danych historycznych
- Amazon S3 – przechowywanie wyników prognozowania
3. Poziom GIS (GeoNode, zarządzanie danymi geoprstorowymi)
Opis:
GeoNode jest używany jako portal do wizualizacji i zarządzania danymi geoprstorowymi.
Komponenty:
- Amazon ECS + AWS Fargate – hosting GeoNode
- Amazon RDS (PostgreSQL + PostGIS) – główna baza danych dla geodanych
- Amazon S3 – przechowywanie warstw rastrowych i wektorowych
- AWS AppSync / API Gateway – do dostępu do geodanych przez API
4. Interfejs użytkownika i system wsparcia decyzji
Opis:
Frontend do interakcji z systemem GIS oraz moduł AI do analizy.
Komponenty:
- Amazon CloudFront – CDN do szybkiego ładowania
- AWS Amplify – hosting interfejsu webowego
- Amazon Cognito – uwierzytelnianie
- AWS Bedrock lub OpenAI API – do interpretacji prognoz za pomocą AI
- Amazon Lex – interaktywne zapytania głosowe/tekstowe
-
2993 60 0 Cześć!
Opracowywałem architektury systemów GIS na AWS, w tym projekty z integracją urządzeń IoT oraz analizą danych przestrzennych. Niedawno pracowałem nad rozwiązaniem, w którym dane z czujników polowych były przetwarzane przez AWS IoT Core i wykorzystywane do monitorowania środowiska z wizualizacją.
Rozważając Twoje zapytanie dotyczące architektury systemu GIS opartego na GeoNode, widzę, że planujesz kompleksowe rozwiązanie z czterema logicznymi poziomami. Twoja koncepcja jest bardzo dobrze zorganizowana. Proponowałbym kilka dodatkowych komponentów, aby zwiększyć niezawodność i skalowalność systemu. W szczególności warto rozważyć użycie AWS CloudWatch do centralnego monitorowania wszystkich komponentów, wdrożenie AWS WAF do ochrony API i interfejsów webowych, a także AWS Secrets Manager do bezpiecznego przechowywania danych poufnych. Do analityki w czasie rzeczywistym również polecam rozważyć AWS Kinesis jako alternatywę dla bezpośredniego przesyłania do Timestream.
Jakie są priorytety dla Twojego systemu - skalowalność, efektywność kosztowa czy szybkość rozwoju? Ciekawi mnie również, czy masz konkretne wymagania dotyczące poziomu szczegółowości schematu architektonicznego oraz terminów jego opracowania?
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Należy wprowadzić zmiany w formularzu rezerwacji sprzątania domowego na stronieFormularz już istnieje i działa. Należy zmienić tylko logikę dla usługi sprzątania domowego. Inne formularze i usługi nie powinny być zmieniane. 1. Pierwszy krok formularzaObecnie klient wybiera:- powierzchnię mieszkania (m²);- typ sprzątania:- Jednorazowe; - cotygodniowe; - co… Programowanie stron internetowych ∙ 52 minuty temu ∙ 30 ofert |
Automatyzacja wysyłania KP w wiadomościach na LinkedIn, WhatsApp, Reddit
838 PLN
Potrzebna automatyzacja wysyłania wiadomości z linkiem do KP na LinkedIn, WhatsApp, Reddit, napisz, jak to będzie zrealizowane, terminy i koszt AI i uczenie maszynowe, Programowanie stron internetowych ∙ 12 godzin 45 minut temu ∙ 28 ofert |
Przyspieszenie działania strony (optymalizacja kodu)
168 PLN
1. Należy przeprowadzić analizę strony i zoptymalizować kod dla szybkiego ładowania strony. 2. Przeprowadzić analizę strony pod kątem błędów i je poprawić. Programowanie stron internetowych ∙ 17 godzin 51 minut temu ∙ 60 ofert |
Przeprowadzka z hostingu na innyDzień dobry Planuję przenieść stronę z hostingu Ukraina na hosting.works. Należy również skonfigurować regułę, że jeśli ruch z jakiegoś IP przekroczy na przykład 100 zapytań dziennie, to należy zablokować. Content Management Systems, Programowanie stron internetowych ∙ 21 godzin 25 minut temu ∙ 80 ofert |
Stworzenie strony internetowej dla agencji zatrudnienia
4190 PLN
Jesteśmy agencją zatrudnienia, i szukamy doświadczonego programisty webowego do stworzenia nowoczesnej i przyjaznej strony internetowej. Chcemy, aby kandydaci mogli samodzielnie zaproponować swoją cenę za usługę. Dlatego szukamy specjalisty, który ma doświadczenie w… Programowanie stron internetowych ∙ 22 godziny 15 minut temu ∙ 114 ofert |