Fala galera, vamos começar então falando sobre Cloud Computing. E para começar esse papo eu quero primeiro explicar como era a coisa antes da Cloud. Imagina o seguinte, antes da gente ter a Cloud Computing, acho que você já deve ter ouvido falar muito, nem vai ser assunto novo, mas eu vou ter que dar uma entrada aqui, uma introdução para a gente começar a discutir o assunto. Mas antes da Cloud, a gente tinha que cenário que existia no nosso planeta? A gente tinha aqui a dependência de uma infraestrutura local, então imagina que você queria fazer um software, você queria fazer qualquer sistema, ou queria até trocar arquivos assim por diante, você precisaria de uma infraestrutura física. Então se eu queria trocar, por exemplo, uma informação com você, um arquivo grande, eu colocava num pendrive e levava até você, ou colocava num disquete e levava até você, disquete para quem lembra dessa. Então, fui lá no fundo do balcão, mas é mais ou menos isso, tá? Você colocava em mídias físicas para levar de um lugar para o outro, ou então você conseguia fazer transferência via cabo, só que era bem mais lento, porque a internet também não era tudo isso naquela época, vamos ser bem honestos. Então, antes da infraestrutura orientada à cloud, você precisava ter o ativo fixo, você precisava ter ali o HD, o hardware na sua empresa para você conseguir fazer alguma coisa. Então, você foi lá, criou uma locadora, queria ter um sistema, você tinha que ter lá o seu computador com infraestrutura para isso. Então, tinha essa infraestrutura local. Imagina para empresas gigantes, data centers gigantescos para conseguir gerenciar o tanto de infraestrutura que a gente tinha. Tinha investimento significativo aqui, tanto em time, para lidar com essa estrutura. Então é time de compras que precisa comprar hardware novo, quando a gente precisa aumentar o nosso parque tecnológico. Ou seja, eu ia lançar um sistema naquela época, e eu passei muito por isso, você tinha que primeiro fazer a sua definição técnica do que você ia usar de infraestrutura, depois que você fizesse toda aquela definição, você mandava para o time de compras, o time de compras ia entender o que precisava com o time de infraestrutura, e os dois juntos iam começar uma negociação de compra de novos servidores, e os dois juntos iam começar uma negociação de compra de novos servidores, ou assim por diante, caso não tivesse espaço para rodar aquela sua aplicação no que você já tinha, tanto espaço quanto capacidade de máquina, assim por diante. Ou seja, você fazia um pedido para a pessoa ir lá, orçar, começar uma negociação, depois comprar, fazer a entrega, os times instalarem, colocarem aquele negócio para funcionar, para daí você fazer a instalação do seu software. aquele negócio para funcionar, para daí você fazer a instalação do seu software. Aí você pensa aí, pô, naquela época a gente reclamava que para instalar um sistema a gente demorava muito tempo. Demorava, porque também você precisava comprar infra para isso e outro, o seu sistema você já devia saber qual era a capacidade total que ele ia gerar, porque se você quisesse mais do que isso, você não ia ter infra para. Empresas maiores, óbvio, as empresas maiores sempre tinham uma capacidade de infra mais um adicional e elas pagavam por isso ficava ali sendo desperdiçado, o data center com grande parte parada só esperando que alguém viesse com um novo projeto, um novo sistema e assim por diante então ou seja, seu investimento era muito grande, tanto em máquina, porque as vezes ficava parado lá aquele hardware ou em máquina que as vezes você precisava tirar porque aquele sistema deu errado ou não precisa mais e sobrou máquina. Então você entendeu que você ficava com esse problema de equipamentos. Outro negócio é a equipe especializada de implantação e para gerenciar esses equipamentos. O hardware precisava ter alguém ali que soubesse cuidar daquilo. Os times de infra gigantescos cuidando desse tipo de situação. E a gente tinha também as equipes ali especializadas em compras e outras coisas que também vêm junto nesse bolsão aí de coisas que a gente precisava fazer. A gente tinha menor agilidade, óbvio, como eu falei, tinha que entrar para o time de compras, tinha que entrar para o time de infra, começar a negociação, falar com o fornecedor para depois ter a entrega desse hardware e daí sim você conseguir colocar o seu sistema. Então imagina que tudo isso no dia a dia gerava um custo e um tempo gigantesco para você fazer qualquer coisa. Era assim que funcionava a vida quando a gente ia subir o software, quando a gente usava para fazer qualquer aplicação, a gente usava para fazer todo esse monte de coisa. Tinha até um documento, que eu acho bem engraçado, onde quando você tinha que começar um software, você já devia declarar tudo que iria gastar de infraestrutura pra galera se preparar. Então era bem interessante, era um mundo bem diferente e nesse mundo depois de um tempo ele começou a evoluir e começou a aparecer algumas coisinhas interessantes. Então em 2008 ali teve o lançamento do Google App Engine, que era a plataforma que era como serviço um paaz no começo, nos primórdios da coisa, que ele permitia que o desenvolvedor conseguisse construir e hospedar alguma aplicação ali na infraestrutura do Google. Já começou uma ideia de Cloud Compute, uma coisa já começando a aparecer ali bem incipiente e assim por diante. Em 2010, a Microsoft entrou mais pesada nesse mercado, lançou o Windows Azure naquela época, que depois foi conhecido como Microsoft Azure, que a gente conhece assim até hoje, e começou a trazer algumas opções diferentes e melhores para computação em nuvem. Então, aqui que começou a borbulhar um pouco a conversa de cloud. Em 2008, ainda muito pequeno, em 2010, uma coisa mais pavimentada, mais organizada para isso. Nessa época, o mundo era bem diferente. A gente, quando estava vendo isso acontecendo ali com o Google e com a Azure, a gente estava assistindo também esse pequeno vampiro nas TVs, brilhando lá no crepúsculo. A vida não era tão fácil assim, além de ter que implantar coisa em equipamento e ter que esperar a máquina ficar disponibilizada, a gente tinha que assistir filmes desse tipo. Se você gosta, desculpa, é só uma brincadeira, o sertanejo dominava as paradas, a gente tinha que ouvir o sertanejo em tudo quanto é lugar, até hoje ainda tem né minha gente, mas o dono sertanejo universitário nessa época bombando, tocando em tudo quanto é canto, e a gente também tinha esse carinha aqui que era o nosso aparelho celular da época, que mais vendia quase, se bobear, todo mundo queria ter um desse, ou tinha um desse aqui. Era um Motorola que você tinha que abrir um flipzinho para conseguir digitar nos botõezinhos ali, bem zoadinho. Então, ele era até legal. Inclusive, eu tive e eu gostei bastante desse celular. Mas só para vocês entenderem de que época a gente está falando. Então, nessa época era essa situação, tá bom? E quando a gente começa a falar de cloud, poxa, por que começou a dar certo esse trecho? Por que a gente não pensou nesse negócio antes? De onde começou a surgir a ideia? Primeiro, teve alguns avanços tecnológicos que fizeram com que a coisa fosse possível. A primeira coisa é, a gente começou a aumentar muito a capacidade de processamento e armazenamento nos nossos hardwares. Isso começou a ficar muito maior. Então, antes a gente tinha uma certa capacidade, a gente começou a aumentar muito isso. Antes disso, quem precisava processar coisas muito massivas, quem precisava de capacidade de hardware mais pesada, normalmente ia para IBM, para aplicações em COBOL, mainframe, assim por diante. Então, quando a gente começa a vir com uma capacidade de processamento, armazamento ou seja o hardware começou a evoluir começou a trazer mais possibilidades ali a gente a gente começou a ter alguns indícios de que daria para fazer coisas diferentes mas a gente precisava trafegar o dado né não adianta ter um hardware bom se eu preciso trafegar de um lugar para o outro eu preciso de uma internet boa né naquela época a internet ainda não era tão boa mas ela começou a ter uma melhora significativa de banda então a gente começou a ter uma internet que conseguia ter um tempo de resposta muito melhor e o que facilitou a gente começar as discussões de que poxa, então eu não preciso estar com a minha máquina eu posso ter a minha máquina o meu hardware em um lugar e com a internet passar de um lugar para o outro coisa que antes era meio impensável porque a internet não ia suportar um negócio desse. Imagina que maluquice você na época da internet discada começar a falar sobre cloud computing. Também seria uma loucura. Ou seja, o mundo mudou, a gente parou de ouvir tanto sertanejo. Ainda ouve bastante, mas até que parou bastante também. O sertanejo universitário deu uma baixada. E a gente conseguiu colocar a internet com mais força para ajudar a gente nessa jornada. Depois disso, a gente também teve uma globalização maior. O mundo começou a se globalizar mais, as empresas começaram a atuar mais em outros países, e a partir do momento que elas começaram a mudar de regionalidade, elas começaram a ter um problema. Poxa, se eu estou daqui e preciso ter uma outra empresa, uma filial nos Estados Unidos, uma outra filial em outro estado do Brasil e assim por diante, para a gente acessar os dados e conseguir compartilhar as coisas, eu preciso de uma largura de banda melhor, eu preciso ter um jeito de colocar isso de uma forma que todo mundo consiga mexer e compartilhar. Aí vem uma mudança de comportamento também. A gente começa a co-construir as coisas, a gente diminui um pouco a ideia de construir localmente e começa a co-construir. Bom, lá atrás quando foi criado o Linux, Mr. Linux já tinha começado essa ideia, mas ainda com a internet bem ruim, mas uma ideia de codificação também cruzada de vários países participando e usando e etc. Mas muito mais complicado, com muito mais limitações. Agora vem a cloud, vem a internet ajudando a gente a mudar um pouco esse paradigma e começar a trabalhar de forma globalizada um pouco melhor então você precisava ter acesso aos seus lugares, aos seus documentos às suas informações, em qualquer lugar em qualquer momento, o que já começou a gerar uma coisa que é o principal para qualquer mudança a necessidade, então a gente tinha uma necessidade clara aparecendo e a gente começou a ter hardware ficando preparado para isso, a gente começou a ter infra preparada para isso. Então, a computação em nuvem começou a oferecer isso, começou a mudar isso, começou a deixar o mundo verdadeiramente globalizado. A gente também teve um negócio que bombou, bombou demais, quando a gente começou a falar de cloud, que foi o crescimento do big data. A gente começou a falar de muito dado, de guardar dado e de começar a entender o que era ter um monte de dado para trabalhar depois. Ninguém nem ia saber o que ia fazer com aquilo, tá? Mas a gente começou a pensar como a gente ia coletar grandes volumes de dados e como é que a gente ia armazenar isso. Porque também a gente começou a aumentar o poder de processamento, descentralizar e começar a ter mais pessoas acessando aquilo. Então o dado começou a ser algo muito mais palpável do que era antes, que você só processava e jogava fora basicamente o dado. Então aqui você começa a ter essa ideia de ter que guardar, e a infraestrutura tradicional ia ter muita dificuldade de lidar com a escala de guarda de dados que a gente precisava, sem um custo extremamente alto. Não que seja barato, guardar dados até hoje é caro e a gente precisa pensar nisso com muita calma depois de falar disso, mas a infraestrutura cloud começou a ajudar a gente nesse aspecto também. Outra coisa também foi a democratização da tecnologia que impulsionou a cloud. Muitas startups começaram a nascer e pra você ter seus servidores, você gastava muito dinheiro. Então pra você ter sua infra, você ia precisar gastar uma grana, ter toda essa lerdeza, vamos ser bem honestos, pra conseguir colocar no ar coisas como Spotify, coisas como Netflix e assim por diante. Então é muito complicado, né? A startup não conseguia bancar e ela não conseguia fazer isso rodar. Então, ali foi muito junto o surgimento de startup, a utilização da cloud também começou a bombar mais, a puxar mais esse assunto, que era, poxa, eu quero criar um produto novo, quero experimentar, não sei nem se vai dar certo, eu tenho que comprar um equipamento, eu poderia só alugar ele por um tempo, usar um pouquinho, ver se deu certo, pagar por demanda, pagar pelo tanto que eu vou usar, e se não deu certo eu jogo fora e penso em outra coisa, então eu comecei a democratizar mais a tecnologia, trazer de forma mais fácil e assim por diante. Outra coisa que começou a acontecer também é muito mais programadores aparecendo pela muita resolução de problema orientada à tecnologia, a formação a criação de software o que começou a mudar também substancialmente essa visão de que eu preciso ter a minha infra pra poder fazer as coisas então, aqui eu tô falando um pouquinho das grandes coisas que foram impulsionando a ideia da gente ter um cloud computing a gente já vai falar mais do detalhe do cloud computing mas pra vocês entenderem o porquê que a humanidade foi pra esse caminho e porquê que a gente começou a mudar o nosso mindset para aprender a fazer cloud computing, beleza? E nesse início da cloud a gente tinha alguns caras notáveis aparecendo ali que foi a Netflix, uma delas que começou vendendo e alugando, perdão, DVD de filme por correio e etc, e começou a mudar a sua ideia de alugando DVD de filme por correio, etc. E começou a mudar a sua ideia de aluguel de filme, apostando muito em ter os servidores para conseguir colocar streaming e assim por diante. Então a Cloud Computing veio para ajudar muito eles. E depois a migração, primeiro numa nuvem pública em 2008, perdão, primeiro eles começaram com uma nuvem deles e depois eles migraram para a publica ali em 2016 e o Dropbox também veio que era para as trocas de arquivos, as primeiras que a gente tinha ali de troca de arquivo de começar a aumentar essa visão de eu conseguir levar um dado de um lado para o outro e trocar arquivos etc, o Dropbox pegou fogo também nessa época e a AWS ajudando ali nos primeiros anos disso então esse foi o grande início da Cloud propriamente dita e vista pelo mundo inteiro, tá bom?