Dez anos de veteranos de TI não conseguem explicar claramente a computação em nuvem, este artigo permitirá que você entenda

Hoje, Lao Chen quer falar com você sobre o que é a computação em nuvem e por que tantas empresas estão migrando para a computação em nuvem, mas ninguém sabe o que a computação em nuvem pode fazer?
insira a descrição da imagem aqui
Resumo de uma frase: a computação em nuvem é uma grande agência de viagens virtual.

Recentemente, Lao Chen quis ir a Zibo comer churrasco, mas ficou muito preocupado com o roteiro, neste momento geralmente há três opções:

1. Dirigir sozinho: organize você mesmo o roteiro, reserve o hotel com antecedência e planeje o roteiro da viagem, embora possa economizar custos, é demorado e trabalhoso;

2. Procure uma agência de viagens: pague as viagens em grupo, não se preocupe com transporte e roteiro, mas você deve obedecer às regras do acordo e não pode fazer o que quiser;

3. Personalização do software: envie seus próprios objetivos de viagem no aplicativo de viagens, e a personalização do software fornece serviços como planos de viagem e reservas de hotel; se for a
insira a descrição da imagem aqui
empresa de Lao Chen, centenas de pessoas irão para Zibo, e algumas pessoas querem comer churrasco e algumas pessoas querem escalar montanhas. Em caso afirmativo, qual método seria mais adequado? Obviamente, é o terceiro. O problema com os dois primeiros métodos é que, sejam necessidades pessoais ou empresariais, a magnitude dos recursos computacionais e do espaço de armazenamento é muito pequena ou os requisitos de implementação não podem ser personalizados.

Como melhorar o nível de poder computacional e capacidade de armazenamento sempre foi uma das propostas centrais do desenvolvimento da ciência e da tecnologia, razão pela qual o surgimento repentino da computação em nuvem pode substituir rapidamente o armazenamento dos computadores eletrônicos tradicionais. cidade digital sem fronteiras, irracional e silenciosamente mudou o modo de vida pessoal e de operação empresarial.

Hoje, Lao Chen usará a explicação mais simples e popular para explicar a computação em nuvem para você: a computação em nuvem é uma grande agência de viagens virtual.

Em primeiro lugar, o que é exatamente a computação em nuvem?
Ainda tomando o exemplo acima da viagem de Lao Wang a Zibo, a computação em nuvem é como um aplicativo “virtual” de agência de viagens que depende de software personalizado, que fornece uma maneira conveniente de armazenar e processar dados. Os métodos tradicionais de computação dependem de computadores pessoais ou servidores locais, enquanto a computação em nuvem concentra esses recursos computacionais em grandes data centers na nuvem.

Você pode pensar na computação em nuvem como um espaço virtual ilimitado no qual todos os tipos de dados e aplicativos são armazenados. A palavra-chave mais crítica e central é “virtualização”, ou seja, virtualizar o armazenamento, a computação, a rede e os aplicativos para que pareçam múltiplas entidades logicamente independentes, mas na verdade sejam compartilhados e executados em recursos físicos.
insira a descrição da imagem aqui
Talvez você ainda não entenda isso, mas simplesmente falando, no mundo da computação em nuvem, você pode acessar seus arquivos pessoais, fotos, músicas e vídeos a qualquer hora e em qualquer lugar através da Internet.

Assim como verificar seus planos de viagem no aplicativo, você só precisa se conectar ao servidor em nuvem para aproveitar os recursos onipresentes de armazenamento e processamento de dados. Quer esteja a utilizar um telemóvel, tablet ou portátil, desde que tenha uma ligação à Internet, poderá obter facilmente as informações de que necessita.

Você já se perguntou por que isso acontece? É porque cada arquivo e foto que você costuma enviar não é “real”, mas é convertido em códigos e carregado e armazenado na nuvem, podendo ser chamado pela rede.

