Olá pessoal, sejam muito bem-vindos ao nosso curso de Edge Computing. Estratégias para superar esses desafios em Edge Computing. Iremos aqui comentar um pouquinho sobre como que a gente consegue mitigar, superar os desafios em Edge Computing. Então, vamos passar por vários quesitos aqui e várias formas de como que a gente pode mitigar os problemas em cada tópico. A ideia aqui é passar, dar um overview de tudo que a gente pode melhorar numa abordagem de Edge Computing, para que a gente possa extrair o melhor da tecnologia, para que a gente possa extrair o melhor de cada ponto que a Edge Computing traz como desafio também. Então, vamos começar aqui falando sobre os quesitos de processamento e armazenamento. A ideia aqui é a gente colocar algumas estratégias e algumas formas que a gente pode fazer para diminuir os desafios de implementação de Edge Computing e também a gente conseguir extrair cada vez mais o poder da tecnologia, o poder do conceito de Edge Computing. Então, vamos começar aqui. Então, Edge Computing tem um conceito de computação distribuída. O que significa isso? Você tem Edge Computing separados ali em várias regiões, em vários lugares. E aí, um ponto é importante, se você consegue construir uma computação realmente distribuída, onde seus devices, ads, ouuição de poder de processamento, armazenamento, onde você consegue ter um balanceamento de carga, que você entenda quais são suas regiões ou quais são seus edge computers que eles estão ociosos ou então que eles estão com uma menor carga, você consegue extrair o poder de processamento de todos eles, e se você juntar todos eles, você consegue ter um poder de processamento e armazenamento muito grande, gigantesco. Então, a primeira forma aqui da gente falar de processamento e armazenamento, quando a gente olha para a Edge Computing, que dependendo você vai ter devices menores ali, que dependendo você vai ter devices menores ali, devices talvez muito específicos para aquela necessidade, é você olhar para a sua gama de devices e tentar tirar o poder de processamento e armazenamento de cada um. Então, exemplo, um Edge Compute aqui você tem um poder de armazenamento muito grande, porém um outro Edge Compute de um outro lote, uma outra versão e tem um poder de ar de processamento maior né e aí você consegue mesclando as suas necessidades conforme cada conforme cada é necessidade do cliente das suas fontes geradoras é só necessidade de processamento armazenamento então é um ponto muito importante. Então, quando você pensa em AdCompute e para você mitigar que o seu processamento seja robusto e seu armazenamento seja robusto, você tem que pensar que você tem que ter uma computação distribuída e na hora que você for desenvolver também a sua aplicação, o seu negócio, você pensar que você tem os desafios ali da computação distribuída, que ela vai te ajudar também em outros pontos. Um ponto importante aqui que vale colocar, a questão de cache buffer. Então, Edge Computing, como a gente está falando de ter um ganho de diminuição de latência, um ganho ali de respostas rápidas um exemplo se você necessitar pegar alguma algum certificado na cloud imagina você fazendo isso diversas vezes né tendo que pegar um certificado trazer para cá para por exemplo que fotografar seus dados né porque não trazer esse certificado para dentro do seu é Computing, fazer um cache desse dado ali, daquele seu certificado, em vez de você ficar indo e voltando para uma cloud, um exemplo, você já tem os dados ali. Ou um outro exemplo, uma configuração do seu Edge Computing, então as configurações ficam centralizadas na nuvem, e aí você também trazer para dentro do seu Edge Compute e você cria rotinas em paralelo que elas possam atualizar esse seu Edge Computeender dependendo dados que você nunca acessa. Então, exemplo, se você tem um Edge Compute ali, que tem o conceito de armazenar as fotos, um exemplo, você tem que ter um cache ali das suas fotos mais recentes. As fotos mais antigas, talvez as pessoas não acessam. Mas as suas fotos que são mais recentes, foram tiradas ali um dia atrás, dois dias atrás, elas têm um conceito de ter uma grande necessidade ali, uma grande necessidade de visualização. Então, você cria um cache também, inteligências de cache que vão te ajudar nessa questão de edcomputer a processar mais rápido, processar mais rápido, porém os seus dados eles ficarem ali queixados por um tempo, dias, meses, anos, dependendo como for. Só que você tem que tomar um pouco do cuidado da questão ali do seu Edge Compute para não sobrecarregá-lo também. E a questão de buffer também é super importante. Então, por que você tem que ficar enviando seus dados para centralizar ali numa cloud todas as vezes, né? Então, você pode exemplo, esperar armazenar dados de um sensor de temperatura por um dia, um exemplo, pode ser um exemplo, armazenar esses dados por um dia e no final do dia você mandar para uma cloud. Isso você economiza muito a questão de banda de latência né então até mesmo do processamento ali do seu é de compil porque ele vai pegar esses dados e armazenar pegar e armazenar dependendo ele pode ter até um um grau ali de análise para talvez a é criar um alerta ali local mandar um sms fazer alguma coisa do tipo porém é muito mais muito menor porque ele não precisa ir para Cloud né então você também diminui essa essa questão dele ter que pensar muito de pegar esses dados enviar para algum outro lugar então se você consegue também fazer buffer dos seus dados buffer do que você tá ali transmitindo. Isso também te ajuda bastante. Então, além do buffer, você fazer uma análise, talvez, será que eu preciso de todos esses dados? Então, é muito importante você pensar também nessa questão de bufferizar, na questão de se esses dados fazem sentido, se esses dados fazem sentido estar ali no cache. Então, vale muito essa análise. Isso te ajuda na questão do seu processamento do Edge Computing e não deixar ele sobrecarregado com coisas desnecessárias. Então, também quando a gente pensa em Edge Computing, a gente tem que pensar o que realmente faz sentido para o meu Edge Computing, o que realmente faz sentido para o meu processamento. E aqui é uma outra ideia outra idéia também né então puxa um pouquinho gancho de cash mas o que você armazena localmente o que você realmente precisa armazenar para que você ganhe o seu produto poder de processamento e armazenamento ali então quando a gente fala de armazenamento local não é só armazenar um arquivo, armazenar um dado ali. É no quesito geral. O que eu preciso trazer para o meu Edge Computing para que ele ganhe mais performance, para que ele consiga armazenar mais? Então, todo esse armazenamento local serve para isso, para que você meio que tenha esse seu cache ali dentro do seu Edge Computing e para que as coisas fiquem mais rápidas. Eu não preciso ficar indo para a internet para entender se aquele dado, se aquela minha regra daquele dado está errada. Então, eu já tenho isso dentro do meu Edge Computing localmente. Eu estou armazenando isso. Estou trazendo talvez da cloud para cá. Então, essas são um pouco das estratégias que você pode usar para potencializar e diminuir um pouco dos desafios de Edge Computing referente a armazenamento e processamento. Então, quando a gente olha o processamento e armazenamento, a gente lembra que é um pouco escasso. O que eu quero dizer? Você vai ter um Edge Computing ali, você não pode ter um servidor grande. Então, com essas estratégias, com um pouquinho do que a gente comentou aqui, você consegue otimizar esses pontos. Então, vamos falar aqui um pouquinho sobre como que também a gente pode resolver sobre segurança na sua abordagem, na sua estratégia de implementação de Edge Computing. Então, o primeiro ponto aqui é a questão de criptografia. Quando a gente pensa em Edge Compute, a gente está ali muito próximo ali do nosso cliente, né? A gente consegue lapidar uma série de problemas de segurança, né? Dessa exposição dos seus Edge Computes, uma série de coisas. Porém, esses Edge Computes, eles muitas vezes necessitam também se comunicar com uma cloud, para pegar alguma informação ou até mesmo enviar essas informações. Então, quando a gente olha o quesito de criptografia, a gente pensa também na criptografia em trânsito. O que significa isso? É aquela criptografia que eu vou pegar o dado que está aqui no meu Edge Compute e eu vou transmiti-lo para uma cloud. E esses dados precisam ser criptografados de uma forma segura, pois a gente não quer que esses dados fiquem expostos, os dados do nosso cliente fiquem expostos, Ou até mesmo esses dados sejam corrompidos ali no meio do caminho dessa comunicação entre o seu AdCompute com uma cloud. Ou até mesmo uma comunicação desse AdCompute que precisa necessitar passar por uma internet para que ele chegue em outro AdCompute também. Então a criptografia é muito importante quando a gente pensa nas abordagens de AdCompute. É necessário a gente ter estratégia de criptografia é muito importante quando a gente pensa nas abordagens de ad computer. É necessário a gente ter estratégia de criptografia. Então, tanto na comunicação e aí, outro ponto também, que é na questão de armazenamento. Então, dentro do seu ad computer, apesar de você estar você tá no ambiente entre aspas controlado no ambiente ali talvez local é importante também que você tenha uma criptografia ali em repouso né e o porquê que isso também é importante exemplo seu é de compil e possibilita colocar uma uma um outro dispositivo usb que você consiga pegar esses dados não exemplo, e aí você pode ter uma pessoa maliciosa que possa pegar esses dados e trazer para dentro de casa, trazer para um outro device para que ele possa trabalhar com esses dados. Então é importante você também ter uma criptografia em repouso, onde você consegue garantir que somente esses dados possam ser acessados ou visíveis para uma pessoa só mediante uma chave, um certificado ou alguma coisa do tipo. Então, é muito importante. Quando a gente pensa em Ad Compute, a gente tem que pensar em criptografia. É um ponto super importante no quesito de segurança. criptografia. É um ponto super importante no quesito de segurança. Edge Computing também tem uma parte super importante, que é o Zero Trust, que também ajuda no desafio de você, como você coloca realmente segurança nos seus Edge Computing. E aí você pode talvez trazer regras políticas de segurança, onde toda vez que você precisar acessar um dado, ou toda vez que você receber um dado ali, você conseguir analisar. Então, é o Zero Trust. Então, pode parecer um pouco excessivo, pode parecer um pouco demorado, mas é importante. É importante que a gente sempre verifique ali o seu dado, porque o seu Edge Computer é quase offline. Ele às vezes não está conectado na internet, às vezes ele está rodando localmente. E como ele consegue garantir a integridade dele, sendo que um exemplo ele vai olhar que a pessoa se autenticou e nunca mais olhar. Então, é importante que você tenha uma abordagem de zero trust para que você tenha o máximo de segurança, para que você não tenha problemas ali com algum atacante ou uma pessoa maliciosa ou até mesmo uma falha ali de segurança. Então, é importante que você pense quem pode estar acessando e sempre verificar. Essa pessoa pode acessar? Pode acessar? Pode acessar? Esse device pode enviar os dados? Pode, pode. E aí você tem isso muito mais seguro. Um ponto também importante é, legal, construí aqui meu Edge Computer e agora não preciso fazer mais nada nele, ele me atende daqui a 10 anos. Legal. Porém, é importante você sempre analisar a questão de atualizações, seja de hardware, seja de software. E o porquê? Às vezes você pode ter uma vulnerabilidade de hardware, um exemplo, onde a pessoa consiga, você tem todas essas estratégias de segurança, então, criptografia zero trust, porém, com uma porta USB ou até mesmo uma conexão sem fio, você consegue burlar todos os mecanismos de segurança e consegue ter acesso aos dados. Isso é super importante. Então, as suas atualizações de hardware são mais complexas de serem implementadas? Sim, são mais complexas, porém você tem que entender quando é necessário talvez substituir um dispositivo por conta de uma vulnerabilidade de segurança. Então, esse é um ponto também muito importante na questão de Edge Computing. Outro ponto também importante, camada de software. Camada de software, a gente descobre N vulnerabilidades, N fragilidades todos os dias. Então, é bom também você estar sempre antenado nas atualizações ali do seu software, das suas bibliotecas que você está usando, dependendo do seu sistema operacional, para que você tenha cada vez mais segurança dentro do seu Edge Computing. Para que você traga também um conforto de olhar para aquele Edge Computing e falar assim aquele Edge Computing é confiável, aquelas informações são confiáveis. Então, são alguns pontos importantes quando a gente olha aqui no quesito de segurança. Vamos aqui para uma outra abordagem também, para que a gente consiga extrair cada vez mais o potencial de Edge Computing e superar os desafios que a tecnologia traz. Então, aqui a gente vai comentar um pouquinho sobre o gerenciamento e orquestração dos seus Edge Computers. Então, a primeira parte aqui, e eu acho que é uma parte crucial e importante para que a gente mitigue os desafios, é uma plataforma de gerenciamento. E o que eu quero dizer com uma plataforma de gerenciamento? A gente tem que olhar essa plataforma em todos os quesitos, que sejam de segurança, que seja de monitoramento, que seja de integração, que seja de catalogação. Então, essa plataforma tem que te trazer uma riqueza de governança, uma riqueza que você consiga abrir essa plataforma, esse seu catálogo, e você consiga entender quantos Edge Computers você tem, quais Edge Computers você tem, quais são essas versões desses Edge Computers, quais são as versões de software que você está usando ali. Então, essa plataforma de gerenciamento de Edge Computers é muito importante, para que você consiga entender a saúde deles ali, num contexto geral, você consiga entender em quais locais eles estão distribuídos, né? Então, essa plataforma, ela tem que te ajudar na sua operação, no seu dia a dia ali, né? Como que, aonde que está esse Adcom Pure? Por que ele está dando falha? ali, como que, aonde que está esse adcompute, porque que ele está dando falha quais são as versões que ele está quais são as versões ali na camada de segurança que ele está utilizando quais linguagens de programação ali que ele está usando ali naquele momento naquele meu software, então ele tem que se dar um panorama de como que está seus adcomputes por onde eles estão e como que eles estão. Então, é super importante aqui, eu vou colocar que talvez é um coração do Edge Computer ali, um coração para que você realmente tenha uma operação, um gerenciamento ali dos seus dispositivos. Então, é muito importante. E lembrando, quando a gente pensa em Edge compute, a gente pensa em muitos dispositivos, não é um só, dois, três. E um outro grande fator, eles são espalhados em vários lugares, espalhados em várias regiões. Então é necessário você saber onde eles estão, como que eles estão, quem que fez a última manutenção dele e uma série de outras coisas. com a manutenção dele e uma série de outras coisas. A gente tem que pensar também aqui, e para ajudar em questão de Edge Compute, quando a gente olha Edge Compute, a gente fala que tem N problemas, pelo fato dele ser distribuído, pelo fato dele estar em vários locais. E a gente precisa pensar em automações para que a gente possa trazer um melhor gerenciamento e uma melhor orquestração desses Edge Computers. Um exemplo, se eu não conseguir automatizar a atualização dos meus Edge Computers e eu necessitar que uma pessoa vá com um pendrive ou com um device ali, com um computador ali, colocar no meu Edge Compute e atualizar, imagina o problema que eu estou causando, né? Imagina se eu tiver mil Edge Computers ali, imagina o tempo que eu vou levar para fazer isso, imagina quantas pessoas vão precisar para que isso finalize também. Às vezes, até viagens, né? Então, se eu tiver uma empresa aqui que atua muito aqui na América do Sul e na América do Norte, vou precisar viajar, talvez, para atualizar esse Edge Computing. Então, tarefas que também são muito repetitivas. Exemplo, você talvez vê ali a temperatura e umidade do seu Edge Computing, como que ele está naquele contexto. Então, são tarefas que são passíveis de automatização exemplo com a sua plataforma de gerenciamento você pode ter uma automação onde você começa a atualizar seus é de compil estão se atualizando uma região a funcionou na região b região c e assim por diante então você automatiza esse processo, você automatiza o processo de analisar ali temperatura e umidade dos seus edge computers, né? Para entender se isso pode estar afetando no seu processamento. Então, automatização, quando a gente olha também num cenário de muitos edge computers, é super importante. A gente pode ter algumas automatizações até mais complexas, né? Então, um exemplo, um local que você tenha milhões de Edge Compute ali, você consiga interagir com eles, talvez em automações industriais, que você consiga talvez mexer naquele Edge Compute através de um robô, através de algum outro cenário. Então, tem todo um cenário aqui para te ajudar na questão de automatizar e resolver as tarefas repetitivas de Edge Computing. Um ponto importante também, então, para que isso tudo funcione, a gente tem que ter um monitoramento. Não adianta só ter aquele monitoramento reativo, onde, pô, um Edge Computing desligou, e aí a gente olha e fala assim pô aquele meu é de cumprir ou aquela minha região está fora né a gente tem que ter um monitoramento proativo que significa isso você precisa entender todo um contexto todo o seu entorno exemplo você pode ler notícias em algum site ou entender algum caso de temperatura ali em algum local, para você entender, aquilo lá pode afetar meu Edge Computing. Você pode também entender que um Edge Computing, um exemplo, está lendo de forma errada alguns dados ali, está processando de forma errada. alguns dados ali, está processando de forma errada, então você tem que ter esse monitoramento proativo e entender as anomalias que vão acontecendo para que você tenha até manutenção, uma manutenção preventiva, então antes de falhar alguma coisa, de gerar uma indisponibilidade você consiga interagir de um ataque talvez, de um hacker, então você também olha e fala assim, pô, estão atacando aquele Edge Compute, você entender que é um ataque, você tirar aquele Edge Compute. Um baixo processamento, um exemplo, um Edge Compute ali que recebe muita carga, é o Edge Compute, entre aspas, principal ali da sua região, da sua rede, e você começa a ver que ele está degradando a sua performance, porque talvez não separar essa carga em outros Edge Computers. Então, o monitoramento proativo, ele te ajuda muito na questão de Edge Computer e para você mitigar essas indisponibilidades. Então, quando a gente fala de Edge Computer, a gente quer estar próximo do nosso cliente. E se a gente está indisponível, a gente acaba causando um grande transtorno para o nosso cliente. E se a gente está indisponível, a gente acaba causando um grande transtorno para o nosso cliente. Então, se a gente tem esse monitoramento proativo, efetivo, a gente vai garantir que o seu Edge Compute continue sempre funcionando para que ele consiga sempre estar ativo ali, atendendo as grandes demandas. Então, pessoal, vamos falar aqui também de um outro desafio que a gente consegue também superar ali, tentar mitigar para a gente ter uma boa implementação de Edge Computing. E aí a gente vai falar um pouquinho aqui sobre a latência conectividade. Isso daqui são pontos cruciais aqui também numa abordagem de edcomputer ela é muito importante pra tecnologia para os conceitos que se a gente tem uma latência muito grande ou a conectividade nos afete como que a gente consegue mitigar esses problemas tá e aí a gente tem uma melhor performance aqui no nosso é de Compute e que não causa uma indisponibilidade então é pensa sempre que quando a gente olha para ele Compute a gente tem que olhar os quesitos de rede tá então quando a gente fala que quer tá próximo do nosso cliente a gente precisa ter tecnologias redes mais próximas dos nossos clientes. Se a gente conseguisse ter um cabo de Ethernet, um cabo de rede ligado naquele device, ligado no nosso dispositivo, seria um mundo perfeito. E o porquê disso? Por que um mundo perfeito? Você já porquê disso não porque o mundo perfeito você já tá ligado ali você tá junto a conexão tá próxima quase que os dois dispositivos estarem de mão da mãos dadas ali então estão muito próximos né só que nem sempre isso é possível e aí a gente começa a explorar redes que elas vão te trazer uma baixa. Então, quando a gente olha no quesito de Ad Compute e você está em uma rede local, talvez o Wi-Fi é uma boa rede para a sua implementação. Talvez você possa utilizar redes Lora, que trazem também os conceitos de uma baixa latência. Se não resolver, por que não usar um 5G? O 5G vem com a abordagem de ter uma baixa latência, se não resolver, por que não usar um 5G? O 5G vem com a abordagem de ter uma baixa latência. E aí você vai olhando as tecnologias de rede para que quanto mais próximo do seu cliente, menor a latência. E você também vai descobrindo as camadas, porque cada vez mais que você vai colocando essas camadas no seu dispositivo, precisa estar mais longe ali da sua fonte geradora, mais latência você tem. Então, essa parte de rede é muito importante você entender, estudar bastante a questão da rede do seu dispositivo e como que ele vai estar ali conectado. AddNodes locais. Aqui também é uma parte muito importante, o porquê, os add nodes locais, você consegue aproximar das suas fontes geradoras e diminuir a latência, então, exemplo, se você precisa utilizar abordagem de fog compute, você consegue ter um add device local naquela rede, onde ele consegue processar, depois ele mandar para a sua fog compute ali, e a sua fog ainda assim processar mais próximo, devolver talvez para esse node aqui uma resposta, ou a próxima forma como que ele vai processar, vai analisar aqueles dados, é enriquecedor. Então, quando a gente olha também, quando a gente está muito distante do nosso cliente, às vezes é importante a gente colocar ads locais para que a gente ganhe também essa robustez né então diminui esse poder aí de essa latência diminui essa latência e você ganha um poder de processamento muito maior e aí um outro ponto importante é a nossa redundância de conexões né Então, quando a gente está em uma rede local, a gente tem aqui talvez uma internet que é via fibra. Só que às vezes essa internet não tem uma redundância. Por exemplo, um caminhão passou aqui na minha rua e pode ser que eu perca toda a minha conectividade ali com uma cloud ou com alguma coisa do tipo. E você pensar em redundâncias é muito importante para que você continue ali transacionando. Então, além da minha internet à fibra, como eu coloquei aqui o exemplo, eu poderia ter uma internet 5G, que eu poderia transmitir esses dados ali para uma cloud. E a gente também tem que pensar em uma redundância também nas nossas redes locais exemplo tem uma rede aqui cabeada é por algum motivo estou fazendo alguma obra e ele acaba cortando aqui um dos cabos de rede sem querer e aí todos o meu processamento aqui local eu posso acabar é impactando posso posso é não conseguir processar aquele dispositivo aquelas informações por conta de uma falha de rede e aí eu tenho que pensar em outras estratégias porque não talvez colocar um wi-fi ali porque não colocar uma rádio frequência então se você consegue também ter uma redundância na sua rede uma redundância ali nos seus devices isso também te ajuda né E também até mesmo descer até um pouquinho a mais aqui falar um pouquinho de IoT é uma boa abordagem questão de redundância porque não ter dois sensores ali fazendo ser um backup do outro, então quando um falha o outro consegue capturar as informações. Então essa parte aqui também de redundância de conexão é muito importante, para que você continue operando, para que você continue entregando ali o seu poder de processamento e armazenamento próximo do seu cliente e tolerante às falhas, que isso acontece quando a gente olha na questão aqui de conexões. Então, vamos falar aqui de um outro desafio de Edge Computing que a gente quer aqui mitigar, diminuir nessa nossa abordagem, que é a questão de hardware. Então, quando a gente olha ali em abordagens de IoT, carros conectados, carros autônomos, a gente precisa construir hardwares, a gente precisa pensar em questões de hardware. Então, acho que o primeiro passo aqui, quando a gente fala na questão de hardware, como que a gente supera, a gente precisa pensar em hardwares customizáveis e o que é importante a gente precisa desenvolver talvez hardwares que atendem muito bem aquela nossa demanda então, as vezes a gente precisa de um hardware que ele precisa ter um poder de processamento em memory muito grande para a nossa necessidade, diferente de um outro hardware que talvez ele tenha uma baixa demanda, mas ele precisa armazenar muito mais ali, então tem um cache maior ali. Então, é importante que a gente consiga customizar esses hardwares para a gente, primeiro, atender a nossa necessidade, para que a gente consiga também melhorar a questão lá dos nossos processamentos, armazenamento, e você ter algo customizado para a sua necessidade, não talvez comprar um hardware pronto, não que isso não possa ser também uma solução, mas você compre um hardware pronto onde ele é bom bom em tudo porém seu custo é alto tá então às vezes você necessita customizar não preciso mais de memória preciso mais processamento preciso mais armazenamento preciso mais de rede então é importante na abordagem de adcompe o que você conseguir customizar esse hardware. Então, buscar fabricantes, fornecedores que também nos atendam nessa questão de customização. Outro ponto também que vem um pouco ali com a questão até de customização, que é a eficiência energética. Então, quando a gente olha para o hardware, a gente tem que pensar, precisamos ter uma eficiência energética. Por quê? Porque esses hardwares, muitas vezes, vão estar distribuídos em vários lugares, em vários outros países. E a eficiência energética é sempre uma coisa importante. Então, quando a gente fala que quer processar mais, mais rápido, próximo do cliente, isso, às vezes, custa energia. Então, vai ter um custo maior de energia ali para que você tenha tudo isso. E buscar hardwares mais modernos que te ajudam na eficiência energética. E eles vão te ajudar também até mesmo você pensar em baterias, estratégias que você diminui a disponibilidade dele no quesito de um hardware indisponível. A eficiência energética é super importante. É por questões de custo, questão, que nem eu comentei aqui, de estratégias de redundância ali numa bateria. E isso vai te ajudar. Então, olhem esse quesito de eficiência energética também como um ponto importante. Um ponto importante de Edge Computing, que a gente tem que sempre mitigá-lo então olhar hardware estão melhores ali nesse quesito então talvez possa ser até uma tomada de decisão para você na sua solução quando a gente olha a eficiência energética Oi e aí um outro ponto é a resistência a ambientes adversos então quando a gente olha a questão de que um Edge Compute possa estar em qualquer lugar, em qualquer circunstância, você tem que entender, um exemplo, se você está em um lugar muito quente, você precisa ter uma carcaça do seu Edge Compute que suporte essas temperaturas altas, que ele consiga dissipar o calor ali de uma forma eficiente. Ou um outro exemplo, se você está em um lugar muito úmido, você tem que conseguir blindar essa umidade ali do seu Edge Compute para que ele não tenha problemas ali na sua placa de corrosão ou problemas ali talvez no sensor. Então, é importante que você entenda o cenário onde esse Edge Computing está inserido, onde que ele está, e você busque estratégias para que mitiguem isso. Então, quando a gente olha para alguns fornecedores que vendem hardware de Edge Computing, hardwares robustos, hardwares talvez até complexos ali, você consegue escolher qual que é a sua carcaça, seu formato de dissipação. Então, isso é muito importante na estratégia de computing. Não adianta nada você ter, no exemplo, uma carcaça de plástico e você colocar num lugar ali que vai ter uma temperatura de 300 graus ali, que possa ser atingido. Sua carcaça de plástico, primeiro, ela não vai te ajudar na questão da dissipação de calor. E um outro ponto importante, ela pode até mesmo derreter e até danificar ali os seus componentes. Então, é muito importante você pensar também na embalagem, entre aspas, desse seu dispositivo. Como que ele vai estar ali protegido para que ele consiga processar, extrair o melhor processamento e armazenamento ali do seu Edge Computing. Vamos aqui falar de uma outra estratégia aqui para a gente superar alguns desafios de Edge Computing nos quesitos de integração e interoperabilidade. Então, vamos começar aqui. Utilizem padrões abertos. E o porquê disso? Algum tempo atrás, existia muito a questão de dúvidas de como utilizar uma série de tecnologias, uma série de conexões ali, de como que fazia isso, qual que era a melhor abordagem, né? Ainda existe, a gente vem descobrindo cada vez mais sobre novos padrões, novas formas de fazer as coisas, né? E tentem sempre utilizar padrões abertos, porque eles sempre vão ser conectáveis, né? utilizar padrões abertos porque eles sempre vão ser conectáveis né então se você pensar ali num padrão aonde ele é muito restrito um padrão muito complexo um padrão ainda que não não tem uma abordagem tão legal uma aceitação do mercado você pode ter dois problemas um problema é que espadão padrão pode ser que ele não seja realmente aceito pelas empresas. E um outro problema é, você vai ter muitos problemas ali para se conectar com esses padrões novos. Então, utilizem sempre padrões abertos, padrões que já são consolidados. Há casos que a gente precisa fazer uma padronização nossa, algumas regras nossas, Há casos que a gente precisa fazer uma padronização nossa, algumas regras nossas, mas não tenta fugir muito do que a gente tem hoje no mercado, que a gente hoje tem uma gama de padrões de integração, padrões de como fazer as coisas. Então, isso é uma boa prática. A gente também tem que pensar em utilizar ali modelos universais de API. Então, como que as APIs são construídas? Como que aquela minha tecnologia, um gRPC é feito? Então, é super importante você também entender essa questão universal aqui das integrações. Como elas funcionam? Como que eu posso me integrar quais são os melhores modelos que eu posso utilizar né entender ali também as diferenças entre as plataformas né entre os serviços são pontos são importantes você você conseguir entender e falar quais são os melhores para sua necessidade, para sua implementação. E um outro ponto é, como a gente tentou aqui trazer todo um contexto de utilizem coisas que já estão prontas, utilizem coisas que já tem um padrão legal. Só que às vezes um padrão novo surge e a gente precisa construir alguns midwards. um padrão novo surge e a gente precisa construir alguns midwards. Então, são algumas layers ali que eles conseguem entender a diversidade desses padrões e ele consegue convertê-los para talvez uma comunicação única. Então, você tem ali um sistema heterogêneo, onde ele consiga entender 4, 5 versões, 4, 5 tipos de padrões, 4, 5 tipos de APIs, tipos de tecnologias, protocolos, e no final do dia ele fala, legal, eu junto tudo isso daqui, quando eu recebo desse formato, eu converto para o meu formato padrão, quando eu recebo desse outro formato, eu converto para o meu outro formato padrão. Então, esses middlers também às vezes são necessários quando a gente olha essa questão de integrações, essa questão de múltiplas versões de Edge Compute e aplicação que a gente utiliza. e aplicação que a gente utiliza. E agora vamos falar também sobre um outro desafio também que a Edcomputing traz, e aí a gente vai mostrar aqui algumas estratégias de como que a gente pode mitigar algum desses problemas. Que é na questão de custo e também na questão do retorno sobre o investimento, o famoso ROI. Então, acho que o primeiro passo aqui é analisar o roi né quando você faz uma abordagem de adcom pílula você tem que entender se o seu benefício talvez qualitativo que você tem ali de processamento faz total sentido na questão do seu retorno do investimento tá e o retorno do investimento ele vai ter uma série de coisas vai entender o quanto que você tá aplicando ali do seu investimento inicial o quanto que você vai lucrar com isso também é importante você entender ali quanto tempo que você vai demorar ali para que você tenha realmente o retorno ali de quanto você investiu na sua abordagem de Edge Computing, entender também os tipos de Edge Computing que podem te ajudar, então, às vezes, uma Edge Computing tradicional, uma Edge Computing ali, Edge mesmo, próximo ali, um local ali do seu cliente, talvez não é uma melhor abordagem, talvez você vá para outras camadas que possam te atender. Então, é importante você entender ali seu ROI, entender o quanto que isso daqui vai te trazer de vantagens quantitativas, às vezes é muito mais expressivas, mas também olhar o quantitativo, questão de dinheiro, questão de realmente aquilo ali vai te trazer um diferencial competitivo, dependendo. Então, é muito importante você olhar essa questão aqui do ROI. Adotem modelos flexíveis. Então, Edge Computing, como ele é uma tecnologia descentralizada, ele também possibilita você ter um modelo flexível. Então, você pode cobrar do seu cliente pago pelo uso né então se você tem uma necessidade naquela região que demanda muita requisição e eles pagam pela utilização você coloca mais é de Compute ou você pode pegar esse é de Compute levar para uma outra região onde está tendo mais demanda né então essa tem uma flexibilidade né o importante aqui é ter flexibilidade do negócio né que você consiga crescer junto com a necessidade né então é é um modelo importante né então você diminui os custos conforme você cresce e você consegue lucrar mais conforme você vai crescendo. Então, tente optar por esses modelos mais flexíveis, onde as pessoas pagam pelo que ela usa, e aí acaba tendo uma melhor abordagem em questão do custo, do seu retorno sobre investimento também. E aí, aqui também um outro ponto importante, na eficiência operacional. Então quando a gente fala em eficiência operacional em adcompiler, a gente tem que pensar também em questão de manutenção desse device. Procurem parceiros, pessoas que também possam entrar no seu negócio ali e que elas tenham talvez até o sentimento de dono. Então talvez você tenha uma carteira regional ali daquele seu cliente, onde ele possa te ajudar, então essas pessoas ali, te ajudar a crescer, te ajudar a manter aquilo. Então, é importante você achar modelos de eficiência operacional para que o seu modelo e sua estratégia de ad compute seja adequada, para que ela consiga ter um crescimento sólido. Então, é muito importante você olhar também por esses outros quesitos de eficiência operacional. Se você não está disposto, por exemplo, a ter um ad compute em uma região, talvez vá para umas estratégias que talvez a Fog Compute ali, que está próxima à Cloud, te ajude também. Ou uma Mac. Então, isso é muito importante também. Então, nessa eficiência operacional, olhar modelos de Edge Compute que possam você ter menos o operacional. Então, você tem as um operacional né então você tem as abordagens além de aumentar latentes diminuir latência aumentar processamento aumentar armazenamento mas que você tenha ainda assim uma eficiência né então para que você consiga expandir o seu negócio