Showing posts with label license. Show all posts
Showing posts with label license. Show all posts

Sunday, March 24, 2019

Informix 14.1 : License changes / Mudanças no licenciamento

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.



Wednesday, April 03, 2013

Edition changes / Mudanças nas edições

This article is written in English and Portuguese
Este artigo está escrito em Inglês e Português

English version:
One of the changes in version 12.10 refers to the editions. In each version there are several editions which try to address different markets and usage scenarios. I know for experience that customers don't like to see changes in editions. But I also am used to see a lot of confusion in the market about which editions exist, and the limits in each one.
One of the best sources to check this is an article on developerworks published by Carlton Doe a long time Informix guru. This page currently only addresses version 11 but accordingly to the webcast where 12.10 was announced, it should be updated soon.

I will not repeat the information here, but to give a very brief overview, some of the changes were:

  1. The Growth edition does not exist anymore. We went back to the original name of Workgroup Edition
  2. The Ultimate edition does not exist anymore. We went back to the original name of Enterprise Edition
  3. The Choice Edition (existed only for Mac and Windows) was removed
  4. The Express Edition (previously only in Linux) now exists for all the supported platforms
  5. The Editions that were called "Warehouse" changed their names to "Advanced" (Advanced Workgroup Edition and Advanced Enterprise Edition)
  6.  Most editions (Express, Workgroup, Enterprise and the Advanced Workgroup and Enterprise editions include IBM Mobile Database)
  7. In the Advanced editions users get some licenses of Cognos BI
  8. In the Advanced Enterprise Edition some SPSS components are also included
I believe that Express Edition is a new bet in the portfolio. It has licensing costs, but reasonable limits (4 CPUVPs, 8GB RAM, 1 secondary node, 2 ER nodes, and lacks parallel and partitioning features).
Naturally it all comes down to costs.

If you want to check and compare the different licenses you should check the formal license which is available from IBM site (http://www-03.ibm.com/software/sla/sladb.nsf). You'll have to search and the functionality is a bit strange. My advice is to search for "informix" and request entries after "2013/03/25". This will give you all Informix components in the version 12.10 release.

If you want shortcuts, please check the following URLs (note that these can change in the future, so please don't blame the messenger):


Versão Portuguesa:
Uma das alterações na versão 12.10 refere-se às edições. Em cada versão existem várias edições que tentam endereçar mercados e requisitos diferentes. Sei por experiência que os clientes não apreciam estas alterações. Mas também estou habituado  a ver muita confusão no mercado sobre que versões existem, e os limites de cada uma.
Uma das melhores fontes de informação sobre isto é um artigo no developerworks publicado por Carlton Doe um guru de longa data. Esta página atualmente apenas se refere à versão 11, mas pela informação dada no webcast de lançamento da versão 12.10, deverá ser atualizada brevemente.

Não vou repetir a informação aqui, mas apenas para dar uma breve visão sobre as alterações que foram feitas:
  1. A edição Growth deixou de existir. Voltámos à designação original de Workgroup
  2. A edição Ultimate deixou de existir. Voltámos à designação original de Enterprise
  3. A edição Choice (existia apenas para MAC e Windows) foi removida
  4. A edição Express (existia apenas para Linux) existe agora para todas as plataformas suportadas.
  5. As edições que se chamavam Warehouse mudaram os nomes para Advanced (Advanced Workgroup e Advanced Enterprise)
  6. A maioria das edições (Express, Workgroup, Enterprise, e as Advanced Workgroup e Advanced Enterprise incluém a IBM Mobile Database)
  7. Nas edições Advanced os utilizadores recebem algumas licenças de Cognos BI
  8. Na edição Advanced Enterprise são incluídos também alguns componentes do IBM SPSS
Acredito que a edição Express é agora uma forte aposta do portfolio. Tem custos de licenciamento, mas também limites razoáveis (4 CPUVPs, 8GB RAM, 1 nó secundário, 2 nós ER, e não permite utilização de paralelismo ou particionamento). Naturalmente no entanto tudo se resume a custos.

Se desejar verificar e comparar as diferentes licenças, deve consultar a licença formal que está disponível no site da IBM (http://www-03.ibm.com/software/sla/sladb.nsf). Terá de fazer uma pesquisa e o mecanismo é um pouco estranho. O meu conselho é que procure por "informix" e peça entradas posteriores a "2013/03/25". Isto dar-lhe-á todas as edições de produtos Informix incluídas na versão 12.10.

Se preferir atalhos, verifique os seguintes URLs (note que estes podem mudar no futuro, por isso não culpe o mensageiro):