Então, quais são os benefícios da virtualização na computação em nuvem?
Imagine uma grande empresa com milhares de funcionários, cada um dos quais precisa armazenar e processar grandes quantidades de dados. Seria um desastre no gerenciamento de dados se cada funcionário usasse seu próprio PC para armazenar dados. No entanto, através da computação em nuvem, as empresas podem armazenar centralmente os dados de todos os funcionários na nuvem, e os funcionários podem partilhar e colaborar através da rede.

A computação em nuvem também oferece flexibilidade e escalabilidade às empresas. Assim como os aplicativos podem fornecer diferentes níveis de serviços de acordo com as suas necessidades, a computação em nuvem também pode fornecer recursos computacionais de diferentes tamanhos de acordo com as necessidades das empresas. Se os negócios de uma empresa estiverem crescendo rapidamente, ela poderá expandir facilmente os recursos de computação em nuvem sem investir em uma grande quantidade de equipamentos de hardware.

Além disso, a computação em nuvem traz benefícios de custo para as empresas. Imagine que você mesmo organiza uma viagem e precisa pagar passagem aérea, hotel, aluguel de carro, etc. Mas se você optar por reservar pelo aplicativo, eles poderão oferecer um pacote por um preço melhor. Da mesma forma, através da computação em nuvem, as empresas já não precisam de investir muito dinheiro para comprar e manter os seus próprios servidores e infraestruturas, mas apenas precisam de pagar pela utilização de serviços de computação em nuvem a pedido. Este modelo de repartição permite às empresas controlar melhor os custos e utilizar recursos limitados para o desenvolvimento empresarial e a inovação.

O que diabos são saas, paas e iaas?
Quando se trata de computação em nuvem, vários conceitos importantes estão inevitavelmente envolvidos: SaaS, PaaS e IaaS. Esses termos confundem muitas pessoas. Na verdade, uma imagem pode explicar claramente o relacionamento. É recomendável salvá-los no seu celular o mais rápido possível:
insira a descrição da imagem aqui

A virtualização mencionada acima é um dos elementos básicos dos serviços em nuvem, que pode ser entendida como a “base” da computação em nuvem, enquanto SaaS, PaaS e IaaS são as diversas salas da construção da computação em nuvem, ou seja, o “modelo de serviço ", e SaaS, PaaS e IaaS representam "software como serviço", "plataforma como serviço" e "infraestrutura como serviço", respectivamente.
insira a descrição da imagem aqui

Primeiro, vamos falar sobre SaaS, que pode ser considerado a camada superior da computação em nuvem.

Assim como quando você viaja e opta por reservar todo o seu pacote de viagem em um aplicativo, o SaaS oferece uma solução de software totalmente gerenciada. No modelo SaaS, os aplicativos de software são hospedados na nuvem por provedores de serviços em nuvem e disponibilizados aos usuários pela Internet. Isso significa que os usuários não precisam instalar, manter ou gerenciar software, apenas acessá-lo por meio de um navegador ou aplicativo móvel.

Os aplicativos SaaS comuns incluem serviços de e-mail, suítes de escritório on-line e sistemas de gerenciamento de relacionamento com o cliente. Assim como obter um serviço de viagem completo por meio de um aplicativo, o SaaS oferece aos usuários uma experiência de software conveniente e rápida. Por exemplo, vários softwares em nuvem, como o Jiandaoyun, são basicamente aplicativos SaaS.

Em seguida vem o PaaS, que pode ser considerado a camada intermediária da computação em nuvem.

Imagine que você precisa de um veículo confortável para se deslocar entre diferentes pontos turísticos durante suas viagens, e o PaaS fornece essa plataforma. No modelo PaaS, um provedor de serviços em nuvem fornece uma plataforma completa para desenvolvimento e implantação de aplicativos. Essas plataformas incluem ferramentas de desenvolvimento, linguagens de programação, sistemas de gerenciamento de banco de dados e ambientes de implantação de aplicativos.

Com a PaaS, os desenvolvedores podem se concentrar na lógica e na funcionalidade do aplicativo, em vez de na infraestrutura subjacente e na configuração do sistema. Assim como você adquire uma perua confortável por meio de uma agência de viagens, o PaaS oferece aos desenvolvedores um ambiente conveniente de desenvolvimento e implantação.

