Seu ambiente Progress está legalizado?

Escrito por Eloi Rene Pscheidt em 16 de abril de 2010, 16:19h

Você sabia que seu ambiente de testes e homologação pode estar ilegal? Este post tem por objetivo esclarecer esta e mais algumas questões relacionados a licenças de uso Progress.

 

Quando você adquire um produto Totvs que utiliza a tecnologia Progress, são enviadas as seguintes licenças desta tecnologia:

  • Enterprise Database: para carga de bancos de dados Progress. Quando o banco de dados não for Progress, esta licença será substituída pela licença Dataserver necessária para conectar o banco desejado, no caso Dataserver for Oracle ou Dataserver for Microsoft SQL Server.
  • Client Network: necessária para a conexão com o banco de dados.
  • Query Results: permite a compilação de programas que executam apenas consultas na base de dados, como por exemplo, relatórios gerados pelo programa Data Viewer.
  • Application Server: necessário para execução de serviços AppServer, utilizados em servidores RPC.

 

Este conjunto de licenças deve ser utilizado apenas pelos produtos Totvs e suas eventuais customizações. Cabe aqui o esclarecimento dos conceitos customizações e específicos. Customizações são desenvolvimentos realizados pelo cliente, ou contratados por este, a fim de estender a funcionalidade do produto sem alterar o seu propósito de negócio. Já os desenvolvimentos específicos são aqueles que tratam de propósitos não cobertos pelo produto padrão.

É ilegal utilizar as licenças de uso comercializadas com o produto Totvs para bancos de dados e programas específicos, que não façam parte do produto padrão e suas customizações.

Também é ilegal instalar a mesma licença Enterprise Database em mais de um servidor, como testes ou homologação, por exemplo. A licença é por servidor, então se desejar carregar bancos em outras máquinas, licenças adicionais deverão ser adquiridas. Em contrapartida, é possível carregar bancos que compõem um ambiente de homologação no mesmo servidor aonde as bases de produção estão executando, desde que respeitadas as quantidades máximas de usuário contratadas. Por exemplo, o EMS foi adquirido para 200 usuários. No mesmo servidor é carregado um ambiente de testes. A quantidade total de conexões nestas bases de dados (produção + teste) não pode ultrapassar os 200 usuários.

Há uma forma de monitorar as quantidades de conexões que um banco de dados recebe. Trata-se do arquivo de licenças, localizado no diretório do banco, com o mesmo nome do banco de dados e a extensão .lic. Neste arquivo o Progress registra, a cada 60 minutos, uma fotografia da quantidade de conexões concorrentes no banco de dados. O Kbase P2010 detalha o formato deste arquivo.

Finalmente, uma atenção especial deve ser dispensada às eventuais licenças de desenvolvimento adquiridas pelo cliente diretamente com a Progress. Estas licenças devem estar instaladas apenas nas máquinas dos usuários que desenvolvem em Progress, respeitando a quantidade de licenças adquiridas. Jamais deverão estar instaladas em servidores de acesso comum, como Citrix ou Terminal Server.

Categorias: Ambiente

Tags: , , , ,

Comentários (4) -

em 15 de novembro de 2011, 13:08h

Prezado Eloi,

Em um ambiente de Cluster onde dois servidores estão conectados a uma Storage, desta forma será necessário ter licenças uma para cada servidor ou apenas para um servidor visto que os bancos ficam em uma Storage.

Dois servidores conectados a uma Storage.

obrigado.

Paulo

em 17 de novembro de 2011, 16:13h

Olá Paulo!

Neste cenário são necessárias duas licenças, uma para cada nó do cluster, independente do compartilhamento da storage. Para avaliar custos destas licenças adicionais, sugiro um contato direto com a Progress, é possível que existam valores diferenciados para este cenário, talvez facilitando a sua aquisição.

Att,
Eloi

eloi

em 22 de novembro de 2011, 11:03h

Olá!
Caso usar um produto TOTVS (EMS e HCM) a licença de "Client Network" e "Query Results" são o suficiente? Precisa também a licença "Enterprise Database" para o servidor/BD?
Se pretendo utilizar o AppBuilder, o que define a licença de desenvolvimento é "OpenEdge Application Server (OE Application Svr Ent)"?
Obrigada!

Marina

em 23 de novembro de 2011, 14:11h

Olá Marina!

Será necessária a licença "Enterprise Database" para a carga dos bancos. Para o uso normal desses produtos citados bastam as licenças "Client Network" e "Query Results". A licença "OpenEdge Application Server" é utilizada para execução de serviços appserver/rpc.
Já o desenvolvimento requer licenciamento a parte, diretamente com a Progress, trata-se da licença "OpenEdge Studio".
Att,
Eloi

eloi

Comentar




biuquote
  • Comentário
  • Pré-visualização
Loading


Acesso LogMeIn

Informe o código PIN: