Nowe zasady licencjonowania Red Hat Enterprise Linux i JBoss Enterprise Middleware Grzegorz Niezgoda
Dotychczasowa oferta Red Hat Enterprise Linux Red Hat Enterprise Linux Advanced Platform Red Hat Enterprise Linux for ware Red Hat Enterprise Linux as a Virtual Guest
Dotychczasowa oferta Nowa oferta Red Hat Enterprise Linux Red Hat Enterprise Linux Advanced Platform Red Hat Enterprise Linux for ware Red Hat Enterprise Linux as a Virtual Guest Red Hat Enterprise Linux Server Premium Standard Self-support
Wirtualizacja 1 Red Hat Enterprise Linux Server Red Hat Enterprise Linux Server o Red Hat Enterprise Linux Server
Wirtualizacja 1 1 Red Hat Enterprise Linux Server 1,5 Red Hat Enterprise Linux Server o 2,5 Red Hat Enterprise Linux Server
Wirtualizacja 1 Red Hat Enterprise Linux Server Red Hat Enterprise Linux Server Premium Standard Self-support Premium Standard o Red Hat Enterprise Linux Server Premium Standard
Basic zatąpiony przez Self-support
Wirtualizacja 1 Red Hat Enterprise Linux Server 1 CPU 2CPU 1 2 Red Hat Enterprise Linux Server 1 8CPU Red Hat Enterprise Linux Server
Wirtualizacja Maszyny wirtualne Środowisko wirtualizacji Sprzęt 1... 2CPU Red Hat Enterprise Linux Server Jedna subskrypcja dla hosta i maszyn wirtualnych
Jedna cena Red Hat Enterprise Linux Server Jeden produkt ware K lub Xen Hyper-V Dodatkowo: hypervisor w cenie systemu
# #1 #3 #2
Inny system Inny system Inny system Inny system Inny system Inny system Inny system # Inny system Inny system #1 #3 #2
Pooling 3 subskrypcje x = 12 max # #1 #3 #2
# #1 #3 #2
subskrypcje x = 16 max # #1 #3 #2
subskrypcje x = 16 max # #1 #3 #2
subskrypcje x = 16 max #1 #3 # #2
Wszystkie subskrypcje w klastrze muszą mieć ten sam poziom wsparcia - nie można mieszać subskrypcji Self-Support, Standard i Premium. Wszystkie subskrypcje w klastrze muszą być z tej samej edycji - nie można mieszać subskrypcji 1, i Unlimited.
Opcje dodatkowe
Opcje dodatkowe Jak kupować? Red Hat Enterprise Linux Server
Wersje specjalne Red Hat Enterprise Linux for IBM z Red Hat Enterprise Linux for IBM POWER Red Hat Enterprise Linux for HPC Red Hat Enterprise Linux for SAP wsparcie: Standard/Premium wsparcie: Standard/Premium 15 maszyn wirtualnych na parę socketów wsparcie: Standard/Premium dla całego klastra Self-support dla wezłów obliczeniowych wsparcie: tylko Premium tylko edycja unlimited
Red Hat Enterprise Linux Desktop Red Hat Enterprise Linux Workstation wsparcie: Self-support Standard Self-support procesory: 1 1-2 maks. RAM: 8GB bez limitu wirtualizacja: 1 gość 1 gość
Podsumowanie Subskrypcje liczone na pary fizycznych procesorów Co najmniej jedna subskrypcja na jeden host
JBoss Enterprise Middleware Jak liczyliśmy dotychczas? Serwer fizyczny Serwer fizyczny Serwer fizyczny procesory Dowolna liczba rdzeni Dowolna liczba rdzeni Dowolna liczba rdzeni Dowolna liczba rdzeni sockety CPU A CPU B CPU C CPU D 1 procesor JBoss 1 procesor JBoss 2 procesory JBoss procesory JBoss Sprzedawane w paczkach po i 32 CPUs - łącznie dla całej infrastruktury, - produkcja i testy - subskrypcje komercyjne, zastosowania deweloperskie - osobne subskrypcje, - wsparcie Standard i Premium - dodatkowe bonusy z paczkami 32 CPUs Liczone wyłącznie fizyczne CPU - nie liczone rdzenie, nie liczone instancje
JBoss Enterprise Middleware Wirtualizacja JBoss JBoss JBoss JBoss Wirtualizacja wiele fizycznych serwerów, wiele procesorów, wiele rdzeni Brak bezpośredniego przełożenia pomiędzy fizycznymi i wirtualnymi rdzeniami Razem: 2 2 2 2 2 6 1 1 1 1 1 1 1 2 1 32 rdzenie 10 procesorów Liczenie fizycznych procesorów w takim środowisku staje się problematyczne
JBoss Enterprise Middleware Nowy model przyjazny wirtualizacji W nowym modelu liczone są fizyczne lub wirtualne rdzenie. Sprzedawane są paczki po 16 i 6 rdzenie Nie ma rozróżnienia dla różnych rodzajów procesorów, nie ma dopłat za Nehalem Prostota - rdzeń jest rdzeniem, bez względu na rodzaj procesora Jedna subskrypcja dla zastosowań produkcyjnych, testowych i deweloperskich Użycie pozostałych produktów JBoss do celów deweloperskich bez dodatkowych kosztów
JBoss Enterprise Middleware Przykład JBoss JBoss rdzenie rdzenie JBoss 2 rdzenie Wirtualizacja wiele fizycznych serwerów, wiele procesorów, wiele rdzeni Razem 10 rdzeni wykorzystywanych przez JBoss wystarczy 1 x 16 rdzeni w miejsce 3 x CPU Razem: 2 2 2 2 2 6 1 1 1 1 1 1 1 2 1 32 rdzenie 10 procesorów Liczone są fizyczne lub wirtualne rdzenie, na których uruchomiony jest JBoss
JBoss Enterprise Middleware Środowisko produkcyjne maszyna rdzenie wirtualne maszyna rdzenie wirtualne 8 rdzeni maszyna rdzenie wirtualne maszyna rdzenie wirtualne Wirtualizacja maszyna rdzenie wirtualne maszyna rdzenie wirtualne 8 rdzeni 8 rdzeni 8 rdzeni Razem 32 fizyczne rdzenie maszyna rdzenie wirtualne maszyna rdzenie wirtualne instancje na maszynach wirtualnych wirtualne rdzenie każda Liczone jako 16 rdzeni JBoss Środowisko produkcyjne rdzenie rdzenie Serwer A rdzenie rdzenie Serwer B 2 fizyczne serwery, każdy po 8 rdzeni Liczone jako 16 rdzeni JBoss Liczone są fizyczne lub wirtualne rdzenie, na których uruchomiony jest JBoss
JBoss Enterprise Middleware Przykład środowiska mieszanego Środowisko produkcyjne 1 [wirtualne] Środowisko produkcyjne 2 [fizyczne] maszyna rdzenie wirtualne maszyna rdzenie wirtualne maszyna rdzenie wirtualne maszyna rdzenie wirtualne Wirtualizacja 16 rdzeni 2 instancje na maszynach wirtualnych wirtualne rdzenie każda 6 rdzeni 6 rdzeni Serwer A Dwusocketowy serwer Procesory sześciordzeniowe 6 rdzeni 6 rdzeni Serwer B Dwusocketowy serwer Procesory sześciordzeniowe 8 rdzeni JBoss 12 rdzeni JBoss 12 rdzeni JBoss Liczone jako 32 rdzenie 2 pakiety po 16 rdzeni Liczone są fizyczne lub wirtualne rdzenie, na których uruchomiony jest JBoss
JBoss Enterprise Middleware Różne produkty Środowisko produkcyjne JBoss Enterprise Application Platform JBoss Enterprise SOA Platform JBoss Enterprise Portal Platform 6 rdzeni 6 rdzeni Serwer A Dwusocketowy serwer Procesory sześciordzeniowe rdzenie rdzenie Serwer B Dwusocketowy serwer Procesory czterordzeniowe rdzenie rdzenie Serwer C Dwusocketowy serwer Procesory czterordzeniowe Rdzenie dla każdego produktu naliczane są osobno: 12 rdzeni Application Platform 8 rdzeni SOA Platform 8 rdzeni Portal platform Każdy produkt JBoss liczony jest osobno
JBoss Enterprise Middleware Development/testy/produkcja Development Środowisko testowe Środowisko produkcyjne rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie Razem 16 rdzeni Razem 16 rdzeni Razem 32 rdzenie Rdzenie używane w celach deweloperskich nie są liczone Rdzenie używane do testów [16] i do produkcji [32] są zliczane - w sumie do wykupienia 8 rdzeni 3 paczki po 16 rdzeni Rdzenie używane do tworzenia oprogramowania - nie są liczone!
JBoss Enterprise Middleware Development Rdzenie używane do tworzenia oprogramowania - nie są liczone! Do każdych 16 rdzeni dołączone 25 stanowisk deweloperskich. Wsparcie deweloperskie "dziedziczone" wg wykupionych subskrypcji produkcyjnych Klient wykupił 2 subskrypcje 16 rdzeni JBoss Enterprise Application Platform: - otrzymuje 50 stanowisk deweloperskich i wsparcie w zakresie Application Platform, - może swobodnie używać innych produktów [np. SOA Platform, BRMS w celach deweloperskich, ale w momencie przejścia do fazy testów/qa jest zobowiązanydo wykupienia subskrypcji produkcyjnych dla tych produktów. Możliwość pracy na laptopach, stacjach roboczych i serwerach.
JBoss Enterprise Middleware Środowiska zapasowe Środowisko produkcyjne Hot DR/Failover Cold DR rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie Razem 16 rdzeni Razem 16 rdzeni Razem 16 rdzeni Rdzenie używane do produkcji [16] i Failover [16] są zliczane - w sumie do wykupienia 32 rdzenie 2 paczki po 16 rdzeni Rdzenie dla Cold Disaster Recovery nie są liczone Cold DR - serwery włączane są tylko w wypadku, gdy nie działają produkcyjne
JBoss Enterprise Middleware Poziomy wsparcia Testy/QA Produkcja Wsparcie Standard lub Premium Wsparcie Standard lub Premium Wsparcie Standard Wsparcie Standard Wsparcie Premium Wsparcie Premium Użytkownicy mogą dowolnie wybierać poziom wsparcia w zależności od oceny potrzeb
JBoss Enterprise Middleware Podsumowanie Development Testy/QA Produkcja Disaster Recovery Deweloperzy piszą kod aplikacji Aplikacja podlega ciągłym zmianom Laptopy, stacje robocze serwery 25 stanowisk na każde wykupione 16 rdzeni Użytkownicy biznesowi testujący wczesne wersje aplikacji Testy funkcjonalne, testy wydajnościowe itp. Nazywane często: UAT, Staging, lub Pre-production Ściśle kontrolowane środowisko Przerwy mają negatywny wpływ na użytkowników i operacje biznesowe Środowiska zapasowe Hot żywe maszyny stale uaktualniane, Synchronizowane z produkcyjnymi Cold systemy standby, włączane tylko w wypadku, gdy nie działają maszyny produkcyjne Wsparcie tylko dla zakupionych produktów Nie liczone Hot Liczone jednakowo jako produkcyjne Cold Nie liczone