Nowy model subskrypcji, dobór produktów Red Hat i JBoss Grzegorz Niezgoda
AGENDA: RHEL Nowy RHEL Server Wersje i edycje Zasady wykorzystania w środowisku wirtualnym Moduły dodatkowe Wersje specjalne JBoss Nowe zasady Przykłady zastosowań Wersje deweloperskie Podsumowanie
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 3
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
Basic zatąpiony przez Self-support 5
Wirtualizacja oo 6
Wirtualizacja,5 oo 7 2,5
oo 8 Premium Standard Premium Standard Wirtualizacja Premium Standard Self-support
Wirtualizacja 2CPU CPU 2 8CPU 9
Środowisko wirtualizacji 2CPU Maszyny wirtualne... Sprzęt 0 Jedna subskrypcja dla hosta i maszyn wirtualnych Wirtualizacja
Jedna cena Jeden produkt Red Hat Enterprise Linux Server ware K lub Xen Dodatkowo: hypervisor w cenie systemu Hyper-V
# # #3 #2 2
Inny system Inny system Inny system Inny system Inny system Inny system Inny system #2 Inny system Inny system # # 3 #3
Pooling 3 subskrypcje x = 2 max #2 # # #3
# 5 #2 # #3
subskrypcje x = 6 max 6 # #2 # #3
subskrypcje x = 6 max 7 # #2 # #3
subskrypcje x = 6 max # # #2 8 #3
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, i Unlimited. 9
Opcje dodatkowe 20
Opcje dodatkowe Jak kupować? 2
Domyślny sposób migracji ze starego do nowego modelu Red Hat Enterprise Linux Basic Self-support Red Hat Enterprise Linux Standard/Premium Standard/Premium -2CPUs, guest Red Hat Enterprise Linux Advanced Platform CPUs, guest 22
Wersje specjalne Red Hat Enterprise Linux for IBM z wsparcie: Standard/Premium Red Hat Enterprise Linux for IBM POWER wsparcie: Standard/Premium 5 maszyn wirtualnych na parę socketów 23 Red Hat Enterprise Linux for HPC wsparcie: Standard/Premium dla całego klastra Red Hat Enterprise Linux for SAP wsparcie: tylko Premium tylko edycja unlimited Self-support dla węzłów obliczeniowych
2 Red Hat Enterprise Linux Red Hat Enterprise Linux Desktop Workstation wsparcie: Self-support Standard Self-support procesory: -2 maks. RAM: 8GB bez limitu wirtualizacja: gość gość
Podsumowanie Subskrypcje liczone na pary fizycznych procesorów Co najmniej jedna subskrypcja na jeden host 25
JBoss Enterprise Middleware Jak liczyliśmy dotychczas? procesory sockety Serwer fizyczny Serwer fizyczny Serwer fizyczny Dowolna liczba rdzeni Dowolna liczba rdzeni Dowolna liczba rdzeni Dowolna liczba rdzeni CPU A CPU B CPU C CPU D procesor JBoss 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 26
Wirtualizacja Maszyna wirtualna JBoss JBoss Maszyna Maszyna Maszyna Maszyna Maszyna Maszyna Maszyna wirtualna wirtualna wirtualna wirtualna wirtualna wirtualna wirtualna JBoss Maszyna wirtualna JBoss Maszyna wirtualna Maszyna wirtualna Wirtualizacja wiele fizycznych serwerów, wiele procesorów, wiele rdzeni Brak bezpośredniego przełożenia pomiędzy fizycznymi i wirtualnymi rdzeniami JBoss Enterprise Middleware Razem: 2 2 2 2 2 2 6 Liczenie fizycznych procesorów w takim środowisku staje się problematyczne 27 32 rdzenie 0 procesorów
JBoss Enterprise Middleware Nowy model przyjazny wirtualizacji W nowym modelu liczone są fizyczne lub wirtualne rdzenie. Sprzedawane są paczki po 6 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 28
Maszyna wirtualna JBoss JBoss rdzenie rdzenie Maszyna Maszyna Maszyna Maszyna Maszyna Maszyna Maszyna wirtualna wirtualna wirtualna wirtualna wirtualna wirtualna wirtualna JBoss 2 rdzenie Maszyna wirtualna Maszyna wirtualna Maszyna wirtualna Wirtualizacja wiele fizycznych serwerów, wiele procesorów, wiele rdzeni Razem 0 rdzeni wykorzystywanych przez JBoss wystarczy x 6 rdzeni w miejsce 3 x CPU JBoss Enterprise Middleware Przykład Razem: 2 2 2 2 2 2 6 32 rdzenie 0 procesorów Liczone są fizyczne lub wirtualne rdzenie, na których uruchomiony jest JBoss 29
JBoss Enterprise Middleware Środowisko produkcyjne maszyna wirtualna rdzenie wirtualne maszyna wirtualna rdzenie wirtualne maszyna wirtualna JBoss EAP maszyna wirtualna JBoss EAP maszyna wirtualna rdzenie wirtualne rdzenie wirtualne rdzenie wirtualne maszyna wirtualna JBoss EAP maszyna wirtualna JBoss EAP maszyna wirtualna rdzenie wirtualne rdzenie wirtualne rdzenie wirtualne Wirtualizacja 8 rdzeni 8 rdzeni 8 rdzeni instancje JBoss EAP na maszynach wirtualnych wirtualne rdzenie każda 8 rdzeni Liczone jako 6 rdzeni JBoss Razem 32 fizyczne rdzenie Środowisko produkcyjne JBoss EAP JBoss EAP rdzenie rdzenie Serwer A rdzenie rdzenie Serwer B 2 fizyczne serwery, każdy po 8 rdzeni Liczone jako 6 rdzeni JBoss Liczone są fizyczne lub wirtualne rdzenie, na których uruchomiony jest JBoss 30
JBoss Enterprise Middleware Przykład środowiska mieszanego Środowisko produkcyjne [wirtualne] maszyna wirtualna JBoss EAP maszyna wirtualna rdzenie wirtualne rdzenie wirtualne maszyna wirtualna JBoss EAP maszyna wirtualna Środowisko produkcyjne 2 [fizyczne] JBoss EAP JBoss EAP 6 rdzeni 6 rdzeni Serwer A 6 rdzeni 6 rdzeni Serwer B 2 instancje JBoss EAP na maszynach wirtualnych wirtualne rdzenie każda Dwusocketowy serwer Procesory sześciordzeniowe Dwusocketowy serwer Procesory sześciordzeniowe 8 rdzeni JBoss 2 rdzeni JBoss 2 rdzeni JBoss rdzenie wirtualne rdzenie wirtualne Wirtualizacja 6 rdzeni Liczone jako 32 rdzenie 2 pakiety po 6 rdzeni Liczone są fizyczne lub wirtualne rdzenie, na których uruchomiony jest JBoss 3
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 rdzenie rdzenie Serwer B rdzenie rdzenie Serwer C Dwusocketowy serwer Procesory czterordzeniowe Dwusocketowy serwer Procesory czterordzeniowe Dwusocketowy serwer Procesory sześciordzeniowe Rdzenie dla każdego produktu naliczane są osobno: 2 rdzeni Application Platform 8 rdzeni SOA Platform 8 rdzeni Portal platform paczka 6 rdzeni EAP paczka 6 rdzeni SOA paczka 6 rdzeni EPP Każdy produkt JBoss liczony jest osobno 32
JBoss Enterprise Middleware Development/testy/produkcja Development Środowisko testowe Środowisko produkcyjne JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie Razem 6 rdzeni Rdzenie używane w celach deweloperskich nie są liczone Razem 6 rdzeni Razem 32 rdzenie Rdzenie używane do testów [6] i do produkcji [32] są zliczane w sumie do wykupienia 8 rdzeni 3 paczki po 6 rdzeni Rdzenie używane do tworzenia oprogramowania - nie są liczone! 33
JBoss Enterprise Middleware Development Rdzenie używane do tworzenia oprogramowania - nie są liczone! Do każdych 6 rdzeni dołączone 25 stanowisk deweloperskich. Wsparcie deweloperskie "dziedziczone" wg wykupionych subskrypcji produkcyjnych Klient wykupił 2 subskrypcje 6 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ązany do wykupienia subskrypcji produkcyjnych dla tych produktów. Możliwość pracy na laptopach, stacjach roboczych i serwerach. 3
JBoss Enterprise Middleware Środowiska zapasowe Środowisko produkcyjne Hot DR/Failover Cold DR JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP JBoss EAP rdzenie rdzenie rdzenie rdzenie rdzenie rdzenie Razem 6 rdzeni Razem 6 rdzeni Rdzenie używane do produkcji [6] i Failover [6] są zliczane - w sumie do wykupienia 32 rdzenie 2 paczki po 6 rdzeni Razem 6 rdzeni Rdzenie dla Cold Disaster Recovery nie są liczone Cold DR - serwery włączane są tylko w wypadku, gdy nie działają produkcyjne 35
JBoss Enterprise Middleware Poziomy wsparcia Testy/QA Wsparcie Standard lub Premium Produkcja 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 36
JBoss Enterprise Middleware Podsumowanie Development Deweloperzy piszą kod aplikacji Aplikacja podlega ciągłym zmianom Użytkownicy biznesowi testujący wczesne wersje aplikacji Laptopy, stacje robocze serwery Testy funkcjonalne, testy wydajnościowe itp. 25 stanowisk na każde wykupione 6 rdzeni Nazywane często: UAT, Staging, lub Pre-production Wsparcie tylko dla zakupionych produktów Nie liczone 37 Testy/QA Produkcja Ściśle kontrolowane środowisko Przerwy mają negatywny wpływ na użytkowników i operacje biznesowe Disaster Recovery Środowiska zapasowe Hot żywe maszyny stale uaktualniane, Synchronizowane z produkcyjnymi Cold systemy standby, włączane tylko w wypadku, gdy nie działają maszyny produkcyjne Hot Liczone jednakowo jako produkcyjne Cold Nie liczone
Jak kupować RHEL for Servers?. Na jakim sprzęcie będą uruchamiane systemy? W pierwszej kolejności należy określić ile procesorów [bez względu na liczbę rdzeni] znajduje się w serwerach, na których będą uruchamiane systemy operacyjne: 2,, 8,... n fizycznych procesorów. 2. Czy będzie wykorzystywana wirtualizacja? Jeżeli nie wybieramy edycję Up to guest Jeżeli tak, przewidywane ale nasycenie maszynami wirtualnymi będzie niewielkie wybieramy edycję Up to guests. Przy nasyceniu większym niż 2,5 maszyny wirtualnej per host fizyczny edycja Unlimited. 38
Jak kupować RHEL for Servers? 3. Jaki poziom wsparcia? Premium/Standard/Selfsupport. Dla serwerów produkcyjnych zaleca się wsparcie Standard lub Premium.. Jaki czas trwania subskrypcji? Standardowo dostarczane są subskrypcje roczne lub trzyletnie. Subskrypcja trzyletnia pozwala zaoszczędzić ok. 5% rocznie. Możliwe jest też dostarczenie subskrypcji o dowolnym czasie trwania dłuższym niż rok. 39
Jak kupować JBoss?. Zliczamy wszystkie rdzenie pracujące dla JBoss dla każdego produktu osobno. 2. Wybieramy paczki po 6 lub 6 rdzenie tak, by pokryć naliczoną ilość rdzeni dla każdego produktu. x 6 rdzeni 6 rdzenie 3. Jaki poziom wsparcia? Premium/Standard. Jaki czas trwania subskrypcji? Analogicznie jak dla RHEL standardowo dostarczane są subskrypcje roczne lub trzyletnie. Subskrypcja trzyletnia pozwala zaoszczędzić ok. 5% rocznie. Możliwe jest też dostarczenie subskrypcji o dowolnym czasie trwania dłuższym niż rok. 0
Jak kupować zamówienie. Dane niezbędne do realizacji zamówienia : Nazwa i adres użytkownika końcowego. Osoba kontaktowa, mail, telefon. 2. Duże zamówienia uruchamiane bezpośrednio w RHN RHN Login. Data aktywacji.
Pytania? 2