Nya sättet att räkna licenskostander i containermiljöer

Om du använder containers ska du absolut läsa detta om den nya beräknings proceduren för licenserna. Vår SAM Bård har djuplodat i det nya med licenser i containerbaserad miljö.

I samband med att IBM lanserar sina Cloud Pak produkter, har det tillkommit ett nytt sätt att beräkningssätt för licenser i containerbaserad miljö. Detta kan tillämpas på on-prem container miljöer, såväl som i publika container miljöer från AWS, Azure, IBM, Google.

För att få räkna på detta sätt behöver du implementera IBM License Service, samt skriva under Addendum – Special Option for Container Licensing Terms, som du kan hitta här:

http://public.dhe.ibm.com/software/passportadvantage/Containers/Addendum_to_Quotation_Terms_Special_Option_for_Container_Licensing_WW_EN.pdf?_ga=2.208928598.559575628.1604911124-758258160.1602073384

Utöver det som står ovan gäller som vanligt de specifika License Agreements som redan föreskrivits den specifika produkten och versionen.

IBM License Service är en tjänst som måste aktiveras i IBMs Openshift paketering. Som vanligt skall rapporter skapas var tredje månad och produkter behöver bundlas. Återkommer senare med mer information om detta.

Nya sätt att beräkna licenser.

I den nya container miljön så kan du räkna sub-core licenser, dvs att kapaciteten på en pod är summan summan för alla CPU gränser inom den podden. Poddar med vCPU under en core beräknas som en delmängd.

  • Om alla poddars kapacitet är mer än arbetsnoden kapacitet så räknas arbetsnodens kapacitet.
  • vCPU kapaciteten för en programvara vill vara det aggregerade värdet på kluster nivå. Alla fraktioner av hela cores räknas upp till närmaste hela core.
  • Om man har bundlade produkter så används detta beräkningssätt även på bundlingen. 

Många som tidigare har använt IBM Power servers kommer känna igen sig i beräkningssättet.

Worker Node 1 -> 3 Pods @ 0.1 cores = 0.3 cores
Worker Node 2 -> 8 Pods @ 0.2 cores = 1.6 cores
Total -> 1.9 cores -> 2.0 cores charged -> 2 VPCs or 140 PVUs

Du kan INTE blanda ILMT och IBM license Service. Om alla poddars kapacitet är mer än arbetsnoden kapacitet så räknas arbetsnodens kapacitet.

Om man har bundlade produkter så används detta beräkningssätt även på bundlingen. 

Du som tidigare har använt IBM Power servers kommer att känna igen dig.

Definitioner:

Cluster – A set of worker machines, called nodes, that run containerized applications. Every cluster has at least one worker node.

Container – A lightweight and portable executable image that contains software and all of its dependencies.

CPU limit – Provides constraints to limit resource consumption per Containers in a namespace via the use of the Kubernetes CPU limits property “resources.limits.cpu.”

Namespace – An abstraction used by Kubernetes to support multiple virtual clusters on the same physical cluster

Pod – The smallest and simplest Kubernetes object. A Pod represents a set of running containers on your cluster.

VPC (Virtual Processor Core) & PVU (Processor Value Unit) – Units of measure by which Programs can be licensed (see VPC & PVU in Containers sections below for full definitions). For the purposes of this guidance, 1 VPC is equal to 1 vCPU and 70 PVUs is equal to 1 vCPU.

vCPU capacity – The total number of vCPUs available to a Pod as defined by the counting methodology (below). Please note: Any pod which contains a container without a CPU limit is considered to have vCPU capacity equal to the worker node capacity

Worker node – A worker node is a node that provides a containerized environment for running tasks. As demands increase, more worker nodes can be added to your cluster to improve performance and efficiency. A cluster can contain any number of worker nodes, but a minimum of one worker node is required.

Worker node capacity – The total capacity available to the worker node, measured by either virtual cores or physical cores, as reported by Kubernetes API.

Mer info

https://www.ibm.com/software/passportadvantage/containerlicenses.html

Foto av Karolina Grabowska från Pexels