A Oracle é um dos gigantes de software no mundo e também um dos fornecedores mais prováveis a auditar dentro de 12 meses, principalmente com as quedas de receitas nestes tempos de pandemia Covid-19. Uma Auditoria Oracle pode ser evitada!
Como outros fornecedores, a Oracle pode usar auditorias de clientes como uma oportunidade de receita, mas é difícil prever o que provocará uma auditoria. As razões incluem uma mudança no gasto de software ou no tamanho dos funcionários, desinvestimento ou M&A, ou até mesmo uma mudança na sua estratégia de TI.
As soluções Oracle são um componente essencial da infraestrutura de TI de uma empresa seja ela local ou agora também em nuvem, com Oracle Cloud.
Mas suas soluções e aplicativos de banco de dados (Oracle Databases) têm alguns dos contratos de licença mais complexos e caros e, portanto, uma das mais recomendadas a se fazer uma boa governança de Software Asset Management (SAM).
O gerenciamento adequado dos custos da Oracle significa conhecer tópicos complexos, como: métricas de licença, implantação, uso, configurações, auditoria de objetos, virtualização e número de CPUs.
Esses desafios sempre presentes na conformidade não podem ser gerenciados apenas com planilhas ou pela console do produto Oracle, uma vez que estes não gerenciam o registro de auditoria.
Além de dizer que as regras de licenciamento Oracle são complicadas, elas também mudam frequentemente sem muito aviso, o que pode levar sua organização a ficar sem conformidade sem que você saiba. Se você estiver usando seu software incorretamente, possivelmente uma conta de regularização de auditoria chegará.
O problema com o gerenciamento de licenças de software Oracle
Através de nossos muitos anos de experiência em licenciamento Oracle, descobrimos que os clientes estão tropeçando nos mesmos desafios várias vezes. As três principais dificuldades que vemos são:
- Antecipar Pagamentos e contratos sem uma análise: Pagar licenças e 40% do suporte e manutenção antecipadamente é um valor que aumenta qualquer orçamento anual de TI e resulta em investimento adicional em software utilizando gastos não orçados.
- Lidar com as complexidades das regras e contratos de licenciamento da Oracle: Regras de licenciamento Oracle vindo de vários contratos podem se aplicar a um Bundle de produtos e também novas regras e condições poderiam ter sido aplicados desde a implantação do software;
- Ferramentas de inventário que medem ou não identificam produtos Oracle: Mesmo que a ferramenta pegue o mínimo, ela não pode determinar edições e informações do usuário. Também pode não identificar processadores e ambientes de virtualização. Isso significa trabalho manual para o SAM Manager, usando tempo e recurso valiosos, bem como usando o time de segurança da informação;
Insights para lidar com contratação Oracle?
Escolha de pacotes de forma única e por ambientes, não por pressão do time de vendas Oracle: Produção, Desenvolvimento e Homologação. Como exemplo é uma empresa que comprou Premier suporte para todo seu ambiente de desenvolvimento e homologação, sem necessidade.
Cada opção, recurso e pacote no Banco de Dados Oracle são licenciados separadamente. Na verdade, qualquer DBA pode facilmente ativar uma opção por engano, sem mensagem de aviso. Para limpá-lo, você tem que controlar as opções ativadas e saber a causa raiz do uso.
Cuidado com os contratos “Ilimitados”, muitas vezes não é
O Contrato de Licença Ilimitada (ULA) não pode cobrir todos os produtos e opções da Oracle, ou todas as unidades de negócios e pessoas jurídicas da sua empresa. E se você não renovar o ULA, então a Oracle requer uma licença para cada instalação — e pagamentos de manutenção.
Preso no bom e velho mercado on premises
A Oracle ainda confia sua posição no mercado de banco de dados e não fornece políticas de licenças amigáveis à virtualização e ou migração para Cloud Publica como por exemplo Microsoft Azure ou AWS. Tecnologias líderes de mercado como a VMware são categorizadas como “soft-partitioning” que muitas vezes resulta em altos custos de licença e enormes riscos de conformidade.
TI flexível significa mudança constante
Grandes riscos de conformidade e custos podem ocorrer a partir de uma simples mudança de configuração de seu data center. Você pode instalar um aplicativo sem direitos em contrato no middleware Oracle ou mover uma máquina virtual para um cluster de servidor diferente, gerando riscos e mais uma vez custos desnecessários.
Como passar por uma Auditoria Oracle?
Se eles disserem que uma auditoria será de poucas semanas, prepare-se para uma auditoria de no mínimo 2 meses. O licenciamento da Oracle é tão complexo que diversas análises de dados, demandas intermináveis por gerar relatórios, inventários scripts serão necessárias.
Normalmente, em uma auditoria Oracle, você deve usar scripts “oferecidos” pela Oracle, e que fatalmente não desvendarão com precisão a complexidade dos produtos Oracle instalados, sem alguns erros e falsos positivos.
Para então passar de uma forma menos onerosa por uma auditoria Oracle, você precisa se defender com dados detalhados e de alta qualidade sobre o ambiente Oracle.
Ter dados sólidos simplifica a complexidade de suas licenças Oracle, garante a conformidade e produz relatórios mais precisos do que o dos próprios auditores Oracle.
Uma auditoria de licença Oracle pode ser longa, mas não precisa ser difícil. Se você definir processos e usar uma plataforma de Software Asset Management SAM que coleta e verifica dados de com alta acuracidade, então você terá todo o suporte para vencer a auditoria Oracle.
A complexidade do licenciamento Oracle exige uma abordagem proativa para evitar surpresas desagradáveis durante uma auditoria. A implementação de uma auditoria unificada e a análise dos arquivos de auditoria são passos cruciais para garantir a conformidade. Utilizar comandos DML, como SQL SELECT, e analisar os resultados da auditoria (rows selected) permite identificar possíveis problemas e tomar medidas corretivas antes que a Oracle os detecte.
A auditoria de bancos de dados Oracle envolve a análise de diversas informações, como conexões, privilégios e atividades dos usuários. Utilizar SQL SELECT username, SQL COL privilege format, e SQL SET são exemplos de comandos que podem auxiliar nesse processo. Além disso, é importante configurar o audit file max e o audit file para garantir que os registros de auditoria serão armazenados de forma adequada.
A segurança da informação é um aspecto fundamental da auditoria Oracle. Monitorar as tentativas de logon, as conexões no Oracle Database e as atividades dos usuários permite identificar possíveis ameaças e garantir a integridade dos dados. A utilização de ferramentas de inteligência artificial pode auxiliar na análise dos dados de auditoria e na identificação de padrões suspeitos.
A auditoria em Oracle Databases pode ser realizada de diversas formas, incluindo a auditoria padrão e a auditoria de objetos. A auditoria padrão monitora as atividades dos usuários e as alterações nos objetos do banco de dados, enquanto a auditoria de objetos monitora o acesso a objetos específicos. A utilização de SQL AUDIT e ALTER SYSTEM SET permite configurar as opções de auditoria de acordo com as necessidades da organização.
A geração de relatórios de auditoria é essencial para documentar as atividades realizadas no banco de dados e para identificar possíveis problemas. Utilizar formatos XML e format A30, format A15 e format A7 são exemplos de opções de formatação que podem auxiliar na criação de relatórios de auditoria claros e concisos. Além disso, é importante criar um job de limpeza para gerenciar os registros de auditoria serão armazenadas.
A migração para o Oracle Cloud Infrastructure (OCI) e o uso do Oracle Cloud exigem atenção especial à auditoria. A auditoria no Oracle e a auditoria em Oracle Databases na nuvem exigem a configuração de opções de auditoria específicas e a utilização de ferramentas de monitoramento adequadas. A engenharia de software e o conhecimento sobre Oracle OCE são importantes para garantir a segurança e a conformidade na nuvem.
Auditoria Oracle: Como podemos apoiá-los?
A 4MATT Tecnologia ajudará você a assumir o controle de suas instalações e contratos Oracle para se preparar para uma auditoria ou otimizar os contratos.
Ficar por dentro das regras de licenciamento da Oracle é um trabalho arduo, em tempo integral e necessita de especialistas, normalmente difíceis de encontrar. Terceirizar a governança de contratos Oracle permite que você passe todas as tarefas de gerenciamento de licenças para uma equipe de especialistas treinados e atualizados que gerenciam ambientes Oracle de diversos portes, todos os dias.
Nós cuidaremos de gerenciar proativamente quaisquer mudanças de regras de licenciamento e aplicá-las ao seu ambiente, fornecendo-lhe tudo o que você precisa para tomar decisões acertadas, tanto tecnicamente, quanto estrategicamente na renovação de um contrato Oracle.