Red Hat OpenShift Data Foundation

Red Hat Data Services

O Red Hat Data Services é um portfólio de soluções que inclui armazenamento definido por software persistente e serviços de dados integrados e otimizados para o Red Hat® OpenShift® Container Platform. Como parte do portfólio do Red Hat Data Services, o Red Hat OpenShift Data Foundation oferece armazenamento definido por software resiliente e persistente, baseado na tecnologia Ceph®. O OpenShift Data Foundation pode ser executado nos mesmos ambientes que o Red Hat OpenShift: on-premise ou na nuvem pública. A plataforma oferece classes de armazenamento de arquivos, blocos e objetos, viabilizando uma ampla variedade de cargas de trabalho e modalidades de dados, incluindo:

  • Dados em repouso, tais como bancos de dados e data warehouse.
  • Dados em trânsito, para automação dos pipelines de dados.
  • Dados em ação, para oferecer serviços de modelos de implantação contínua, análises de dados, inteligência artificial (IA) e machine learning (ML).

Red Hat OpenShift Data Foundation

Executado como um serviço Kubernetes, o OpenShift Data Foundation foi projetado, testado e qualificado para fornecer serviços de dados para o Red Hat OpenShift Container Platform em qualquer infraestrutura (Figura 1). O OpenShift Data Foundation também pode ser desacoplado e gerenciado como um armazenamento de dados (data store) separado, independente e escalável, oferecendo dados para um ou diversos clusters do Red Hat OpenShift Container Platform.

imagem do container Figura 1. O Red Hat OpenShift Data Foundation oferece serviços essenciais para atender às necessidades de escalabilidade, resiliência de dados, segurança, governança e descoberta de dados.


A plataforma é implantada, consumida e gerenciada no console de administrador do Red Hat OpenShift e é baseada nas tecnologias Ceph, Noobaa e Rook. Ela oferece serviços de dados persistentes e integrados fisicamente ao Red Hat OpenShift em ambientes híbridos e de multicloud. Esse nível de integração elimina as suposições para executar aplicações Kubernetes em várias plataformas e oferece as funcionalidades de armazenamento, serviços e proteção de dados que as empresas exigem. O armazenamento nativo de container altamente disponível, stateful e dinâmico pode ser provisionado e desprovisionado sob demanda.

Acesso simplificado

Para ganhar mais agilidade, as organizações precisam reduzir a complexidade das aplicações e dos dados baseados na nuvem, permitindo a implantação rápida e flexível dos dados das aplicações em qualquer nuvem. O OpenShift Data Foundation estimula a colaboração entre equipes, pois oferece acesso simplificado e uma experiência consistente na plataforma de dados. O acesso a diferentes funções do usuário, desenvolvedor e administrador via autosserviço proporciona armazenamento sob demanda com um clique, não através de um incidente. Fácil de instalar, com monitoramento intuitivo e inicialização simples, com o OpenShift Data Foundation as organizações passam menos tempo gerenciando plataformas separadas e podem usar seu tempo em atividades que agregam mais valor, como por exemplo:

  • Fornecer dados acessíveis e suporte a todas as aplicações do Red Hat OpenShift.
  • Simplificar o gerenciamento de dados na nuvem híbrida para fornecer acesso facilitado, insights instantâneos e inovar com mais rapidez.

Experiência consistente

Como o OpenShift Data Foundation é executado como um serviço no Red Hat OpenShift, os usuários se beneficiam de uma experiência consistente, independentemente de onde os dados residem. Não importa se você está desenvolvendo aplicações nativas em nuvem com Kubernetes ou se está apenas começando sua jornada com a tecnologia em nuvem, sua equipe terá acesso a um ambiente de nuvem híbrida consistente e com serviços de dados intuitivos em qualquer infraestrutura. Os desenvolvedores podem criar uma vez e implantar em qualquer lugar. Os cientistas de dados ganham a capacidade de gerar insights mais rapidamente. Os administradores podem gerenciar diferentes ambientes de nuvem de forma consistente, o que permite:

  • Oferecer uma experiência unificada ao usuário final de serviços de dados para haver consistência nas nuvens e confiança entre as equipes.
  • Fornecer uma visão completa dos dados do Red Hat OpenShift com uma plataforma abrangente de dados sob demanda.

Escala dinâmica

A migração para a tecnologia em nuvem não pode afetar o desempenho da aplicação. O OpenShift Data Foundation oferece suporte à escalabilidade para múltiplos petabytes com resiliência e máximo desempenho. As organizações podem provisionar dinamicamente em qualquer ambiente: bare-metal, máquinas virtuais ou nuvem híbrida, tudo isso com o console de administrador do Red Hat OpenShift. O suporte a objetos nativos no OpenShift Data Foundation aumenta significativamente o desempenho de entrada/saída (E/S), gerando um desempenho em escala para cada carga de trabalho. Desta maneira é possível:

  • Escalar os serviços de dados com a confiança de ir para qualquer lugar e abranger qualquer nuvem.
  • Inovar em escala e oferecer suporte a todos os tipos de cargas de trabalho do Red Hat OpenShift, permitindo o fácil compartilhamento de dados de objetos entre plataformas e localizações geográficas.

