Mecanismos de Infraestrutura em Nuvem
Mecanismos de Infraestrutura em Nuvem
2
7.1. Perímetro Lógico da Rede
•Isolamento de um ambiente de rede do resto das comunicações
rede
3
7.1. Perímetro Lógico da Rede
VPN é tipicamente implementado por meio da criptografia ponto a ponto dos pacotes de dados
enviado entre os pontos finais de comunicação
6
Exemplo de Estudo de Caso
7
7.2. Servidor Virtual
Software de virtualização que emula um servidor físico
•Um recurso virtual que pode ser fornecido instantaneamente, independentemente do
disponibilidade de recurso físico
•Multitenância: Compartilhar o mesmo servidor físico com múltiplos nuvens
consumidores
Figura
7.5.O primeiro
físico
servidores
dois virtuais
servidores,
enquanto o
segundo
físico
hosts do servidor
um virtual
servidor
8
7.2. Virtual Server
•O servidor virtual pode hospedar inúmeros recursos de TI, soluções baseadas na nuvem, e
vários outros mecanismos de computação em nuvem
9
7.2. Servidor Virtual
Figura 7.6. Um servidor virtual hospeda um serviço de nuvem ativo e é acessado ainda por uma nuvem.
consumer for administrative purposes. 10
7.2. Virtual Server
•Exemplo de Estudo de Caso
Figure [Link] servers are created via the physical servers’ hypervisors and acentral VIM.
11
7.2. Servidor Virtual
Mecanismos de virtualização
•Uma tecnologia central que possibilita a plataforma de serviço de computação em nuvem & a mais
bloco de construção fundamental do ambiente de nuvem
•Criação instantânea de VM copiando arquivo de imagem de VM modelo (sob demanda
provisionamento de recursos
•Escalonamento on-line para cima/para baixo (alocando mais/menos núcleos) ou para fora/para dentro (por
adicionando/removendo instâncias de VM
•Migração de servidor on-line replicando o arquivo de imagem da VM para outro host físico e
mudando
•Failover de serviço sem interrupções ao reinstalar o mesmo arquivo de imagem de VM dentro do mesmo
hospedeiro físico ou replicando o arquivo de imagem da VM e reinstalando-o entre diferentes
hosts físicos
•Balanceamento de carga efetivo por meio de provisionamento uniforme e migração on-line em tempo real
12
7.2. Virtual Server
Figura 7.8o
criação e
gestão
de virtual
servidores
processo
14
7.2. Servidor Virtual
15
7.2. Virtual Server
•Esta abordagem é utilizada em cada centro de dados para aplicar uma uniforme
implementação da camada de virtualização.
16
7.2. Servidor Virtual (Atribuição)
17
7.3. Dispositivo de Armazenamento em Nuvem
18
7.3. Dispositivo de Armazenamento em Nuvem
19
7.3. Dispositivo de Armazenamento em Nuvem
20
7.3. Dispositivo de Armazenamento em Nuvem
do CDMI Cloud
Storage Reference
Modelo.)
21
7.3. Dispositivo de Armazenamento em Nuvem
22
7.3. Dispositivo de Armazenamento em Nuvem
23
7.3. Dispositivo de Armazenamento em Nuvem
Diversos tipos de dados podem ser referenciados e armazenados como recursos da Web;
Objeto (acesso tudo ou nada – colocar/obter/postar/deletar)
•Acessado via REST ou serviços de nuvem baseados em Web usando HTTP como o
protocolo prime
24
7.3. Dispositivo de Armazenamento em Nuvem
Os mecanismos de dispositivos de armazenamento em nuvem geralmente suportam uma linguagem de consulta além de
operações básicas de armazenamento
•Usando uma API padrão para gerenciamento de armazenamento ou uma interface de usuário administrativa
•According to storage structure, storage interface is divided into two main categories:
Relational Data StorageandNon-Relational Data Storage
Comumente conhecido como armazenamento NoSQL com dados não tradicionais e não estruturados
Modelo de consistência enfraquecido com BASE (Basicamente Disponível, Estados Flexíveis)
Propriedades de consistência eventual
Propósito de evitar a potencial complexidade e sobrecarga de processamento que
pode ser imposto por banco de dados relacional
Mais escalável horizontalmente do que os armazenamentos relacionais - escalar para fora em vez de
escala vertical
Compensação: possível violação de consistência sem relacionamento tradicional
funções de banco de dados como transações ou junções
Dados desnormalizados ao serem exportados do armazenamento relacional para não-
armazenamento relacional resultando em aumento de tamanho devido principalmente ao aumento de dados
redundância
26
7.4. Monitor de Uso da Nuvem
O mecanismo de monitoramento de uso da nuvem é leve e autônomo.
software responsável por coletar e processar recursos de TI
dados de uso
•Dependendo do tipo de métricas de uso e da maneira como os dados de uso precisam ser
ser coletados; monitores de uso de nuvem podem existir em diferentes formatos
•Cada formato projetado para encaminhar dados de uso coletados para um banco de dados de log
para fins de pós-processamento e relatórios
27
7.4. Monitor de Uso da Nuvem
Agente de Monitoramento
•Um programa intermediário, orientado a eventos, que existe como um agente de serviço
•Ele reside ao longo de caminhos de comunicação existentes para monitorar de forma transparente
e analisar fluxos de [Link] 7.12
É comumente usado para medir o tráfego de rede e métricas de mensagens..
28
7.4. Monitor de Uso da Nuvem
•Agente de Monitoramento
Agente de Recurso
Um agente de recurso é um módulo de processamento
•That collects usage data by having event-driven interactions with
software de recursos especializadosFigura 7.13
•Commonly usedto monitor usage metricsbased on pre-defined,
eventos observáveis no nível do software de recursos, como iniciar,
suspending, resuming, and vertical scaling
30
7.4. Monitor de Uso da Nuvem
Agente de Recurso
(1) O agente de recursos está monitorando ativamente um servidor virtual e detecta um aumento em
uso
(2) O agente de recurso recebe uma notificação do gerenciamento de recursos subjacente
programa que o servidor virtual está sendo dimensionado e armazena os dados de uso coletados em
um banco de dados de log, de acordo com suas métricas de monitoramento
31
7.4. Monitor de Uso da Nuvem
Agente de Votação: módulo de processamento
•Coleta dados de uso de serviços em nuvem através da consulta de recursos de TI
•É comumente usado para monitorar periodicamente o status dos recursos de TI, como
uptime and downtime
•Consideração do consumidor:
–Como os consumidores confiam nas estatísticas de uso do provedor de nuvem?
E se esses agentes trabalharem duro demais?
32
7.4. Monitor de Uso da Nuvem
Agente de Perguntas
Figura 7.14
(1) Um agente de sondagem monitora o status de um serviço em nuvem hospedado por um servidor virtual por
enviando mensagens de solicitação de sondagem periódicas e recebendo respostas de sondagem
mensagens que relatam o status de uso "A" após um número de ciclos de polling, até que isso
recebe um estado de uso de "B"
(2) Com o status de "B", o agente de votação registra o novo status de uso no log
banco de dados
33
7.5. Replicação de Recursos
•Replicação periódica de recursos em nuvem, incluindo dados
Aprimoramento da disponibilidade
–Cada arquivo de imagem da VM é replicado periodicamente de forma local (dentro do mesmo dado
centro) e/ou remotamente (para outro centro de dados)
–Uma nova instância de VM ativada com o mesmo ponto de acesso ao serviço (IP) a partir do
replicar localmente ou remotamente em caso de uma falha de VM/PM minimizando a VM
tempo de inatividade
34
7.5. Replicação de Recursos
Aumento de desempenho
–Um arquivo de imagem de VM replicado em outra máquina física com espaço suficiente
poder de processamento quando o desempenho de uma VM está degradado
– Serviço de VM trocado desativando a instância atual da VM e
ativando uma nova instância de VM a partir da réplica em outro físico
máquina
A migração de VM principalmente para fins de balanceamento de carga e VM on-line
escalar para cima/para baixo
35
7.5. Replicação de Recursos
36
Tarefa
Exemplo de Estudo de Caso :
–Monitor de Uso da Nuvem Figura 7.15
37
7.6. Ambiente Pronto
•Um modelo de entrega em nuvem PaaS que representa uma solução pré-definida, baseada em nuvem
plataforma composta por um conjunto de recursos de TI já instalados
38
7.6. Ambiente Pronto para Uso
39