A Cloud Computing trouxe consigo
algumas considerações importantes
que nós devemos entender
dentro desse paradigma
da entrega da nuvem
como um serviço.
Quando você define ou decide
utilizar um serviço da Cloud,
a primeira coisa que você
deve ter em mente é:
que tipo de negócio eu estou pensando
em usar o serviço da Cloud?
Será que a minha empresa,
ela tem a disponibilidade
desse serviço dentro da rede interna,
dentro da rede privada,
ou eu posso utilizar ela fora,
dentro de um contexto externo?
Para isso, nós vamos
estabelecer, então,
quais são os principais
tipos de Cloud Computing.
O primeiro tipo que nós vamos
tratar aqui é a nuvem privada.
Na nuvem privada, você tem
o controle das informações,
a infraestrutura, ela é provida
dentro da sua rede.
A responsabilidade
é da sua organização.
Então, na rede privada,
ela é ideal para quando você deseja ter
total controle das suas informações,
inclusive em níveis de segurança.
Ela tende a ter um custo mais alto,
até porque a infraestrutura deve ser
feita em termos de CAPEX,
investimento de capital por você,
pela sua organização,
e ela também tem o OPEX,
onde a operação,
ela também é as suas expensas,
ou seja, o custo é da sua organização.
E nele, você vai ter
toda a responsabilidade
por subsidiar as informações,
e a empresa fica, logicamente,
mais resguardada,
porque sabe onde
os seus dados estão.
No caso da nuvem pública,
ela é disponibilizada
para uma internet pública.
Ela tem os seus servidores
fornecidos por provedores
que são destinados
à sua organização,
através de tecnologias
que estão distribuídas.
Nesse caso, ela possui
um menor custo,
visto que os custos são
divididos também
em outras empresas
que utilizam o serviço,
e você tem um balanceamento
de carga ali para poder utilizar.
Além disso, cada empresa
vai pagar aquilo que vai utilizar.
Então, é "On Demand", sob demanda.
Eu consigo dimensionar
aquilo que preciso
dentro da minha cloud,
uma vez que ela é pública,
e eu consigo fazer esse contexto
de utilização sob demanda.
Já na cloud híbrida,
eu tenho esses dois cenários.
Eu tenho tanto a contratação
do modelo público,
quanto do modelo privado.
Então, a fim de garantir
e subsidiar o meu negócio,
eu posso adquirir
uma cloud híbrida.
Parte das informações (confidenciais)
ficam dentro da minha organização,
e parte fica na nuvem pública.
Então, eu tenho uma redução,
nesse caso, de recursos de TI.
E eu posso, em alguma instância,
guardar as informações
que são mais sigilosas dentro
da minha própria infraestrutura.
Então, eu vou dar
uma equalizada ali nos custos.
Eu vou diminuir os custos, por um lado,
com a armazenagem e a hospedagem,
e também a manutenção
dos serviços de recursos de TI,
e mantenho alguns dados que não são
tão sigilosos dentro da nuvem pública.
Esses são os três
níveis que nós podemos utilizar
dentro da Cloud Computing.
E agora,
vamos dar uma olhadinha
nas empresas que oferecem
esses serviços?
Para você que gosta da Microsoft,
a Microsoft tem um dashboard
totalmente customizado com diversos serviços.
Banco de dados, máquinas virtuais...
Ele tem também
um serviço de Kubernetes,
para você fazer a orquestração
dos seus Containers.
Eu posso criar, monitorar,
e também tenho ferramentas de DevOps,
tenho ferramentas para monitorar
e o gerenciamento de custos.
Afinal de contas,
eu preciso saber como que eu posso
otimizar os meus gastos com a nuvem.
A Microsoft,
ela possui um dashboard
que traz um contexto onde,
a partir de cliques simples,
você consegue criar os mais diversos
tipos de plataformas
dentro de um serviço sob demanda.
Então, você pode usar
desde distribuições Linux,
a distribuição Windows,
bancos de dados,
diversas plataformas
que você pode criar.
Além disso, ela tem
todo um dashboard criado
para o ambiente DevOps e Storage,
armazenamento.
Além disso, você pode contar com vários
tipos de serviços de identidade,
integração,
Internet das coisas,
gerenciamento de ferramentas,
as migrações, segurança,
Software as a Service
(software como um serviço),
entre os demais
tipos de distribuição.
Já no caso do GCP,
do Google Cloud Platform,
você vai ter vários
tipos de serviços,
inclusive de instâncias de VM,
que você pode modelar
de acordo com os negócios
e os modelos que você deseja criar.
Você pode criar modelos, nós únicos,
ou vários tipos de outros engines
que estão prontas
para que você possa criar
dentro do seu ambiente
Google Cloud.
Dentro dele,
você vai ter gerenciamento
de correções de sistemas operacionais,
metadados, configurações
para metadados,
grupos de endpoints,
no caso de você querer,
por alguma razão, criar os seus recursos.
Você mesmo pode inserir
os seus Compute Engine
e um ambiente de Marketplace
para você consumir as suas soluções,
buscar diversos tipos de soluções
para você criar a sua estrutura.
Dentro dela, você pode trabalhar
com um banco de dados MongoDB,
entre diversos tipos de plataformas
que você pode consumir.
Mesma condição se aplica
para os sistemas operacionais
que nós falamos agora
há pouco a respeito da Microsoft.
Você também tem os recursos
de sistemas operacionais
dos mais diversos tipos de serviços.
E na Amazon,
o gerenciamento de console da Amazon,
também oferece
a computação de engines
ou ainda de Containers,
que você pode trabalhar
dentro desses diversos tipos de serviços
que você pode associar à sua organização,
à sua empresa ou ao seu negócio.
Você também tem redes,
entrega de conteúdo
para que você possa criar os seus APIs,
as aplicações para microserviços,
ferramentas do desenvolvedor
e diversos outros serviços
de gerenciamento da Amazon.
Além disso, você ainda pode estabelecer
o contexto de serviços Multicloud.
Dentro dos serviços Multicloud,
você vai ter diversos ambientes
em que a segurança
e os serviços de banco de dados
também estarão disponíveis.
Ele vai ter um armazenamento
com diversos
tipos de tecnologias
de maneira heterogênea.
A Multicloud é uma tendência
e ela traz como um contexto
os vários ambientes
que estarão hospedados
dentro do ambiente de nuvem,
trazendo para você
uma heterogeneidade
e garantia de que todos os seus serviços
rodem em um lugar só.
Os gigantes da computação
estão disponibilizando todo
um arsenal de capacidade computacional
para você desfrutar de vários serviços.
E você também pode contar
com serviços Multicloud,
além de um ambiente heterogêneo,
com diversos tipos de distribuições,
não somente de software,
também garantias de que tecnologias
diferentes vão se conversar.
Em algum momento,
você vai ter segurança
e também disponibilidade
dos diversos tipos
de serviços
que estarão dentro
de um ambiente heterogêneo,
com diversos tipos de distribuições,
não somente de cloud,
mas também de ambientes físicos
para que eles possam se conversar.
E nesse ambiente Multicloud,
os diversos distribuidores,
estão prontos para conectar
seus serviços
e garantir que a sua nuvem
não pare nunca.