클라우드 컴퓨팅은 정보 기술 (IT를 서비스) 서비스를 제공 하는 방법. 소비자 (사용자)를 서비스 관점에서 볼 수 있도록 "서비스"의 개념 요구 보다는 서비스 제공 업체에서 기본적인 기능은 그 클라우드 컴퓨팅 온 디맨드 서비스를 요구 한다 그래서 즉, 사용자가 받을 수 있는 즉각적인 서비스 필요에 따라. 이 관점에서 클라우드 컴퓨팅은 실행 물, 전기, 가스 우리의 공공 서비스에 같은, 공급 및 온 디맨드 서비스에 집중 하 고 청구. 대신 구입 하 고 자신의 컴퓨터를 유지, 인터넷에서 액세스할 수 있는 서버를 시도 하지 왜? 그래서 구름에는 컴퓨터를 사용 하는 말.
일부 응용 프로그램에 대 한 다른 관리 및 유지, 그리고 다른 응용 프로그램에 대 한 기업 내에서 실행할 수 있습니다 하지만 데이터는 클라우드에 저장 하는 클라우드 플랫폼에서 프로그램 및 데이터를 배치 하거나 다른 클라우드 기반 인프라 서비스에 의존 수 있습니다. 클라우드 컴퓨팅을 활용 하 여 사용자가 정보 기술을 사용 하 여의 복잡성을 단순화 하 고 정보를 진정으로 액세스할 수 있도록 수 있습니다. 그러나, 여부 그것은 구름에서 실행 중인 서비스 또는 사용자 로컬 응용 프로그램에 필요한 응용 프로그램을 만들거나 데이터를 저장 하는 개발자에 게 제공 되는 서비스로 볼 수 있는 응용 프로그램 플랫폼. 윈도우 서버, SQL Server와 같은 기술을 포함 하는 전통적인 윈도우 세계에서 및. 닷넷 프레임 워크. 마찬가지로, 응용 프로그램에서 실행을 위해서, 또한 있어야 합니다 클라우드 응용 프로그램 플랫폼. 이것은 Windows Azure 플랫폼을 제공 합니다.
Microsoft 대체 Windows Azure 서비스 이름
Microsoft는 Windows Azure 클라우드 플랫폼 서비스 2010 년 초에 시작 하지만 발표 이후 윈도우 라이브 브랜드의 그것의 포기, Windows Azure의 이름 마이크로 소프트에 의해 대체 되었다.
마이크로소프트는 하지 하지만 그것은 분명 시간이 되 고 Windows Azure 브랜드를 포기 하는 것, Azure의 서비스의 이름이 단어 Azure를 포함 하도록 변경 되었습니다. 여기에 요약 차트에서 마이크로소프트의 이메일 고객에 게 오늘, 이전 Windows Azure 서비스 이름 및 그들의 새로운 이름 목록:
푸른 단어 Windows 대체 되었습니다 차트에서 볼 수 있습니다.
새 명명 스키마를에서 단어 "레"는 거의 완전히 사라집니다. 예를 들어 수정 후 클라우드 서비스 될 것 이다 Windows Azure 계산 하 고 Windows Azure 플랫폼-모든 서비스 모든 서비스 호출 하기만 하면 됩니다.
이러한 수정 작업의 일환으로, SQL Azure SQL 데이터베이스를 된다. SQL Azure 보고 서비스 단순히 호출 됩니다 "SQL 보고." 마이크로소프트는 편지에서 말했다: "앞으로 몇 주 안에 업데이트 Windows Azure 서비스 이름." 이것은 이름에 변화 하 고는 다양 한 서비스의 가격에 변화가 없습니다. "
이름, 기술 아키텍처 및 Windows Azure의 서비스 접근에서 변화에도 불구 하 고 플랫폼 변경 되지 않았습니다.
이해 Windows Azure 플랫폼
간단 하 게 말해서, Windows Azure 플랫폼 호스팅 응용 프로그램을 실행 하기 위한 인터넷 규모 플랫폼이입니다. 응용 프로그램 호스팅 플랫폼은 클라우드 컴퓨팅, 주문형, 자원의 동적 할당과 같은 유연한 확장 및 사용량에 따라 과금의 기술과 요구 사항에 따라 완전히 내장. 개발자만 플랫폼 보안, 시스템 업그레이드, 패치, 같은 기본 플랫폼의 특성에 대해 걱정할 필요 없이 플랫폼을 위한 응용 프로그램을 개발 해야 합니다. Windows Azure 플랫폼 클라우드 컴퓨팅 운영 체제, 클라우드 관계형 데이터베이스, 개발자 또는 클라우드 미들웨어에 대 한 서비스 및 다른 보조 서비스의 컬렉션을 포함 합니다.
플랫폼에 직접 개발자에 의해 만들어진 응용 프로그램을 실행할 수 있습니다 그리고 다른 곳에, 실행 될 수 있습니다 하지만 클라우드 플랫폼에서 제공 서비스를 사용 하 여 인터넷을 통해. 반면, Windows Azure 플랫폼은 마이크로소프트의 전통적인 소프트웨어 플랫폼 기능을 계속 제공 고객 친숙 한 개발 경험, 그리고 많은 응용 프로그램의 사용자가 이미가지고 있는 마이그레이션할 수 있습니다 상대적으로 원활 하 게 플랫폼. 또한, Windows Azure 플랫폼은 클라우드 컴퓨팅 및 청구에 필요에 따라 확장할 수 있습니다 CPU, 스토리지, 네트워크, 등 실제 사용자가 사용 하는 리소스에 따라.
Windows Azure 플랫폼, 포함 되어 Windows Azure SQL Azure, Windows Azure 플랫폼 AppFabric Windows Azure 시장 (지금 이름이 변경 되었습니다. 볼 수 있습니다 위의 차트). Windows Azure 클라우드 컴퓨팅 서비스에 대 한 운영 체제로 볼 수 있는 SQL Azure는 클라우드;에 관계형 데이터베이스 Azure AppFabric은 쉽게 기존 응용 프로그램을 연결 하는 웹 기반 개발 서비스 및 플랫폼, 사용자 인증 및 상호 운용성, 클라우드 서비스 푸른 시장 공유, 검색, 및 무역 응용 프로그램, 빌드 모듈 및 데이터 서비스에 대 한 Windows Azure 플랫폼을 개발자가 개발자를 위한 온라인 마켓 플레이스가 이다.
그들은 아래 그림에서와 같이 구성 됩니다.
▲ 이미지: Windows Azure 플랫폼의 구성
명사 차별: Windows Azure 플랫폼와 첫 접촉에 대 한이 플랫폼의 이름을 혼동 하기 쉽습니다. Windows Azure 플랫폼은 마이크로소프트의 클라우드 컴퓨팅 플랫폼, Windows Azure 플랫폼의 전체 이름이 고 Windows Azure 플랫폼의 클라우드 운영 체제 부분에 구체적으로 말합니다.
Windows Azure 플랫폼 위치
우리는 클라우드 컴퓨팅 리소스 풀을 공유 하 여 리소스 사용률을 높일 수 있는 방법은 알고. 클라우드 컴퓨팅이 자원 그룹에 있는 리소스에 따라, 우리는 소프트웨어 서비스 (SaaS) 클라우드 서비스 모델 분할 플랫폼 서비스 (PaaS), 그리고 인프라 서비스 (IaaS) 3. 다른 서비스 모델 서비스 공급자는 더 분화 된다. 스택 실행 되는 응용 프로그램의 관점에서 세 가지 서비스 모델 비교 전통적인 접근 그림 1.3에서와 같이.
▲ 차트: 다른 서비스 종류의 비교
Windows Azure 플랫폼의 기본 위치는 플랫폼, 서비스, 이므로 직접 개발자로 서 사용자를 대상으로 합니다. Windows Azure 플랫폼에는 개발자가 배포 하 고 클라우드 서비스 인프라를 관리 하는 대신 논리 적용에 초점을 시간을 절약할 수 있고 배포에 대 한 비용을 수 있습니다. 사실, 이해를 위해 우리가 볼 수 있습니다 또한 Windows Azure 데이터 센터의 운영 체제. 물론, Windows Azure는 전통적인 의미에서 운영 체제 때문에 실제로 유례는 우리가 부르는 운영 체제 여기. 전통적인 운영 체제와 Windows Azure, 그들은 기본 물리적 리소스를 추상화 하려고 합니다. 또한 Windows Azure 제외 하 고 더 많은 매크로 리소스를 모든 서버, 스토리지, 스위치, 부하 분산 장치, 그리고 데이터 센터에 있는 선반에도 전원 스위치에 의해 관리 되는 관리 리소스 관리에 대 한 책임을 충족. Windows Azure는 더 많은 슈퍼 운영 체제 처럼 될 것 이다 그래서 데이터 센터의 미래는 슈퍼 컴퓨터 처럼 더 있을 것입니다.
Windows Azure 플랫폼 관리, 확장 가능한 주문형 컴퓨팅 및 스토리지 리소스를 개발자와 클라우드 플랫폼 관리 및 자원의 동적 할당 제어와 함께 개발자를 제공 합니다. Windows Azure의 인기 표준 및 프로토콜, SOAP, XML, 휴식과 HTTPS를 포함 하 여 다양 한 지 원하는 개방형 플랫폼입니다. Windows Azure 응용 프로그램 및 서비스를 작성할 때는 개발자 뿐만 아니라 다른 개발 언어를과 같은 사용할 수 있습니다. Microsoft Visual Studio, 이클립스와 같은 다른 도구를 사용할 수도 있습니다 NET 언어, 자바, PHP, 그리고 더 많은, 그리고, 대부분의 개발자는 익숙한. 그래서 많은 개발자의 경험과 기술을 전송할 수 있습니다 상대적으로 원활 하 게 기존의 플랫폼 지향 프로그래밍에서 클라우드 기반 플랫폼 기반 프로그래밍.
자신의 Windows Azure 플랫폼 구축
마이크로소프트는 2008 년 10 월에에서는 Windows Azure 플랫폼을 착수 했다, 마이크로소프트의 데이터 센터는 광대 한 데이터 센터 및 전세계 분산 네트워크 구성 세계화에 대 한 플랫폼에서 실행 되는 클라우드 컴퓨팅 플랫폼 이었다. 즉, 그 당시 Microsoft 제공 하 고 공용 클라우드를 통해 Windows Azure 플랫폼 서비스를 판매 합니다. 마이크로소프트 고객, 파트너 및 개발자가 신속 하 게 지불 방식으로 그들의 자신의 개발된 응용 프로그램 서비스는 Windows Azure 플랫폼에 배포할 수 있습니다. 하지만에서 Microsoft 글로벌 파트너 컨퍼런스 (WPC) 2010 년 7 월에에서, 마이크로소프트는 것-그것의 원래 서비스의 하드웨어 및 소프트웨어 통합에 근거 하 여 windows Azure 플랫폼 기기 (WAPA) 발표 했다. 대기업 및 호스팅 공급자 그림 1.4와 같이 그들의 자신의 서비스 플랫폼 구축.
WAPA는 하드웨어와 소프트웨어 통합 고객 데이터 센터에 배포할 수 있는 클라우드 플랫폼 솔루션입니다. WAPA는 서버, 스토리지 및 네트워킹, 뿐만 아니라 Windows Azure 및 SQL Azure를 포함 하는 Microsoft의 요구 사항을 충족 하는 하드웨어 제품의 구성 되어 있습니다. WAPA는 서비스 제공 업체, 대기업 및 정부 부처에 대 한 설계 및 서버 Wapa 당 수천의 수백을 포함 한다. 클라우드를 컴퓨팅 플랫폼을 Microsoft의 실제 서비스에서 테스트 하 고 제공 하는 혁신적인 에너지, 냉동 및 자동화 기술을 통해 탁월한 성능을 제공 합니다. WAPA의 하드웨어 마이크로소프트의 4 세대 데이터 센터에 따라 설계, 냉동, UPS, 팬, 고객을 구축 하는 컨테이너 형 배포 단위로 사용할 수 있습니다 포함 한 다른 구성 요소를 통합할 수 있는 모듈형 방식으로 데이터 센터. WAPA의 기능 중 일부는 다음과 같이 요약 될 수 있다:
▲ 다이어그램: 클라우드 플랫폼을 구축 하는 두 가지
고객의 데이터 센터에 확장 가능한 PAAs 서비스를 제공 하 고이 기준; SaaS 서비스 구축
배포 테스트 클라우드 플랫폼을 확장할 수 있는 수천 대의 서버;
자체 데이터 센터, 하지만 고객 자신에 마이크로소프트 윈도우 Azure 플랫폼을 제공 하는 기능 물리적 장치 및 데이터의 독립 제어 하 고 규정 준수 요구 사항을 준수 합니다.