Buscar

IBM Cloud Docs

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 1/17
Kubernetes Service
Introdução
Sobre
Casos de uso
Linhas de aprendizagem
Tutoriais
Criando clusters
Migrando ambientes para clusters
Desenvolvendo apps em clusters
Controlando o tráfego para apps em clusters
Instruções
Instalando a CLI e a API
Configurando clusters
Planejando seu ambiente em cluster
Gerenciando custos de cluster
Acessar a IU do produto
Sobre este produto
Biblioteca de tutoriais para o Kubernetes Service
Criando clusters
Acessando clusters
Designando acesso ao cluster
Incluindo nós do trabalhador e zonas em clusters
Ajuste automático de escala de clusters
Atualizando clusters, nós do trabalhador e componentes do cluster
Ajustando o desempenho
Removendo clusters
Efetuar login Criar conta da IBM Cloud
https://cloud.ibm.com/kubernetes/overview
https://www.ibm.com/cloud/kubernetes-service
https://cloud.ibm.com/docs?tab=tutorials&tags=containers&page=1&pageSize=20
https://cloud.ibm.com/docs/containers?topic=containers-clusters
https://cloud.ibm.com/docs/containers?topic=containers-access_cluster
https://cloud.ibm.com/docs/containers?topic=containers-users
https://cloud.ibm.com/docs/containers?topic=containers-add_workers
https://cloud.ibm.com/docs/containers?topic=containers-ca
https://cloud.ibm.com/docs/containers?topic=containers-update
https://cloud.ibm.com/docs/containers?topic=containers-kernel
https://cloud.ibm.com/docs/containers?topic=containers-remove
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 2/17
Aprimorando a segurança
Gerenciando a rede de clusters
Criação de log e monitoramento
Configurando um pipeline de construção de imagem
Desenvolvendo e implementando apps
Configurando uma malha de serviços com o Istio
Expondo apps
Expondo apps com ALBs do Ingress
Aprimorando recursos de cluster com integrações
Referência
Referência de API
Referência do plug-in da CLI
Histórico de versões
Eventos do IAM e do Activity Tracker
Links relacionados
Ajuda
Escolhendo um serviço de exposição de app
Iniciação rápida para balanceadores de carga
VPC: expondo apps com balanceadores de carga para VPC
Clássico: sobre os balanceadores de carga de rede (NLBs)
Clássico: configurando o balanceamento de carga básico com um NLB 1.0
Clássico: configurando o balanceamento de carga DSR com um NLB 2.0
Clássico: registrando um subdomínio DNS para um NLB
Armazenando dados no armazenamento persistente
Entendendo a alta disponibilidade e a recuperação de desastre para o IBM Cloud Kubernetes
Service
Localidades
Integrações suportadas do IBM Cloud e de terceiro
Configurações de serviço padrão para componentes do Kubernetes
FAQ
Efetuar login Criar conta da IBM Cloud
https://cloud.ibm.com/docs/containers?topic=containers-cs_network_planning
https://cloud.ibm.com/docs/containers?topic=containers-loadbalancer-qs
https://cloud.ibm.com/docs/containers?topic=containers-vpc-lbaas
https://cloud.ibm.com/docs/containers?topic=containers-loadbalancer-about
https://cloud.ibm.com/docs/containers?topic=containers-loadbalancer
https://cloud.ibm.com/docs/containers?topic=containers-loadbalancer-v2
https://cloud.ibm.com/docs/containers?topic=containers-loadbalancer_hostname
https://cloud.ibm.com/docs/containers?topic=containers-ha
https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zones
https://cloud.ibm.com/docs/containers?topic=containers-supported_integrations
https://cloud.ibm.com/docs/containers?topic=containers-service-settings
https://cloud.ibm.com/docs/containers?topic=containers-faqs
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 3/17
Docs da IBM Cloud /
Kubernetes Service
Tradução desatualizada
Parece que a tradução desta página ainda não foi atualizada. Para ver as atualizações
mais recentes, consulte a versão em inglês da documentação.
Última atualização: 2021-05-14
Antes de decidir qual tipo de armazenamento é a solução ideal para os clusters do IBM Cloud™
Kubernetes Service, deve-se entender o provedor da infraestrutura IBM Cloud, os requisitos do app, o
tipo dos dados que serão armazenados e a frequência do acesso a esses dados.
Planejando o armazenamento persistente altamente
disponível
Escolhendo uma solução de armazenamento
Decida se seus dados devem ser armazenados permanentemente ou se seus dados podem ser
removidos a qualquer momento.
Armazenamento persistente: seus dados ainda devem estar disponíveis, mesmo se o
contêiner, o nó do trabalhador ou o cluster for removido. Use armazenamento persistente
nos cenários a seguir:
Apps stateful
Dados de negócios principais
Dados que devem estar disponíveis em razão de requisitos legais, como um
período de retenção definido
Auditoria
Os dados que devem ser acessados e compartilhados entre as instâncias do app
Armazenamento não persistente: seus dados podem ser removidos quando o
contêiner, o nó do trabalhador ou o cluster é removido. O armazenamento não
persistente é geralmente usado para registrar informações, como logs do sistema ou
logs de contêiner, teste de desenvolvimento ou quando você deseja acessar dados do
sistema de arquivos do host. Para localizar uma visão geral das opções de
armazenamento não persistente disponíveis, consulte Comparação de opções de
armazenamento não persistente.
1
Resolução de problemas de componentes do cluster
FAQ
Notas sobre a Liberação
Limitações de serviço
Mapa do site
Efetuar login Criar conta da IBM Cloud
https://cloud.ibm.com/docs
https://cloud.ibm.com/docs/containers
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=en
https://cloud.ibm.com/docs/containers?topic=containers-faqs
https://cloud.ibm.com/docs/containers?topic=containers-iks-release
https://cloud.ibm.com/docs/containers?topic=containers-limitations
https://cloud.ibm.com/docs/containers?topic=containers-cs_sitemap
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 4/17
Se seus dados devem ser persistidos, analise se o app requer um tipo específico de
armazenamento. Quando você usa um app existente, o app pode ser projetado para armazenar
dados de uma das maneiras a seguir:
Em um sistema de arquivos: os dados podem ser armazenados como um arquivo em
um diretório. Por exemplo, você poderia armazenar esse arquivo em seu disco rígido
local. Alguns apps requerem que os dados sejam armazenados em um sistema de
arquivos específico, como nfs ou ext4 , para otimizar o armazenamento de dados e 
atingir os objetivos de desempenho.
Em um banco de dados: os dados devem ser armazenados em um banco de dados
que segue um esquema específico. Alguns apps vêm com uma interface de banco de
dados que pode ser usada para armazenar dados. Por exemplo, o WordPress é
otimizado para armazenar dados em um banco de dados MySQL. Nesses casos, o tipo
de armazenamento é selecionado para você.
2
Se seu app não tem uma limitação no tipo de armazenamento que se deve usar, determine o tipo
de dados que você deseja armazenar.
Dados estruturados: dados que podem ser armazenados em um banco de dados
relacionalno qual você tem uma tabela com colunas e linhas. Os dados em tabelas
podem ser conectados usando chaves e geralmente são fáceis de acessar devido ao
modelo de dados predefinido. Exemplos são números de telefone, números de conta,
números de seguridade social ou códigos de endereçamento postal.
Dados semiestruturados: dados que não se ajustam a um banco de dados relacional,
mas que vêm com algumas propriedades organizacionais que podem ser usadas para
ler e analisar esses dados mais facilmente. Exemplos são arquivos de linguagem de
marcações, como CSV, XML ou JSON.
Dados não estruturados: dados que não seguem um padrão organizacional e que são
tão complexos que não é possível armazená-los em um banco de dados relacional com
modelos de dados predefinidos. Para acessar esses dados, você precisa de ferramentas
e software avançados. Os exemplos são mensagens de e-mail, vídeos, fotos, arquivos
de áudio, apresentações, dados de mídia social ou páginas da web.
3
Dica: Se você tiver dados estruturados e não estruturados, tente armazenar cada tipo
de dados separadamente em uma solução de armazenamento que seja projetada para
esse tipo de dados. Usar uma solução de armazenamento apropriada para o seu tipo
de dados facilita o acesso aos seus dados e fornece os benefícios de desempenho,
escalabilidade, durabilidade e consistência.
Analise como você deseja acessar os seus dados. As soluções de armazenamento são
geralmente projetadas e otimizadas para suportar operações de leitura ou gravação.
Somente leitura: você não deseja gravar nem mudar seus dados. Seus dados são
somente leitura.
Leitura e gravação: você deseja ler, gravar e mudar seus dados. Para dados que são
lidos e gravados, é importante entender se as operações são de leitura pesada, de
gravação pesada ou balanceada
4
Efetuar login Criar conta da IBM Cloud
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 5/17
gravação pesada ou balanceada.
Determine a frequência em que seus dados são acessados. Entender a frequência de acesso a
dados pode ajudar a entender o desempenho requerido para seu armazenamento. Por exemplo,
os dados que são acessados frequentemente geralmente residem em armazenamento rápido.
Dados quentes: dados que são acessados frequentemente. Casos de uso comuns são
apps da web ou móveis.
Dados frescos ou mornos: dados que são acessados infrequentemente, como uma
vez por mês ou menos. Os casos de uso comuns são archives, retenção de dados de
curto prazo ou recuperação de desastre.
Dados frios: dados que são raramente acessados, se forem. Os casos de uso comuns
são archives, backups de longo prazo, dados históricos.
Dados congelados: dados que não são acessados e que você precisa manter devido a
motivos jurídicos.
5
Dica: Se não for possível prever a frequência ou a frequência não seguir um padrão
estrito, determine se suas cargas de trabalho são de leitura pesada, de gravação
pesada ou balanceadas. Em seguida, consulte a opção de armazenamento que se
ajusta à sua carga de trabalho e investigue qual camada de armazenamento fornece a
flexibilidade necessária. Por exemplo, o IBM Cloud Object Storage fornece uma classe
de armazenamento flex que considera como os dados frequentes são acessados 
em um mês e leva em conta essa medida para otimizar seu faturamento mensal.
Investigue se seus dados devem ser compartilhados entre diversas instâncias de app, zonas ou
regiões.
Acessar entre pods: ao usar volumes persistentes do Kubernetes para acessar seu
armazenamento, é possível determinar o número de pods que podem montar o volume
ao mesmo tempo. Algumas soluções de armazenamento, como armazenamento de
bloco, podem ser acessadas somente por um pod por vez. Com outras soluções de
armazenamento, é possível compartilhar o volume entre diversos pods.
Acessar entre zonas e regiões: você pode requerer que os seus dados estejam
acessíveis entre zonas ou regiões. Algumas soluções de armazenamento, como
armazenamento de arquivo e de bloco, são específicas do data center e não podem ser
compartilhadas entre as zonas em uma configuração de cluster de diversas zonas.
6
Nota: Para tornar seus dados acessíveis entre zonas ou regiões, certifique-se de
consultar seu departamento jurídico para verificar se os dados podem ser armazenados
em diversas zonas ou em um país diferente.
Entenda outras características de armazenamento que impactam sua opção.
Consistência: a garantia de que uma operação de leitura retorna a versão mais recente
de um arquivo. As soluções de armazenamento podem fornecer strong consistency 
quando você tem garantia de sempre receber a versão mais recente de um arquivo ou 
7
Efetuar login Criar conta da IBM Cloud
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 6/17
Será possível usar as opções de armazenamento não persistente se os seus dados não precisarem ser
armazenados persistentemente ou se você desejar fazer teste de unidade de seus componentes de app.
A imagem a seguir mostra as opções de armazenamento de dados não persistentes disponíveis no IBM
Cloud Kubernetes Service. Essas opções estão disponíveis para clusters grátis e padrão.
eventual consistency quando a operação de leitura pode não retornar a versão mais 
recente. Frequentemente, você localiza uma consistência eventual em sistemas 
distribuídos geograficamente nos quais uma operação de gravação deve primeiro ser 
replicada em todas as instâncias.
Desempenho: o tempo que leva para concluir uma operação de leitura ou gravação.
Durabilidade: a garantia de que uma operação de gravação que está confirmada em
seu armazenamento mantenha-se permanentemente e não seja corrompida ou perdida,
mesmo se gigabytes ou terabytes de dados forem gravados em seu armazenamento ao
mesmo tempo.
Resiliência: a capacidade de se recuperar de uma indisponibilidade e continuar as
operações, mesmo se um componente de hardware ou software falhou. Por exemplo,
seu armazenamento físico experimenta uma indisponibilidade de energia, uma
indisponibilidade de rede ou é destruído durante um desastre natural.
Disponibilidade: a capacidade de fornecer acesso a seus dados, mesmo que um data
center ou uma região esteja indisponível. A disponibilidade para seus dados é
geralmente obtida pela inclusão de redundância e configuração de mecanismos de
failover.
Escalabilidade: a capacidade de ampliar a capacidade e customizar o desempenho
com base em suas necessidades.
Criptografia: o mascaramento de dados para evitar visibilidade quando os dados são
acessados por um usuário não autorizado.
Revise as soluções de armazenamento persistente disponíveis e escolha a solução que melhor se
ajuste ao seu app e aos requisitos de dados.
8
Comparação de Opções de Armazenamento não Persistente
Efetuar login Criar conta da IBM Cloud
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 7/17
Capacidade
Multizone
Não Não
Suportado em
clusters do VPC
Sim Não
Tipos de Dados Todos Todos
Capacidade Limitada ao disco secundário
disponível do nó do trabalhador.
Para limitar a quantia de
armazenamento secundário que
é consumido por seu pod, use
solicitaçõesde recurso e limites
para o armazenamento efêmero
.
Limitado ao espaço disponível do nó do
trabalhador no disco primário
( hostPath ) ou no disco ( emptyDir ). 
Para limitar a quantia de 
armazenamento secundário que é 
consumido por seu pod, use 
solicitações de recurso e limites para o 
armazenamento efêmero .
Padrão de
acesso a dados
Operações de leitura e
gravação de qualquer
frequência
Operações de leitura e gravação de
qualquer frequência
Access Através do sistema de arquivos
local do contêiner
Por meio do volume hostPath do 
Kubernetes para acesso ao 
armazenamento primário do nó do 
trabalhador.
Por meio do volume emptyDir do 
Kubernetes para acesso ao 
armazenamento secundário do nó 
do trabalhador.
Desempenho Alta Alto com latência inferior ao usar SSD
Consistência Forte Forte
Resiliência Baixo Baixo
Disponibilidade Específica para o contêiner Específico para o nó do trabalhador
Características Dentro do contêiner No disco primário ou secundário do
nó do trabalhador
Efetuar login Criar conta da IBM Cloud
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#local-ephemeral-storage
https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#local-ephemeral-storage
https://kubernetes.io/docs/concepts/storage/volumes/#hostpath
https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 8/17
Opções de armazenamento não persistente.
Disponibilidade Específica para o contêiner Específico para o nó do trabalhador
Escalabilidade Difícil de ampliar conforme
limitado à capacidade do disco
secundário do nó do trabalhador
Difícil de ampliar conforme limitado à
capacidade do disco primário e
secundário do nó do trabalhador
Durabilidade Os dados são perdidos quando
o contêiner trava ou é removido.
Os dados em volumes hostPath ou 
emptyDir são perdidos quando:
O nó do trabalhador é excluído.
O nó do trabalhador é
recarregado ou atualizado.
O cluster é excluído.
A conta do IBM Cloud atinge um
estado suspenso.
Além disso, os dados em um volume 
emptyDir são removidos quando:
O pod designado é excluído
permanentemente do nó do
trabalhador.
O pod designado é planejado em
outro nó do trabalhador.
Casos de uso
comuns
Cache de imagem local
Logs do contêiner
Cache local de alto desempenho
Acessar arquivos do sistema de
arquivos do nó do trabalhador
Testes de Unidade
Casos de uso
não ideais
Armazenamento de dados
persistentes
Compartilhando dados entre
contêineres
Armazenamento de dados
persistentes
Características Dentro do contêiner No disco primário ou secundário do
nó do trabalhador
Efetuar login Criar conta da IBM Cloud
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 9/17
Se você tiver um único cluster de zona, será possível escolher entre as opções a seguir em IBM Cloud
Kubernetes Service que fornecem acesso rápido aos seus dados. Para disponibilidade mais alta, use
uma opção de armazenamento que seja projetada para dados distribuídos geograficamente e, se
possível, para seus requisitos, crie um cluster com diversas zonas.
A imagem a seguir mostra as opções que você tem no IBM Cloud Kubernetes Service para armazenar
permanentemente seus dados em um único cluster.
Comparação de opções de armazenamento persistente para clusters
de zona única
Nota: As opções de armazenamento de dados persistentes estão disponíveis somente para
clusters padrão.
Multizone-capaz Não, conforme específico para um
data center. Os dados não podem
ser compartilhados entre as zonas,
a menos que você implemente sua
própria replicação de dados.
Não, conforme específico para um
data center. Os dados não podem
ser compartilhados entre as zonas,
a menos que você implemente sua
própria replicação de dados.
Suportado em
clusters do VPC
Não Sim
Características Armazenamento de arquivo
clássico
Classic Block Storage/VPC Block
Storage
Efetuar login Criar conta da IBM Cloud
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 10/17
Tipos de dados
Ideal
Todos Todos
Padrão de uso
de dados
Operações de leitura/gravação
aleatória
Operações de leitura/gravação
sequencial
Operações de leitura/gravação
aleatória
Cargas de trabalho de gravação
intensiva
Access Via sistema de arquivos no volume
montado
Via sistema de arquivos no volume
montado
Suportadas
gravações de
acesso do
Kubernetes
ReadWriteMany (RWX)
ReadOnlyMany (ROX)
ReadWriteOnce (RWO)
ReadWriteOnce (RWO)
Desempenho Previsível devido ao IOPS e
tamanho designados. Os IOPS são
compartilhados entre os pods que
acessam o volume.
Previsível devido ao IOPS e
tamanho designados. Os IOPS não
são compartilhados entre os pods.
Consistência Forte Forte
Durabilidade Alta Alta
Resiliência Medium conforme específico para
um data center. O servidor de
armazenamento de arquivo é
agrupado pela IBM com rede
redundante.
Medium conforme específico para
um data center. O servidor de
armazenamento de bloco é
agrupado pela IBM com rede
redundante.
Disponibilidade Medium conforme específico para
um data center.
Medium conforme específico para
um data center.
Escalabilidade Difícil de ampliar além do data
center. Não é possível mudar uma
camada de armazenamento
existente.
Difícil de ampliar além do data
center. Não é possível mudar uma
camada de armazenamento
existente.
Criptografia Em repouso Classic Block Storage: criptografia
Características Armazenamento de arquivo
clássico
Classic Block Storage/VPC Block
Storage
Efetuar login Criar conta da IBM Cloud
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 11/17
Se você tiver um cluster com diversas zonas, escolha entre as opções de armazenamento persistente a
seguir para acessar seus dados de nós do trabalhador que são difundidas entre as zonas.
Opções de armazenamento persistente para
clusters de zona única.
em repouso. 
VPC Block Storage: criptografia em
trânsito com o Key Protect.
Backup e
Recuperação
Configurar capturas instantâneas
periódicas
Replicar capturas instantâneas
Armazenamento duplicado
Faça backup dos dados para
IBM Cloud Object Storage
Copie dados de e para o pod e
contêineres (comando kubectl cp
)
Classic Block Storage:
Configurar capturas instantâneas
periódicas
Replicar capturas instantâneas
Armazenamento duplicado
Faça backup dos dados para
IBM Cloud Object Storage
Copie dados de e para o pod e
contêineres (comando kubectl cp
)
VPC Block Storage: comando 
kubectl cp do Kubernetes
Casos de uso
comuns
Armazenamento em Massa ou
Arquivo Único
Compartilhamento de arquivo em
um cluster de zona única
Conjuntos stateful
Armazenamento auxiliar quando
você executa seu próprio banco
de dados
Acesso de alto desempenho para
pods únicos
Casos de uso
não ideais
Clusters multizona
Dados distribuídos
geograficamente
Clustersmultizona
Dados distribuídos
geograficamente
Compartilhando dados em
diversas instâncias do app
Comparação de opções de armazenamento persistente para clusters
com diversas zonas
Características Armazenamento de arquivo
clássico
Classic Block Storage/VPC Block
Storage
Efetuar login Criar conta da IBM Cloud
https://kubernetes.io/docs/reference/kubectl/overview/#cp
https://kubernetes.io/docs/reference/kubectl/overview/#cp
https://kubernetes.io/docs/reference/kubectl/overview/#cp
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 12/17
As opções de armazenamento de dados persistentes estão disponíveis somente para clusters padrão.
A imagem a seguir mostra as opções que você tem no IBM Cloud Kubernetes Service para armazenar
permanentemente seus dados em um cluster com múltiplas zonas e tornar seus dados altamente
disponíveis. É possível usar essas opções em um cluster de zona única, mas é possível que não
obtenha os benefícios de alta disponibilidade que seu app requer.
Dica: Procurando conectar seu cluster a um banco de dados no local? Consulte
Configurando a conectividade de VPN para o cluster.
Multizone-capaz Sim Sim Sim
Suportado em
clusters do VPC
Sim Sim Sim
Tipos de dados
Ideal
Dados Semi-
Estruturados e não
Estruturados
Todos Depende do
DBaaS
Padrão de uso
de dados
Cargas de trabalho
de leitura intensiva
Poucas ou nenhuma
operação de
gravação
Cargas de trabalho
de gravação
intensiva
Operação de leitura
e gravação aleatória
Operações de leitura
e gravação
sequenciais
Cargas de
trabalho de
leitura/gravação
intensiva
Características Armazenamento de
objeto
SDS (Portworx) Banco de dados
do IBM Cloud
Efetuar login Criar conta da IBM Cloud
https://cloud.ibm.com/docs/containers?topic=containers-vpn#vpn
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 13/17
Access Via sistema de arquivos
no volume montado
(plug-in) ou via API de
REST em seu app
Por meio do sistema de
arquivos no volume
montado ou no acesso
do cliente NFS ao
volume
Via API REST a
partir de seu app
Suportadas
gravações de
acesso do
Kubernetes
ReadWriteMany
(RWX)
ReadOnlyMany
(ROX)
ReadWriteOnce
(RWO)
Todos N/A quando
acessado no
app diretamente
Desempenho Alto para operações de
leitura. Previsível devido
ao IOPS e tamanho
designados ao usar
máquinas não SDS.
Próximo ao
desempenho de
bare metal para
operações de leitura
e gravação
sequenciais ao usar
máquinas SDS.
Fornece perfis 
para executar
bancos de dados de
alto desempenho
Possibilidade de
criar uma camada de
armazenamento com
perfis de
desempenho
diferentes dos quais
seu app pode
escolher.
Alto, se
implementado no
mesmo data center
que seu app.
Consistência Eventual Forte Depende do
DBaaS
Características Armazenamento de
objeto
SDS (Portworx) Banco de dados
do IBM Cloud
Efetuar login Criar conta da IBM Cloud
https://docs.portworx.com/portworx-install-with-kubernetes/storage-operations/create-pvcs/dynamic-provisioning/#using-dynamic-provisioning
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 14/17
Durabilidade Muito alto, pois as fatias
de dados são dispersas
em um cluster de nós de
armazenamento. Cada
nó armazena somente
uma parte dos dados.
Muito alto, já que três
cópias de seus dados
são mantidas em todos
os momentos.
Alta
Resiliência Alta, pois as fatias de
dados são dispersas em
três zonas ou regiões.
Médio, quando
configurado somente
em uma zona única.
Alta quando
configurada com
replicação em três
zonas. Média, quando
você armazena dados
em somente uma única
zona.
Depende do
DBaaS e de sua
configuração.
Disponibilidade Alta devido à
distribuição entre zonas
ou regiões.
Alta quando você
replica dados em três
nós do trabalhador em
zonas diferentes.
Alta se você
configurar diversas
instâncias.
Escalabilidade Escalas
automaticamente
Aumente a capacidade
do volume
redimensionando o
volume. Para aumentar
a capacidade da
camada de
armazenamento geral,
deve-se incluir os nós
do trabalhador ou o
armazenamento de
bloco remoto. Ambos os
cenários requerem
monitoramento de
capacidade pelo
usuário.
Escalas
automaticamente
Criptografia Em trânsito e em
repouso
Traga sua própria chave
para proteger seus
dados em trânsito e em
Em repouso
Características Armazenamento de
objeto
SDS (Portworx) Banco de dados
do IBM Cloud
Efetuar login Criar conta da IBM Cloud
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 15/17
repouso com o IBM Key
Protect.
Backup e
Recuperação
Os dados são
replicados
automaticamente em
diversos nós para alta
durabilidade. Para obter
mais informações,
consulte o SLA nos
termos de serviço do
IBM Cloud Object
Storage . Também é
possível usar o
comando kubectl cp 
do Kubernetes para 
copiar dados de e para 
o pod e contêineres.
Use capturas
instantâneas locais ou
em nuvem para salvar o
estado atual de um
volume. Para obter
mais informações,
consulte Criar e usar
capturas instantâneas
locais . Também é
possível usar o
comando kubectl cp 
do Kubernetes para 
copiar dados de e para 
o pod e contêineres.
Depende do
DBaaS
Casos de uso
comuns
Clusters multizona
Dados distribuídos
geograficamente
Dados grandes
estáticos
Conteúdo estático de
multimídia
Apps da web
Backups
Archives
Conjuntos stateful
Dados distribuídos
geograficamente
Solução de
armazenamento
comum ao executar
apps em diversos
provedores em
nuvem
Armazenamento
auxiliar quando você
executa seu próprio
banco de dados
Acesso de alto
desempenho para
pods únicos
Acesso de
armazenamento
compartilhado entre
diversos pods e nós
do trabalhador
Clusters
multizona
Bancos de
dados
relacionais e
não relacionais
Dados
distribuídos
geograficamente
Características Armazenamento de
objeto
SDS (Portworx) Banco de dados
do IBM Cloud
Efetuar login Criar conta da IBM Cloud
https://www-03.ibm.com/software/sla/sladb.nsf/sla/bm-7857-03
https://kubernetes.io/docs/reference/kubectl/overview/#cp
https://docs.portworx.com/portworx-install-with-kubernetes/storage-operations/create-snapshots/
https://kubernetes.io/docs/reference/kubectl/overview/#cp
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 16/17
Opções de armazenamento persistente para
clusters multizona.
Casos de uso
não ideais
Cargas de trabalho
de gravação
intensiva
Operações de
gravação aleatória
Atualizações de
dados incrementais
Bancos de dados de
N/A App que é
projetado para
gravar em um
sistema de
arquivos
Idioma:
Português/Brasil
Características Armazenamento de
objeto
SDS (Portworx) Banco de dados
do IBM Cloud
Efetuar loginCriar conta da IBM Cloud
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
02/10/2021 19:46 IBM Cloud Docs
https://cloud.ibm.com/docs/containers?topic=containers-storage_planning&locale=pt-BR 17/17
Efetuar login Criar conta da IBM Cloud
https://www.ibm.com/
https://cloud.ibm.com/login?state=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR
https://cloud.ibm.com/registration?target=%2Fdocs%2Fcontainers%3Ftopic%3Dcontainers-storage_planning%26locale%3Dpt-BR

Outros materiais