Política de particionamento da Oracle – Como lutar

Política de particionamento da Oracle – Como lutar

O documento de política de particionamento da Oracle é um documento não contratual que a Oracle usa para impor suas políticas de licenciamento sobre como licenciar seu software de tecnologia, incluindo banco de dados e middleware ao usar tecnologias de virtualização, como IBM LPAR, Oracle Solaris, Oracle OVM, Microsoft Hyper-V e o mais famoso VMware.

 

O que é o documento de política de particionamento da Oracle?

O documento de política de particionamento da Oracle está definindo quais tecnologias de virtualização permitem o licenciamento de subcapacidade de acordo com a Oracle. É aqui que você licencia apenas uma parte do servidor, não o servidor completo ou o conjunto de servidores. Dessa forma, você licencia apenas os processadores que aloca para a instância que executa o software Oracle.

  • A Oracle diferencia entre 2 tipos diferentes de tecnologias de particionamento, hard e soft partitioning.
  • particionamento rígido aprovadas pela Oracle são permitidas como meio de limitar o número de licenças de software para qualquer servidor ou cluster de servidores. Isso inclui Oracle OVM, IBM LPAR e algumas outras tecnologias. No entanto, tome cuidado para configurar o particionamento físico de acordo com as instruções do Oracle, caso contrário você pode acabar licenciando o servidor completo ou cluster de servidores e não apenas a instância que executa o Oracle.
  • O particionamento suave é qualquer outra tecnologia de virtualização que não esteja listada como uma tecnologia de particionamento rígido. A Oracle afirma que você precisa licenciar todos os hosts físicos nesses cenários.

“A menos que explicitamente declarado em outro lugar neste documento, o particionamento flexível (incluindo recursos/funcionalidade de quaisquer tecnologias listadas como exemplos acima) não é permitido como meio de determinar ou limitar o número de licenças de software necessárias para qualquer servidor ou cluster de servidores.”

  • É não contratual, observe na parte inferior do documento

“Este documento é apenas para fins educacionais e fornece diretrizes sobre as políticas da Oracle em vigor a partir de 14 de fevereiro de 2022. Ele não pode ser incorporado a nenhum contrato e não constitui um contrato ou compromisso com quaisquer termos específicos. As políticas e este documento estão sujeitos a alterações sem aviso prévio. Este documento não pode ser reproduzido de nenhuma maneira sem a permissão expressa por escrito da Oracle Corporation”

A Oracle é clara sobre o fato de que o documento de política não constitui um contrato ou compromisso sobre seu licenciamento. É apenas para fins educativos. Em outras palavras, para entender como licenciar o Oracle, você precisa retornar ao seu contato.

Como desafiar a posição da Oracle

O documento de política de particionamento não é contratual. Não faz parte de nenhum contrato que você assinou com a Oracle, nem há qualquer hiperlink de qualquer documento para este documento de política de licenciamento. Só porque a Oracle decide publicar um documento de política no site, eles podem anular o que está nos contratos com seus clientes? Bem, deixaremos a pergunta sem resposta, mas se você continuar lendo, verá como exatamente a política de particionamento e a definição de licença da Oracle em seu contrato com a Oracle podem ser interpretadas de maneira diferente e levar a resultados drásticos diferentes na contagem de licenças da Oracle.

Definição de licença contratual da Oracle

Em uma auditoria, o Oracle LMS – a organização de auditoria da Oracle – fará referência ao Oracle OMA para definições de licenciamento. Você encontrará o Oracle OMA e o Schedule P, que trata dos Programas Oracle, em Direitos Concedidos:

“Após a aceitação de Seu pedido pela Oracle, Você tem o direito não exclusivo, intransferível, isento de royalties, perpétuo (a menos que especificado de outra forma no pedido), direito limitado de usar os Programas e receber quaisquer Ofertas de Serviço relacionadas a Programas solicitadas exclusivamente para Suas operações comerciais internas e sujeitas aos termos do Contrato Principal, incluindo as definições e regras estabelecidas no pedido e na Documentação do Programa.”

Se seguirmos em frente e olharmos para a definição de processador do Oracle e como ele deve ser licenciado, ele diz:

“Processador: deve ser definido como todos os processadores onde os programas Oracle estão instalados e/ou em execução.”

Isso é bastante claro, mas não faz referência ao documento de política de particionamento para orientação sobre como contar licenças em ambientes virtuais. Ao ler as próprias definições de licenciamento da Oracle conforme descritas em seu contrato, você não precisará licenciar nenhum processador que não esteja executando o software Oracle. No entanto, você verá que as vendas da Oracle e o Oracle LMS referem-se ao Documento de Política de Particionamento como a forma de licenciar o software Oracle.

Para combater essa abordagem, recomendamos que os clientes Oracle documentem que você não usou hosts Oracle não licenciados para utilizar ambientes Oracle. Você faz isso para construir uma estratégia de “defesa de auditoria” contra as alegações da Oracle sobre como licenciar em VMware ou outros ambientes virtuais que se enquadram nas diretrizes de particionamento flexível da Oracle.

Opções alternativas

Diferentes opções podem ser:

  • Dedique um cluster vSphere para software Oracle.
  • O cluster comum do vSphere com host de VM deve ter uma regra de afinidade para vincular hosts Oracle a um conjunto de servidores ESXI dedicados a cargas de trabalho Oracle no cluster vSphere.
  • Afinidade de VM vCPU para vincular as VMs Oracle a um número definido de núcleos físicos em um soquete físico de um servidor ESXI.