Integração física entre Red Hat OpenShift e Red Hat OpenShift Virtualization

O OpenShift Data Foundation foi criado para ambientes baseados em container e está fisicamente integrado ao Red Hat OpenShift Container Platform.1 Com um operador do Red Hat OpenShift, a plataforma torna-se bem mais simples de instalar e gerenciar, como parte do ciclo de vida da aplicação baseada em container. Essa inovação permite que a Red Hat ofereça suporte para todo o ambiente baseado em container, incluindo gerenciamento, agendamento e orquestração de containers nativos em nuvem, resultando em:

  • Armazenamento para Kubernetes de classe empresarial confiável: o OpenShift Data Foundation adiciona suporte para diversas cargas de trabalho e funcionalidade de gateway de objeto multicloud, juntamente com uma funcionalidade crítica de continuidade empresarial para os serviços de dados.
  • Proteção de dados e resiliência para o Red Hat OpenShift: a alta disponibilidade para aplicações empresariais stateful exige um armazenamento de dados robusto e altamente disponível com funções sofisticadas. O OpenShift Data Foundation oferece suporte a funcionalidades importantes, como replicação, que permite o posicionamento de dados das aplicações em diferentes zonas de disponibilidade. O suporte nativo para resiliência de dados oferece suporte a serviços de backup e restauração para aplicações de Kubernetes, incluindo dados, recursos e estado.
  • Experiência semelhante à nuvem, em qualquer ambiente: as circunstâncias estão mudando constantemente, favorecendo um provedor de nuvem em detrimento de outro, ou ainda uma implantação interna em vez de uma nuvem pública. As organizações geralmente precisam se movimentar de forma rápida para aproveitar os preços atrativos ou responder a outras pressões empresariais. O OpenShift Data Foundation oferece armazenamento definido por software que permite às organizações implantar suas aplicações e armazenamento conforme as necessidades, e se ajustar conforme a situação muda.
  • Mais produtividade para o desenvolvedor: os desenvolvedores de nuvem querem inovar sem a presença de limitações arbitrárias. O armazenamento tradicional costuma ser um impedimento frequente para o desenvolvimento em nuvem, exigindo providências separadas e que demandam tempo. O OpenShift Data Foundation oferece uma funcionalidade comum em todas as plataformas de nuvem, simplificando os processos para os desenvolvedores.

Adoção de diversas cargas de trabalho

A maioria dos provedores de nuvem oferece suporte ao armazenamento de dados para diversas cargas de trabalho, mas normalmente o fazem com o uso de várias tecnologias de armazenamento. Isso não apenas demanda bastante tempo, pois é complexo de entender e gerenciar, como também pode restringir aplicações a um determinado provedor de nuvem porque outros provedores oferecem uma combinação diferente de tecnologias e recursos de armazenamento. Por outro lado, o OpenShift Data Foundation oferece armazenamento nativo em container e com suporte para dados em repouso, em movimento e em ação (Figura 2). Ele também dá suporte a várias plataformas de nuvem e trabalha com uma ampla variedade de parceiros e tecnologias.

Baseado 100% em tecnologia open source, o Red Hat OpenShift Data Foundation oferece suporte a armazenamento de objetos, blocos e arquivos e emprega um único conjunto de operadores Kubernetes para todas as plataformas de nuvem. As organizações podem oferecer armazenamento definido por software para vários tipos de cargas de trabalho com uma única solução, e as aplicações podem ser migradas facilmente entre as plataformas de nuvem compatíveis.

Os casos de uso mais comuns do OpenShift Data Foundation são:

  • Repositórios de dados e desenvolvimento de aplicações nativas em nuvem, incluindo modelos de inovação contínua/implantação contínua (CI/CD).
  • Dados estruturados, incluindo bancos de dados SQL/NoSQL e data warehouses.
  • Cargas de trabalho de big data, tais como análises de dados e cargas de trabalho de IA/ML.

imagem de container Figura 2. O Red Hat OpenShift Data Foundation oferece armazenamento nativo em container com suporte a vários tipos de cargas de trabalho.

 

  • Proteção de dados com reconhecimento de container, suporte de backup e resiliência de dados para volumes persistentes e namespaces do Kubernetes.

Conclusão

O Red Hat OpenShift Data Foundation oferece acesso simplificado, experiência consistente e escala dinâmica para serviços de dados persistentes em todos os ambientes do Red Hat OpenShift: em infraestruturas on-premise, na nuvem pública ou híbrida. A plataforma oferece serviços de dados persistentes e fisicamente integrados que podem atender a uma ampla variedade de tipos de cargas de trabalho. Implantar o Red Hat OpenShift Data Foundation simplifica o gerenciamento de dados e permite provisionamento e desprovisionamento de armazenamento sob demanda como parte essencial de ambientes orquestrados baseados em container.

Consulte as últimas notas de versão do Red Hat OpenShift Data Foundation para conhecer as plataformas para as quais há suporte.