Cześć Mirki! Od niedawna fragmenty mojej pracy doktorskiej (albo tego co będzie podstawą tej pracy) są na githubie - biblioteka łącząca w sobie API do rozwijania rozproszonych aplikacji, rozproszony system zarządzania uprawnieniami oparty o kryptografię i prosty "ORM" do bazy danych K-V w jednym. Całość w C++. Na razie jest to w powijakach, ale cały czas pracuje i udoskonalaniem :) Gdyby ktoś chciał, to zapraszam do śledzenia i zagwiazdkowania projektu na Github
@lionbest: założenie jest takie, żeby każdy w klastrze bedzie miał swoją wersję bazy, synchronizowaną przez inne nody, które robią zmiany u siebie. Aktualizacje są poukładane w łańcuch (w gorszym przypadku drzewko) podobnie jak w blockchain i trzymane też przez wszystkie nody. Dzięki temu w każdej chwili da się odtworzyć stan bazy z dowolnej chwili. A jeśli chodzi o synchronizację danych - ma nie być. Cały klaster i oprogramowanie ma być na
Cześć!
Przymierzam się ostatnio do przeprojektowania całej swojej chmury cloudover na architekturę P2P opartą o kryptografię (bliżej do X509 niż do bitcoina).

W dużym skrócie: każdy node po wpięciu do sieci klastra (i po zainstalowaniu paczki) stawałby się od razu pełnoprawnym uczestnikiem takiej chmury. Użytkownicy mogliby alokować na nim zasoby (czyli stawiać wirtualki, sieci itd.), to taki node musiałby być oznaczony jako zaufany w interfejsie, z którego korzystają użytkownicy. Oczywiście to duże
@interface: c++ chyba daje dość dobrą kontrolę nad tym, co się dzieje w pamięci i o ile świadomie nie włączymy wielowątkowości, to nic "kolizyjnego" nie powinno się stać.

Planuje przeprojektować całość, żeby działała na wzór Androidowych activity (event/data driven development). Jeśli coś się wydarzy w bazie danych, to odpowiednia (podpięta do tego zdarzenia) akcja powinna się wykonać na niektórych węzłach klastra. Np. ktoś zaktualizował bazę i ustawił stan VM na starting
Cześć Wykopki! Blog mi się zepsuł, strzela fochy 500, a mam pilną potrzebę pospamowania. Ostatnio przerabiałem moduł chmury, który obsługiwał cloud-init. Potrzeba było zamienić “głupie” przekierowanie z iptables, na coś bardziej inteligentnego, na poziomie copmute noda chmury, który trochę bezpieczniej i bardziej przewidywalnie pobierze z API skrypt cloud init dla wirtualki. Pomyślałem, że się komuś przyda to, co mi się udało znaleźć i poskładać z sieci. Miłego czytania :)

Nginx jest serwerem