Virtualização

Description

Concursos Públicos Tecnologia Mind Map on Virtualização, created by Andre Santana on 20/10/2016.
Andre Santana
Mind Map by Andre Santana, updated more than 1 year ago
Andre Santana
Created by Andre Santana over 7 years ago
60
1

Resource summary

Virtualização
  1. 1 - Conceitos
    1. é uma camada de abstração entre HW e SW
      1. prejudica o desempenho em cerca de 2% a 10%
        1. particionamento de um servidor físico em vários servidores lógicos
          1. hardware e software são logicamente equivalentes
            1. LPAR (Logical PARtition) = subconjunto dos recursos de hardware de um computador virtualizado, divisão dos recursos de HW, cada divisão pode ser operada por um SO independente
              1. DLPAR (Dynamic LPAR) = capacidade de um LPAR ser configurado dinamicamente (sem reboot)
                1. workload = dados a serem processados e instruções a serem executadas sobre esses dados, impacta no desempenho da aplicação
                  1. throughput = capacidade do HW/SW em processar dados
                  2. virtualização DE desktop = VDI (Virtual Desktop Infraestructure), cada usuário possui seu próprio SO virtual
                    1. maquina virtual dedicada = cada usuário possui seu virtual desktop
                      1. pool de desktop virtual = pool de desktop compartilhado, personalização usa técnicas de redirecionamento de pastas e perfil ambulante
                      2. o que conduz a virtualização?
                        1. empresa possui multicomputadores, mas não os quer de verdade.
                          1. empresa possui multicomputadores pois a carga é realmente pesada
                            1. inexistência de confiança
                              1. idéia básica é a criação de containers nos quais as máquinas virtuais possam ser executadas
                              2. 2 - Categorias de virtualização
                                1. nível de hardware = virtualização é posta diretamente sobre a máquina física
                                  1. nível de SO = camada de virtualização permite a criação de partições lógicas em uma plataforma
                                    1. nível de linguagem de programação = camada de virtualização é um programa de aplicação do SO
                                    2. 3 - Espécies de virtualização
                                      1. virtualização total
                                        1. réplica do hardware
                                          1. execução direta das instruções não-privilegiadas nos dispositivos
                                            1. instruções privilegiadas são executadas pelo VMM
                                              1. facilita a migração de máquinas virtuais entre servidores
                                                1. desempenho é um pouco prejudicado
                                                  1. conceitos = translação binária e execução direta
                                                    1. incovenientes = instruções, por não serem modificadas precisam ser testadas para saber se são sensíveis ou não, drivers de dispositivos genéricos degradam o desempenho, problemas técnicos no tocante à gerência de memória
                                                    2. para-virtualização
                                                      1. sistema operacional visitante modificado
                                                        1. melhor desempenho que a virtualização total
                                                          1. drivers de dispositivo específicos
                                                            1. não há necessidade de emulação de instruções sensíveis.
                                                          2. 4 - Tipos de hypervisores
                                                            1. tipo 1
                                                              1. chamado de baremetal
                                                                1. hypervisor é o próprio SO
                                                                  1. único programa funcionando em modo núcleo
                                                                    1. gerencia várias cópias de hardware real
                                                                      1. código de pequeno tamanho interfere pouco no desempenho
                                                                        1. subtipos = hypervisor monolítico, hypervisor microkernelizado
                                                                        2. tipo 2
                                                                          1. é apenas um programa do usuário funcionando
                                                                            1. interpretador do conjunto de instruções da máquina
                                                                              1. roda sobre o SO nativo como se fosse um processo deste
                                                                            2. 5 - Tipos de rede
                                                                              1. external network = seleciona o adaptador de rede físico
                                                                                1. internal network = não prove acesso ao dispositivo de acesso físico
                                                                                  1. private network = permite a comunicação entre todas as VMs da rede virtual privada
                                                                                  2. 6 - Vantagens
                                                                                    1. segurança
                                                                                      1. confiança e disponibilidade
                                                                                        1. custo
                                                                                          1. adaptação às diferentes cargas de trabalho
                                                                                            1. balanceamento de cargas
                                                                                              1. permite criação de pontos de salvaguarda (snapshot)
                                                                                                1. migração facilitada
                                                                                                  1. permite armazenamento de aplicações legadas
                                                                                                    1. usadas no desenvolvimento de software
                                                                                                      1. maior isolamento
                                                                                                        1. gerenciamento centralizado
                                                                                                        2. 7 - Desvantagens
                                                                                                          1. desempenho
                                                                                                            1. se o hardware da máquina falhar, o resultado será castrófico
                                                                                                              1. licenciamento
                                                                                                                1. sensibilidade a aplicativos de carga excessiva
                                                                                                                Show full summary Hide full summary

                                                                                                                Similar

                                                                                                                Quiz sobre Tecnologia no Ensino
                                                                                                                camilafragoso
                                                                                                                Tecnologia e Administração
                                                                                                                Erika Lots
                                                                                                                Tecnologia na Educação
                                                                                                                Alessandra S.
                                                                                                                13 motivos para usar Tecnologia na Educação
                                                                                                                Alessandra S.
                                                                                                                10 DICAS SOBRE TECNOLOGIA EDUCATIVA
                                                                                                                Cristinamba
                                                                                                                Mapa Mental de Revisão de Algoritmos e Programação I
                                                                                                                José Toniazzo
                                                                                                                Inteligencia Artificial
                                                                                                                Alceu Bernardino
                                                                                                                Games e jogos educativos.
                                                                                                                Míria Santanna
                                                                                                                Interação, Interatividade, tecnologias interativas e redução de distâncias em cursos on-line
                                                                                                                Ítalo Rangel
                                                                                                                Softwares Educacionais
                                                                                                                valdeiresmendes