O Supremo Tribunal Federal é o mais alto escalão jurídico do Brasil. Com jurisdição sobre todo o território brasileiro, o principal propósito do STF é proteger a Constituição Brasileira. O STF dispõe sobre ações diretas de inconstitucionalidade, ações declaratórias de constitucionalidade e denúncias de desobediência a preceito fundamental da própria Constituição. A organização também é a mais alta corte de apelação e tem jurisdição sobre os pedidos de extradição de estados estrangeiros.
Visão Geral
Enfrentando demandas em expansão para manter aplicações de gestão de processos funcionando de maneira eficiente e confiável para advogados, partes e ministros, o Supremo Tribunal Federal (STF) usa o SUSE Rancher para transformar a gestão dos clusters Kubernetes. Com SUSE Rancher, é muito mais simples para o STF manter seus clusters Kubernetes atualizados e corrigidos. Automação e disponibilidade aumentadas reduzem a carga de trabalho manual e a equipe de TI pode focar mais em serviços de valor agregado. A solução SUSE Rancher aprimora a disponibilidade da plataforma de serviços de missão crítica STF Digital, auxiliando o tribunal a tramitar processos mais rápido e com mais confiança, sustentando sua missão principal, a proteção da constituição brasileira.
Transformação Digital
As demandas do STF estão em constante crescimento. Em 2019, o tribunal atuou em mais de 115 mil casos, um aumento de 21% em relação ao ano anterior. Para manter o excelente nível de serviço, a organização incentivou um programa de transformação digital projetado para facilitar a apresentação e gestão de processos por advogados, partes, ministros, servidores e demais órgãos da Administração pública envolvidos, tais como Ministério Público Federal e Advocacia-Geral da União.
As aplicações do STF anteriormente eram monolíticas e gerenciadas em diversas plataformas. Essas aplicações eram executadas em diversas máquinas virtuais, criando um panorama difícil de gerenciar e dimensionar, levando a um uso pouco eficiente dos recursos computacionais. Aplicações chave quando sofriam a ocorrência de interrupções eram necessárias até mesmo intervenções manuais da equipe de TI para restaurar a disponibilidade total.
Para atender a esses desafios, o STF passou a utilizar uma arquitetura de microsserviços conteinerizados, começando com Docker e adicionando Kubernetes para automatizar a implantação, dimensionamento e gestão das aplicações em contêineres. Essas alterações trouxeram melhorias para o desempenho e disponibilidade das aplicações, auxiliando os usuários a processar casos judiciais de maneira mais rápida e eficiente.
Flávio Henrique Rocha e Silva, gerente da Plataforma Tecnológica Judicial do STF diz: “Microsserviços e contêineres trouxeram melhorias significativas na flexibilidade e utilização de hardware, resultando em um aprimoramento da qualidade do serviço para usuários de aplicações judiciais. Entretanto, conforme nosso panorama Kubernetes cresceu tanto em tamanho quanto em complexidade, as ferramentas padrão de gestão foram incapazes de atender às nossas demandas. A necessidade de negócio para resolver o desafio era claro: nós precisávamos suportar a transformação digital contínua para garantir serviços judiciais mais rápidos, eficientes e seguros no Brasil”.
“SUSE Rancher é uma solução excepcional que nos ajuda a manter alta disponibilidade e escalabilidade rápida para nossos aplicativos mais críticos.”
Confiando no SUSE Rancher para serviços essenciais
Após avaliação formal e oficial de diversas soluções em potencial, incluindo Tectonic e OpenShift, o STF passou a usar a solução SUSE Rancher para simplificar a gestão de seus clusters Kubernetes. Aurélio Ribeiro Costa, co-gerente da Plataforma Tecnológica Judicial do STF, comenta: “SUSE Rancher oferece uma interface muito mais fácil de usar do que o Kubernetes padrão. Isso facilita manter nossos clusters atualizados e corrigidos contra os problemas de segurança mais recentes. Desde a aquisição do Rancher pela SUSE, passamos a ter suporte empresarial aqui no Brasil e a solução permanece aberta e sem depender de um único fornecedor.”
Hoje, o STF usa o SUSE Rancher para gerenciar todos os seus clusters Kubernetes, incluindo o cluster que executa seu aplicativo mais importante: o STF Digital, um sistema unificado para gestão de processos no STF, desde a petição inicial até o julgamento final. O STF Digital é composto por cerca de 40 microsserviços e funciona em um cluster de mais de 100 contêineres. Com centenas de usuários e prazos processuais a serem cumpridos, a alta disponibilidade é fundamental para o STF Digital. Por exemplo, se o sistema estivesse indisponível em um momento crítico durante o trâmite processual, isso poderia impactar o resultado do caso, potencialmente colocando em risco a própria justiça.
“A conteinerização é um elemento chave para garantir fácil escalabilidade e alta disponibilidade”, diz Flávio Henrique. “Nossa meta é um SLA de pelo menos 99,9% de disponibilidade, o que significa não mais do que cerca de 8,5 horas de inatividade por ano e a solução SUSE Rancher nos ajuda a conseguir isso, tornando mais fácil automatizar as atualizações do sistema e as correções de segurança.”
Para magistrados, advogados, servidores, oficiais de justiça e outros usuários do STF Digital, o impacto do SUSE Rancher é sentido na melhoria da confiabilidade e do desempenho dos principais serviços. Os usuários podem gerenciar suas cargas de processos com mais rapidez e confiabilidade, ajudando a garantir agilidade, eficiência e segurança nas atividades do Supremo Tribunal Federal.
Confiança no apertar de um botão
Com o SUSE Rancher é muito mais fácil para o STF atualizar a versão Kubernetes através de todos os nós de cada cluster, entregando benefícios em segurança, desempenho e funcionalidade. Aurélio diz: “ao apertar de um botão no painel Rancher, nós podemos atualizar a versão Kubernetes, nó a nó, por todo o cluster, mantendo a disponibilidade de todos os serviços”.
A redução do tempo de inatividade e o aumento da automação do SUSE Rancher ajudam a reduzir a carga de trabalho manual para a equipe de TI, permitindo que se concentrem em serviços de valor agregado para os usuários. O SUSE Rancher também torna mais fácil dimensionar clusters, como explica Flávio Henrique: “Com apenas alguns cliques no SUSE Rancher, podemos atribuir mais instâncias de aplicativo em um cluster. Com o Kubernetes padrão, esse seria um processo menos intuitivo e sujeito a erros. O SUSE Rancher nos dá mais confiança na gestão e dimensionamento dos nossos clusters Kubernetes.”
Como as demandas sobre o STF continuam a crescer rapidamente, os ganhos técnicos com a implantação do SUSE Rancher estão ajudando a organização a gerenciar essa nova carga de trabalho enquanto aumenta a velocidade e eficiência do processo judicial. Os usuários podem enviar, além de revisar de forma confiável, a documentação por meio do sistema STF Digital, ajudando-os a cumprir os prazos e a garantir que os processos tramitem de forma ágil e íntegra. A maior disponibilidade dos sistemas judiciais reduz o risco de atrasos ou omissões de ações importantes, o que contribuirá para aumentar a velocidade e a qualidade de ponta a ponta na gestão dos processos. Ao agilizar o andamento dos processos no ordenamento jurídico, a solução SUSE Rancher ajuda o STF em sua missão de proteger a constituição brasileira.
A solução SUSE Rancher garante o suporte empresarial local para todo o stack – sistema operacional, Docker, Kubernetes e SUSE Rancher. “Graças à excelente documentação do SUSE Rancher e com o suporte dos fóruns da comunidade SUSE Rancher, nossa equipe interna sempre tem uma vantagem inicial na resolução de problemas”, diz Flávio Henrique, “o suporte corporativo da SUSE fornece uma garantia adicional de que sempre podemos superar quaisquer problemas técnicos.”
Ribeiro conclui: “SUSE Rancher é uma solução excepcional, nos ajudando a manter alta disponibilidade e escalabilidade rápida para nossos aplicativos mais críticos.”