O futuro está nas nuvens

1.1. 1. Introdução

Falando sobre o desenvolvimento da TI nos últimos anos, não se pode deixar de notar a participação das soluções Cloud entre outras. Vamos descobrir o que são soluções, tecnologias em nuvem, etc.
A computação em nuvem (ou serviços em nuvem) é um conjunto especial de ferramentas e métodos para logística, armazenamento e processamento de dados em recursos de computação remota, que incluem servidores, sistemas de armazenamento de dados (DSS), sistemas de transmissão de dados (DTS).

Ao produzir um produto de TI, seja um site de cartão de visita, uma loja online, um portal de alta carga ou um sistema de banco de dados, existem pelo menos duas opções para colocar seu produto.

Nas instalações do cliente (eng. - on-premise) ou na nuvem. Ao mesmo tempo, é impossível dizer com certeza o que é mais lucrativo em termos de dinheiro no caso geral.

Se você estiver usando um servidor com um pequeno banco de dados em execução que não requer tolerância a falhas e um site simples e sem muita carga - sim, a hospedagem terrestre é sua opção. Mas assim que sua carga de trabalho e suas necessidades aumentarem, você deverá pensar em migrar para a nuvem.

1.2. Nuvens entre nós

Antes de discutir exatamente como as nuvens são fornecidas, é importante entender que a história das nuvens não é sobre os grandes gigantes da esfera de TI e seus serviços internos. Também usamos a computação em nuvem todos os dias.

Hoje, em 2019, é difícil encontrar uma pessoa que não usasse Instagram, e-mail, mapas e engarrafamentos no celular. Onde tudo isso é armazenado e processado? Certo!
Mesmo que você, como especialista em TI em uma empresa com pelo menos uma pequena rede de filiais (para maior clareza), instale sistemas de armazenamento na infraestrutura, não importa como você dá acesso ao recurso, seja uma interface web, ftp ou samba , isso é para seus usuários, o cofre será uma nuvem localizada... em algum lugar lá. O que podemos dizer sobre coisas tão familiares que usamos ao nosso alcance várias dezenas de vezes todos os dias.

2.1. Tipos de implantação de capacidade em nuvem

Ok, nuvem. Mas não é tão simples. Todos nós também trabalhamos - vendedores, especialistas em TI, gerentes. Mas este é um conceito amplo, cada um tem uma finalidade e uma determinada classificação. É a mesma coisa aqui. Em geral, os serviços em nuvem podem ser divididos em 4 tipos.

1.Nuvem pública é uma plataforma aberta publicamente a todos os usuários, gratuitamente ou com assinatura paga. Na maioria das vezes, é administrado por uma pessoa física ou jurídica específica. Um exemplo é um portal agregador de artigos de conhecimento científico.

2. Nuvem privada - exactamente o oposto do ponto 1. Trata-se de uma plataforma fechada ao público, muitas vezes destinada a uma empresa (ou a uma empresa e organizações parceiras). O acesso é concedido apenas aos usuários pelo administrador do sistema. Podem ser serviços internos, por exemplo, uma rede intranet, um sistema SD (service desk), CRM, etc. Normalmente, os proprietários de nuvens ou segmentos levam muito a sério a questão da segurança da informação e proteção dos negócios, uma vez que informações sobre vendas, clientes, planos estratégicos das empresas, etc., são armazenadas em nuvens privadas.

3. Nuvem comunitária podemos dizer que se trata de uma nuvem privada distribuída entre diversas empresas que possuem tarefas ou interesses semelhantes. Muitas vezes é utilizado quando é necessário conceder direitos de uso de um recurso de aplicativo a diversas pessoas, departamentos de diferentes empresas.

4. Nuvem híbrida Este é um tipo de infraestrutura que combina pelo menos dois tipos de implantação. O exemplo mais comum é dimensionar um data center de cliente usando a nuvem. Isso é feito para economizar dinheiro, caso seja impossível migrar 100% para a nuvem, ou por motivos de segurança e conformidade.

2.2. Tipos de serviço

Super, os tipos de implantação são tão diferentes, mas deve haver algo que os una? Sim, estes são tipos de serviços, são idênticos para todos os tipos de nuvens. Vejamos os 3 mais comuns.

IaaS (infraestrutura como serviço) - Infraestrutura como um serviço. Com esta opção, você recebe servidores na forma de máquinas virtuais (VMs), discos, equipamentos de rede, nos quais você pode implantar o sistema operacional e o ambiente necessário, instalar serviços, etc. Apesar de agora estar desenvolvendo ativamente na nuvem a partir do Yandex, comecei a conhecer o GCP (Google Cloud Platform), então darei exemplos em seu histórico e, em geral, falarei sobre provedores um pouco mais tarde. Portanto, um exemplo de solução IaaS no GCP seria o elemento Compute Engine. Aqueles. Este é um BM simples e comum para o qual você mesmo escolhe o sistema operacional, configura o software e implanta os aplicativos. Vejamos um exemplo. Você é um programador python e deseja fazer um site com backend na nuvem, considerando apenas a opção IaaS. Você precisa pegar uma VM na qual o site será executado, para isso você precisa instalar (no gcp ele é selecionado na fase de criação da instância) o SO, atualizar o gerenciador do packer (por que não), instalar a versão necessária do python, nginx, etc... Em três VMs, crie um cluster de banco de dados de failover (também manualmente). Fornece registro, etc. É barato e demorado, mas se você deseja flexibilidade máxima, a escolha é sua.