Finalmente, vamos falar sobre IaaS, que é a camada fundamental da computação em nuvem.

IaaS fornece uma infraestrutura sólida para esta agência de viagens.No modelo IaaS, os provedores de serviços em nuvem fornecem recursos básicos de computação, incluindo máquinas virtuais, armazenamento e redes. Os usuários podem ajustar e gerenciar dinamicamente esses recursos de acordo com suas necessidades, assim como você pode escolher diferentes tipos de transporte de acordo com suas necessidades durante a viagem.

IaaS fornece aos usuários flexibilidade e escalabilidade, permitindo-lhes adquirir e liberar rapidamente recursos de computação de acordo com as necessidades reais, sem investir e manter seus próprios dispositivos de hardware. É claro que outros sistemas operacionais e middleware, além de dispositivos de hardware, etc., precisam ser desenvolvidos por próprios usuários.

Resumindo, SaaS, PaaS e IaaS representam diferentes níveis e modelos de serviço de computação em nuvem. Assim como uma agência de viagens oferece pacotes de viagem, transporte confortável e infraestrutura confiável, a computação em nuvem fornece soluções de software hospedadas por meio de SaaS, plataformas de desenvolvimento e implantação por meio de PaaS e recursos de computação básicos por meio de IaaS. Esses modelos se complementam para formar um ecossistema completo de computação em nuvem que atenda às necessidades e exigências de diferentes usuários.

De que tecnologia a computação em nuvem precisa?
Muitos conceitos de computação em nuvem foram mencionados acima, apenas para que todos possam entender rapidamente o que é computação em nuvem. Aqui resumimos os requisitos técnicos necessários para a computação em nuvem:

1. Tecnologia de virtualização:
Assim como dividir uma casa grande em várias salas pequenas, a tecnologia de virtualização divide um grande servidor em vários servidores virtuais, fazendo com que pareçam computadores independentes. Isso permite uma melhor utilização dos recursos do servidor e permite que vários usuários compartilhem o mesmo dispositivo físico.

2. Gerenciamento automatizado:
Imagine uma governanta inteligente que pode gerenciar automaticamente os recursos de computação para você e alocar e liberar recursos de acordo com as necessidades. A computação em nuvem usa tecnologia de automação para permitir que os computadores concluam automaticamente várias tarefas tediosas de gerenciamento, como agendamento de recursos, gerenciamento e monitoramento de configuração, etc., tornando todo o sistema mais eficiente e confiável.

3. Expansão elástica:
A computação em nuvem é como um elástico que pode ser esticado e contraído conforme necessário. Quando os usuários precisam de mais recursos de computação, a computação em nuvem pode aumentar rapidamente os servidores e o espaço de armazenamento para atender à demanda; quando a demanda diminui, pode reduzir automaticamente os recursos para evitar desperdícios.

4. Alta disponibilidade:
A computação em nuvem garante que os dados e aplicativos dos usuários estejam sempre disponíveis, estabelecendo data centers em diversas localizações geográficas. Assim como acontece com uma fonte de energia de backup, quando um data center falha, a computação em nuvem pode mudar automaticamente para outros data centers disponíveis para garantir a continuidade do serviço.

5. Segurança de dados:
A computação em nuvem adota diversas medidas de segurança para proteger os dados do usuário. Por exemplo, a criptografia de dados é como trancar um arquivo em um cofre, e somente a chave correta pode desbloquear e acessar os dados. A computação em nuvem também fornece funções como autenticação, controle de acesso e backup para garantir que os dados não sejam acessados ​​ilegalmente ou perdidos.

Falando nisso, muitas pessoas vão pensar, já que o ecossistema de computação em nuvem é tão bom, que preparativos as empresas devem fazer para concretizar a computação em nuvem? Na verdade, o “método de implantação” está envolvido aqui, por questões de espaço, podemos colocá-lo no próximo artigo.

Além disso, enviarei a você informações gratuitas sobre a construção de big data , e você poderá obtê-las respondendo ao big data em segundo plano !

Acho que você gosta

Origin blog.csdn.net/yuanziok/article/details/132423334
Recomendado
Clasificación