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.