Trabalhando com azure da microsoft na computação em nuvem

Microsoft, o titular no desenvolvimento de aplicações e mercado de implantação, tem tomado a sua plataforma .Net para a comunidade de computação em nuvem. Azure é a plataforma da Microsoft como uma estratégia de Serviço (PaaS), que foi anunciado em 2008. A Microsoft define a plataforma Azure como “uma plataforma de serviços em nuvem em escala de Internet hospedada nos data centers da Microsoft, que fornece um sistema operacional e um conjunto de serviços de desenvolvedor que pode ser usados ​​individualmente ou em conjunto.”

estratégia global da Microsoft é uma combinação de computação on-premise com serviços baseados em nuvem. A ideia é que os desenvolvedores querem construir algumas aplicações que vivem no local, enquanto outros componentes vão viver na nuvem. Microsoft chama esta estratégia software mais serviços. O coração da estratégia da Microsoft é permitir que desenvolvedores usem a mesma tecnologia e facilitadores subjacente para construir aplicações tanto no local e aplicações em nuvem.

Embora o foco principal da plataforma Azure é trazer familiarizado modelo de programação da Microsoft para a nuvem, a Microsoft também pretende apoiar outros modelos de programação, incluindo Ruby on Rails e Python. Para a interoperabilidade, a Microsoft suporta vários protocolos da Internet, incluindo HTTP, REST, SOAP e XML.

A plataforma Azure é composto de quatro componentes diferentes:

Windows Azure: Este ambiente Windows executa aplicativos localmente e armazena os dados relacionados em servidores dentro do centro de dados da Microsoft.

Video: O que é o Microsoft Azure?



  • NET Serviços da Microsoft: Estes são os mesmos serviços .Net que a Microsoft tem em seu ambiente Windows. Ele foi estendido para suportar, bem como aplicações no local baseado em nuvem.

    Video: Windows Azure Backup

  • Microsoft SQL Serviços: Estes são os mesmos serviços de dados Microsoft oferece na premissa de que foram estendidos para a nuvem. No entanto, se você quiser tirar vantagem da capacidade de escala do Azure, você deve reescrever o código SQL. O objetivo dos serviços de SQL é fornecer um ativo de abordagens baseadas em nuvem para armazenar os dados na nuvem. Os serviços de dados expor tanto em SOAP e REST interfaces como métodos de acesso de dados. Para armazenamento de dados, Azure não usa um modelo relacional.

  • Live Services: Este conjunto de serviços permite que os desenvolvedores para conectar código desenvolvido na plataforma Windows Live para a nuvem. Esses serviços incluem um quadro destinado a integrar, conectar e sincronizar código. A plataforma também inclui suporte para diferentes linguagens de programação e permite que todos os recursos para incluir um endereço URL.

  • Quando você colocar os pedaços juntos, a Microsoft criou uma plataforma que permite aos desenvolvedores usar ferramentas conhecidas, como serviços do Visual Studio .NET e da Microsoft e, em seguida, armazenar os dados em uma plataforma de nuvem da Microsoft de propriedade. Portanto, os desenvolvedores familiarizados com a construção de aplicações .Net será confortável com a abordagem de nuvem da Microsoft.

    Assim como o Google, a Microsoft tem um modelo de consumo pay-as-you-go para a sua oferta de PaaS. E como o Google, a Microsoft não cobra por fases de desenvolvimento e testes. Ele começa a carregar os clientes quando os aplicativos são implantados.


    Publicações relacionadas