olá pessoal sejam muito bem vindos ao nosso curso de edcomputing vamos falar um pouquinho sobre os casos de uso de edcomputing e cloud computing iremos começar aqui falando dos casos de uso de edcomputing então vamos comentar aqui um pouquinho sobre alguns casos de Edge Computing em Internet das Coisas. Então, vamos pegar aqui um caso de casas e cidades inteligentes. Então, vamos começar pelas casas. As casas inteligentes têm vários dispositivos, como termostato, câmera de segurança, eletrodomésticos, entre outros dispositivos, em uma casa conectada. Esses dispositivos, eles processam, têm um processamento local ali dos seus dados. E por que? Eles tentam otimizar a eficiência energética, melhorar a segurança e proporcionar uma conveniência melhor ali entre os seus usuários. Então, em casas inteligentes, basicamente, o processamento é normalmente feito local, até por questões de custo e também a gente precisa ali de uma resposta rápida para o seu usuário final. Então, é muito utilizado em Edge Computing. Em cidades inteligentes, nós temos alguns exemplos, como o tráfego de trânsito, a qualidade do ar, os radares, semáforos. os componentes que eles precisam ter uma tomada de decisão em tempo real e eles não podem esperar uma resposta a uma grande latência em uma cloud. Então, normalmente, o processamento desses dispositivos em cidades inteligentes, eles são locais e são alguns casos de uso que é muito utilizado a questão de Edge Computing. a questão de Edge Computing. Ainda falando um pouquinho de internet das coisas, temos um outro caso de uso, que é no monitoramento de saúde. O monitoramento de saúde, temos uma gama de dispositivos vestíveis, como o smartwatch, o monitoramento de glicemia, que processam dados de saúde diretamente nos dispositivos ou em algum local muito próximo ali, porque eles permitem criar alertas sobre as condições de saúde clínica daquele paciente. Então, a gente precisa ter um alerta muito rápido para uma tomada de decisão quando a gente olha o monitoramento de saúde. Agora vamos falar sobre os veículos autônomos. Os veículos autônomos, a gente tem aqui duas partes que são muito importantes e eles utilizam a de computing. A navegação. Então, eles precisam tomar decisões rápidas para onde que ele precisa ir, em qual direção. Então, quando a gente olha a questão da navegação, ele precisa entender que ele está chegando próximo a alguma rua, ou algum local ali, e ele precisa fazer uma curva, enfim. Então, ele precisa entender todo esse quesito de navegação do carro em tempo real. Então, a latência tem que ser muito baixa, ela tem que ser praticamente zero de latência. Então, é uma resposta muito em real time. Na parte de segurança, a gente tem a questão do monitoramento dos faróis. Então, ele precisa entender se um farol está aberto, se o farol está fechado, se aquela via é uma contramão ou não, se ele pode ir naquele local. Outro ponto importante é em casos de, por exemplo, alguém atravessa a rua sem olhar e o carro está andando ali autônomo, então ele está andando sozinho ali, ele tem que entender que ele tem que parar, ele tem que frenar ali para que não cause algum acidente, para que salve a pessoa ali de algum acidente, ou até mesmo de uma batida uma batida grave ou uma colisão ali que possa acabar machucando a pessoa que está ali dentro daquele veículo. Então, é um pouquinho de veículos autônomos. Vamos para um outro case de Adcomputing, que é manufatura inteligente. Trouxe aqui um case de manutenção preditiva. Basicamente, imagina o seguinte, instalamos diversos sensores em máquinas industriais para elas coletarem em tempo real o que está acontecendo com essas máquinas, para prevenir falhas que podem ocorrer. para prevenir falhas que podem ocorrer. Isso ajuda muito a reduzir o tempo de inatividade e os custos referentes às falhas. E isso precisa ser em tempo real. Então, ela precisa entender o que está acontecendo com essa máquina, o que está acontecendo nesse ambiente aqui, acontecendo com essa máquina o que tá acontecendo nesse ambiente aqui para que ele se acontecer uma falha a máquina gere um alerta avisando as pessoas ali que precisam resolver o problema que precisam realizar aquela manutenção e um exemplo claro essa máquina necessita de óleo ali pra trabalhar e ela vai ter o sensor ali monitorando a temperatura qualidade daquele óleo se aquele óleo ele tá é no nível adequado e quando ele entende que é algum alguma dessas dessas grandezas elas mudaram elas estão fora do que é o comportamento necessário para a máquina rodar a máquina vai entender ela vai parar o seu trabalho ela vai alertar alguma alguma pessoa e essa pessoa vai e faz uma manutenção preventiva nessa máquina antes que ela fale que ela tenha por exemplo ela como ela fica inativa durante algumas semanas, alguns meses. Então, é um pouquinho aqui do cenário de manufatura. Então, vamos falar de um outro case também no quesito de manufatura inteligente. Aqui, vamos falar de controle de qualidade em tempo real. Então, imaginem o seguinte cenário. Você tem um sistema de visão computacional instalado ali na sua linha de produção, ele vai estar inspecionando em tempo real a qualidade dos seus produtos que estão sendo gerados, e caso ele identifique um defeito ou uma inconsistência ali naquele produto, ele faz a remoção desse produto defeituoso imediatamente, e ele garante um padrão de qualidade. Então, o seu padrão de qualidade está ali inserido dentro daquele produto. Pessoal, também eu vou colocar um outro ponto aqui, referente a esse ponto aqui de qualidade. Nas impressoras 3D mais modernas, hoje elas vêm com uma câmera, onde elas monitoram a qualidade daquela impressão. E aí é muito parecido com o que eu comentei. Então, quando elas entendem que fugiu algum comportamento ali, que não está adequado, a sua impressora está defeituosa, o que ela faz? Ela para a impressão e aí ela emite um alerta, pode ser sonoro, pode ser um alerta pelo smartphone, onde uma pessoa irá tomar a decisão se continua ou não essa impressão. Tá bom? Então, é um pouquinho aqui da questão de manufatura inteligente. Então, vamos agora para um outro case aqui de Edge Computing. fatura inteligente. Então, vamos agora para um outro case aqui de Edge Computing. Então, o Edge Computing também está inserido em jogos de realidade virtual e aumentada. Aqui, vamos falar um pouquinho da experiência de baixa latência. Então, imagina o seguinte, a pessoa está com óculos aqui com o seu ambiente, em um exemplo, ela esbarra em algum obstáculo, ela tem que ter um pouco a sensação de que ela está realmente encostando naquele obstáculo. Então, através de sensores que podem estar, pode ser algum jogo vestível, então, alguns sensores de vibração, sentia aquele toque, aquela vibração. E a latência tem que ser muito baixa, então o processamento tem que ser em tempo real, para que a pessoa tenha aquela imersão dentro do jogo, para que ela sinta realmente as experiências de um jogo de realidade virtual, uma realidade aumentada. Então, Edge Compute também está presente nos jogos agora vamos trazer aqui alguns casos de uso de cloud com piuri então vamos aqui para o nosso primeiro queijo aqui falando de cloud com piuri tá então vamos começar aqui falando de aplicações web móveis onde essas aplicações podem ser uma rede social uma plataforma de e-commerce um serviço de string uma hospedagem de uma empresa de um serviço ali de negócio tá porque que ela essas empresas elas usam né a cloud para hospedar e tem uma escalabilidade nos seus serviços. Então, falando um pouquinho aqui de escalabilidade, essas empresas hospedam suas aplicações, seus sites, nos serviços de cloud computing para que elas possam escalar conforme a demanda. Então, quando eles têm algum pico de demanda, então, por exemplo, Black Friday, que necessita ter um grande volume, atender um grande volume de usuários, eles conseguem escalar a quantidade de máquinas para atender aquela demanda. E o legal também que é, além delas escalarem, elas diminuem também. Então, você tem uma otimização de custo nesse serviço de hospedagem que a cloud oferece, nessa escalabilidade. Então é um pouquinho aqui de um case de cloud computing. Então vamos aqui para um outro case de cloud computing. Então vamos falar aqui de big data e análise. Então vamos falar um pouquinho aqui de processamento de dados em grande escala. Então, imaginem que as organizações coletem vários diversos volumes de dados, dados muito grandes, dos seus clientes, transações financeiras, logs de aplicação e elas utilizam o serviço da cloud para armazenar esse grande volume de dados que podem estar em anos. Então, você pode ter um conjunto de dados ali de 10 anos atrás. E ele é utilizado para quê? Para você identificar comportamentos ali, para ver se você consegue obter alguns insights valiosos no decorrer desse time, para você entender qual é o seu maior público ali. Então, cloud é muito utilizado quando a gente olha em grande poder de processamento e Big Data é um case real de cloud, onde você vai ter um volume grande de dados e você precisa processar também esse grande volume de dados muito rapidamente. Então, você precisa ter esses dados processados para você tirar algum insight, tirar algum insight estratégico ali para que você tome alguma decisão do seu negócio para os próximos 5, 10 anos. Então, é um case legal de cloud computing também. Agora vamos para um outro case de cloud computing. Então, vamos falar um pouquinho aqui de inteligência artificial e machine learning. Então, acho que um dos maiores cases aqui desse assunto é questão de treinamentos de novos modelos né então são os novos modelos ali de machine learning de inteligência artificial é primeiro que esses dois assuntos necessitam de um de um grande quantidade de informações ali então para você treinar um modelo você precisa de um grande volume de informações ali, então para você treinar um modelo, você precisa de um grande volume de dados. E tem um outro ponto também que é super interessante e que a Cloud nos oferece, é o poder computacional. Então, a infraestrutura que a Cloud nos traz para a gente conseguir fazer um treinamento adequado, um treinamento adequado um treinamento de um modelo é é muito rico então a cloud hoje tem hardware especializados para falar de inteligência artificial machine learning trazendo uma eficiência no poder computacional e outro ponto também que acho que vale comentar aqui é você consegue escalar esses modelos né escalar a a sua necessidade computacional de acordo com seus modelos de acordo com a sua necessidade então é um modelo é o um case muito utilizado em cloud computing outro caso de uso muito comum em cloud computer é a questão de armazenamento e backup então a cloud ela garante para você uma segurança daqueles seus arquivos. Então, a cloud tem diversos mecanismos de segurança, como exemplo, você criptografar seus arquivos utilizando um certificado seu próprio, para que esses arquivos possam ser somente acessados, caso você possua o certificado. esses arquivos possam ser somente acessados caso você possua o certificado. Eles também permitem você ter um refinamento de usuários que podem acessar esses dados. Então, ele traz todo um cenário seguro para que esses dados fiquem íntegros e você tenha sua privacidade preservada. Outro ponto importante é que a cloud ela tem uma redundância, então ela acaba espalhando esses seus dados em outros data centers ali de uma região. Então, o seu dado, caso você perca uma região, o seu dado ele continua íntegro, continua salvo para que você possa acessar esses dados. Alguns exemplos ali de quando a gente fala de armazenamento e backup, a gente pode lembrar do Google Drive, que basicamente você pode pegar suas fotos, um exemplo, e colocar lá e você tem esse backup, esses dados a um longo prazo. também é muito similar, que você pode colocar suas fotos, seus arquivos pessoais ali e você ter esse armazenamento ali seguro, redundante. Também vale colocar aqui alguns serviços corporativos como a AWS, né? Então, a AWS tem o seu S3 ali, onde você pode colocar objetos ali, colocar políticas de armazenamento ali dentro daquele seu objeto, quem pode acessar aquele objeto. Então, o assunto de armazenamento e backup é muito forte com o cloud. O cloud traz essa segurança referente a esse assunto. Então, a segurança de você não perder esse arquivo e desse arquivo também poder ter estratégias de segurança para você ter mais privacidade então vamos falar aqui de um caso de uso de cloud computing referente a desenvolvimento e teste então são basicamente os ambientes de desenvolvimento virtuais que eu quero dizer com isso? É muito comum nós termos ambientes de desenvolvimento e homologação, né, para a gente desenvolver uma aplicação, para a gente poder testar. E esses ambientes, quando a gente olha ali para o modelo de cloud, eles tentam simular um ambiente produtivo, para que eu possa testar a minha aplicação, para que eu possa entender os comportamentos da minha aplicação nesses ambientes. E Cloud ajuda muito nisso. Por quê? Quando a gente pensa em Cloud, a gente lembra de um outro termo que é a infraestrutura as a code. Significa o quê? Sua infraestrutura é como se fosse codável. Então, essa infraestrutura passa a ser copiada para outros ambientes e muito parecido com produção. Então, você consegue usar a Cloud Computing também para fazer um desenvolvimento mais próximo do seu cliente final, mais próximo dos ambientes produtivos. Então, você também consegue ter a questão da escalabilidade esse ambiente de desenvolvimento você pode muito bem quando tiver desenvolvendo alguma feature nova você pode criar ele aumentar ele e quando ele não necessitar mais dessa dessa feature hoje se tiver ocioso você pode também deletá-lo então a cloud computer ela tem também essa flexibilidade que você pode também deletá-lo. Então, a Cloud Computer tem também essa flexibilidade que você pode utilizar no quesito aqui de desenvolvimento e teste. E até mesmo para testar um teste de carga, aumentar os picos da Black Friday para você entender o comportamento da sua aplicação. Então, o Cloud ajuda muito nesse cenário também de desenvolvimento de aplicações. Então, de você criar ambientes virtuais, ambientes que simulam produção para que você pegue comportamentos dos seus clientes finais.