Każdy składnik aplikacji (serwer WWW, baza danych itp) ma przypisane limity zasobów (minimalną i maksymalną ilość dostępnych cloudletów). W chwili zwiększonego zapotrzebowania na zasoby może się okazać, że osiągnięta została górna granica zasobów i dalsze zwiększanie obciążenia może mieć negatywny wpływ…
Posty według Piotr Niemcewicz
Dostęp do SSH
SSH jest protokołem sieciowym pozwalającym na bezpieczne połączenie do zdalnej konsoli/kontenera i wykonanie potrzebnych komend. Połączenie między klientem, a serwerem SSH jest zaszyfrowane, dzięki czemu wykonywanie komend jest bezpieczne. Do autoryzacji użytkownika używany jest podpis elektroniczny (certyfikat) oraz hasło. Do…
Topologia środowiska w UniCloud
Do utworzeniu środowiska na platformie UniCloud można wykorzystać szereg elementów. Zostały one pogrupowane w odpowiednie bloki: Poszczególne składowe to: loadbalancer serwery aplikacyjne cache (Memcached) bazy danych (SQL lub noSQL) dodatki (VPS, SSL, maven) Loadbalancer Loadbalancer jest automatycznie dołączany do każdego…
Praca z wieloma węzłami
Wszystkie rodzaje węzłów można skalować poziomo poprzez dodawanie kolejnych węzłów tego samego rodzaju. Jedynym wyjątkiem jest Maven, jednak nie ma potrzeby jego skalowania. Wszystkie nowe serwery są – w miarę możliwości – tworzone na różnych węzłach sprzętowych zwiększając odporność środowiska…
JPS – manifest aplikacji
JPS (Jelastic Packaging Standard), jest standardem przygotowywania wzorców instalacji w pełni skonfigurowanych aplikacji, które można zainstalować w UniCloud przy pomocy jednego kliknięcia. System umożliwia zautomatyzowaną instalację aplikacji zarówno Java, jak i PHP, Ruby, Python oraz Node.js. Dla przyspieszenia procesu instalacji…
Nadawanie aliasów
W przypadku platformy UniCloud istnieje możliwość nadawania alternatywnych nazw zarówno całym środowiskom, jak i poszczególnym węzłom. Jest to funkcjonalność, która ułatwia zarządzanie środowiskami w dłuższej perspektywie czasu oraz w przypadku rozbudowanych środowisk składających się z dużej ilości węzłów. Dodanie czytelnych…
Automatyczne skalowanie poziome
Oprócz automatycznego skalowania pionowego (modyfikacja RAM i CPU) UniCloud może skalować się również poziomo – poprzez dodawanie kolejnych serwerów aplikacyjnych do środowiska. Tworzenie kolejnego serwera jest wywoływane przez triggery, które można konfigurować według własnego uznania. Dodatkowe serwery – o ile…
Replikacja sesji
UniCloud udostępnia mechanizm replikacji sesji pomiędzy instancjami web-serwerów (TomEE 1.7, Tomcat 6/7, GlassFish 3, Jetty 6). Replikacja sesji możliwa jest między instancjami wewnątrz tego samego klastra. Po uruchomieniu mechanizmu replikacji, sesja jest kopiowana do replikowanej instancji.
Automatyczne skalowanie pionowe
Platforma UniCloud zapewnia mechanizm płynnego zmieniania ilości dostępnej pamięci (RAM) oraz czasu procesora (CPU) w zależności od chwilowego zapotrzebowania. Dzięki temu nie płacisz za nieużywane zasoby w chwilach obniżonego zapotrzebowania a kiedy zapotrzebowanie wzrośnie – zasoby zostaną dynamicznie powiększone. Nie…
Tworzenie środowisk
Do zainstalowania własnej aplikacji potrzeba kilku elementów – w zależności od Twojego wyboru, może to być: baza danych, serwer WWW, loadbalancera, VPS itp. Tworzenie serwera jest uzależnione tylko i wyłącznie Twoimi potrzebami i ograniczeniami. W celu utworzenia nowego środowiska, zaloguj się…