Estratégia de TI – Resumindo as Novidades do Windows Azure (PDC 2010)
Eu gostaria de dividir com vocês alguns pensamentos sobre a Professional Developer Conference 2010 da Microsoft. Analisando as novas tendências da Computação em Nuvem e outros aspectos da área de TI.
Não faltavam novidades este ano, mas a grande onda é a computação em Nuvem, Windows Azure, com varias novidades muito interessantes. A plataforma Windows Azure, composta de Windows Azure e SQL Azure, é suportada por um conjunto avançado de ferramentas de desenvolvimento e gerenciamento. Windows Azure é desenhado para dar a capacidade de executar as aplicações e alcançar o poder da nuvem com todos os benefícios.
Novidades mais importantes para a nossa area de arquitetura:
Windows Azure Virtual Machine Role
(Papel VM-Role): VM-Role- Windows Azure facilita a migração de aplicativos existentes do Windows Server para Windows Azure, eliminando a necessidade de fazer alterações em aplicativos. Durante o PDC 2010, a Microsoft anunciou suporte a função de máquina Virtual Windows Server 2008 R2 no Windows Azure. ( https://msdn.microsoft.com/en-us/library/gg465398.aspx)
Server Application Virtualization
A virtualização de aplicativos de servidor dar uma ferramenta potencialmente poderosa para mover aplicativos para a nuvem. Virtualização de aplicativos de servidor permite que os clientes a implantar imagens de aplicativos virtualizados no papel trabalhador de Windows Azure (em uma única função e instância) ao invés de usar o papel VM Role. Através desta abordagem, os clientes podem facilmente migrar seus aplicativos tradicionais para Windows Azure sem a necessidade de reescrevê-los ou de empacotá-los dentro de uma máquina virtual. Quando o aplicativo é implantado com virtualização de aplicativos de servidor no Windows Azure, os clientes podem aproveitar os recursos de gerenciamento de serviço automatizado do Windows Azure, incluindo a configuração automática e o gerenciamento contínuo do sistema operacional.
Windows Azure - Construção de imagens para o papel VM-Role na nuvem.
Permitindo que os desenvolvedores e profissionais de TI criar imagens de VM para o papel VM diretamente na nuvem. Isso será oferecido como uma alternativa para a abordagem atual de construção de imagens no local e carregá-las pela Internet.
SQL Azure Reporting
SQL Azure Reporting permite aos desenvolvedores incorporar relatórios em suas aplicações Windows Azure, incluindo sofisticada visualização de dados e exportar para formatos populares, tais como Microsoft Word, Microsoft Excel e PDF, permitindo que os usuários desses aplicativos obter uma visão maior e agir em seus dados de linha de negócios, armazenados em bancos de dados SQL Azure. https://www.microsoft.com/en-us/sqlazure/reporting.aspx)
SQL Azure - Data Sync
Sincronização de dados do SQL Azure é outro serviço importante bloco de construção para ajudar os desenvolvedores a criar rapidamente aplicativos em nuvem na plataforma Windows Azure usando banco de dados em nuvem da Microsoft. Ele permite que os desenvolvedores a criar aplicativos com dados de SQL Azure geo-replicados e sincronizar dados locais . (https://www.microsoft.com/en-us/sqlazure/datasync.aspx)
Database Manager- SQL Azure
Gerenciador de banco de dados para SQL Azure , gerenciamento de banco de dados baseado em Web e recurso de consulta otimizado para SQL Azure. Esse recurso era conhecido anteriormente como "Projeto Houston" e permite que os clientes tenham uma experiência simplificada no navegador da Web sem ter que baixar todas as ferramentas. ( https://msdn.microsoft.com/en-us/library/gg442309.aspx)
Windows Azure AppFabric
Windows Azure AppFabric ajuda os desenvolvedores a criar rapidamente aplicativos de nuvem sobre a plataforma Windows Azure com cache de memoria distribuído.
- · AppFabric Cache ajuda os desenvolvedores a acelerar o desempenho de seus aplicativos com cache em memoria distribuid (https://blogs.msdn.com/b/windowsazureappfabric/archive/2010/10/28/introduction-to-windows-azure-appfabric-caching-ctp.aspx)
Windows Azure Virtual Network
Nova funcionalidade está sendo introduzida sob o nome de rede virtual do Windows Azure. Windows Azure Connect (anteriormente conhecido como "Projeto Sydney") permite que um mecanismo simples e fácil de gerenciar configurar a conectividade de rede baseada em IP entre locais e recursos do Windows Azure. O primeiro recurso de rede virtual do Windows Azure é chamado Windows Azure Connect. (https://www.microsoft.com/windowsazure/virtualnetwork/default.aspx)
Windows Azure Extra Small Instances
PDC 2010 Microsoft anunciou a instância “Extra Small”, que teria definido o preço em US $0,05 por hora de computação para facilitar o processo de desenvolvimento, teste e avaliação para desenvolvedores. Isto tornará acessível para os desenvolvedores interessados em executando aplicativos menores na plataforma. Uma versão beta deste papel estará disponível antes do final de 2010. (https://blogs.msdn.com/b/usisvde/archive/2010/12/01/windows-azure-what-is-an-extra-small-instance.aspx)
Windows Azure Remote Desktop
Área de trabalho remota permite que os profissionais de TI pudessem se conectar a uma instância em execução do seu aplicativo ou serviço para monitorar a atividade e solucionar problemas comuns. Área de trabalho remota estará disponível ainda este ano só para a versão Windows 2008 R2 Enterprise. (https://msdn.microsoft.com/en-us/library/gg443832.aspx)
Windows Azure AdminMode
A função de remove limitações que hoje impedem que desenvolvedores tenha total controle sobre seu ambiente de aplicativos. Para pequenas mudanças como configurar o IIS (serviços de informações da Internet) ou instalar um Microsoft Software Installer (MSI), a Microsoft recomenda usando o recurso de admin mode. Essa abordagem é mais adequada para pequenas mudanças e permite que o desenvolvedor para manter o serviço automatizado de gestão no nível de aplicativo e o SO convidado. (https://www.microsoft.com/en-us/appfabric/azure/pdc2010.aspx)
Windows Azure Full IIS Support
Suporte completo do IIS permite o desenvolvimento de aplicativos mais completos usando Windows Azure. A função de Web em breve irá fornecer funcionalidade completa do IIS, que permite que vários sites do IIS por função de Web e a capacidade de instalar módulos do IIS. A funcionalidade completa do IIS permite que os desenvolvedores obtenham mais valor em uma instância do Windows Azure.( https://blogs.msdn.com/b/windowsazure/archive/2010/12/02/new-full-iis-capabilities-differences-from-hosted-web-core.aspx)
Windows Server 2008 R2 – Windows Azure Instancia
Windows Azure agora oferecerá suporte para Windows Server 2008 R2 em papeis de web e trabalhador. Esse novo suporte permitirá que os clientes beneficiem da gama completa do Windows Server 2008 R2 recursos como o IIS 7. 5, AppLocker e avançados de gerenciamento automatizado e linha de comando usando o PowerShell 2. 0.
Multiple Admins
Windows Azure: Vários administradores. Windows Azure oferecerá em breve suporte para ter múltiplos Windows Live IDs de privilégios de administrador na mesma conta Windows Azure. O objetivo é tornar mais fácil para uma equipe trabalhar na mesma conta Windows Azure enquanto estiver usando seu Windows Live IDs individuais.
Vamos falar durante as próximas dias com mais detalhes sobre estes novos capacidades da computação em nuvem !
Grato,
Markus Christen
Technorati Tags: Azure,Windows Azure,SQL Azure,Arquitetura