Wednesday, October 16, 2019

What's new? Check it! / O que temos de novo? Veja por si!

Very quick notice about good news for Informix (original version here)

English version
It has been a long day, but I still have 5m to share a couple of things... I had the pleasure of meeting Scott Picket, a distinguished contributor for the Informix community, and as usual it was enlightening and fun. During the conversation I "complained" about the lack of time to update this blog, in spite of having several topics I'd like to cover, considering the new features that we're seeing popping up in Informix. And when I got home, while checking the email I just noticed the perfect (and lazy) way to do an update on the blog. IIUG, who recently organized the annual conference just informed the users that the session's presentations are ready for download here: http://www.iiug.org/sessions.zip
As usual, there are lots of interesting presentations, but I'd like to highlight one in particular: Nicholas Geib and Jeff McMahon "What's new in Informix". Some of the things mentioned were new to me... Haven't seen them even in internal documents...


Versão Portuguesa
Foi um dia longo, mas ainda tenho 5 minutos para partilhar um par de coisas... Tive o prazer de estar com Scott Picket, um proeminente participante da comunidade Informix, e como habitualmente foi esclarecedor e divertido. Durante a conversa "queixei-me" da falta de tempo para atualizar este blog, não obstante existirem vários tópicos que gostaria de desenvolver, considerando as novas funcionalidades que têm sido adicionadas ao produto. E quando cheguei a casa, ao rever o correio, descubro a forma perfeita (e preguiçosa) de fazer um artigo aqui no blog. O IIUG que recentemente organizou a conferência anual de utilizadores, acaba de informar que as apresentações das sessões estão disponíveis aqui: http://www.iiug.org/sessions.zip
Como habitualmente há muitas apresentações interessantes, mas gostaria de salientar uma em particular: A do Nicholas Geib e do Jeff McMahon "What's new in Informix". Algumas das funcionalidades mencionadas são novidade para mim... Não tinha visto nenhuma referência às mesmas, mesmo em documentação interna...

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.



Thursday, March 14, 2019

Informix 14.10 is coming out... / Informix 14.10 está a sair...

"The report of my death was an exaggeration". (original version here)

English version
I will not waste too much time rumbling about my absence in this blog. Just a fact of life due to lack of time. I haven't stopped working with Informix. Haven't lost interest nor have turned away from it...
But this news are so important that I can't look away and not post something. After the change to HCL many people predicted (again) the dismiss of Informix.... guess what... They were wrong again... HCL/IBM are launching the next major version of Informix (14.10). And they/we also improved communication and asset sharing because the Knowledge Center is already updated ( https://www.ibm.com/support/knowledgecenter/SSGU8G_14.1.0/com.ibm.po.doc/new_features_ce.htm). The packages should be "arriving" at the customer's passport advantage sites and hopefully the trials should be refreshed soon.

I will not detail the new features here, as I hope to do it later with more time. But they range from the technical stuff, immediately visible and usable by customers to commercail licensing changes, and to infra-structure changes that will bring benefits in the future but are relatively "silent" for now.

Stay tuned and take a look at your PA sites... It should arrive there pretty soon...


Versão Portuguesa
Não vou perder muito tempo a explicar a minha ausência deste blog. Apenas um facto da vida causado pela falta de tempo. Não deixei de trabalhar com o Informix. Não perdi o interesse nem me afastei do produto...
Mas esta notícia é tão importante que não poderia olhar para o lado e não publicar nada. Depois da mudança para a HCL, muitas pessoas anteciparam (outra vez) que o Informix morreria... Pois... Enganaram-se outra vez. A HCL/IBM estão a lançar a próxima versão do Informix (14.10). E também melhoraram a comunicação e partilha de ativos, pois a documentação já está atualizada ( https://www.ibm.com/support/knowledgecenter/SSGU8G_14.1.0/com.ibm.po.doc/new_features_ce.htm). Os pacotes devem estar a chegar aos websites do Passport Advantage e as versões de teste devem estar a ser refrescadas brevemente.
Não vou detalhar as novas funcionalidades desta vez, pois espero fazê-lo em breve com mais tempo. Mas vão dos aspetos técnicos disponíveis de imediato para uso dos clientes até a alterações de licenciamento, e melhorias na infra-estruturas que gerarão frutos no futuro mas que por agora são quase "silenciosas"

Mantenham-se atentos e vão verificando o site de downloads... Deve lá chegar dentro em breve...