문제

MS 화 Azure 는 운영 체제입니다.

나를 위해,그것은 훨씬 더 많은 다음과 같습니다.나는 비트 문제의 정의합니다.나는 일반적인 직감이지만,그래도 명확하게 충분하는 경우,Azure 정말 OS 거나 프레임워크의 상단에 앉아있는 운영 체제입니다.

도움이 되었습니까?

해결책

나는 그냥 듣기 튀겨진 바이트 팟캐스트#20 상기 식에서,그들은 인터뷰티 Marx,Windows Azure 프로그램 관리자 및 그는 모든 것을 설명합니다.

내가 무엇을 수집 할 수있는 지금까지(완료하지 않는 모든 팟캐스트)이 같은 작품:

  1. Microsoft 톤이 있는 서버 Hyper-V 를 실행하는 실행할 수 있는 가상 인스턴스의 윈도우 서버 2008

  2. 할 수 있습을 시작/정지/재부팅이 임의의 숫자 이상 win2k8 서버 API 를 사용하여,당신을 얻을 충만이 무엇을 기반으로 사용.

  3. 이 플랫폼을 제어하는 이 시작/정지/재부팅/crash recovery/프로비저닝/결제/등은 Windows Azure.그들은 농담으로 그것을 참조하십시오으로 윈도우 서버에 대군'

  4. 당신은 역할을 정의하고 이러한 VM,할 수 있는 중

    • 웹 역할에 실행할 수 있습니다.순 코드 호스 내부 IIS(예를 들어:ASP.NET,httphandler 를,etc.),
    • 작업자의 역할에서 당신이 일부를 실행합니다.순 코드를 위해 배경 처리에
    • 아마도 더 많은 역할을 한 번 그들의 CTP
  5. 당신이 사용할 수 있는 windows azure API 의 시작/중지들-예를 들어:"나에게 5 인스턴스의 내한 웹의 역할과 3 인스턴스의 내 작업자 역할"

  6. 데이터 저장에 의해 그들의 저장 서비스 및 수 있습니다

    • Blob(면 뭔가 다음과 같 S3)
    • 큐(면 뭔가 다음과 같 명)
    • 테이블-마르스 언급 웹 규모의 비-관계형 데이터 저장'-같은 뭔가를 심플하거나 BigTable
  7. 이 VM 의 무리가 다른 서비스들을 사용할-라이브 서비스를 위한 윈도우 라이브 물건,.인터넷 서비스,SQL 서비스가 필요한 경우에는 본격적인에 대한 SQL server 관계형 데이터를 Sharepoint 에서 서비스하려면 sharepoint,etc.

  8. 이 모든 물건을 함께 굴러가는 Windows Azure 서비스 플랫폼

내을 거대한 마케팅 실패합니다.혼란이 풍부합니다.MS 것을 항상 이런 종류의 롤 모두 그것으로 하나의 전문적 유행어'비(.순이 5 년 전에,누구나?).난 정말 그들은 그것을 중지

다른 팁

내가 Windows Azure Pitched를 들었던 또 다른 방법은 "서비스로서의 인프라"입니다. 즉, 조정하는 서버 또는 VM을 사용하는 것과 같은 방식으로 운영 체제에 대해 생각할 필요가 없습니다.

Windows Azure는 무엇입니까? 아마도 이것에 대답하는 것 같습니까?

인용 @도크:

설명

Azure ™ 서비스 플랫폼 (Azure) Microsoft 데이터 센터에서 호스팅되는 인터넷 규모의 클라우드 서비스 플랫폼입니다., 운영 체제 및 개별적으로 또는 함께 사용할 수있는 일련의 개발자 서비스를 제공합니다. Azure의 유연하고 상호 운용 가능한 플랫폼은 클라우드에서 실행되거나 클라우드 기반 기능을 사용하여 기존 애플리케이션을 향상시키는 새로운 응용 프로그램을 구축하는 데 사용될 수 있습니다. 개방형 아키텍처는 개발자에게 웹 애플리케이션, 연결된 장치, PC, 서버 또는 하이브리드 솔루션에서 최고의 온라인 및 온-프레미스를 제공 할 수있는 웹 애플리케이션을 구축 할 수 있도록 선택할 수 있습니다.

