Recentemente, fui abordado pelo chefe de uma pequena empresa recém-criada com um pedido para orientá-lo no mercado moderno de computação em nuvem ou em nuvens simples. Como todo mundo ouviu falar sobre as nuvens, eles sabem que é elegante e útil. Mas como usar as nuvens no trabalho diário de uma empresa russa comum? Quando usar nuvens e por quê?
A essência da computação em nuvem
As nuvens apareceram na TI como um reflexo da tendência geral da economia do consumo conjunto, que é focada no uso e não na propriedade e que já nos deu
troca de casas ,
compartilhamento de carros e até vestidos de noiva para aluguel. Há cada vez mais coisas e serviços que podem ser usados e pagos apenas pelo seu uso real, sem grandes custos de capital para a aquisição de imóveis.
No caso da infraestrutura de TI, as despesas de capital podem ser significativas, rapidamente se tornam desatualizadas e traiçoeiras e perdem valor; portanto, seu uso em um esquema de aluguel costuma ser justificado.
Há uma limitação significativa: uma conexão estável à Internet no local em que você deseja usar a nuvem, porque toda a "magia em nuvem" é entregue via Internet. Se não há Internet, não há mágica.
Além de possíveis economias em custos de capital, há outras vantagens significativas:
- Velocidade. Os principais fornecedores podem obter uma nuvem em alguns minutos / horas.
- Flexibilidade. Devido às tecnologias de visualização, você pode obter quantos recursos de computação forem necessários aqui e agora. Perder e comprar um servidor muito lento não é grande coisa.
- Economia em custos associados. Fonte de alimentação ininterrupta para o servidor, restrição de acesso físico ao servidor (+ a primeira regra de fazer negócios na Rússia * é facilmente implementada), etc.
- Em alguns casos - economia de pessoal (abaixo mais)
Interessante? Então siga em frente.
Quais são as nuvens
Para escolher uma solução em nuvem, você precisa decidir quanto deseja controlar a nuvem e o que terceiriza, terceiriza para uma organização de terceiros (e depende dela).
Existem três formatos principais de soluções em nuvem de acordo com o modelo de serviço.

