Elasticidade em Nuvem

Beschreibung

Características da Elasticidade na Cloud Computing.
helainelins
Mindmap von helainelins, aktualisiert more than 1 year ago
helainelins
Erstellt von helainelins vor etwa 10 Jahre
46
0

Zusammenfassung der Ressource

Elasticidade em Nuvem

Anmerkungen:

  • 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

    Anmerkungen:

    • 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

        Anmerkungen:

        • 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

          Anmerkungen:

          • 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

            Anmerkungen:

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

                Anmerkungen:

                • 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

                  Anmerkungen:

                  • 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

                  Anmerkungen:

                  • Métricas mais utilizadas.
                  1. Custo Financeiro

                    Anmerkungen:

                    • 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

                            Anmerkungen:

                            • 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

                              Anmerkungen:

                              • 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

                                Anmerkungen:

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

                                  Anmerkungen:

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

                                    Anmerkungen:

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

                                      Anmerkungen:

                                      • 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
                                                                  Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                  ähnlicher Inhalt

                                                                  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
                                                                  Nationalismus in Europa (1789-1848)
                                                                  Jonas .
                                                                  PuKW - GESKO WERB
                                                                  Salome Jeong