Azure é um sistema operacional ou um Framework?

A MS está a chamar o Azure de Sistema Operacional.

Para mim, parece-me muito mais uma estrutura. Estou a ter um pouco de dificuldade em definir os dois separadamente. Tenho uma intuição geral, mas não sou suficientemente articulado para dizer se o Azure é realmente um SO ou apenas uma estrutura sentada em cima de sistemas operacionais.

Author: Chilledrat, 2008-11-24

5 answers

Estive a ouvir o Podcast dos Bytes fritos no 20, onde eles entrevistam Steve Marx, o gerente do programa do Windows Azure, e ele explica tudo.

Do que eu posso reunir até agora (ainda não terminei todo o podcast) funciona assim:

  1. A Microsoft tem um tonelada de Servidores a correr o Hyper-V que pode executar instâncias virtualizadas do windows server 2008

  2. Você pode iniciar/parar / reiniciar um número arbitrário destes win2k8 virtuais servidores usando uma API, e você é cobrado apenas com base no que você usa.

  3. A plataforma que controla este arranque/paragem/reinício/recuperação/provisionamento/facturação/etc é o Windows Azure. Eles se referem jokingly a ele como o 'overlord do servidor do windows'

  4. Você define papéis para estes VM's, que podem ser

    • web-role, no qual você pode executar qualquer código. net hospedado dentro do IIS (eg: ASP.NET, httpHandler, etc),
    • ([8]) execute algum código independente. NET para o processamento de fundo e assim por diante
  5. Talvez mais papéis depois de saírem do CTP.
  6. Você pode usar a API do Windows azure para iniciá - los / pará-los-eg: "Dê-me 5 exemplos do meu papel web e 3 exemplos do meu papel de trabalhador"

  7. Os dados são armazenados pelos seus serviços de armazenamento, e podem ser

    • bolhas (presumo que algo como S3)
    • Filas (presumo que algo como SQS)
  8. [8] tabelas - marx mencionou um 'web scale non-relational data store' - algo como Simplebd ou BigTable
  9. Estes VM têm um monte de outros serviços disponíveis para eles - Serviços ao vivo para Windows live stuff, serviços.NET, Serviços SQL se você precisar de um servidor SQL completo para dados relacionais, serviços Sharepoint se você quiser sharepoint, etc.

  10. Todas estas coisas enroladas juntas é a plataforma de Serviços Windows Azure

O meu take - Giant O Marketing falhou. A confusão abunda. A MS parece sempre fazer este tipo de "enrolar tudo em uma única palavra de ordem" embora (. net 5 anos atrás, alguém?). Quem me dera que o parassem.
 14
Author: Orion Edwards, 2008-11-25 01:15:00
Outra forma de ouvir o lançamento do Windows Azure é "infra-estrutura como um serviço". O que significa que você não tem que pensar sobre o sistema operacional da mesma forma como se usando um servidor ou VM que você ajustar.
 2
Author: MoNail, 2010-05-03 23:31:40

O que é o Windows Azure?Parece responder a isto, talvez?

Citando @daok:

Descrição

A Azure™ Services Platform (Azure) é uma plataforma de serviços de nuvem em escala na internet hospedada em Microsoft data centers , que fornece um sistema operacional e um conjunto de serviços de desenvolvimento que podem ser usados individualmente ou em conjunto. A plataforma flexível e interoperável da Azure pode ser usada para construir novas aplicações para correr a partir da nuvem ou melhorar aplicações existentes com capacidades baseadas em nuvem. Sua arquitetura aberta dá aos desenvolvedores a escolha de construir aplicações web, aplicações rodando em dispositivos conectados, PCs, servidores ou soluções híbridas que oferecem o melhor de on-line e on-premises.

O Azure reduz a necessidade de aquisição de tecnologia de ponta , e permite aos programadores criar rapidamente e facilmente aplicações em execução na nuvem usando as suas competências existentes com o Microsoft Visual Studio ambiente de desenvolvimento e o framework Microsoft. NET. Além de linguagens de código gerenciadas suportadas pela .NET, Azure irá suportar mais linguagens de programação e ambientes de desenvolvimento em um futuro próximo. A Azure simplifica as aplicações de manutenção e operação, fornecendo o cálculo e armazenamento a pedido para hospedar, escalar e gerenciar aplicações web e conectadas. A gestão da infra-estrutura é automatizada com uma plataforma que é projetada para alta disponibilidade e escala dinâmica para corresponder ao uso precisa com a opção de um modelo de preços pay-as-you-go. Azure fornece um ambiente aberto, baseado em padrões e interoperável com suporte para múltiplos protocolos de internet, incluindo HTTP, REST, SOAP e XML.

Características

Os principais componentes da plataforma de serviços Azure incluem o seguinte:

  • Windows Azure para hospedagem e gestão de Serviços, armazenamento de baixo nível escalável, computação e rede
  • serviços SQL da Microsoft para uma vasta gama de bases de dados serviços e relatórios
  • Serviços Microsoft. NET que são implementações baseadas em serviços de conceitos de Framework familiar. net, tais como workflow e access control
  • [[26]] serviços ao vivo para uma forma consistente de os utilizadores armazenarem, partilharem e sincronizarem documentos, fotografias, ficheiros e informações através dos seus PCs, telefones, aplicações PC e Web sites Microsoft SharePoint Services e Microsoft Dynamics CRM Services for business content, collaboration and rapid solution desenvolvimento na nuvem.
 0
Author: warren, 2020-06-20 09:12:55
Tecnicamente, o Azure é um conjunto de serviços que funcionam em servidores do vanilla Windows 2008 que funcionam virtualmente dentro do Hyper-V. O seu aplicativo funciona nesses serviços, abstraído do sistema operativo real. Por causa disso, eles estão chamando Azure de "Sistema Operacional em nuvem". Infelizmente, estas respostas não respondem à minha pergunta... entao... Qual é a diferença entre um SO e um Framework?
 0
Author: Brian Genisio, 2017-05-23 12:26:01
O Windows Azure é uma estrutura e um SO. As duas principais coisas que qualquer sistema operacional fornece para os desenvolvedores são a CPU e a memória que o Windows Azure fornece de maneiras diferentes, através do nó computacional. ele também fornece um armazenamento escalável para armazenar vários tipos de armazenamento, seja estrutura, dados não estruturados ou mesmo semi-Estrutura. por favor, note que o nó de armazenamento é executado com recursos de hardware diferentes do nó de cálculo, que fornece ao sistema com melhor eficiência e alta disponibilidade e escalabilidade. se sua aplicação enfrenta qualquer problema, o sistema irá automaticamente criar outra instância dele mais seus dados são replicados três vezes.

Como a computação em nuvem é um conceito que consiste principalmente em três camadas, a infra-estrutura, a plataforma e o software (como um serviço), cada camada deles tem como alvo um segmento especificado. o Windows azure tem como alvo os programadores para construir aplicações disponíveis e escaláveis, que não gerem a infra-estrutura, é instalada no Windows Server que faz a administração da infra-estrutura, no entanto, como a computação em nuvem é baseada na virtualização, O Windows Azure tem seu próprio hipervisor que não depende do Windows Server Hyper-V.

Para os desenvolvedores, que precisam construir suas aplicações na computação em nuvem, eles precisam de uma estrutura ou plataforma projetada que lhes dê a capacidade de fazê-lo.

É por isso que eu acho que o Windows Azure não é apenas uma estrutura, e não É só um SO.
 0
Author: hhaggan, 2013-02-19 17:18:11