O próximo mais próximo da simplicidade e do alto custo é PaaS (plataforma como serviço). Aqui você também obtém uma VM, é claro, mas sem a capacidade de alterar a configuração com tanta flexibilidade, você não escolhe um sistema operacional, um conjunto de software, etc., você obtém um ambiente pronto para o seu produto. Voltemos ao mesmo exemplo. Você compra duas instâncias do App Engine no GCP, uma delas terá a função de banco de dados e a segunda terá a função de servidor web. Você não precisa configurar nenhum programa de suporte; você pode executar um ambiente de produção imediatamente. Custa mais, você deve admitir, o trabalho deve ser pago, e todo o Script funcionou para você. Mas você obtém uma plataforma pronta para trabalhar.

A terceira das principais opções, acima das demais - SaaS (Software como Serviço). Você não ajusta a VM, nem a configura. Você não precisa ser um especialista em TI, não precisa escrever código, não precisa fazer back-end. Está tudo pronto. São soluções prontas e implantadas, como GSuite (antigo Google Apps), DropBox, Office 365.

3.1. O que há sob o capô?

Tem isso na sua cabeça? Ok, vamos em frente. Compramos uma VM, trabalhamos com ela, destruímos e compramos mais 10. Não compramos hardware, mas sabemos que deve estar em algum lugar. Quando você introduziu o armazenamento em sua infraestrutura corporativa, provavelmente o instalou em um rack na sala de servidores. Portanto, os provedores de tecnologia em nuvem oferecem a você uma parte de sua sala de servidores para alugar, só que de tamanho enorme. O chamado DPC (centro de processamento de dados). São grandes complexos localizados em quase todo o planeta. A construção geralmente é realizada perto de locais que podem ser fonte de resfriamento natural pelo menos durante parte do ano, mas alguns representantes também podem ser construídos no deserto de Nevada. Além do fornecedor colocar várias centenas de racks em um hangar colossal, ele também está preocupado com a transferência de calor (eles ainda sabem que os computadores não podem congelar e superaquecer?), com a segurança dos seus dados, principalmente no físico nível, então é improvável que entre ilegalmente no data center. Funcionará? Ao mesmo tempo, os métodos de armazenamento de dados num centro de dados diferem entre diferentes fornecedores; alguns fazem registos distribuídos entre diferentes centros de dados, enquanto outros os armazenam de forma segura num só.

3.2. Nuvens agora e em retrospecto. Provedores

Em geral, se você se aprofundar na história, os primeiros pré-requisitos para a criação das plataformas em nuvem atuais surgiram em meados dos anos 70 do século passado, durante o desenvolvimento e implementação do protótipo da Internet ARPANET. Então se falava que algum dia as pessoas poderiam receber todos os serviços possíveis através da rede. Com o passar do tempo, os canais tornaram-se estáveis ​​e mais ou menos amplos, e em 1999 surgiu o primeiro sistema comercial de CRM, que é fornecido exclusivamente por assinatura e é o primeiro SaaS, cujas cópias são armazenadas em um único data center. Posteriormente, a empresa alocou diversas divisões que fornecem PaaS por assinatura, incluindo o caso especial BDaaS (banco de dados como serviço). Em 2002, a Amazon lançou um serviço que permite armazenar e processar informações, e em 2008 apresentou um serviço em). em que o usuário pode criar suas próprias máquinas virtuais, é assim que começa a era das grandes tecnologias de nuvem.

Agora é comum falar dos três grandes (embora eu veja os quatro grandes daqui a meio ano): Amazon web services, Microsoft Azure, Google Cloud Platform... Yandex Cloud. É especialmente agradável para estes últimos, porque quando os compatriotas surgem rapidamente no cenário mundial, um orgulho especial corre pela pele.

Existem também muitas empresas, por exemplo Oracle ou Alibaba, que possuem suas próprias nuvens, mas devido a certas circunstâncias elas não são tão populares entre os usuários. E, claro, o pessoal da hospedagem, que também são provedores de soluções PaaS ou SaaS.

3.3. Preços e subsídios

Não vou me alongar muito na política de preços dos fornecedores, caso contrário será publicidade aberta. Gostaria de observar o fato de que todas as grandes empresas oferecem subsídios de US$ 200 a US$ 700 por um ano ou períodos mais curtos para que vocês, como usuários, possam experimentar o poder de suas soluções e entender exatamente o que precisam.

Além disso, todas as empresas das três grandes... ou das quatro estão prestes a... oferecer a oportunidade de se juntar às fileiras de parceiros, realizar seminários e treinamentos, fornecer certificação e benefícios para seus produtos.

Fonte: habr.com

Adicionar um comentário