IBM Informix 11.7 Edice Jan Musil
[email protected]
Informix CEE Technical Sales
Information Management
© 2012 IBM Corporation
Přehled prezentace
Přehled všech edicí a jejich nových názvů Licencování volitelných komponent Přehled licenčních metrik a podrobné vysvětlení Podrobný přehled všech edicí (licencování, omezení, platformy) Licencování vysoké dostupnosti
2
© 2012 IBM Corporation
Původní a nové názvy edicí IDS 11.50.xC6 a nižší
Placené edice IDS Enterprise
IDS 11.50.xC7 a vyšší
Placené edice Informix Ultimate Informix Ultimate Warehouse (11.70.FC2 a vyšší)
IDS Workgroup
Informix Growth Informix Growth Warehouse (11.70.FC4 a vyšší) Informix Choice pro Windows & Macintosh
IDS Express
Edice zdarma IDS Developer
Informix Express
Edice zdarma Informix Developer Informix Innovator-C
3
© 2012 IBM Corporation
Volitelné komponenty
Informix Storage Optimization Feature for Ultimate Edition (nebo-li komprese dat) – Původní název komponenty IDS Storage Optimization Feature for Enterprise Edition – Placená komponenta dostupná pouze pro Ultimate edici – Komponenta je součástí Informix Ultimate Warehouse edice bez dalších poplatků IDS Continuous Availability Feature (nebo-li Shared Disk sekundární servery - SDS) – Komponenta byla zahrnuta do Informix Ultimate edice bez dalších poplatků – S omezením zahrnuta také do Informix Growth edice bez dalších poplatků – Není součástí Informix Choice a Innovator-C edicí IDS Advanced Access Control Feature (nebo-li LBAC) – Komponenta byla zahrnuta do Informix Ultimate a Growth edice bez dalších poplatků IBM Informix SQL Warehousing Tool – Původní název Informix Warehouse Feature – Komponenta byla zahrnuta do Informix Ultimate a Growth edice bez dalších poplatků
4
© 2012 IBM Corporation
Vysvětlení pojmu instalace pro účely licencování databázových serverů
Je třeba rozlišovat: – Instalaci Informix databázového serveru (SW balíku) na disku, který neběží v žádném provozním režimu – studený (cold) režim – Běžící instanci Informix databázového serveru v režimu warm resp. hot Omezení per install se vztahuje k součtu všech zdrojů, které čerpají jednotlivé instance běžící na jednom fyzickém nebo logickém serveru – Součet počtu jader a součet alokované sdílené paměti od všech instancí nesmí překročit per install limit stanovený pro danou edici V případě „uživatelského“ licencování se každá instance licencuje samostatně, nezávisle na ostatní instance, které na serveru mouho běžet
5
© 2012 IBM Corporation
Přehled licenčních metrik
Processor Value Unit (PVU) Limited Use Socket (LU Socket) Floating User Single Session Single Install (FUSSSI) Authorized User Single Install (AUSI)
6
© 2012 IBM Corporation
Processor Value Unit (PVU)
Pro účely licencování na základě jednotek PVU se bere každé procesorové jádro na čipu, nikoliv procesor jako takový Počet jednotek PVU pro každé procesorové jádro se stanovuje podle prodejce procesoru, značky, typu a čísla modelu. Tabulka PVU je uvedena na: –
http://www.ibm.com/software/lotus/passportadvantage/pvu_licensing_for_customers.html
Softwarový produkt licencovaný na PVU má stanovenou jednotkovou cenu za jedno PVU Pro stanovení listové ceny softwarového produktu v rámci specifického hardwarového prostředí se postupuje následovně: 1. 2. 3. 4.
7
Stanoví se počet licencovaných jader Podle typu procesoru se dle tabulky výše stanoví počet PVU jednotek na jádro Počet PVU jednotek na jádro se vynásobí počtem licencovaných jader Takto určený počet PVU jednotek se vynásobí jednotkovou cenou softwarového produktu za jedno PVU
© 2012 IBM Corporation
Příklad výpočtu ceny licence IDS v PVU licencování http://www.ibm.com/software/lotus/passportadvantage/pvu_licensing_for_customers.html
IBM Power 570
19x POWER6+ 4.2GHz 5x POWER6+ 4.2GHz CoD (neaktivni) 128GB RAM 12x Ethernet 120 PVU na jedno jádro 19 x 120 = 2280 PVU Cena produktu = 2280 x jednotková cena produktu za jedno PVU dle platného ceníku a cenové hladiny zákazníka
8
© 2012 IBM Corporation
Licencování na oprávněné uživatele (Authorized User)
Oprávněný uživatel je pouze jedna osoba se specifickou totožností v rámci podniku nebo mimo něj Pro přístup oprávněného uživatele k programu na více serverech je třeba oprávnění pro každý server Identifikací oprávněného uživatele je jedinečné ID, které identifikuje určitého jedince, a které nesmí být sdíleno s jinými osobami nebo na ně dočasně převedeno – Není možné oprávněným uživatelem licencovat např. uživatelský účet do systému, který používá více osob – Přes oprávněné uživatele nelze licencovat např. program používaný pro školicí účely, kde se střídají různé fyzické osoby – Je ovšem možné převést licenci oprávněného uživatele z osoby odcházející z podniku na osobu jinou, která ji nahrazuje Oprávněný uživatel může na jednom serveru vytvořit více připojení k programu
9
© 2012 IBM Corporation
Příklady licencování na oprávněného uživatele
Uživatel Josef Vomáčka používá databázový server IBM licencovaný na oprávněné uživatele – Uživatel Josef Vomáčka se přihlašuje do systému pod svým jedinečným uživatelským účtem (např. josefvom) – Nikdo jiný nesmí používat uživatelský účet josefvom pro práci s databázovým serverem – Pokud uživatel Josef Vomáčka opustí firmu, jeho účet je zrušen. Pokud bude nově přijat uživatel Jan Vopička s novým uživatelským účtem (např. janvopic), je možné oprávnění převést na tohoto nového uživatele. Pro přístup k databázovému serveru je v systému zaveden uživatel s uživatelským účtem user1, který je licencován metrikou oprávněný uživatel – Takto zavedený uživatel musí být jednoznačně svázán s právě jednou fyzickou osobou podniku – Není možné, aby tento učet pro přístup k databázovému serveru používali střídavě např. Maruška Nováková, Jiří Vopršálek a další osoby – Není možné, aby byl tento účet použit jako univerzální pro např. školení aplikace, která používá takto licencovaný databázový server 10
© 2012 IBM Corporation
Licencování na plovoucí uživatele (FUSSSI)
Plovoucí uživatel představuje logické spojení mezi Programem (umístěným na jednom Serveru) a koncovým klientským zařízením
Aplikační server
Databázový server 11
© 2012 IBM Corporation
Licencování na plovoucí uživatele (FUSSSI)
Jako jeden plovoucí uživatel se považuje každá relace, ať už je, či není ve skutečnosti používaná. Rozhodující není ani doba trvání relace a/nebo doba činnosti. Příklady 1. Databázová aplikace A s aktivním spojením s databází volá jinou databázovou aplikaci B s dalším aktivním spojením s databází • Aktivně se používá spojení aplikace B • Spojení aplikace A se právě nepoužívá, ale počítá se ! 2. V jedné aplikaci se vytvoří několik spojení s databází a tato spojení se střídavě používají, všechny tyto relace se počítají
12
© 2012 IBM Corporation
Licencování na plovoucí uživatele (FUSSSI)
Jestliže některý jednotlivý koncový uživatel vytvoří více spojení, pak se každé z nich považuje za samostatného plovoucího uživatele, a to i v případě, že tato spojení sdílejí společnou fyzickou cestu.
connect to „stores“
connect to „stores“
13
Databázový Server
!!! 2 plovoucí uživatelé !!! © 2012 IBM Corporation
Licencování na plovoucí uživatele (FUSSSI)
Je třeba zakoupit oprávnění pro maximální počet plovoucích uživatelů pro každou instanci databázového serveru, i když běží na jednom počítači.
Počet FUSSSI max. 50
Počet FUSSSI max. 20
čas čas Počet FUSSSI max. 40
Celkem je třeba 50 + 40 + 20 = 110 FUSSSI čas
14
© 2012 IBM Corporation
Licencování na plovoucí uživatele (FUSSSI)
Každé logické spojení z klientského zařízení, které se uskuteční s programem přímo nebo nepřímo prostřednictvím Intranetu nebo přes Internet, musí být evidováno jako samostatný plovoucí uživatel.
Databázový server
!!! 5 plovoucích uživatelů !!!
15
© 2012 IBM Corporation
Licencování na plovoucí uživatele (FUSSSI)
Počet spojení nelze snížit prostřednictvím žádného programu, který se může používat ke koncentraci nebo multiplexu spojení
!!! 4 plovoucí uživatelé !!! Program (Informix-MaxConnect, C/C++, Java,…)
Databázový server 16
© 2012 IBM Corporation
Licencování na plovoucí uživatele (FUSSSI)
Každé dávkové zpracování prováděné v témže čase se rovněž považuje za plovoucího uživatele
!!! 1 plovoucí uživatel !!!
$ at … /etc/crontab běží samostatně bez uživatelského vstupu
Databázový server 17
© 2012 IBM Corporation
Jaký je rozdíl mezi souběžným plovoucím uživatelem a uživatelem operačního systému
Uživatel přihlášený do operačního systému může čerpat jednoho a více souběžných plovoucích uživatelů (připojení) do databázového serveru Předpokládejme: – Každý uživatel OS pracuje s databázovým programem – # os – počet uživatelů přihlášených do OS – # ifmx – počet databázových souběžných plovoucích uživatelů Potom platí:
# ifmx >= # os
18
© 2012 IBM Corporation
Limited Use Socket (LU Socket)
Možné použít pouze pro Informix Growth a Choice edice Licencuje se pouze patice, i když obsahuje více procesorových jader LU Socket licence se vyžaduje pouze pro aktivní patice
Dual-core
Single core 1
Procesorové jádro Čip
Patice
19
1
1
Procesorové jádro Čip
Quad-core 1 1
2
Procesorové jádro
2 Čipy (2)
Patice
1
2 Patice
1
3
2
4
1
3
2
4
1
3
2
4
© 2012 IBM Corporation
Přehled Informix edicí Edice
Licenční metrika
PVU, FUSSSI, AU Single Install Linux, Unix, Mac & Windows
Ultimate Growth
Linux, Unix, Mac & Windows
Choice Pouze Mac & Windows
20
LU Socket, PVU, FUSSSI, AU Single Install
LU Socket, AU Single Install (AUSI)
Omezení na zdroje Bez omezení
Přehled funkcionality Placená komponenty - Storage Optimization Feature (komprese)
4 patice, max 16 jader 16 GB sdílené paměti alokované všemi Informix instancemi na jednom serveru (per install)
Nedostupné komponenty: komprese, paralelismus, fragmentace (partitioning)
2 patice , max 8 jader 8 GB sdílené paměti alokované všemi Informix instancemi na jednom serveru (per install)
Nedostupné komponenty: komprese, paralelismus, fragmentace (partitioning), Shared Disk Secondary (SDS), Advanced Access Control, Informix Warehouse Feature (aka SQL Warehousing Tool) Dostupné komponenty s omezením: Klastr se 2 uzly 1 primární, 1 sekundární server typu HDR nebo RSS Enterprise Replication (pouze 2 kořenové uzly) © 2012 IBM Corporation
Dostupné komponenty s omezením: Klastr se 3 uzly 1 primární, 2 sekundární servery libovolného typu (HDR, RSS, SDS) Neomezené využití ER
Přehled Informix edicí Edice
Innovator-C Pouze Linux, Mac & Windows
Developer Linux, Unix, Mac & Windows
Express Linux, Win
21
Licenční metrika
Omezení na zdroje
Přehled funkcionality
Edice zdarma pro vývoj, testování a provoz V případě redistribuce je třeba uzavřít smlouvu s IBM Volitelně podpora typu Informix Elite
Max 1 jádro 2 GB sdílené paměti alokované všemi Informix instancemi na jednom serveru (per install)
Nedostupné komponenty: Komprese, SDS, HDR, RSS, ER, paralelismus, fragmentace (partitioning), Advanced Access Control, Informix Warehouse Feature (aka SQL Warehousing Tool
Edice zdarma pouze pro vývoj a testování Nelze použít pro provoz Podpora formou komunit
1 CPU VP 1 GB sdílené paměti alokované všemi Informix instancemi na jednom serveru (per install) 8 GB prostoru na disku
Obsahuje všechny komponenty
200 PVU 4 GB sdílené paměti alokované všemi Informix instancemi na jednom serveru (per install)
Nedostupné komponenty: Komprese, SDS, HDR, RSS, ER, paralelismus, fragmentace (partitioning), Advanced Access Control, Informix Warehouse Feature (aka SQL Warehousing Tool
LU virtual server, PVU, AU Single Install
© 2012 IBM Corporation
Přehled Informix edicí Edice
Ultimate Warehouse
Licenční metrika
Omezení na zdroje
Pouze PVU
Pouze 64bit, jinak bez omezení
- Storage Optimization Feature je součástí - Informix Warehouse Accelerator je součástí (64bit RHEL 5, 6 or SLES11) 11.70.FC2 a vyšší
Pouze PVU
Pouze 64bit
- Informix Warehouse Accelerator je součástí (64bit RHEL 5, 6 or SLES11)
Linux, Unix
Growth Warehouse Linux, Unix
Informix Growth 4 patice max 16 jader 16 GB sdílené paměti alokované všemi Informix instancemi na jednom serveru (per install)
Přehled funkcionality
11.70.FC4 a vyšší
Warehouse Accelerator Max 16 jader 48 GB Max 22
© 2012 IBM Corporation
Licencování vysoké dostupnosti
HDR/RSS – pouze záloha – Licence za technologii: NE – Licence za sekundární (záložní server): NE HDR/RSS – čtení a/nebo zápis – Licence za technologii: NE – Licence za sekundární (záložní server): ANO • Může být použitá jiná metrika, než má primární server SDS – Licence za technologii: NE – Licence za sekundární (záložní server): ANO • Musí být použitá stejná metrika, jako primární server
23
© 2012 IBM Corporation
IBM Informix Elite Support
Dostupný pouze pro edici IBM Informix Innovator-C Standardní online technická podpora pro všechny podporované platformy Podpora instalace a zprovoznění, podpora migrace, podpora vztahující se k vysvětlení funkcionality a řešení chování, která jsou v rozporu s dokumentací Řešení problémů „server down“ (severity 1) – 24 x7 Možnost dodání opravných verzí na aktuální nejvyšší verzi a verzi předchozí
24
© 2012 IBM Corporation
Jan Musil
[email protected]
25
© 2012 IBM Corporation