W dzisiejszym artykule przedstawię Państwu model licencyjny platformy bazodanowej EuroDB opartej o PostgreSQL. Jest on równie przyjazny, prosty i uczciwy, jak w przypadku produktów EuroLinux i EuroMAN.
EuroDB to rozwiązanie oparte o silnik bazodanowy PostgreSQL obudowane szeregiem przydanych modułów, które w znaczący sposób podnoszą jego możliwości. W skład platformy EuroDB wchodzą następujące moduły: replikacji logicznej, analizy logów, kolekcji i analizy statystyk, wykonywania kopii zapasowych i ich odtwarzania, wypełniania danymi, migracji danych oraz graficznego dostępu do bazy danych. Ich dokładny opis dostępny jest na stronie produktu.
Jak licencjonujemy platformę EuroDB? Zgodnie z naszą filozofią model licencyjny EuroDB jest ….
… prosty i przyjazny
Rozwiązanie EuroDB jest licencjonowane na rdzenie (per core). Nie ma rozróżnienia, czy są to core fizyczne, czy też wirtualne. Liczymy zatem ilość rdzeni fizycznych i wirtualnych, na których pracuje baza i kupujemy subskrypcję odpowiadającą ilości używanych rdzeni.
Subskrypcje można swobodnie przenosić (migracja) pomiędzy poszczególnymi maszynami fizycznymi lub wirtualnymi. Podobnie można je dzielić i łączyć bez ponoszenia dodatkowych kosztów.
Uczciwy
W cenie subskrypcji otrzymujemy dostęp do wszystkich modułów (produkt all-in-one), jakie oferuje platforma EuroDB. Możemy więc korzystać w danym momencie bez dodatkowych opłat z tych komponentów, które są dla nas przydane.
Dodatkowo nie musimy martwić się o tak zwany minimalny zakup. EuroDB możemy bowiem zakupić już na 1 rdzeń. Niestety coraz częściej producenci w celu maksymalizacji zysków zmuszają nas do zakupu większej ilości rdzeni. Wprowadzają bowiem ograniczenia w postaci minimalnej ilości rdzeni, które należy zakupić na pojedynczy host. Przykładowo, mimo iż chcemy uruchomić bazę na 2 rdzeniach, to zakupić musimy 4 rdzenie, gdyż jest to wymagana minimalna ilość.
Jak już wspomniałam, produkt EuroDB licencjonuje się na rdzenie:
- fizyczne w serwerze,
- wirtualne w maszynie wirtualnej,
- wirtualne w chmurze prywatnej,
- wirtualne w chmurze publicznej.
Za każdym razem jest to taka sama subskrypcja. W celu ujednolicenia nazewnictwa wprowadziliśmy pojęcie unicore, czyli uniwersalny core.
Na poniższych przykładach zobrazujemy sposób liczenia rdzeni w każdym z tych środowisk.
Sposób licencjonowania produktu EuroDB w środowisku fizycznym.
Przykład 1.
Mamy serwer fizyczny z 2CPU. Potrzebujemy na tym serwerze zainstalować bazę EuroDB.
Wystarczy zliczyć ilość rdzeni w serwerze fizycznym, na którym chcemy uruchomić platformę EuroDB.
Sposób licencjonowania produktu EuroDB w środowisku wirtualnym.
Przykład 2.
Mamy 3 maszyny wirtualne na jednym serwerze fizycznym. Na dwóch z nich chcemy postawić platformę bazodanową EuroDB.
Należy zliczyć wszystkie rdzenie wirtualne przydzielone do maszyn wirtualnych, na których będzie uruchomiona baza EuroDB. Nie jest istotna ilość rdzeni w serwerze fizycznym i nie ma ograniczenia co do minimalnej ilość rdzeni.
Sposób licencjonowania produktu EuroDB w chmurze prywatnej.
Przykład 3.
Mamy 3 maszyny wirtualne na jednym serwerze fizycznym. Na dwóch z nich chcemy postawić bazę EuroDB.
Wówczas, tak jak w przypadku środowiska wirtualnego zliczamy wszystkie rdzenie wirtualne przydzielone do maszyn wirtualnych, na których będzie zainstalowana baza EuroDB.
Sposób licencjonowania produktu EuroDB w chmurze publicznej.
Przykład 4.
Mamy 2 maszyny wirtualne w chmurze publicznej. Na obu chcemy postawić bazę EuroDB.
Tak jak w powyższym przykładzie, zliczamy wszystkie rdzenie wirtualne przydzielone do maszyn wirtualnych, na których będzie zainstalowana baza EuroDB.
Produkty middleware
Przedstawiłam dziś Państwu model licencjonowania platformy bazodanowej EuroDB. Jak widać, jest on niezwykle prosty i uczciwy. Za miesiąc o tym, jak licencjonujemy produkty z grupy middleware.