Empresas como Amazon, Microsoft e Google provaram que podemos confiar a eles nossos dados pessoais. Agora é hora de recompensar essa confiança, dando a eles controle total sobre nossos computadores, torradeiras e carros.
Permita-me apresentar a você a computação “avançada”.
Edge é uma palavra da moda. Como “IoT” e “nuvem” antes dela, borda significa tudo e nada. Mas tenho observado alguns especialistas do setor no YouTube, ouvido alguns podcasts e até, ocasionalmente, lido artigos sobre o assunto. E acho que vim com uma definição útil e algumas aplicações possíveis para essa tecnologia de buzzword.
O que é computação de extrema ou ponta?
No início, havia um grande computador. Então, na era Unix, aprendemos como nos conectar a esse computador usando terminais burros (não pejorativos). Em seguida, tivemos computadores pessoais, que foi a primeira vez que pessoas comuns realmente possuíam o hardware que fazia o trabalho.
Agora, em 2018, estamos firmemente na era da computação em nuvem. Muitos de nós ainda possuem computadores pessoais, mas os usamos principalmente para acessar serviços centralizados como Dropbox, Gmail, Office 365 e Slack. Além disso, dispositivos como Amazon Echo, Google Chromecast e Apple TV são alimentados por conteúdo e inteligência que estão na nuvem - ao contrário da caixa de DVD de Little House on the Prairie ou cópia em CD-ROM da Encarta que você pode ter gostado na era da computação pessoal.
A MAIORIA DAS NOVAS OPORTUNIDADES PARA A "NUVEM" ESTÁ NA "PONTA"
Por mais centralizado que tudo isso pareça, o que é realmente incrível sobre a computação em nuvem é que uma porcentagem seriamente grande de todas as empresas no mundo agora depende da infraestrutura, hospedagem, aprendizado de máquina e poder de computação de alguns poucos provedores de nuvem: Amazon, Microsoft, Google e IBM.
A Amazon, de longe o maior desses provedores de “nuvem pública” (em oposição às “nuvens privadas” que empresas como Apple, Facebook e Dropbox hospedam), tinha 47% do mercado em 2017.
O advento da computação de ponta como uma palavra da moda que você talvez deva prestar atenção é a percepção por essas empresas de que não resta muito crescimento no espaço da nuvem. Quase tudo que pode ser centralizado foi centralizado. A maioria das novas oportunidades para a "nuvem" está na "borda".
Então, o que é borda?
A palavra borda neste contexto significa distribuição geográfica literal. A computação de ponta é a computação feita na fonte dos dados ou próximo a ela, em vez de depender da nuvem em um entre uma dúzia de data centers para fazer todo o trabalho. Isso não significa que a nuvem irá desaparecer. Significa que a nuvem está chegando até você.
Dito isso, vamos sair do jogo de definição de palavras e tentar examinar o que as pessoas realmente querem dizer quando exaltam a computação de ponta.
Latência
Um grande impulsionador da computação de ponta é a velocidade da luz. Se um computador A precisa perguntar ao computador B, a meio globo de distância, antes que possa fazer qualquer coisa, o usuário do computador A percebe esse atraso como latência. Os breves momentos após você clicar em um link antes que seu navegador comece a realmente mostrar algo se deve em grande parte à velocidade da luz. Os videogames multiplayer implementam várias técnicas elaboradas para mitigar o atraso real e percebido entre você atirar em alguém e saber, com certeza, que errou.
A COMPUTAÇÃO DE PONTA TEM BENEFÍCIOS DE PRIVACIDADE, MAS ELES NÃO SÃO GARANTIDOS
Os assistentes de voz normalmente precisam resolver suas solicitações na nuvem, e o tempo de ida e volta pode ser muito perceptível. Seu Echo precisa processar sua fala, enviar uma representação compactada dela para a nuvem, a nuvem precisa descompactar essa representação e processá-la - o que pode envolver pingar outra API em algum lugar, talvez para descobrir o tempo e adicionar mais velocidade da luz -bound delay - e então a nuvem envia a sua Echo a resposta e, finalmente, você pode aprender que hoje você deve esperar uma alta de 85 e uma mínima de 42, então definitivamente desista de se vestir adequadamente para o clima.
Portanto, um boato recente de que a Amazon está trabalhando em seus próprios chips de IA para Alexa não deve ser surpresa. Quanto mais processamento a Amazon pode fazer em seu dispositivo local Echo, menos o Echo tem que depender da nuvem. Isso significa que você obtém respostas mais rápidas, os custos do servidor da Amazon são mais baratos e, possivelmente, se uma parte do trabalho for feita localmente, você pode acabar com mais privacidade - se a Amazon estiver se sentindo magnânima.
Privacidade e segurança
Pode ser estranho pensar dessa forma, mas os recursos de segurança e privacidade de um iPhone são bem aceitos como um exemplo de computação de ponta. Simplesmente fazendo criptografia e armazenando informações biométricas no dispositivo, a Apple transfere uma tonelada de preocupações de segurança da nuvem centralizada para os dispositivos de seus usuários diaspóricos.
Mas a outra razão pela qual isso parece computação de ponta para mim, não computação pessoal, é porque enquanto o trabalho de computação é distribuído, a definição do trabalho de computação é gerenciada centralmente. Você não teve que remendar hardware, software e práticas recomendadas de segurança para manter seu iPhone seguro. Você acabou de pagar $ 999 na loja de celulares e a treinou para reconhecer seu rosto.
O aspecto de gerenciamento da computação de ponta é extremamente importante para a segurança. Pense em quanta dor e sofrimento os consumidores experimentaram com dispositivos mal gerenciados da Internet das Coisas .
É por isso que a Microsoft está trabalhando no Azure Sphere, que é um sistema operacional Linux gerenciado, um microcontrolador certificado e um serviço de nuvem. A ideia é que sua torradeira seja tão difícil de hackear, e seja atualizada e gerenciada de maneira centralizada quanto seu Xbox.
Não tenho ideia se a indústria vai adotar a solução específica da Microsoft para o problema de segurança da IoT, mas parece fácil supor que a maior parte do hardware que você comprar daqui a alguns anos terá seu software atualizado automaticamente e a segurança gerenciada centralmente. Do contrário, sua torradeira e sua lava-louças entrarão em um botnet e arruinarão sua vida.
Se você duvida de mim, basta olhar para o sucesso que Google, Microsoft e Mozilla tiveram em mover os navegadores para um modelo “perene”.
Pense nisso: você provavelmente poderia me dizer qual versão do Windows está executando. Mas você sabe qual versão do Chrome você tem? A computação de ponta será mais como o Chrome, menos como o Windows.
Largura de banda
A segurança não é a única maneira pela qual a computação de ponta ajudará a resolver os problemas apresentados pela IoT. O outro exemplo importante que vejo muito mencionado pelos proponentes da borda é a economia de largura de banda permitida pela computação da borda.
Por exemplo, se você comprar uma câmera de segurança, provavelmente poderá transmitir todas as suas filmagens para a nuvem. Se você comprar uma dúzia de câmeras de segurança, terá um problema de largura de banda. Mas se as câmeras forem inteligentes o suficiente para salvar apenas as filmagens “importantes” e descartar o resto, seus canais de internet serão salvos.
Quase qualquer tecnologia aplicável ao problema de latência é aplicável ao problema de largura de banda. Executar IA no dispositivo do usuário em vez de na nuvem parece ser um grande foco para a Apple e o Google agora.
AS EMPRESAS IRÃO CONTROLAR AINDA MAIS AS SUAS EXPERIÊNCIAS DE VIDA DO QUE AGORA
Mas o Google também está trabalhando duro para tornar até os sites mais avançados. Os Progressive Web Apps normalmente têm a funcionalidade offline primeiro. Isso significa que você pode abrir um “site” em seu telefone sem conexão com a internet, trabalhar, salvar suas alterações localmente e sincronizar com a nuvem apenas quando for conveniente.
O Google também está ficando mais inteligente ao combinar recursos locais de IA para fins de privacidade e economia de largura de banda. Por exemplo, o Google Clips mantém todos os seus dados locais por padrão e faz sua inferência mágica de IA localmente. Não funciona muito bem em seu propósito declarado de capturar momentos legais de sua vida. Mas, conceitualmente, é a computação de ponta por excelência.
Tudo acima
Os carros que dirigem sozinhos são, até onde sei, o melhor exemplo de computação de ponta . Devido à latência, privacidade e largura de banda, você não pode alimentar todos os numerosos sensores de um carro autônomo na nuvem e esperar por uma resposta. Sua viagem não pode sobreviver a esse tipo de latência e, mesmo que pudesse , a rede de celular é muito inconsistente para depender dela para esse tipo de trabalho.
Mas os carros também representam uma mudança total da responsabilidade do usuário pelo software que executam em seus dispositivos. Um carro autônomo quase precisa ser gerenciado centralmente. Ele precisa obter atualizações do fabricante automaticamente, precisa enviar dados processados de volta para a nuvem para melhorar o algoritmo e o cenário de pesadelo de um botnet de carro autônomo faz com que o botnet de torradeira e lava-louças com o qual nos preocupamos pareça um filme da Disney.
O que estamos desistindo?
Tenho alguns medos sobre a computação de ponta que são difíceis de articular e possivelmente infundados, então não vou mergulhar neles completamente.
Mas o panorama geral é que as empresas que melhor fazem isso controlarão ainda mais as experiências de sua vida do que agora.
Quando os dispositivos em sua casa e garagem são gerenciados pelo Google Amazon Microsoft Apple, você não precisa se preocupar com a segurança. Você não precisa se preocupar com atualizações. Você não precisa se preocupar com a funcionalidade. Você não precisa se preocupar com os recursos. Você apenas pegará o que for dado e usará da melhor maneira possível.
Na pior das hipóteses, você acorda de manhã e pergunta ao Alexa Siri Cortana Assistant quais recursos seus senhores corporativos colocaram em sua torradeira, lava-louças, carro e telefone durante a noite. Na era do computador pessoal, você “instalaria” software. Na era da computação de ponta, você apenas o usará.
Cabe às grandes empresas decidir quanto controle desejam obter sobre a vida de seus usuários. Mas, também pode caber a nós, usuários, decidir se há outra maneira de construir o futuro. Sim, é um alívio tirar as mãos do volante e deixar Larry Page guiá-lo. Mas e se você não gostar para onde ele está indo?
O Avance Network é uma comunidade fácil de usar que fornece segurança de primeira e não requer muito conhecimento técnico. Com uma conta, você pode proteger sua comunicação e seus dispositivos. O Avance Network não mantém registros de seus dados; portanto, você pode ter certeza de que tudo o que sai do seu dispositivo chega ao outro lado sem inspeção.