A few details about Informix 14.10 license terms (original version here)
English version
Informix 14.10 introduces a few changes in terms of licenses. But fear not... the changes are for better... although one aspect may cause some confusion, and that's why I'm starting the review of 14.1 changes by this aspect.
Let's start by what can cause some confusion. IBM maintains the following Informix editions:
- No cost editions
- Informix Innovator-C edition
- Informix Developer edition
- Cost editions
- Informix Express edition
- Informix Workgroup edition
- Informix Enterprise edition
- Informix Advanced Enterprise edition
- Informix Advanced Developer edition
You may notice that the Informix Advanced Workgroup edition is no longer an option.
But if you see the download package you'll probably see ONLY the Informix Developer edition, even if your organization is entitled for Express/Workgroup/Enterprise/Advenced Enterprise or Advanced Developer edition(s). Why? Well because one of the features introduced in 14.1 is the
Informix Edition Installer which basically permits that an administrator changes the edition license he has installed. We can also use the License Installer to define the edition at installation time. So, and because of that you'll have the Developer edition package and one of more License Installer packages available for your download. You should decompress both packages to the same temporary installation director like:
[root@stardust install_dir]# pwd
/ifmx_data/install_dir
[root@stardust install_dir]# ls -lia
total 391008
729089 drwxr-xr-x 3 root root 4096 Mar 14 11:03 .
2 drwx------ 12 informix informix 4096 Mar 14 11:02 ..
729090 -rw-r--r-- 1 root root 389191680 Mar 14 11:03 INFORMIX_DEV_ED_14.10.FC1_Linux.tar
729091 -rw-r--r-- 1 root root 10783435 Mar 14 11:03 INFORMIX_EE_License_Ins_14.10.FC1.tar
729092 drwxr-xr-x 3 root root 4096 Mar 14 11:48 install
[root@stardust install_dir]# cd install
[root@stardust install]# ls -lia
total 391980
729092 drwxr-xr-x 3 root root 4096 Mar 14 11:48 .
729089 drwxr-xr-x 3 root root 4096 Mar 14 11:03 ..
729095 drwxr-xr-x 2 root root 4096 Feb 20 21:41 doc
729101 -rwxr-xr-x 1 root root 11811722 Feb 18 15:24 ee_edition.jar
729093 -rwxr-xr-x 1 root root 388159473 Feb 20 21:46 ids_install
729099 -rw-r--r-- 1 root root 1952 Feb 20 21:46 ids.properties
729094 -rwxr-xr-x 1 root root 980144 Feb 20 21:46 onsecurity
729102 -rw-rw-r-- 1 root root 1173 Feb 18 15:23 README-Edition.txt
729100 -rw-r--r-- 1 root root 1959 Feb 20 21:41 README_ids.txt
[root@stardust install]#
As you can see in bold, there is the usual "ids_install" script and the "ee_edition.jar" (the "ee" stands for Enterprise edition). So this will be an Enterprise Edition installation.
If needed we can later change the edition by decompressing the License package and run:
$INFORMIXDIR/jvm/jre/bin/java -jar ee_edition.jar -i <console|gui>
NOTE: At the time of this writing, some packages have the "*.tar" extension, but they're actually "*.zip" files. If you have issues to "untar" a TAR file just try with unzip. Hopefully this will be fixed shortly.
So, this is the difference that may cause some confusion... What other license changes have been introduced?:
- A new license model called Virtual Processor was introduced. It's available for Express, Workgroup, Enterprise and Advanced Enterprise editions.
It's basically based on the number of cores made available to a virtual server. It allows a better understanding of the license model when the number of cores available for a number of virtual servers might exceed the number of real cores. Imagining a server with 16 physical cores supporting a number of servers where the sum of the PVUs for those servers could be higher than the equivalent PVUs for the physical server (let's say 20), this metric clearly defines 16 Virtual CPUs as the maximum charge.
- The limits for Informix Workgroup edition were increased. Now we can use it until the limit of 24 CPU VPs (as defined by the NUMCPUVPS parameter) - previously was 16 - and the memory limit was increased to 32GB (as defined by SHMTOTAL) when previously it was 16GB
- The storage optimization feature which was the only extra available on top of Enterprise Edition is now included in that version
So, in summary, one edition was discontinued (Advanced Workgroup), a new license metric was introduced which may help to clarify the required entitlements in some cases, new increased limits for Workgroup Edition and the inclusion of compression in Enterprise edition. All in all, mostly good news.
More articles will come more focused on the technical enhancements of 14.10
Versão Portuguesa
O
Informix 14.10 introduz algumas mudanças no licenciamento. Mas não há
que recear... as mudanças são para melhor... apesar de um aspecto poder
causar alguma confusão., e é por isso que começo a análise das mudanças
na 14.10 por este aspecto.
Comecemos pelo que pode causar alguma confusão. A IBM mantém as seguintes edições de Informix:
- Edições sem custo
- Informix Innovator-C edition
- Informix Developer edition
- Edições com custo
- Informix Express edition
- Informix Workgroup edition
- Informix Enterprise edition
- Informix Advanced Enterprise edition
- Informix Advanced Developer edition
Poderá reparar que a edição Advanced Workgroup já não está disponível.
Mas se examinar os pacotes de
download
provavelmente só verá a Developer edition, mesmo que a sua
organização tenha licenciado a Express/Workgroup/Enterprise/Advenced
Enterprise ou a Advanced Developer. Porquê? Bom, porque uma das
funcionalidades introduzidas na 14.1 é o
Informix Edition Installer
que basicamente permite a um administrador mudar a licença de uma
instalação de Informix, após a instalação inicial. Também podemos usar o
License Installer para definir a edição na altura da instalação.
Portanto, e por estas razões, o que verá no seu sitio de
downloads
será a edição Developer e um ou mais pacotes do License Installer.
Deverá descomprimir ambos para o mesmo directório temporário de
instalação tal como indicado:
[root@stardust install_dir]# pwd
/ifmx_data/install_dir
[root@stardust install_dir]# ls -lia
total 391008
729089 drwxr-xr-x 3 root root 4096 Mar 14 11:03 .
2 drwx------ 12 informix informix 4096 Mar 14 11:02 ..
729090 -rw-r--r-- 1 root root 389191680 Mar 14 11:03 INFORMIX_DEV_ED_14.10.FC1_Linux.tar
729091 -rw-r--r-- 1 root root 10783435 Mar 14 11:03 INFORMIX_EE_License_Ins_14.10.FC1.tar
729092 drwxr-xr-x 3 root root 4096 Mar 14 11:48 install
[root@stardust instahll_dir]# cd install
[root@stardust install]# ls -lia
total 391980
729092 drwxr-xr-x 3 root root 4096 Mar 14 11:48 .
729089 drwxr-xr-x 3 root root 4096 Mar 14 11:03 ..
729095 drwxr-xr-x 2 root root 4096 Feb 20 21:41 doc
729101 -rwxr-xr-x 1 root root 11811722 Feb 18 15:24 ee_edition.jar
729093 -rwxr-xr-x 1 root root 388159473 Feb 20 21:46 ids_install
729099 -rw-r--r-- 1 root root 1952 Feb 20 21:46 ids.properties
729094 -rwxr-xr-x 1 root root 980144 Feb 20 21:46 onsecurity
729102 -rw-rw-r-- 1 root root 1173 Feb 18 15:23 README-Edition.txt
729100 -rw-r--r-- 1 root root 1959 Feb 20 21:41 README_ids.txt
[root@stardust install]#
Como pode ver
salientado, existe o habitual "ids_install" e um ""ee_edition.jar" (o "ee" significa Enterprise
edition).
Assim, isto dará origem a uma instalação da Enterprise Edition. Se
necessário, mais tarde podemos mudar a edição, descomprimindo o pacote
do License Installer e executando:
$INFORMIXDIR/jvm/jre/bin/java -jar ee_edition.jar -i <console|gui>
NOTA: à data de criação deste artigo parece
haver alguns arquivos com a extensão "*.tar" que são na realidade
ficheiros ZIP. Se ao tentar descomprimir um pacote TAR tiver erros tente
com o unzip. Esta questão deverá ser corrigida brevemente.
Esta é a diferença que poderá causar alguma confusão... Que outras diferenças no licenciamento foram introduzidas?:
- Um
novo modelo de licenciamento chamado "Virtual Processor" foi
introduzido. Está disponível nas seguintes edições: Express, Workgroup,
Enterprise e Advanced Enterprise.
É basicamente baseado no número de
cores disponibilizados a um servidor virtual. Permite um melhor
entendimento do modelo de licenciamento quando o número de cores
disponível a um conjunto de servidores virtuais possa exceder o número
de cores físicos. Imagine um servidor com 16 cores físicos, a suportar
um conjunto de servidores virtuais onde a soma dos PVUs para esses
servidores pudesse ser superior aos PVUs equivalentes para o servidor
físico (digamos 20). Esta métrica define claramente os 16 Virtual CPUs
como o máximo a cobrar.
- Os limites da edição Workgroup foram
aumentados. Podemos agora utilizar até 24 CPU VPs (tal como definido no
parâmetro NUMCPUVPS - antes eram 16 -, e o limite de memória passou dos
16GB para os 32GB (tal como definido pelo parâmetro SHMTOTAL)
- A storage optimization feature
ou simplesmente compressão era o único extra disponível em cima da
edição Enterprise. Agora está incluído nessa mesma edição, permitindo
aos clientes usar a compressão sem custos adicionais.
Portanto,
em resumo, uma edição foi descontinuada (Advanced Workgroup), uma nova
métrica de licenciamento foi introduzida, o que permite clarificar
alguns casos, os limites da edição Workgroup foram aumentados (memória e
CPU VPs) e a compressão passa a estar incluída na licença da edição
Enterprise. Portanto praticamente tudo para melhor e boas notícias.
Mais artigos virão, mais focados nas melhorias técnicas da versão 14.10.