Agora, a Oracle não aceitará nenhuma dessas opções. Listamos como opções para mitigar o risco caso você queira executar o Oracle no VMware sem um acordo contratual com a Oracle.

 

Política de particionamento suave – Como lutar

Documente licenças Oracle no VMware por meio de eventos vMotion. A VMware tem um exemplo de como isso é feito em sua postagem no blog Oracle VMware vSphere SAN preparando a auditoria da Oracle. Agora, estar fora da auditoria e dar conselhos e passar por uma auditoria da Oracle recebendo conselhos são dois cenários completamente diferentes. A equipe da VMware fornece mais detalhes na postagem do blog, mas a etapa final em que você se defende contra a Oracle se limita a lançar a documentação na Oracle no caso de uma emergência, como uma auditoria.

Em outras palavras, você está basicamente tentando fazer com que a Oracle prove que você usou licenças de processador fora de sua concessão de licença. Gostamos da abordagem, mas ela não captura todo o desafio quando você está frente a frente com o Oracle LMS.

Vale a pena notar que a Oracle nunca tomou nenhuma ação legal para a implantação no VMware. A Oracle não quer litígios sobre licenças Oracle em VMware. Existem vários casos em que a Oracle descobriu que os clientes estavam executando o VMware e se recusaram a pagar. Mas para cada cliente que se recusou a pagar com sucesso, há 10 que pagaram muito, muito mais do que imaginaram ou anteciparam. Toda empresa deve avaliar cuidadosamente as diferentes opções de licenciamento e construir uma estratégia com suporte de gestão.

Sugestão da Oracle para licenciar Oracle em VMware

Nos últimos anos, a Oracle suavizou sua postura em relação aos clientes que não estão em conformidade em auditorias de software em que o VMware é usado. No passado, eles exigiam que todos os hosts em todos os vCenters fossem licenciados. Eles ainda o fazem, mas deixam os clientes fora do gancho, insistindo que não precisam comprar licenças para hosts em vCenters onde não há software Oracle em execução. Desde que o cliente concorde com um contrato de segregação de rede e armazenamento. Parece bom, não é? É um passo na direção certa, mas nossa experiência é que pouquíssimos clientes consideram a solução aceitável.

E se você executar outras tecnologias de virtualização, como IBM LPAR, e não tiver configurado as LPARs corretamente? – A Oracle exigirá que você compre licenças para todo o servidor.

E se você executar a virtualização Nutanix AHV? – A Oracle vê o Nutanix como particionamento suave e você precisa licenciar de acordo.

Oracle propondo Contratos de Licença Ilimitados (ULA) para resolver o desafio de VMware/virtualização

O Oracle ULA costumava ser a solução principal para executar o Oracle no VMware. Muitos ULAs Oracle foram propostos e assinados sempre que houve uso do VMware. Embora as vendas da Oracle gostem de propor os acordos ULA como a solução para qualquer problema de licenciamento que você possa ter, na verdade é uma faca de dois gumes – é ótimo, se você souber lidar com isso e o caso de uso estiver correto. É um problema duplo se você não sabe no que está se metendo.

Oracle ULA – a resposta para Oracle em VMware ou outra tecnologia de virtualização?

Não abordaremos todos os diferentes casos de uso para Oracle ULAs aqui, apenas quando o ULA for proposto como a solução para executar Oracle em VMware. Se você se inscreveu em um ULA para resolver o desafio com a virtualização, tudo bem, desde que esteja em um ULA ativo. O problema é quando você está saindo do ULA, onde algumas coisas acontecem:

  • Certificação ULA – Você passará por um processo de certificação em que basicamente contará o número de licenças Oracle que está executando. O problema é que você estará contando apenas as licenças que estão “instaladas e em execução”. Subsequentemente, você corre o risco de acabar em uma situação em que está em conformidade enquanto estiver em um ULA ativo, mas no segundo em que certificar, você estará deixando o ULA com muito menos licenças do que o necessário para estar em conformidade com seus ambientes VMware porque o processo de certificação não está alinhado com as políticas de licenciamento da Oracle, a política de particionamento da Oracle.
  • Crescimento VMware / Crescimento no uso de tecnologia de virtualização – Outro problema é que o uso de tecnologias de virtualização muitas vezes é uma parte vital das estratégias de TI da organização. Como tal, ele tende a continuar a crescer também depois que você encerrou seu ULA. Novamente, os ULAs da Oracle podem ter um período muito limitado em que você está coberto, devido ao período de implantação ilimitado do ULA. Mesmo com um processo de certificação em que você pode contabilizar todos os servidores nos ambientes virtualizados e reivindicar licenças para eles, seu uso do VMware pode rapidamente levar a necessidade de licenças Oracle além de sua propriedade Oracle atual, especialmente nestes tempos de hipercobertura.

O Oracle ULA, em muitos casos, não é a solução certa para a posição da Oracle sobre licenciamento em ambientes virtuais, a menos que você saiba o que pedir. Recomendamos revisar sua situação e criar uma estratégia Oracle junto com especialistas em licenças da Oracle.

Se você deseja estar atualizado sobre o licenciamento da Oracle e receber mais dicas, siga-nos nas
redes sociais:

✔️ Siga-nos no LinkedIn
✔️ Inscreva-se em nosso canal no YouTube

Contacte-nos – Se precisar de ajuda com a interpretação do documento de política de particionamento Soft.