Foto de
Tadviser - Plataforma como serviçoSaaS - Software como Serviço
As nuvens mais fáceis de usar. Você simplesmente trabalha nos programas necessários via Internet (sem instalá-los no seu dispositivo).
Vantagens:
+ detalhes técnicos estão completamente ocultos. Nós nos conectamos via Internet e usamos o programa finalizado. Atualização, disponibilidade e outros problemas e questões técnicas são abordados pelo provedor de serviços.
+ Como regra, os termos mínimos de disponibilidade. Basta solicitar o serviço e você pode usá-lo em alguns minutos.
Desvantagens:
- Nem todos os programas estão disponíveis neste formato por razões técnicas.
- As opções para personalizar e alterar o programa de acordo com seus requisitos são limitadas.
- Forte dependência do prestador de serviços e da qualidade do seu trabalho.
- Muitas vezes você tem controle limitado sobre seus próprios dados.
- Frequentemente sai mais caro do que outros tipos de nuvens / aplicativos clássicos, especialmente para grandes clientes.
Exemplos de SaaS
Como regra, os desenvolvedores desses mesmos aplicativos fornecem SaaS. Encontrar uma solução abrangente para todos os programas necessários de um fornecedor é problemático.
Microsoft Office 365preços de 3400 rublos / ano para 5 usuários
1C: Empresa 8 pela Internetpreços de 2472 rublos / mês para 5 usuários
Meu armazémde 1000 rublos / mês para 2 usuários
Bitrix24grátis para 12 usuários
CNews Analytics - Os maiores fornecedores de SaaS na Rússia 2017PaaS - Plataforma como Serviço
Você aluga uma certa plataforma de computação que consiste em serviços de computação virtual (um análogo do processador central e na RAM do servidor), serviços de armazenamento de informações (um análogo do disco rígido do servidor), serviços de transferência de dados (tráfego consumido) etc. A média de ouro dos serviços em nuvem. Você pode projetar computadores virtuais arbitrários com uma variedade de software do sistema e do usuário. Os fornecedores - empresas líderes em TI de renome mundial - garantem a operação estável desses computadores e programas. As soluções nessa área são populares entre clientes e desenvolvedores corporativos.
Para pequenas empresas, essas soluções são pouco precisas e é inconveniente usá-las nesse contexto.
Vantagens:
+ incrível flexibilidade - você pode construir um computador de qualquer capacidade (de um micro servidor comparável em potência a um smartphone a um cluster de centenas de milhares de servidores) e instalar uma variedade de aplicativos nele.
+ Os principais fornecedores têm grandes redes de computação distribuída geograficamente, o que facilita a implantação de aplicativos rápidos, tolerantes a massa e falhas
+ é possível conectar adicionalmente serviços avançados nos quais Oracle, Microsoft, Google têm competências únicas - o uso de inteligência artificial, análise de grandes quantidades de informações etc.
+ é possível pagar apenas os recursos realmente consumidos.
Desvantagens:
- para uso, você precisa "montar" o sistema a partir de componentes virtuais - componentes. Isso requer conhecimentos e habilidades específicos.
- cada plataforma impõe suas limitações na implementação; não há total liberdade na implementação
- custo base bastante alto
Exemplos de PaaS
Esses provedores fornecem uma gama completa de serviços em nuvem, mas as plataformas em nuvem são centrais.
Amazon Web Services (AWS)Calculadora de custos
calculator.s3.amazonaws.com/index.htmlWindows azulOracle Cloud PlatformPlataforma de nuvem do GoogleO custo total das decisões é o custo dos recursos de computação realmente consumidos (Computação), o espaço ocupado no armazenamento (Armazenamento), a quantidade de dados transmitidos pela rede (Rede). Os recursos gastos são calculados periodicamente e cobrados pelo pagamento. Assim, um servidor inativo é barato.
Conformidade de serviços de diferentes fornecedores:
Plataforma de nuvem do Google | Amazon web services | Microsoft azure | Oracle Cloud | Nota |
Mecanismo de computação do Google | Amazon ec2 | Máquinas virtuais do Azure | Oracle Cloud Infra OCI | poder computacional |
Google app engine | AWS Elastic Beanstalk | Serviços em nuvem do Azure | Contêiner de Aplicativos Oracle | alojamento de aplicações web |
Google Kubernetes Engine | Serviço de contêiner do Amazon EC2 | Serviço de Contêiner do Azure | Serviço Oracle Kubernetes | alojamento de aplicações de contentores |
Funções da nuvem do Google | AWS Lambda | Funções do Azure | Oracle Cloud Fn | computação sem servidor |
Bigquery do Google | Redshift da Amazon | Banco de Dados SQL do Microsoft Azure | DataWarehouse Autônomo Oracle | Banco de dados SQL |
Google Cloud Bigtable, Armazenamento de dados na nuvem do Google | Amazon DynamoDB | BD do Cosmos do Azure | NoSQL autônomo | Bancos de dados NoSQL |
Armazenamento na nuvem do Google | Amazon s3 | Armazenamento de Blobs do Azure | Oracle Cloud Storage OCI | Armazéns de dados não estruturados |
IaaS - Infraestrutura como Serviço
Você aluga recursos de servidor / computação. O provedor de serviços tem operabilidade garantida no nível do servidor (preenchimento de servidor eletrônico, Internet, fonte de alimentação etc.) / tecnologias de virtualização (veja abaixo).
Existem três formatos para a prestação de serviços:
- Servidor dedicado - um servidor dedicado. De fato, alugando um servidor físico separado que somente você pode usar (daí o nome - dedicado). Tem um custo relativamente alto, mas garante que todos os recursos de computação do servidor estejam completamente à sua disposição. O provedor fornece acesso administrativo completo ao servidor e seu especialista a configura da maneira que você deseja.
- O IaaS em sua forma mais pura é um data center virtual. O fornecedor instala programas especiais de virtualização em um ou vários servidores e depois transfere o acesso à interface de gerenciamento desses programas para você. Essa abordagem é muito flexível, pois você pode criar e configurar independentemente um número arbitrário de servidores virtuais.
- VPS / VDS - servidor virtual privado / dedicado. É quando o provedor configurou o IaaS da cláusula 2 para você e transfere o acesso apenas aos servidores virtuais, cujos parâmetros você não pode alterar. As diferenças importantes aqui são a tecnologia de virtualização usada (KVM / XEN / OpenVZ / Hyper-V / VMware), bem como o desempenho garantido. VPS / VDS são de baixo custo, mas, devido ao excesso de vendas, podem ter um desempenho baixo / instável. O desempenho do VDS é superior ao VPS, sendo todas as outras coisas iguais. O mercado VPS / VDS é saturado e altamente competitivo, o serviço de pesquisa VPS
Vantagens:
+ "Enterrar" dinheiro na compra de um servidor nem sempre é razoável, porque torna-se obsoleto ao longo do tempo. Ao alugar um servidor, você sempre pode alterá-lo ou atualizá-lo com um custo mínimo.
+ você pode escolher e gerenciar os parâmetros de desempenho e servidor como desejar
+ total liberdade na implementação do desejado. Você pode instalar qualquer sistema operacional, programa. Personalize e use como quiser.
+ centavos baixos, boa relação custo / benefício
Desvantagens:
- você precisa de um especialista para configurar e manter o software.
- Freqüentemente há uma ligação com as características específicas da tecnologia de servidor / virtualização e a flexibilidade é um pouco perdida.
Exemplos de IaaS
Os preços são aproximados (para servidores condicionalmente comparáveis), verifique os sites
Hetzner
Servidores dedicados a partir de 45 € / mês (3,4 mil rublos / mês)
Servidores virtuais a partir de 19 € / mês (1,4 mil rublos / mês, com capacidade suficiente para uma pequena empresa)
Ovh
servidores dedicados a partir de 55 € / mês
Servidores virtuais a partir de 25 € / mês
GRADUADO DE TI
Ayhor
Servidores dedicados a partir de 4,1 mil rublos / mês
Servidores virtuais a partir de 2 mil rublos / mês
Firstvds
Servidores virtuais a partir de 3 mil rublos / mês
CNews Analytics - IaaS entra no mercado russo após SaaS
Materiais adicionais
1. * "1. Mantenha o servidor no exterior ”(c) 9.5 regras para conduzir negócios seguros na Rússia
2. TAdviser - Computação em nuvem
3. Serviços em nuvem ou o que é IaaS? Diferença de SaaS e PaaS
4. Em todo o mundo, em vez de uma hipoteca - como a escolha dos millennials muda a economia