Zojuist lees ik op Tweakers.net dat Intel wederom een nieuwe Itanium processor serie heeft geintroduceerd, en wel de 93xx reeks. Sneller, sneller sneller! Itanium’s zijn erg goede processoren voor uw Oracle omgeving: Ze doen veel rekenwerk met een relatief laag aantal processoren. En dat scheelt geld. Dus ook het hartje van de Oracle licentiespecialist klopt sneller, sneller sneller: Kan het nu ietsje goedkoper, of juist niet?
Achtergrond
Met de invoering van Multicore processoren voor jan-met-de-pet heeft Oracle het erg lang volgehouden om u voor elke Core het volle pond te laten betalen. Niemand bedacht zich waarom dat eigenlijk het geval was, en iedereen trok z’n portemonnee. Totdat enkele jaren terug een aparte regeling in het leven is geroepen, die overigens in de praktijk ‘met terugwerkende kracht’ van toepassing werd. Hetgeen vrij apart is, omdat nergens zwart op wit stond dat de multicore processor ueberhaupt per Core moest worden afgerekend: Licentieovereenkomsten hadden het simpelweg over een ‘Processor’. Niet meer, niet minder.
Itanium 93xx met uw oude licentie
Uw oude licentieovereenkomsten bevatten wellicht nog teksten voor de telling van het aantal processoren in de processor definitie. Ook daar wordt dan (maar soms ook niet) uitgelegd of en hoe u ‘Processoren’ dient te tellen in het geval van Multicore situaties. In januari 2006 wordt u dus geacht om dit conform de telling te doen zoals uiteengezet in de aparte regeling voor multicore’s. Aangezien die contracten niet éénzijdig werden gewijzigd, mag u bij inzet van uw specifieke licentie op de nieuw Itanium 93xx processor ook gewoon blijven rekenen met de 0,5 factor voor Intel: Dergelijke contracten verwijzen vaak (nog) niet naar www.oracle.com/contracts: Door de toevoeging van deze URL in uw contract kan Oracle te pas en te onpas uw manier van tellen aanpassen.
Itanium 93xx: Uw rekensom vandaag
Vandaag de dag, en we schrijven 9 februari 2010, worden uw licentieovereenkomsten dus gelinkt aan een externe website van Oracle: www.oracle.com/contracts. Daar vinden oplettende lezers uiteindelijk, ergens onderaan bij de sectie ‘License and Services Agreement’, een Oracle Processor Core Factor Table. Deze tabel wijzigt met het welbevallen van Oracle, en dan zit het ineens weer heel anders. De tabel van vandaag is voor het laatst bijgewerkt op 24/9/2009.
Architecten die over de invoering van de 93xx lezen zullen hiermee ongetwijfeld rekening willen houden. Wanneer u vandaag alvast een een server bestelt met een Itanium 93xx, dan moet u dus ook een groter aantal Oracle Processor licenties kopen dan wanneer u een 91xx serie koopt (die telt namelijk niet 1.0 maar slechts als 0,5). Een oudere processor kopen scheelt dus bij 4 core’s alweer 2 Processor licenties: We hebben het over een slordige US$ 95.000.-, en dan heb ik het nog niet eens over de jaarlijks support a US$ 20.900.-.
De uitdaging
Wanneer u toch de nieuwste processor koopt en inderdaad 4 keer het volle pond betaald: Wat gebeurd er wanneer Oracle een dag later besluit om die regeling dan toch maar aan te passen en er 0.5 van te maken? In ieder geval zult u het zelf moeten ontdekken, want Oracle notificeert u hier niet over. Maar heeft u dan ook recht op die 0.5, hoewel uw licentie ouder is dan de wijziging in Oracle’s tabel? Of krijgt u uw geld terug?
Oracle mag het zeggen.
Update: Per 16 Februari 2010 is het overzicht aangepast en blijkt dat de 93xx serie als 0.5 gerekend wordt.