Elasticidade em Nuvem

Descripción

Características da Elasticidade na Cloud Computing.
helainelins
Mapa Mental por helainelins, actualizado hace más de 1 año
helainelins
Creado por helainelins hace alrededor de 10 años
46
0

Resumen del Recurso

Elasticidade em Nuvem

Nota:

  • A capacidade, proativa ou reativa, de aumentar ou diminuir os recursos de um serviço em tempo de execução. A noção de tempo é crucial, envolvendo tanto o atraso na percepção da necessidade de reconfiguração quanto na duração deste procedimento.
  1. Escalabilidade Temporal

    Nota:

    • Elasticidade x Escalabilidade Escalabilidade é a habilidade de um sistema de lidar com uma quantidade de maior carga à medida de novos recursos são adicionados, mantendo um nível de desempenho uniforme ou aproximado. O conceito é livre da noção do tempo diferente da elasticidade
    1. Modalidades
      1. Vertical

        Nota:

        • Permite o redimensionamento de atributos como CPU, disco, rede, memória ou até mesmo alocação e desalocação de nós de computação
        1. Horizontal

          Nota:

          • Permite aumentar/diminuir o número de instâncias (VMs) e sua migração para novos nós de processamento
        2. Política de Alocação
          1. Manual

            Nota:

            • Necessita da intervenção do usuário/programador. Podem ser disponibilizadas por meio de APIs
            1. Automática
              1. Reativa

                Nota:

                • Caracterizada pelo mecanismo regra-condição-ação. É comum o emprego de thresolds na escrita de regras para gerenciamento das métricas. Geralmente conta com uma pré-configuração do usuário através de redação de regras-condição-ação. Novos serviços requerem um novo esforço de redação.
                • Comum no Amazon, Windows Azure e Nimbus.
                • Pode utilizar como estratégia a detecção de padrões e discretização por meio de profiling
                1. Proativa

                  Nota:

                  • Utiliza técnicas de predição para antecipar o comportamento de carga do sistema e assim decidir pela ação de elasticidade.
                  • É comum que implementações proativas utilizerm Fast Fourier Transform (FFT), Walvelts, séries temporais e/ou perfis(profiles).
              2. Métricas de Atuação
                1. Utilização de CPU

                  Nota:

                  • Métricas mais utilizadas.
                  1. Custo Financeiro

                    Nota:

                    • Elasticidade com aumento de recursos acarreta em maiores gastos para o consumidor. Pesquisas procuram um melhor mapeamento dado um determinado budget.
                    1. Controle da Energia Elétrica
                      1. Número de Requisições em Fila
                        1. Utilização de Memória
                        2. Estratégias
                          1. Replicação

                            Nota:

                            • Imagem ou template que é instanciado para criar uma máquina virtual para tolerância a falhas e balanceamento de carga.
                            • Gerenciada por um controlador de requisições que gerencia a escala sob demanda. O aumento/diminuição da demanda aumenta/diminui as imagens em execução.
                            1. Migração

                              Nota:

                              • Técnica mais trivial para expressão da elasticidade. As VMs são isoláveis e hypervisors permitem a transferência entre nós com um nível de desempenho aceitável (live migration). Não é necessário alteração em nível de implementação nas aplicações.
                              1. Redimensionamento

                                Nota:

                                • Refere-se a adaptação/alteração de recursos e aplicações (threads)
                              2. Interfaces de Uso
                                1. Linha de Comando

                                  Nota:

                                  • Comum em nuvens privadas, geralmente associadas ao SO Linux
                                  1. Interface Gráfica

                                    Nota:

                                    • Gerente gráfico, mais comumente disponíveis mediante navegador web.
                                    1. API

                                      Nota:

                                      • Interfaces em nível de programação, onde usuários podem interagir com a nuvem, como por exemplo, lançar e destruir instâncias de serviços.
                                    2. Aplicações
                                      1. Virtualização
                                        1. Estratégias
                                          1. Virtualização Completa
                                            1. Virtualização nível SO e Paravirtualização
                                              1. Virtualização assistida p/Hardware
                                              2. Tecnologias
                                                1. LAN
                                                  1. VPN
                                                    1. Overlays
                                                2. Implementações
                                                  1. Manual
                                                    1. Cloud Stack
                                                      1. GoGrid
                                                        1. Heroku
                                                          1. Eucalyptus
                                                            1. Open Nebula
                                                              1. Open Stack
                                                              2. Pré-config/Reativa
                                                                1. Amazon AWS
                                                                  1. Nimbus
                                                                    1. Microsoft Azure
                                                                      1. Right Scale
                                                                  Mostrar resumen completo Ocultar resumen completo

                                                                  Similar

                                                                  Direito Empresarial Características
                                                                  Glaucia Caldas
                                                                  Direito Empresarial
                                                                  Luis Carlos Rodrigues de Araújo
                                                                  How A Consumer Can Measure Elasticity for Cloud Platforms
                                                                  helainelins
                                                                  IPNET & Google: Estratégias de Vendas
                                                                  Thiago Diniz
                                                                  Mapa Mental - Intelligent Edge for IoT Analytics
                                                                  Alex Martins
                                                                  Eláticidade
                                                                  Thainá Carmo
                                                                  CLOUD COMPUTING
                                                                  marceloccarvalho
                                                                  Mapa Mental - Intelligent Edge for IoT Analytics
                                                                  Neri Teresinha Brun Huf
                                                                  ORGANIGRAMA
                                                                  Sebastian Valencia
                                                                  MAPAS CONCEPTUALES DIGITALES
                                                                  carolinaordonezm