하늘빛 선형 기술 구매의 필요성을 줄입니다, 그리고 개발자가 신속하게 그리고 빠르게 할 수 있습니다 클라우드에서 실행되는 응용 프로그램을 쉽게 만듭니다 Microsoft Visual Studio Development Environment 및 Microsoft .NET Framework와 함께 기존 기술을 사용함으로써. .NET에서 지원하는 관리 코드 언어 외에도 Azure는 가까운 시일 내에 더 많은 프로그래밍 언어 및 개발 환경을 지원할 것입니다. Azure는 주문형 컴퓨팅 및 스토리지를 호스트, 스케일 및 관리하는 웹 및 연결된 응용 프로그램을 제공하여 응용 프로그램을 유지 관리하고 운영하는 것을 단순화합니다. 인프라 관리는 고 가용성 및 동적 스케일링을 위해 설계된 플랫폼으로 자동화되어 사용 요구 사항에 맞게 Pay-As-You-Go 가격 책정 모델 옵션을 제공합니다. Azure는 HTTP, REST, SOAP 및 XML을 포함한 여러 인터넷 프로토콜을 지원하는 개방형 표준 기반 및 상호 운용 가능한 환경을 제공합니다.

특징

Azure 서비스 플랫폼의 주요 구성 요소에는 다음이 포함됩니다.

  • 서비스 호스팅 및 관리를위한 Windows Azure, 저수준 확장 가능한 스토리지, 계산 및 네트워킹
  • 광범위한 데이터베이스 서비스 및보고를위한 Microsoft SQL 서비스
  • 워크 플로 및 액세스 제어와 같은 친숙한 .NET 프레임 워크 개념의 서비스 기반 구현 인 Microsoft .NET 서비스
  • 사용자가 PC, 전화, PC 응용 프로그램 및 웹 사이트에서 문서, 사진, 파일 및 정보를 저장, 공유 및 동기화 할 수있는 일관된 방법을위한 라이브 서비스
  • Microsoft SharePoint Services 및 Microsoft Dynamics CRM 서비스는 클라우드의 비즈니스 컨텐츠, 협업 및 빠른 솔루션 개발을위한 CRM 서비스.

기술적으로 Azure는 Hyper-V 내부에서 실행되는 바닐라 Windows 2008 서버에서 실행되는 일련의 서비스입니다. 귀하의 앱은 해당 서비스에서 실행되며 실제 운영 체제에서 멀리 떨어져 있습니다. 이 때문에 그들은 Azure를 "클라우드 운영 체제"라고 부릅니다. 불행히도,이 답변은 내 질문에 대답하지 않습니다 ... 그래서 ...

나는 내 질문을 더 일반적인 것으로 재구성했다. OS와 프레임 워크의 차이점은 무엇입니까?

Windows Azure는 프레임 워크와 OS입니다. 모든 OS가 개발자에게 제공하는 주요 두 가지는 CPU와 Windows Azure가 컴퓨팅 노드를 통해 다른 방식으로 제공하는 메모리입니다. 또한 구조, 비정형 또는 반 구조 데이터에 관계없이 여러 유형의 스토리지를 저장할 수있는 확장 가능한 스토리지를 제공합니다. 스토리지 노드는 컴퓨팅 노드와 다른 하드웨어 리소스에서 실행되므로 시스템에 더 나은 효율성과 고 가용성 및 확장 성을 제공합니다. 응용 프로그램이 문제에 직면하면 시스템이 자동으로 IT 인스턴스를 자동으로 생성하고 데이터가 세 번 복제됩니다.

클라우드 컴퓨팅은 주로 3 개의 계층, 인프라, 플랫폼 및 소프트웨어 (서비스로)로 구성된 개념이므로 각 계층은 지정된 세그먼트를 대상으로합니다. Windows Azure는 개발자가 사용 가능한 높은 확장 가능한 응용 프로그램을 구축 할 수 있도록 개발자를 대상으로하고 있으며 인프라를 관리하지 않으며 Windows 서버에 설치되어 인프라의 관리를 만들지 만 클라우드 컴퓨팅은 가상화를 기반으로하는 Windows Azure가 있습니다. 자체 하이퍼 바이저는 Windows Server Hyper-V에 의존하지 않습니다.

클라우드 컴퓨팅에 응용 프로그램을 구축 해야하는 개발자에게는 설계된 프레임 워크 또는 플랫폼이 필요합니다.

그렇기 때문에 Windows Azure는 단순한 프레임 워크가 아니라 OS뿐만 아니라 둘 다라고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top