Oracle Gebruikersclub Holland Oracle licenties – slim bekeken
Peter Vermaat (Transfer Solutions)
Spreker(s) Datum
: :
19 juni 2014
E-mail
:
[email protected]
© COPYRIGHT TRANSFER SOLUTIONS B.V.
WWW.TRANSFER-SOLUTIONS.COM
Transfer Solutions
Dienstverlener in Oracletechnologie sinds 1995 Consulting/projecten Managed Services Education
© COPYRIGHT TRANSFER SOLUTIONS B.V.
2
CV Peter Vermaat
Werkzaam met Oracle-technologie sinds 1991 in diverse functies (technisch, commercieel, management) Werkzaam bij Transfer Solutions sinds 2001 Bezig met Oracle licenties sinds 2003
© COPYRIGHT TRANSFER SOLUTIONS B.V.
3
© COPYRIGHT TRANSFER SOLUTIONS B.V.
4
Agenda Licentiesoorten Basisprincipes en basisregels Database-licenties als voorbeeld [P a u z e ] Licentie-upgrades, -migraties en -verkoop Nieuw in 12c Licentiestrategieën Oracle en virtualisatie Oracle in de cloud “Oracle in de buitenlucht” © COPYRIGHT TRANSFER SOLUTIONS B.V.
5
Licentiesoorten (overzicht)
Eindgebruikerslicentie (Full Use License) gericht op eigen toepassingen
Applicatiegebonden licentie (Application Specific Full Use (ASFU) License) uitsluitend ten behoeve van de betreffende applicatie
Embedded Software License (ESL) “Oracle onder de motorkap” Afwijkende inkoopmethodiek © COPYRIGHT TRANSFER SOLUTIONS B.V.
6
Licentiesoorten
-1-
Eindgebruikerslicentie (Full Use License) Product bruikbaar voor alle applicaties Toevoeging eigen maatwerk toegestaan Ontsluiting via eigen rapporten toegestaan
Speciaal: hosting licenties Management Approval nodig (uit de VS)
© COPYRIGHT TRANSFER SOLUTIONS B.V.
7
Licentiesoorten
-2-
Applicatiegebonden licentie (Application Specific Full Use (ASFU) License) product slechts bruikbaar voor de betreffende applicatie toevoeging eigen maatwerk/rapporten niet toegestaan voordeel: aanmerkelijk goedkoper dan Full Use nadeel: beperkt bruikbaar
© COPYRIGHT TRANSFER SOLUTIONS B.V.
8
Licentiesoorten
-3-
Embedded Software License (ESL) alleen te gebruiken voor het gekoppelde programma “Oracle onder de motorkap”
voordeel: nog weer goedkoper dan ASFU nadelen: niet te migreren naar andere licentiesoorten licenties vooraf inkopen relatie forecast – prijs
© COPYRIGHT TRANSFER SOLUTIONS B.V.
9
Licentiesoorten
-4-
We bespreken in het hiernavolgende uitsluitend Full Use Licenses
© COPYRIGHT TRANSFER SOLUTIONS B.V.
10
Basisprincipes en basisregels
-1-
3 licentie-metrics: Processor (Proc), Named User Plus (NUP) en Employee (EMP) EMP-licentie slechts beschikbaar bij een beperkt aantal producten!
Aankoop: 1 Proc ≈ 50 NUP ≈ 500 EMP
© COPYRIGHT TRANSFER SOLUTIONS B.V.
11
Basisprincipes en basisregels
-2-
Wat wordt geteld als een “Named User”? Een persoon die op welke manier dan ook data bekijkt en/of invoert uit een Oracle-database Een non-human operated device (bv. een scan-robot) Wat wordt geteld als een “Employee”? Employee: all of your full-time, part-time, temporary employees and all of your agents, contractors and consultants. The quantity of the licenses required is determined by the number of Employees and not the actual number of users. In addition, if you elect to outsource any business function(s) to another company, all of the company's full-time, part-time, temporary employees and agents, contractors and consultants that are providing the outsourcing services for you must be counted for the purposes of determining the number of Employees. © COPYRIGHT TRANSFER SOLUTIONS B.V.
12
Basisprincipes en basisregels
-3-
Hoe telt Oracle “Named Users”? Sommeer 1. Alle onderscheiden personen en non-human operated devices die een database benaderen 2. Alle gebruikers van human operated devices, voorzover deze geen deel uitmaken van (1) 3. Neem bij multiplexers de “multi”-kant mee in de berekening (dus de werkelijke gebruikers en niet uitsluitend de database user of schema-eigenaar)
Let op: Named User Plus-licenties zijn multiserver!
© COPYRIGHT TRANSFER SOLUTIONS B.V.
13
Basisprincipes en basisregels
-4-
Software & Update support ≈ 22% aankoopprijs Kosten 1e jaar: (aankoopprijs + support) – aankoopkorting Kosten 2e en volgend jaar: support – staffelkorting Aankoop: ook mogelijk voor 1, 2, 3, 4 of 5 jaar (Term License) Aankoop zonder support is mogelijk voor Term Licenses is Support verplicht!
Geen support geen patches
© COPYRIGHT TRANSFER SOLUTIONS B.V.
geen MyOracleSupport geen nieuwe versies!
14
Basisprincipes en basisregels
-5-
Minimum afname bij NUP-licenties: Database: bij Enterprise Edition 25 Named User Plus per processor (volgens Oracle-definitie) bij Standard Edition (One) 5 Named User Plus (per klant)
Internet Application Server, Weblogic: bij Enterprise Edition 10 Named User Plus per processor (volgens Oracle-definitie) bij Forms & Reports Server 10 Named User Plus per processor (volgens Oracle-definitie) bij Standard Edition (One) 5 Named User Plus (per klant)
Bij gebruik door anonymous users (bv. via Internet-applicatie) altijd Processor-licenties verplicht © COPYRIGHT TRANSFER SOLUTIONS B.V.
15
Basisprincipes en basisregels
-6-
Multi-core-processoren Bij (de meeste) Intel- en AMD-processoren tellen cores als 0,5 PROC Oracle hanteert lijst: http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf
Virtualisatie Hard(ware)-partitioning Tel de aan Oracle toegewezen cores Geen dynamische toewijzing toegestaan!
Virtual servers (Xen, VMWare) Licenseer de onderliggende hardware Virtualware wordt door Oracle niet gecertificeerd, behalve OracleVM
© COPYRIGHT TRANSFER SOLUTIONS B.V.
16
Aanvullende regels Korting gebaseerd op totale aankoop, dus gedeeltelijke beëindiging leidt tot herberekening support Mogelijk gevolg: hogere supportkosten!
Matching Service Level Policy Support Voorbeeld: 1000 NUP RDBMS EE in bezit 500 NUP RDBMS EE in gebruik Aankoop van OEM Tuning Pack: 1000 NUP nodig!
“Installation based licensing” Voorbeeld: Zowel EE als SE geïnstalleerd op een server (of VM-farm) Beide licenties moeten worden aangeschaft! © COPYRIGHT TRANSFER SOLUTIONS B.V.
17
Prijzen Standaard in $ (V.S.) In € (afhankelijk van afdeling Oracle Store) Halfjaarlijks aangepast (1 juni en 1 december) Afhankelijk van $-koers! … al enige tijd niet meer aangepast …
© COPYRIGHT TRANSFER SOLUTIONS B.V.
18
Support – wat levert het op?
-1-
Oracle garandeert Lifetime Support, dat bestaat uit de volgende delen: Premier Support Program updates, fixes, security alerts, and critical patch updates Tax, legal, and regulatory updates Upgrade scripts Certification with most new third-party products/versions Major product and technology releases, which includes general maintenance releases, selected functionality releases, and documentation updates Assistance with service requests 24 hours per day, 7 days a week Access to My Oracle Support (24 x 7 web-based customer support systems), including the ability to log service requests online, unless stated otherwise) Non-technical customer service during normal business hours Premier Support duurt normaliter 5 jaar na de eerste major release van het product
Extended Support (alleen wanneer beschikbaar) Sustaining Support
© COPYRIGHT TRANSFER SOLUTIONS B.V.
19
Support – wat levert het op?
-2-
Oracle garandeert Lifetime Support, dat bestaat uit de volgende delen: Premier Support Extended Support (alleen wanneer beschikbaar) Program updates, fixes, security alerts, and critical patch updates Tax, legal and regulatory updates Upgrade scripts Major product and technology releases, which includes general maintenance releases, selected functionality releases, and documentation updates Assistance with service requests 24 hours per day, 7 days per week Access to My Oracle Support (24 x 7 web-based customer support systems), including the ability to log service requests online) Non-technical customer service during normal business hours Premier Support duurt normaliter 3 jaar na beëindiging van Premier Support No certification with new third party products/versions Extended Support kost extra geld
Sustaining Support
© COPYRIGHT TRANSFER SOLUTIONS B.V.
20
Support – wat levert het op?
-3-
Oracle garandeert Lifetime Support, dat bestaat uit de volgende delen: Premier Support Extended Support (alleen wanneer beschikbaar) Sustaining Support All program updates, fixes, security alerts, upgrade scripts, critical patch, tax, legal, and regulatory updates created during the (i) Premier Support period, (ii) Extended Support period for those customers who acquired Extended Support. Customers who do not maintain Extended Support but acquire Sustaining Support will receive the items listed in (i) immediately above, as well as items listed in (ii) but only after the Extended Support period ends. Major product and technology releases, which includes general maintenance releases, selected functionality releases, and documentation updates Assistance with service requests, on a commercially reasonable basis, 24 hours per day, 7 days a week Access to My Oracle Support (24 x 7 web-based customer support systems), including the ability to log service requests online Non-technical customer service during normal business hours Sustaining Support gaat in na beëindiging van Premier Support of Extended Support
© COPYRIGHT TRANSFER SOLUTIONS B.V.
21
Database-licenties
-1-
2 soorten software: Multi-user databases: Enterprise Edition Standard Edition
Single-user databases: Personal Edition [ alleen op Windows ] [ - deleted - ] Lite Edition (voor mobile devices)
© COPYRIGHT TRANSFER SOLUTIONS B.V.
22
Database-licenties
-2-
Verschillen tussen Enterprise en Standard Edition software: flinke functionele verschillen (bv. online index rebuild, bitmap index, Data Guard SQL apply wel in EE, niet in SE) Database Options vereisen Enterprise Edition software
3 soorten licenties: Enterprise Edition (€ 37,5K per Proc) Standard Edition (€ 14K per Proc) Standard Edition One (€ 4,5K per Proc) Disclaimer: listprijzen (per PROC) overgenomen van Oracle prijslijst, onder voorbehoud wijzigingen door Oracle
© COPYRIGHT TRANSFER SOLUTIONS B.V.
23
Database-licenties
-3-
Wanneer is Standard Edition One mogelijk? 1. Server bevat maximaal 2 sockets (en) 2. Functioneel voldoet Standard Edition software (en) 3. Geen gebruik van Database Options of OEM Packs
© COPYRIGHT TRANSFER SOLUTIONS B.V.
24
Database-licenties
-4-
Wanneer is Enterprise Edition verplicht? 1. Server bevat meer dan 4 sockets (of) 2. Er wordt gebruik gemaakt van Enterprise Edition software (of) 3. Er wordt gebruik gemaakt van Database Options (bv. Partitioning) (of) 4. Er wordt gebruik gemaakt van Oracle Enterprise Manager Packs (bv. Tuning Pack) © COPYRIGHT TRANSFER SOLUTIONS B.V.
25
Database-licenties
-5-
Database Options o.a.: Partitioning Spatial Real Application Clusters Real Application Testing Active Data Guard
(€ 9K) (€ 14K) (€ 18K) (€ 9K) (€ 9K)
Oracle Enterprise Manager Packs o.a.: Diagnostics Pack Tuning Pack
(€ 4K) (€ 4K)
Voor beide soorten geldt: Enterprise Edition licentie verplicht! Disclaimer: listprijzen (per PROC) overgenomen van Oracle prijslijst, onder voorbehoud wijzigingen door Oracle
© COPYRIGHT TRANSFER SOLUTIONS B.V.
26
Geen licentie nodig
Apex Wel een database licentie nodig!
Oracle XE Oracle FailSafe Uitsluitend voor Windows Combinatie met SE1 niet mogelijk
© COPYRIGHT TRANSFER SOLUTIONS B.V.
27
Oracle Applications (voorheen eBS) Licensering “a la carte” Application User, Employee, Subscriber $M Cost of Goods Sold (COGS), Electronic Order Line, Expense Reports
Gebruikte “applicaties” moeten afzonderlijk worden gelicenseerd Er zijn “algemene” applicaties (bv. Financials) maar ook applicaties toegespitst op een marktsegment (bv. Healthcare)
Bij standaard gebruik geen afzonderlijk gebruiksrecht nodig voor de bijgeleverde Oracle-producten (database, applicatieserver etc.) Bij maatwerk tegen eBS-structuur aangebouwd moeten de bijgeleverde Oracle-producten wel afzonderlijk gelicenseerd worden!
© COPYRIGHT TRANSFER SOLUTIONS B.V.
28
[Pauze] © COPYRIGHT TRANSFER SOLUTIONS B.V.
29
Wie denkt dat Oracle-licensering ingewikkeld is?
(IBM)
© COPYRIGHT TRANSFER SOLUTIONS B.V.
30
Licentie-upgrades
1 Proc RDBMS SE
1 Proc RDBMS EE
mogelijk, met bijbetaling
1 Proc RDBMS EE
1 Proc RDBMS SE
niet mogelijk: downgrade
Proc [RDBMS EE]
NUP [RDBMS EE]
mogelijk levert een nieuw supportcontract op met een nieuwe ingangsdatum dus ook een factuur
EE: 1 PROC= 50 NUP, SE1: 1 PROC = 32 NUP © COPYRIGHT TRANSFER SOLUTIONS B.V.
31
Licentie-migratie Afhankelijk van het product Sommige producten migreren wel naar andere, sommige niet
Overdracht van licenties tussen BV’s niet toegestaan Gebruik van licenties in bezit van holding door werkmaatschappijen moet in contract zijn vastgelegd Licenties wel uitwisselbaar tussen afdelingen o.a. DJI en CJIB schuiven onderling met licenties, die alle eigendom zijn van MinJus © COPYRIGHT TRANSFER SOLUTIONS B.V.
32
Actueel: het uitputtingsprincipe Uitspraak van het Europese Hof: Een kopie van software mag inclusief bijbehorende licentierechten worden doorverkocht aan derden, mits de oorspronkelijke eigenaar zijn kopie vernietigt of anderszins onbruikbaar maakt software wordt hier beschouwd als tweedehands boek
Deze overdracht geldt echter niet voor supportovereenkomsten de koper van een (tweedehands) boek heeft geen recht op een nieuwe druk als die verschijnt
Nieuwsgierig? Lees http://www.solv.nl/weblog/column-menno-weij-in-automatiseringgids-usedsoftuitspraak/19028#!lang=en
© COPYRIGHT TRANSFER SOLUTIONS B.V.
33
Nieuw in 12c Database Option: Multitenant (€ 14K) Oracle Enterprise Manager Oracle Cloud Management Pack for Oracle Database (€ 4K) OEM Lifecycle Management Pack (€ 9,5K)
Disclaimer: listprijzen (per PROC) overgenomen van Oracle prijslijst, onder voorbehoud wijzigingen door Oracle © COPYRIGHT TRANSFER SOLUTIONS B.V.
34
Licentiestrategieën 1: PROC of NUP? Beschikbaar voor “de wereld”? PROC! Ontwikkel-/Testomgeving?
NUP!
In alle andere gevallen afhankelijk van de gebruikte hardware (CPU’s en cores), de gebruikte software (minimumafname) en het aantal gebruikers
© COPYRIGHT TRANSFER SOLUTIONS B.V.
35
Licentiestrategieën 2:
Administratie
Bijhouden van een licentieadministratie loont! Licentiepolicy Welke producten, metrics, aantallen zijn toegestaan
Licentieadministratie Overzicht per bedrijfseenheid van toegewezen licenties en jaarlijkse kosten
Licentieonderzoek Regelmatige controle van bovengenoemde informatie
Voorsorteren op toekomstige ontwikkelingen Geen licenties aankopen die je niet zult gebruiken Geen licenties opzeggen die je later toch nodig kunt hebben
© COPYRIGHT TRANSFER SOLUTIONS B.V.
36
Licentiestrategieën 3: Business Case Analyseer: wat zijn de kosten van “doe niets”? dit geeft een indicatie van je budget
Inventariseer: benodigde functionaliteit benodigde capaciteit benodigde beschikbaarheid benodigde herstelbaarheid benodigde schaalbaarheid
Calculeer: investering bij aanschaf (eenmalig) jaarlijkse kosten (onderhoud en afschrijving) meerkosten bij opschaling (scale up en scale out)
© COPYRIGHT TRANSFER SOLUTIONS B.V.
37
Licentiestrategieën 4: Maak gebruik van je recht!
Benadering A: Besparen op licenties vanwege (vermeend) niet gebruiken van aangekochte functionaliteit Problemen: Herberekening support (korting gaat verloren) Desinvestering (initiële aankoopkosten) Geen of lastige weg terug (re-instatement fee)
Benadering B: Gebruik functionaliteit die je hebt aangekocht (bv. beschikbaarheid, herstelbaarheid) Voordeel: Kosteloos gebruik van reeds gedane investering
Voorwaarde: Consequenties en nut van opschalen moet duidelijk zijn © COPYRIGHT TRANSFER SOLUTIONS B.V.
38
Oracle en virtualisatie Server dient gelicenseerd op basis van alle geïnstalleerde software, dus “gemengde” situaties (SE/EE, options) zoveel mogelijk fysiek scheiden (ook in OTA!) Bij virtualisatie dient “onderliggende” hardware te worden gelicenseerd, dus wees voorzichtig met consolidatie van een aantal kleine servers met SE1 naar een “dikke” server! Bij virtualisatie vaak licensering in combinatie met server pools nodig behalve bij gebruik OracleVM en core pinning © COPYRIGHT TRANSFER SOLUTIONS B.V.
39
Oracle in de cloud
-1-
Ondersteuning van “Authorized Cloud Environments” Amazon Web Services Amazon RDS Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3)
Microsoft Windows Azure Platform
© COPYRIGHT TRANSFER SOLUTIONS B.V.
40
Oracle in de cloud
-2-
Licensering Standard Edition (One) per “socket” Een “socket” is gelijk aan 4 virtual cores (of deel daarvan) Standard Edition One toegestaan op omgeving van maximaal 8 virtual cores Standard Edition toegestaan op omgeving van maximaal 16 virtual cores
Licensering Enterprise Edition [aantal cores] * 0,5 = aantal “processors”
© COPYRIGHT TRANSFER SOLUTIONS B.V.
41
Oracle in de cloud
-3-
Twee typen licensering Bring Your Own License (BYOL) Op alle omgevingen mogelijk
License Included Alleen beschikbaar op Amazon RDS
© COPYRIGHT TRANSFER SOLUTIONS B.V.
42
“Oracle in de buitenlucht”
-1-
Oracle License Management Support (LMS) “Oracle License Management Services will educate, equip and enable customers and partners to manage and maximize their Oracle investment through the provision of up-to-date knowledge, best practices and tools.” [SIG 2040325, p. 50]
veel informatie beschikbaar Software Investment Guide (zie http://www.oracle.com/us/corporate/pricing/sig-070616.pdf) veel specifieke regels helaas niet gemakkelijk te vinden
“regels zijn regels” lastig: opstellen, interpreteren en handhaven in 1
fungeert als “breekijzer” voor commercie
© COPYRIGHT TRANSFER SOLUTIONS B.V.
43
“Oracle in de buitenlucht”
-2-
Samenvoegen van organisaties Shared Service Centers Gezamenlijke belastingkantoren (bv. waterschappen, afvalheffing en gemeenten)
Voorheen: samenvoegen van licenties problematisch 5 deelnemers, 6 keer afrekenen
Sinds begin 2012 interessante propositie Functionaliteitsbehoefte door schaalvergroting (bv. beschikbaarheid naar 7x24) Samenvoeging licenties combineren met “upgrade”
© COPYRIGHT TRANSFER SOLUTIONS B.V.
44
Vragen Antwoorden
CONSULTING | MANAGED SERVICES | EDUCATION
WWW.TRANSFER-SOLUTIONS.COM © COPYRIGHT TRANSFER SOLUTIONS B.V.
45