Bom, vamos falar agora um pouquinho sobre o EC2. Eu queria conversar com vocês para a gente detalhar o que significa EC2, como é que a gente vai usar e para que a gente precisa aprender sobre ele. O EC2 é o Elastic Computing Cloud. Então, basicamente é o E e dois Cs. Quando a gente for fazer a tradução na AWS, ela faz um pouco dessas brincadeiras. Em vez de colocar, por exemplo, ECC, ela colocou EC2, e daí você consegue fazer essa troca só para entender o que significa. E é importante entender o que significa, porque principalmente se você for fazer a prova para tirar a certificação, isso cai às vezes lá escrito de forma diferente, de forma aberta, eleserta eles podem colocar um EC2 em vez de Elastic Cloud Computing ou coisas parecidas beleza mas vamos lá quando a gente está falando de EC2 basicamente seria o seu poder de processamento ali de uma aplicação imagina que você não tem mais as suas máquinas aqui no seu servidor, como a gente vem falando. Então, você não tem mais como colocar dentro da sua casa os equipamentos para processar o seu sistema. Quando a gente está falando de EC2, é esse serviço que a AWS está te servindo. Então, seria como se você subisse uma imagem virtual do seu computador que você precisa usar para você conseguir incluir ali a sua aplicação. Então você tem sua API, você vai ter que colocar ela num computador, numa máquina, num processador para executar. O EC2 é esse conjunto de máquina, memória e HD. O HD depois a gente entra num capítulo à parte mas por enquanto vamos entender como esse conjunto então seria como se você subisse um macbook tá bom então subir ali um macbook para processar alguma coisa a gente mais fácil da gente entender o que significa então ela vai trazer pra você as instâncias que ela tem várias configurações ali cpu você pode escolher você pode escolher a memória que você vai utilizar, potencial de armazenamento, capacidade de rede e daí com isso você consegue escolher as configurações como se você estivesse comprando uma máquina, sendo muito honesto, como se estivesse comprando um computador em algum lugar, é a mesma coisa tá? E pra você fazer a gestão disso, pra você entender como ele funciona, você tem um negócio que é o console, que a gente vai falar, e vocês vão ver muita gente mexendo no console, depois a gente vai começar um hands-on, onde vocês vão subir uma instância C2 e ver como ela funciona assim por diante. Então, o console vai ser uma das formas de você usar isso. O AWS CLI, que é o que a gente mais usa no dia a dia, sendo bem honesto, que é linha de código mesmo, é como a gente faz essa subida de instâncias já instalada na nossa máquina, sem ter que ficar abrindo web e indo para o console, ou pelas APIs da AWS, dependendo de como você quiser fazer a utilização disso, você também consegue fazer via API de AWS, tá bom? O que é uma instância? Primeira coisa, a gente tem que lembrar disso, eu vou falar muito sobre instâncias EC2. Instâncias EC2, instâncias EC2 não é nada mais do que o módulo EC2 que a gente subiu então fui lá e criei o módulo quando eu falo subir o módulo é criei nasceu aquele módulo EC2 então a partir de agora eu tenho um Macbook ali que acabou de ser criado e depois eu posso matar esse módulo deixar de colocar esse módulo ali, então a gente vai chamar de instância EC2 quando a gente vai falando sobre essa criação e a destruição da máquina. Então sempre a gente vai estar falando sobre a instância EC2. É bom deixar isso na cabeça porque a gente vai usar muito esse nome e já é muito comum para a gente falar sobre instância. Então vocês vão ver a gente falando o tempo todo quando a gente vai falando de instância porque a gente criou algo ou matou algo. Aqui as instâncias gerais que a gente tem em GC2 Elas são categorizadas em algumas letras E a primeira letra que eu vou trazer para vocês é a série T que a gente fala Série T são as instâncias para uma visão geral Quando você fala, tipo, olha, eu preciso fazer um trabalho aqui meio geral Que eu não tenho nada específico Vocês vão entender o que é específico nos próximos Mas você não tem nada específico Você não precisa de um poder de armazenamento específico, vocês vão entender o que é específico nos próximos, mas você não tem nada específico, você não precisa de um poder de armazenamento específico ou um poder de processamento de memória RAM por exemplo, específico quando você não precisa disso, você vai para as instâncias que são ali mais gerais as que deixam de general proposed, então essas instâncias elas tem duas séries, a série T que são as instâncias elas têm duas séries, a série T, que são as instâncias que são de baixo custo, ela fornece uma linha base de capacidade de CPU que você consegue aumentar depois essa capacidade de CPU usando crédito de CPU, mas basicamente ela é uma instância mais basicona. Ela é boa para você fazer coisas simples, sendo bem honesto. Então, putz, você vai fazer um servidor web, uma... aplicações pequenas ali, médias, até pequenas para médias, com base de dados pequenos também, elas são interessantes. Eu uso normalmente ela para ambiente de desenvolvimento ou de qualidade, para coisas menores. E daí elas funcionam muito bem e elas têm um preço mais legal. Então, elas são legais para esse tipo de de propósito, tá bom gente? quando a gente tá falando da série M, que é a próxima dessas instâncias gerais elas tem um equilíbrio aqui entre recursos um pouquinho mais robusto, tá? então ela consegue ter mais memória e mais poder de computação, elas são adequadas pra aplicações ali que elas precisam de mais desempenho e 7 então r&p aplicação web e e becky em demais pesado elas são muito boas também quando a gente fala de instâncias que você vai precisar de uma especificidade maior ou seja a sessão otimizadas para computação, por exemplo, eu preciso de mais poder computacional para executar. Aí a gente começa a ter uma nova visão aqui de séries, de tipos de instâncias que você pode usar, tá bom? Então elas vão, por exemplo, nas que são otimizadas para computação, elas são ideais para quando você precisa ter mais performance, mais processamento e assim por diante, mas elas são mais caras por isso também. Então, quando a gente olha para isso, você tem o primeiro passo que é a série C, ela tem um alto desempenho de CPU e assim por diante, ela é boa para processamento de coisa massiva, sabe quando você tem processamento em lote, batch, para rodar muita coisa e tem pouco espaço de tempo? Ela é muito boa para isso. Tem gente que usa isso na academia para modelagem científica, então se você precisar processar algum modelo de dados muito complexo, algum modelo de cálculo muito complexo, ela é muito boa também. E ela é boa para quando você precisa fazer, por exemplo, jogos em real time. Às vezes ela é boa também. Eu estou tentando lembrar aqui alguns casos. Para jogo ela também é boa. Então você não precisa olhar só para API. Se você é uma pessoa, por exemplo, que codifica jogo, ela é interessante para você que você vai precisar de um poder de processamento razoavelmente alto. Quando a gente olha para as instâncias que elas são otimizadas em memória, então pensa, a gente falou de poder de processamento, agora a gente vai falar de instâncias que são projetadas para ter um poder de memória mais forte ali. Você tem outras séries de letras aqui para falar delas, tá bom? Então quando a gente vai falar dessas daí, a gente tem a série R, essa daqui ela tem alta capacidade de memória de processamento e grandes conjuntos de dados e aplicações com banco de dados de alto desempenho. Ou seja, se você tiver que processar um monte de dados em memória, ela vai ser muito boa. Então, por exemplo, o SAP HANA usa muito isso. Você precisa ter uma baita memória para conseguir processar o SAP HANA. Tem outros que também precisam, eu não lembro agora de outros exemplos, mas quando você precisa de bancos de dados mais robustos que usam memória, bastante memória, essa série R é bem legal. E você tem a série X, que são as que são ainda mais especializadas em memória, ou seja, elas têm uma capacidade ainda maior para você fazer isso, e elas são muito boas para grandes bancos de dados, quando você precisa fazer um processamento muito massivo em banco de dados em memória, ou seja, você precisa daquilo respondendo em um tempo legal. Isso aqui é bacana para quando você precisa fazer, por exemplo, análise de Big Data. Você está olhando muito dado e você precisa ficar fazendo várias formas de enxergar aquilo, então para Big Data ela é bem interessante também. Essas são as séries de letras e a gente já vai olhar depois no painel como é que funciona essa divisão de séries, só para vocês entenderem porque eu falei delas, porque quando vocês abrirem o painel AWS, vocês vão conseguir enxergar isso melhor, tá bom? A gente vai dar uma olhada daqui a pouco no site da AWS para vocês olharem com mais calma, e depois quando a gente for fazer o hands-on, aí eu peço para vocês também prestarem atenção nessa divisão que a gente está fazendo aqui em qual é o poder computacional que a gente está puxando para cada coisa assim por diante tem as outras que são otimizadas em storage também que são as que precisam de uma carga de trabalho ali é para grande conjunto de dados mas de armazenamento local então você está indo já para uma idéia aqui de de processamento olhando para o hd tá? Você está olhando mais para o HD nesse momento. Então, quando você olha para ele, você tem a série I, que ela oferece ali um poder de armazenamento de SSD, que ela é boa para você buscar e retornar a informação mais rápido. Então, você tem um alto desempenho ali, ainda mais para o banco de dados no UCI, qual sistema de arquivo distribuído, esse tipo de coisa. Então, quando você precisa fazer alguma coisa que você precisa acessar armazenamento rápido e voltar, essa é muito boa. Quando você tem a série D também, que é da região HD. Então, você pode ter mais informação, quando você precisa guardar muita coisa, mas você demora mais tempo para buscar. Então, nem sempre você vai ter aquela velocidade de busca de informação. Então, se você precisa buscar informação rápido, a série I é melhor. Se você precisa guardar muita informação e você não precisa de tanta velocidade na hora de buscar, a série D é melhor. Aqui eu trouxe um desenho simples que explica mais ou menos como essas coisas funcionam. eu vou focar no que a gente está falando porque senão a nossa cabeça começa a travar porque é muita informação mas eu vou focar no que a gente estava falando até agora e depois a gente vai aprofundando em outras coisas então tem coisas aqui que a gente não conversou e tudo bem a gente vai conversando com calma o que a gente já conversou essa aqui a ws então esse quadradão aqui a gente está falando da nuvem da cloud beleza dentro dela se tenha region lembra que eu falei da region que putz eu tenho são paulo é eu tenho vai mostrar pra vocês o que tem na índia abrir uma pinha então a gente falou sobre a region dentro da region você tem a sua é a z certo a sua z aqui é aquela que eu falei pra parar pra garantir que a sua aplicação vai ficar de pé, que as coisas funcionem, etc. Então tem várias Zs que é como se fossem zonas para você garantir que você vai ter a estabilidade dos serviços, tá bom? Então dentro da Region, a Z. Até aqui a gente falou, beleza? Aí o que a gente não falou? A gente não falou da VPC tanto, a gente falou só quando eu estava explicando para vocês mais ou menos as sete camadas, certo? Então quando eu falei das sete camadas eu falei um pouquinho de VPC, mas eu não entrei muito nesse detalhe, a gente vai entrar nele mais para frente. O Gateway aqui, Internet Gateway, que é para você fazer comunicação, então aqui a gente já está falando de camada de rede, e como é que a gente faz essa entrada pela Private Key, também a gente vai falar depois, que é como você tem segurança para entrar na sua camada de rede, beleza? Então, tudo isso aqui a gente está mostrando mais ou menos como é que funciona o conjuntão de AWS. Aí, beleza, agora vamos falar dos serviços em si. A gente acabou de falar dessa parte aqui, desse serviço. Então, você está na sua Public Subnet, onde você tem aqui a sua instância. Quando a gente estava falando agora desse tempo todo dessas monte de letrinha tava falando dessa instância aqui então era esse carinho que a gente tava falando essa parte aqui de besta a gente já vai falar que a parte de armazenamento tá bom a gente vai falar um pouco disso mas vamos focar por enquanto na instância que eu acho interessante a gente aprofundar um pouco mais a gente vai falar um pouco também de valores etc então é legal a gente olhar mais um pouco para a instância para depois começar a ver o resto das coisas. Eu vou sempre ir passando com vocês essas camadas, porque eu acho que é legal para a gente marcar e a gente começar a guardar como essas coisas funcionam. Beleza, galera? Até mais!