Zmiany infrastrukturalne w 2026r.

User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Jak wiecie, ilość danych historycznych, jakie gromadzimy, liczona jest w miliardach rekordów. To stawia przed nami coraz to większe wyzwania infrastrukturalne. W związku z tym postanowiliśmy przeprojektować naszą infrastrukturę tak, by dane historyczne wydzielić do odrębnych, dedykowanych serwerów opartych o TimescaleDB, co pozwoli nam sprostać potrzebom naszych użytkowników.

Zmiana lokalizacji składowania tego typu danych pozwoli nam również na zwiększenie limitów czasowych tam, gdzie one występują, lub będziemy mogli pozbyć się ich całkowicie. Możliwe będzie również zwiększenie zakresu danych o kolejne rodzaje kanałów oraz wprowadzenie historii zdarzeń, takich jak np. zdarzenia włączenia, wyłączenia czy otwarcia.

Przygotowywaliśmy się do procesu migracji przez kilka miesięcy i chcemy wystartować z przeniesieniem danych już w najbliższych dniach.

Kolejne duże zadanie, jakie stoi przed nami w tym roku, to reinstalacja dużej części infrastruktury, co ma związek ze zbliżającym się końcem wsparcia w zakresie aktualizacji systemów operacyjnych. Reinstalacja infrastruktury rozpocznie się po migracji na TimescaleDB i powinna zakończyć się nie później niż 01.06.2026 r., czyli na trzy miesiące przed zakończeniem wsparcia dla systemów operacyjnych.

O szczegółach będziemy informować na forum.supla.org.
You do not have the required permissions to view the files attached to this post.
SUPLA.... Nareszcie w domu.
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

pzygmunt wrote: Thu Jan 01, 2026 1:30 pm Jak wiecie, ilość danych historycznych, jakie gromadzimy, liczona jest w miliardach rekordów. To stawia przed nami coraz to większe wyzwania infrastrukturalne. W związku z tym postanowiliśmy przeprojektować naszą infrastrukturę tak, by dane historyczne wydzielić do odrębnych, dedykowanych serwerów opartych o TimescaleDB, co pozwoli nam sprostać potrzebom naszych użytkowników.

Zmiana lokalizacji składowania tego typu danych pozwoli nam również na zwiększenie limitów czasowych tam, gdzie one występują, lub będziemy mogli pozbyć się ich całkowicie. Możliwe będzie również zwiększenie zakresu danych o kolejne rodzaje kanałów oraz wprowadzenie historii zdarzeń, takich jak np. zdarzenia włączenia, wyłączenia czy otwarcia.

Przygotowywaliśmy się do procesu migracji przez kilka miesięcy i chcemy wystartować z przeniesieniem danych już w najbliższych dniach.

Kolejne duże zadanie, jakie stoi przed nami w tym roku, to reinstalacja dużej części infrastruktury, co ma związek ze zbliżającym się końcem wsparcia w zakresie aktualizacji systemów operacyjnych. Reinstalacja infrastruktury rozpocznie się po migracji na TimescaleDB i powinna zakończyć się nie później niż 01.06.2026 r., czyli na trzy miesiące przed zakończeniem wsparcia dla systemów operacyjnych.

O szczegółach będziemy informować na forum.supla.org.
images-1.jpeg
ps. to może KTXT przy okazji? 😉
You do not have the required permissions to view the files attached to this post.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

KTXT ?
SUPLA.... Nareszcie w domu.
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

pzygmunt wrote: Thu Jan 01, 2026 4:21 pmKTXT ?
Miał na myśli KTOP :) Kanał tekstowy ogólnego przeznaczenia ;)
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Kiedyś i KTOP nadejdzie ;)
SUPLA.... Nareszcie w domu.
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Czy w związku z pracami można się spodziewać jakiś przestojów w funkcjonowaniu usług supla? Pytam żeby poinformować moich klientów że mogą wystąpić problemy.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Migracja na TSDB będzie niezauważalna. Reinstalacja serwerów już tak. Przed reinstalacją będziemy informować wcześniej o harmonogramie. Podczas reinstalacji szacujemy, że dany serwer nie będzie dostępny do 15 minut. Raczej będziemy celować w godziny nocne lub 9-12 jak jeszcze większość jest w pracy.

Cały proces jest zautomatyzowany.
Proces wygląda mniej więcej tak:
1. Podłączenie dysku.
2. Odcięcie wszystkich na fireall-u.
3. Backup danych na podłączony dysk (dane historyczne będą już na innym serwerze).
4. Format.
5. Instalacja nowego systemu (w rzeczywistości wgranie obrazu).
6. Instalacja usług i konfiguracja.
7. Odtworzenie danych z podłączonego w pkt 1 dysku.
8. Przywrócenie ustawień fireall-a.

Usługi będą niedostępnie od pkt 2 do 8. Wstępne testy pokazały, że i w 8 minut jesteśmy w stanie przeprowadzić ten proces ale wolę założyć 15.
SUPLA.... Nareszcie w domu.
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

Może warto by dodać przy okazji funkcjonalność o usuwaniu logów starszych niż X lat, X miesięcy, X dni? Nie było by to dla was pewnego rodzaju ułatwieniem w zarządzaniu taką ilością danych? Użytkownik by decydował ile czasu chce mieć zachowane dane. Po co mi np. wilgotność powietrza sprzed 4 i więcej lat?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Po przejściu na tsdb otwierają się nowe możliwości. Nie wiem czy taka retencja per user jest wskazana ponieważ chcielibyśmy aby pilnowała jej sama baza, a to jest tam ustawiane globalnie per tabela. Myślę jednak, że możemy pozwolić użytkownikowi samodzielnie usuwać dane w trybie manualnym. Np przycisk usuń dane starsze niż ….
SUPLA.... Nareszcie w domu.
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Duch__ wrote: Thu Jan 01, 2026 9:16 pm Może warto by dodać przy okazji funkcjonalność o usuwaniu logów starszych niż X lat, X miesięcy, X dni? Nie było by to dla was pewnego rodzaju ułatwieniem w zarządzaniu taką ilością danych? Użytkownik by decydował ile czasu chce mieć zachowane dane. Po co mi np. wilgotność powietrza sprzed 4 i więcej lat?
Bardzo dobry pomysł.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79

Return to “Ogólna dyskusja”