Tecnologia de computação em nuvem e virtualização [notas de aula]

Notas de aula sobre tecnologia de virtualização e computação em nuvem do Instituto de Tecnologia Kunpeng


1. Sistema de computação em nuvem e evolução

Definição de computação em nuvem

        A essência da computação em nuvem é um modelo de prestação de serviços através do qual os recursos de um pool de recursos compartilhados podem ser acessados ​​através da rede a qualquer momento, em qualquer lugar e sob demanda. O conteúdo deste pool de recursos inclui recursos de computação, recursos de rede, recursos de armazenamento, etc. Esses recursos podem ser alocados e ajustados dinamicamente e divididos de forma flexível entre diferentes usuários.Qualquer serviço de TI que atenda a essas características pode ser chamado de serviço de computação em nuvem.

        Em outras palavras, os fabricantes alugam seus próprios recursos de data center aos clientes sob demanda para auxiliá-los no processamento de serviços na nuvem.

        O valor central dos serviços é a flexibilidade e a elasticidade, e os serviços em nuvem atendem exatamente a esses valores. Ele também possui um mecanismo de assinatura flexível e recursos flexíveis de pagamento conforme o uso.

        Ressalta-se aqui que nuvem se refere ao conceito geográfico, ou seja, a computação ocorre na nuvem.


Em comparação com a implantação local, as diferenças entre a computação em nuvem e a implantação local são as seguintes:

implantação local computação em nuvem
custo Não posso controlar Controlável
elasticidade fraco poderoso
Custos de operação e manutenção alto Baixo
Desempenho de custos de segurança Baixo alto
dados privados bom ruim

        O surgimento da computação em nuvem não é isolado, mas é o produto do desenvolvimento da tecnologia de informática e da tecnologia de comunicação até certo ponto.
        Algumas pessoas acreditam que a computação em nuvem é equivalente ao modelo " Internet + computação ", e sua história de desenvolvimento é a história do desenvolvimento da Internet e dos modelos de computação.

Três estágios da computação em nuvem


  •  Cloud Computing 1.0   é o estágio de virtualização de recursos de infraestrutura de TI para administradores de data center. Esse estágio usa tecnologia de virtualização de computação para separar e dissociar completamente os aplicativos de TI corporativos da infraestrutura subjacente e reutilizar várias instâncias de aplicativos de TI corporativos e ambientes operacionais. No mesmo servidor físico. e por meio de software de agendamento de cluster virtualizado, mais aplicativos de TI podem ser reutilizados em menos nós de servidor.
  • Cloud Computing 2.0 é o estágio de serviceização de recursos e automação de gerenciamento para locatários e usuários de nuvem de infraestrutura. Esse estágio melhorou muito a capacidade de provisionar de forma rápida e ágil os recursos de infraestrutura exigidos por aplicativos de TI corporativos e reduziu a infraestrutura necessária para que os aplicativos de TI corporativos fossem implementados. on-line: O ciclo de preparação de recursos transforma o planejamento contínuo e estático da infraestrutura empresarial no processo elástico de fornecimento sob demanda de recursos dinâmicos.
  • Cloud Computing 3.0 é a arquitetura de aplicativos corporativos distribuídos e orientados a microsserviços para desenvolvedores de aplicativos de TI corporativos e mantenedores de gerenciamento, a reconstrução da arquitetura de dados corporativos baseada na Internet e a inteligência de big data.Neste estágio, a própria arquitetura de aplicativos de TI corporativo gradualmente expande-se verticalmente em segmentos de aplicativos. A arquitetura em camadas permite que a TI corporativa atinja um novo nível no suporte à agilidade empresarial, inteligência e eficiência na utilização de recursos, e abre caminho para o rápido desenvolvimento iterativo de negócios inovadores empresariais.
Computação em nuvem 1.0

Virtualização de computação (Hyper-v, XEN, KVM, VMware EXS),

Virtualização para melhor utilização

Com a virtualização em seu núcleo

Computação em nuvem 2.0

Definição e integração de software (OpenStack, VMware, AWS),

Infraestrutura em nuvem, padronização de serviços de recursos e automação

Centrado em recursos
Computação em nuvem 3.0

Negócios nativos e de reconstrução em nuvem (Docker, CoreOS, Cloud Foundry)

Cloudificação de aplicativos, desenvolvimento ágil de aplicativos e gerenciamento do ciclo de vida

Centrado na aplicação


Três modelos de serviço de computação em nuvem

        Os três modelos de serviço de cima para baixo são SaaS, Paas e Iaas, ou seja, da aplicação à plataforma até às instalações de hardware.

SaaS: Software (Software como Serviço) como Serviço

A camada SaaS é a camada que entra em contato com a vida cotidiana e é acessada principalmente por meio de um navegador web. Qualquer aplicativo em um servidor remoto pode ser executado pela rede

        Os serviços que você consome entram nessas categorias inteiramente da web, como Netflix, MOG, Google Apps, Dropbox ou iCloud da Apple. Embora esses serviços da Web sejam usados ​​para negócios, entretenimento ou ambos, eles também fazem parte da tecnologia em nuvem. Dados domésticos no próximo segundo A Nexadata pode acessar rapidamente novos dados (especialmente sistemas SaaS), acumular dados detalhados com precisão, formar dados mestres precisos e modificar rapidamente as mudanças nos negócios.

Plataforma Paas (Plataforma como Serviço) como Serviço

Às vezes também chamado de middleware . Todo o desenvolvimento da empresa pode ser realizado nesta camada, economizando tempo e recursos.

        As empresas de PaaS fornecem diversas soluções para desenvolvimento e distribuição de aplicativos online, como servidores virtuais e sistemas operacionais. Isso economiza dinheiro em hardware e facilita a colaboração entre estúdios dispersos. Gerenciamento de aplicativos da Web, design de aplicativos, hospedagem virtual de aplicativos, ferramentas de armazenamento, segurança e colaboração de desenvolvimento de aplicativos, etc.

 IaaS: Infraestrutura (infraestrutura como serviço) como serviço

IaaS: Infraestrutura como Serviço (Infraestrutura como Serviço), às vezes também chamada de Hardware como Serviço. No passado, se você quisesse executar alguns aplicativos corporativos no escritório ou no site da empresa, precisava comprar um servidor ou outros serviços.Hardware caro é usado para controlar aplicativos locais e permitir o funcionamento dos negócios da empresa.

Mas agora, com a IaaS, as empresas podem terceirizar hardware para outros locais. As empresas IaaS fornecerão servidores externos, armazenamento e hardware de rede para aluguel. Economizando custos de manutenção e espaço de escritório, as empresas podem aproveitar o hardware para executar seus aplicativos a qualquer momento.

Quatro modelos de implantação de computação em nuvem

Existem quatro modelos de implantação de serviços de computação em nuvem         baseados em fontes de consumo : nuvem privada, nuvem comunitária, nuvem pública e nuvem híbrida .

  • Nuvem privada: Todos os consumidores de uma nuvem vêm apenas de uma unidade organizacional específica (como uma empresa de tecnologia de microcomputação).
  • Nuvem comunitária: Todos os consumidores em uma nuvem vêm de duas ou mais organizações específicas.
  • Nuvem Pública: Todos os consumidores de uma nuvem vêm do público.
  • Nuvem híbrida: os recursos de uma nuvem vêm de duas ou mais nuvens.
  • O modelo de implantação detalhado pode ser pesquisado diretamente na CSDN e não será descrito aqui.

2. Continua


Resumir

        Nenhum ainda.

Acho que você gosta

Origin blog.csdn.net/m0_61409069/article/details/126482041
Recomendado
Clasificación