Camada de Controle e Provisionamento em Nuvem

Classificado em Computação

Escrito em em português com um tamanho de 4,28 KB

Camada de Controle: Inclui softwares responsáveis pelo gerenciamento e controle das camadas de infraestrutura de nuvem. Recebe solicitações das camadas de serviço e instrumentação.

Implementação: Pode ser implementada em cima da camada virtual ou da camada física.

Funções da camada de controle: Configuração, provisionamento e monitoramento de recursos.

Software de Controle: Vincula os recursos subjacentes e trabalha em conjunto com o software de virtualização, permitindo:

  • Agrupamento de recursos;
  • Alocação de recursos para serviços;
  • Otimização da utilização de recursos.

Características: Gerenciador de Elemento e Unificado:

  • Element Manager: Permite gerenciar componentes de infraestrutura independentemente.
  • Unified Manager: Fornece uma única interface de gerenciamento para configurar e provisionar recursos para aplicativos e serviços.

Etapas para o provisionamento: Inventário de recursos, gerenciamento/agrupamento de recursos e provisionamento de recursos.

Provisionamento de recursos: Faz a alocação de recursos dos conjuntos de recursos para as instâncias do serviço. O processo inicia quando o consumidor seleciona o serviço de nuvem desejado a partir do catálogo de serviços.

Técnicas de Gerenciamento:

  • Compute: Hyper-threading e Memory page sharing;
  • Storage: Virtual storage provisioning e storage pool rebalancing;
  • Network: Network storm control e Traffic shaping.

Hyper-Threading: Permite que um processador apareça como dois núcleos de processadores lógicos, possibilitando que um Sistema Operacional execute duas threads simultaneamente.

Compartilhamento de páginas e memória: Elimina cópias redundantes de páginas de memória.

Alocação dinâmica de memória: Uma técnica de otimização de memória que reivindica memória.

Balanceamento de carga entre hipervisores: Fornece distribuição uniforme de carga em todos os hipervisores. Exemplo: O servidor de gerenciamento verifica a disponibilidade de recursos em todos os hipervisores quando uma nova VM está ativada.

Tecnologia Flash-cache de servidor: Além de melhorar o desempenho do aplicativo, evitando latências de rede de entrada e saída ao sistema de armazenamento, também usa software de cache inteligente e um cartão flash no sistema de computação.

Provisionamento de armazenamento virtual: Permite apresentar uma LUN para um aplicativo com mais capacidade do que ele possui fisicamente no sistema de armazenamento.

Reivindicação de espaço de armazenamento: Identifica o espaço não utilizado em Thin LUN e o atribui a um grupo de armazenamento.

  • Recuperação de extensão zero: As extensões desalinhadas são adicionadas de volta ao grupo.
  • Recuperação baseada em API: A API comunica a localização de todo o espaço não utilizado identificado no LUN para o sistema recuperar o espaço não utilizado.

Balanceamento de grupos de armazenamento: Fornece a capacidade de reequilibrar as extensões alocadas em unidades de disco físicas sobre o grupo quando novas unidades são adicionadas.

Nível automatizado de armazenamento: Uma técnica que estabelece uma hierarquia de diferentes tipos de armazenamento para diferentes categorias de dados, permitindo armazenar os dados corretos automaticamente na camada correta.

Movimentação de dados entre camadas:

  • Intra-array: Dentro de uma matriz de armazenamento;
  • Inter-array: Entre matrizes de armazenamento.

Nível de cache: Permite a criação de um cache secundário de grande capacidade usando SSDs.

Entradas relacionadas: