Lar Visão de futuro Microsoft build se concentra na nuvem inteligente e na borda inteligente

Microsoft build se concentra na nuvem inteligente e na borda inteligente

Índice:

Vídeo: Curso Intensivo de Informática para AGU | 2/5 - Prof. Léo Matos (Outubro 2024)

Vídeo: Curso Intensivo de Informática para AGU | 2/5 - Prof. Léo Matos (Outubro 2024)
Anonim

Na sua conferência anual de desenvolvedores Build hoje, a Microsoft fez um esforço para avançar um mundo com uma "Nuvem Inteligente" e uma "Borda Inteligente", para aproveitar a abundância de dados e poder de computação, além de novos algoritmos de IA. Não é de surpreender que a empresa queira que os desenvolvedores usem seus Ferramentas, e parece estar trabalhando particularmente para expandir as possibilidades dessas ferramentas para desenvolvedores corporativos, enquanto procura novos mercados em áreas como aprendizado de máquina e bancos de dados em nuvem em massa.

A maior novidade do produto foi a introdução do Cosmos , um banco de dados de serviço distribuído globalmente, que permite que os desenvolvedores tenham uma única imagem do sistema de um banco de dados em execução em todo o mundo. Isso funciona com vários modelos de banco de dados e habilitará recursos que eu não tinha visto antes, que parecem bastante interessantes para os desenvolvedores.

Além disso, a empresa anunciou várias novas ferramentas de desenvolvimento, incluindo o Visual Studio para Mac, novas MySQL e soluções de banco de dados Postgres, e um foco maior em ferramentas de desenvolvimento sem servidor e baseadas em contêiner. Além disso, houve uma longa sessão sobre ferramentas de IA, que incluiu a criação de serviços personalizados de aprendizado de máquina e a introdução de um plug-in de tradutor em tempo real para o PowerPoint.

Nadella na visão para nuvem inteligente e borda inteligente

O CEO da Microsoft, Satya Nadella, iniciou a palestra principal citando algumas estatísticas sobre o desempenho da Microsoft em um mundo "primeiro móvel, primeiro nuvem".

Nadella disse que existem 500 milhões de dispositivos ativos mensais agora executando o Windows 10, 100 milhões de usuários ativos mensais do Office 365, 140 milhões de usuários ativos mensais da Cortana, 12 milhões de organizações usando o Azure Active Directory e, das empresas da Fortune 500, mais de 90% estão usando o Microsoft Cloud. Esses números são impressionantes e mostram a adoção contínua do Windows 10 no espaço do consumidor e da empresa (mas são diminuídos pelo número de dispositivos móveis Android ou iOS), bem como a grande adoção que a empresa adotou para o Office 365.

No Office 365, Nadella disse que fornece sua própria plataforma para extensões e complementos, bem como para os desenvolvedores usarem recursos como logon único. Notavelmente faltam estatísticas sobre o sucesso da plataforma Azure para infraestrutura geral como serviço e plataforma como serviço, uma área em que a Microsoft enfrenta grande concorrência dos serviços Amazon Web Services e Google Cloud Platform, entre outros.

Para esse fim, grande parte da palestra teve como objetivo demonstrar que a Microsoft permanece atual em suas ofertas de desenvolvedor em comparação com as outras opções, com muito foco em serviços de IA, funções do Azure e computação sem servidor - as novas direções que a maioria dos desenvolvedores corporativos não são ' ainda não está usando, mas está começando a se tornar parte dos roteiros de desenvolvimento.

Nadella falou sobre como coisas como agentes, bots, interfaces naturais do usuário, realidade mista, Internet das Coisas (IoT), inteligência artificial, microsserviços e análises e fluxos de trabalho avançados estão ajudando a impulsionar a visão de mundo da Microsoft para além do "primeiro móvel, primeiro a nuvem" e em direção a "Intelligent Edge" e "Intelligent Cloud".

Nesse novo mundo, Nadella disse que haveria três características definidoras. Ele disse que a interface do usuário abrange vários dispositivos e inclui itens como um assistente pessoal que funciona em vários dispositivos. A inteligência artificial, por definição, será mais distribuída, com coisas como fazer o treinamento na nuvem e inferência na borda, com isso acabando por levar a novas maneiras de fazer o treinamento e a inferência nos dois lugares. Para fazer isso funcionar, Nadella disse que deve haver uma grande mudança no "loop externo" do desenvolvimento com microsserviços, contêineres e computação sem servidor. Isso é necessário para reagir a mudanças em coisas como modelos de IA, disse ele. Essas tendências mudarão profundamente o que acontece no Windows, Office 365 e Azure, acrescentou.

Nadella também falou sobre a responsabilidade dos desenvolvedores e disse que, embora ele seja otimista, há consequências indesejadas da tecnologia, e ele disse ao público que cabe a nós garantir que alguns dos cenários mais distópicos não se tornem realidade, citando os trabalhos de George Orwell e Aldous Huxley. Opções práticas de design que consagram nossos valores atemporais, incluindo desenhar que capacita as pessoas, é inclusive e cria confiança na tecnologia são essenciais.

A primeira demonstração, apresentada por Sam George, da equipe de IoT do Azure da Microsoft, contou com a Sandvik Coromant usando IA conectada à nuvem para fazer manutenção preventiva em máquinas de milhões de dólares, na nuvem do Azure e no hub IoT do Azure. George anunciou o Azure IoT Edge, um plataforma cruzada solução que permite que funções e códigos da nuvem sejam adicionados a pequenos dispositivos IoT. Na demonstração da Sandvik, ele mostrou que a mudança para contêineres com as funções diretamente na máquina poderia reduzir a latência de cerca de 2 segundos para cerca de 100 milissegundos.

Nadella falou sobre o uso de IA e "gêmeos digitais" para ajudar a melhorar a segurança no local de trabalho. Um vídeo falou sobre o uso dessa tecnologia em locais como hospitais e canteiros de obras, e Andrea Carl da Microsoft mostrou uma demonstração do uso do Azure Functions, serviços cognitivos visuais, pilha do Azure e câmeras comuns para criar políticas e fluxos de trabalho com facilidade.

Nadella falou sobre como o Microsoft Graph permite que os desenvolvedores acessem pessoas, atividades e dispositivos (por meio do Azure Active Directory) e, em particular, como isso melhoraria as "reuniões inteligentes". Laura Jones, da Microsoft, fez uma demonstração com o recém-falado Invoke recentemente anunciado, usando a Cortana com habilidades em várias plataformas, conectando-se diretamente a um sistema de folga; usando Cortana em seu carro para se preparar para uma reunião; usando o Microsoft Teams no Office 365, o Project Rome SDK e um bot de reuniões na própria reunião; e, finalmente, recebendo um resumo dos itens de reunião e ação no Outlook posteriormente.

Nadella concluiu falando sobre como o futuro da computação não será decidido apenas pela tecnologia, mas pelas oportunidades e responsabilidades que oferece desenvolvedores, e mostrou um vídeo de tecnologia ajudando uma mulher que teve tremores causados ​​por Parkinson a escrever e desenhar.

Novos bancos de dados e ferramentas de desenvolvedor, da pilha do Azure à computação sem servidor

O vice-presidente executivo Scott Guthrie publicou a segunda parte da palestra e deu mais detalhes sobre a "plataforma de nuvem inteligente" e as novas ferramentas de desenvolvimento que a Microsoft apresentou na feira.

Scott Hanselman demonstrou algumas novas ferramentas de gerenciamento, como executar o shell de nuvem dentro do Portal do Azure e o aplicativo de portal móvel do Azure para iPhone e Android. Ele então mostrou o Visual Studio trabalhando com o código do Azure de produção e adicionando itens como snapshots para depuração. Hanselman também mostrou o Visual Studio para Mac - agora com disponibilidade geral - e como isso se conecta e permite publicar aplicativos diretamente no Azure. Ele então mostrou algumas novas funções na Central de Segurança do Azure.

Guthrie percorreu vários novos anúncios do Azure, começando com o foco em bancos de dados. No mês passado, a empresa anunciou o SQL Server 2017 para Windows Server, Linux e Docker com aprendizado de máquina avançado no banco de dados com R e Python. Ele disse que isso está disponível no local ou como banco de dados SQL do Azure na nuvem. Esta semana, a empresa anunciou um novo Serviço de Migração de Banco de Dados do Azure, projetado para facilitar a migração de bancos de dados SQL Server ou Oracle para a nuvem com tempo de inatividade "quase zero". Guthrie disse que a DocuSign está movendo todos os seus bancos de dados de um data center interno para o banco de dados SQL do Azure. Ele também anunciou o MySQL como um serviço e o PostgreSQL como um serviço, com alta disponibilidade e segurança, e a capacidade de aumentar ou diminuir a escala sem tempo de inatividade do aplicativo. Isso deve ser atraente e parece bastante competitivo com ofertas semelhantes da AWS.

A grande novidade foi o Azure Cosmos DB, que Guthrie descreveu como o primeiro serviço de banco de dados de vários modelos distribuído globalmente. Isso replica automaticamente os dados para qualquer região do mundo, permite escolher o modelo de dados e a API NoSQL de sua escolha (incluindo opções de banco de dados de documentos SQL, Mongo DB, Gremlin e gráfico) e também permite escolher o armazenamento e a taxa de transferência (em transações por seção) que você deseja. Os acordos de nível de serviço (SLAs) em quatro dimensões são um recurso exclusivo e melhoram a disponibilidade, a latência de desempenho: alta disponibilidade, latência de desempenho (a 10 ms no percentil 99), taxa de transferência de desempenho e consistência de dados. Ele mostrou um vídeo descrevendo como o Jet está executando esta solução e agora está sendo executado em três regiões dos EUA, escalando-o para suportar até 100 trilhões de transações por dia com latência de um dígito no percentil 99.

Rimma Nehme, da Microsoft, mostrou um aplicativo da web distribuído globalmente, permitindo que os usuários fizessem perguntas sobre personagens do universo Marvel Comics, e percorreu as etapas básicas de criação desse aplicativo em 9 regiões. Nehme disse que poderia acomodar taxa de transferência e latência em todo o mundo, mas com uma única imagem do sistema para que os desenvolvedores possam se concentrar no aplicativo e não no banco de dados. E ela falou sobre como, em vez de ter que escolher entre "consistência forte" e "consistência eventual", agora você tem 5 níveis diferentes para escolher desempenho e consistência.

Guthrie disse que esse serviço agora está geralmente disponível em todas as regiões e, como é uma evolução do serviço antigo do Document DB, todos esses aplicativos foram movidos automaticamente para o novo banco de dados.

Recipientes e microsserviços foram outro grande tema , e Guthrie mostrou um vídeo com o uso desses serviços pela Alaska Airways. O Visual Studio 2017 agora oferece suporte aprimorado ao contêiner, incluindo ferramentas integradas do Docker e suporte para desenvolvimento, depuração, teste e implantação. Guthrie disse que isso funcionaria tanto para aplicativos "greenfield" quanto para a transição Mais velho. Aplicativos NET projetados para plataformas tradicionais, como ASP.NET e WCF. Maria Naggaga demonstrou a adição do suporte ao Docker a um aplicativo existente no Visual Studio, com recursos como depuração entre contêineres e telemetria aprimorada (Application Insights), mostrando o desempenho de um aplicativo como um todo ou no nível do contêiner.

Guthrie falou sobre os contêineres do Service Fabric para Windows e Linux e outros novos recursos que facilitam a implantação e o gerenciamento de contêineres usando o Kubernetes, Mesos ou Docker Swarm. Ele também falou sobre novos recursos do Azure Functions, incluindo a facilitação para os desenvolvedores criarem, depurarem e implantarem suas próprias funções, bem como os Aplicativos de Lógica do Azure com mais de 100 conectores de dados e aplicativos incorporados. Guthrie disse que o Visual Studio 2017 oferecerá suporte o Azure Functions e Logic Apps, e falou sobre o Azure Application Insights para Azure Functions. O exemplo dado para contêineres e funções foi o Domino's Pizza.

Guthrie mudou-se para o Azure Stack, que, segundo ele, faz sentido em situações em que as empresas não querem ou não podem usar a nuvem pública, como Carnival Cruises executando o Azure Stack no navio de cruzeiro, pois não pode garantir uma boa conectividade quando no mar. Ele disse que o Azure Stack atende aos requisitos regulamentares e tem mais certificações e regiões do que qualquer outra solução de nuvem pública, e falou sobre como o EY está sendo executado globalmente no Azure, mas usando o Azure Stack em países onde precisa atender às regulamentações locais de dados. A Julia White da Microsoft mostrou como você pode criar um aplicativo com o Azure na nuvem e a Pilha do Azure nos navios localmente e usar funções sem servidor, algumas das quais vão para a nuvem e outras para o servidor local. Guthrie também demonstrou como isso se encaixa em uma solução de nuvem híbrida.

Guthrie se concentrou nos muitos provedores de SaaS que agora usam o Azure, e o CTO da Adobe, Abhay Parasnis, falou sobre como está executando suas soluções de "SaaS corporativo" na plataforma, que inclui mais de 90 trilhões de transações. Parasnis falou sobre a escalabilidade da plataforma, o foco da Microsoft na segurança e novos recursos, como a capacidade de integrar o Adobe Analytics ao Power BI da Microsoft.

Guthrie disse que o Azure fornece a maneira mais fácil de se integrar ao Office 365 e serviços como o Azure Active Directory. Ele empurrou recursos como o AppSource, que permite que desenvolvedores de terceiros vendam mais facilmente soluções SaaS corporativas para clientes do Office 365 e Dynamics 365.

Ferramentas de IA oferecem personalização, tradução

Os serviços cognitivos foram o foco da parte final da palestra, e o vice-presidente executivo de inteligência artificial e pesquisa Harry Shum falou sobre as ferramentas da empresa. "A IA tem a ver com amplificar a engenhosidade humana", disse ele.

Shum disse que a mudança para a IA foi impulsionada por grandes computadores, novos algoritmos poderosos e dados massivos, e disse que a Microsoft tem três grandes vantagens no mundo da IA: a nuvem da Microsoft, novos algoritmos desenvolvidos pela pesquisa da Microsoft e todos os dados em o gráfico da Microsoft. Shum, pesquisador da visão, falou sobre o sucesso da Microsoft na competição de reconhecimento de imagem ImageNet e nos testes de reconhecimento de fala. Mas ele disse que está mais animado com o que os desenvolvedores podem fazer.

A Microsoft agora oferece 29 serviços cognitivos, disse ele, incluindo um novo indexador de vídeo e laboratórios de serviços cognitivos, mas enfatizou particularmente novos serviços personalizados nas diferentes áreas, incluindo serviços de visão e entendimento de idiomas, conhecidos como LUIS (serviço inteligente de entendimento de idiomas). Uma demonstração de um novo jogo, Starship Commander, apresentava os serviços de fala personalizados, pois requer palavras e frases exclusivas do jogo.

Shum disse que a área mais empolgante hoje é a "IA conversacional" - baseada no paradigma "conversa como plataforma" que Nadella descreveu no programa do ano passado, que usa serviços cognitivos e a estrutura do bot para criar experiências personalizadas de bate-papo e visão. como isso pode funcionar usando seu serviço de visão personalizado com seus próprios dados de treinamento, em um recurso chamado "aprendizado ativo", que pode selecionar automaticamente as imagens que podem agregar mais valor ao seu modelo.

Carapcea falou sobre como novos canais foram adicionados à estrutura Bot, incluindo Cortana, Skype e Bing, elevando o total para 12 canais. E, finalmente, também introduzido hoje, havia algo chamado Cartões Adaptativos, que permite criar um modelo que funcione em vários canais.

Michael J. Miller é diretor de informações da Ziff Brothers Investments, uma empresa de investimentos privados. Miller, editor-chefe da PC Magazine de 1991 a 2005, escreve este blog para o PCMag.com para compartilhar seus pensamentos sobre produtos relacionados ao PC. Este blog não oferece dicas de investimento. Todos os direitos são recusados. Miller trabalha separadamente para uma empresa de investimento privado que pode a qualquer momento investir em empresas cujos produtos são discutidos neste blog, e nenhuma divulgação de transações com valores mobiliários será feita.

Microsoft build se concentra na nuvem inteligente e na borda inteligente