내보내기(0) 인쇄
모두 확장

Azure 가상 컴퓨터 개요

업데이트 날짜: 2013년 12월

2012 Preview 릴리스부터 새 가상 컴퓨터 및 가상 네트워크 기능이 에 추가되었습니다. 이러한 기능 향상의 일환으로 는 새로운 버전의 관리 포털을 배포하고 기존의 서비스와 기능을 확장했습니다.

이 항목에서는 의 서비스로 제공되는 이 새로운 인프라에 대해 간략하게 설명합니다.

저자: Selcin Turkarslan
검토자: Corey Sanders, Drew McDaniel, Jason Chen, Ganesh Srinivasan, Lindsey Allen, Steve Howard, David Murray, Cherly McGuire

다음 세 가지 방법 중 하나를 사용하여 에서 가상 컴퓨터를 만들 수 있습니다.

  • 플랫폼 이미지 사용: 온-프레미스에서 만든 Windows Server 또는 Linux 이미지를 업로드하지 않고 관리 포털의 이미지 갤러리에서 제공하는 이미지를 사용하여 클라우드에 직접 가상 컴퓨터를 만들 수 있습니다. 관리 포털, PowerShell, 프로그래밍 가능한 API 인터페이스(REST) 또는 Mac 및 Linux 데스크톱용으로 제공된 명령줄 도구를 사용하여 이 작업을 수행할 수 있습니다. 가상 컴퓨터를 만든 후 컴퓨터에 로그온하여 관리할 수 있습니다. Windows Server 운영 체제를 실행 중인 가상 컴퓨터의 경우 관리 포털의 연결 단추를 사용하여 원격 데스크톱 연결을 시작합니다. Linux 운영 체제를 실행 중인 가상 컴퓨터의 경우 SSH(Secure Shell) 클라이언트를 사용하여 로그온합니다. Windows, Mac 및 Linux 데스크톱에서 가상 컴퓨터를 작성, 배포 및 관리하는 방법에 대한 자세한 내용은 WindowsAzure.com 사이트의 다운로드를 참조하십시오.

    Oracle 이미지에 대한 자세한 내용은 Azure를 위한 Oracle 가상 컴퓨터 이미지 항목을 참조하십시오.

  • 사용자 고유의 이미지 사용: Add-AzureVHD cmdlet을 사용하여 VHD 파일을 에 이미지로 업로드할 수 있습니다. 이미지를 BLOB 저장소 계정에 업로드하고 해당 이미지를 사용하여 새 가상 컴퓨터를 인스턴스화하기만 하면 됩니다. 자세한 내용은 Windows Server 운영 체제를 포함하는 가상 하드 디스크 만들기 및 업로드를 참조하십시오.

  • 사용자 고유의 디스크 사용: 운영 체제 이미지는 새 가상 컴퓨터를 만들 때 템플릿으로 사용할 수 있는 가상 하드 드라이브 파일입니다. 이미지는 템플릿으로, 컴퓨터 이름 및 사용자 계정 설정 등의 구성된 가상 컴퓨터와 같은 특정 설정이 없습니다. 유지해야 할 특정 응용 프로그램 설정으로 인해 이미지를 사용하지 못할 수도 있습니다. 이 경우 Add-AzureVHD cmdlet을 사용하여 VHD 파일을 디스크로 업로드한 후 디스크에서 가상 컴퓨터를 만들 수 있습니다. 예를 들어, 디스크에 SQL Server가 이미 설치되어 있을 수 있습니다. 사용자 고유의 가상 컴퓨터를 만들고 SQL Server를 설치하는 경우 적절한 라이선스가 있는지 확인해야 합니다.

    자세한 내용은 디스크 및 이미지 관리를 참조하십시오.

가상 컴퓨터 이미지를 인스턴스화하고 나면 가상 컴퓨터 내에서 운영 체제와 기타 소프트웨어를 패치, 구성 및 유지 관리해야 합니다. 는 플랫폼 제공 기반 이미지를 주기적으로 새로 고칩니다. 그러나 는 고객이 이미 배포한 운영 체제 디스크에 업데이트를 강제로 적용하지 않습니다. Linux 파트너도 Linux 기반 이미지를 주기적으로 새로 고칩니다.

아래의 중요 개념 목록 섹션에는 이미지와 디스크가 정의되어 있습니다.

가격 세부 정보와 서비스 수준 계약에 대한 자세한 내용은 WindowsAzure.com 사이트의 Azure 법적 고지 사항을 참조하십시오.

다음은 에서 실행되는 가상 컴퓨터에서 지원되는 응용 프로그램의 목록입니다.

 

응용 프로그램 세부 정보

Microsoft SQL Server

포털에서 지원되는 SQL Server 버전은 Azure 가상 컴퓨터의 SQL Server로 마이그레이션할 준비하기를 참조하십시오. SQL Server 구성에 대한 자세한 내용은 라이브러리에서 Azure 가상 컴퓨터에서 SQL Server 시작 항목을 참조하십시오.

Windows Server Active Directory

지원되는 버전: Windows Server 2008 R2

Microsoft SharePoint

지원되는 버전: SharePoint 2010 모든 버전

Linux 지원

에서 실행할 Linux VHD(가상 하드 드라이브) 파일을 업로드할 수 있습니다. 지원되는 버전에 대한 최신 정보는 관리 포털을 참조하십시오.

가상 컴퓨터에서 실행 중인 지원되는 Microsoft 응용 프로그램에 대한 최신 정보는 Azure 가상 컴퓨터에 대한 Microsoft 서버 소프트웨어 지원을 참조하십시오.

가상 컴퓨터에 대한 기본 정보는 MSDN 라이브러리의 가상 컴퓨터 항목을 참조하십시오.

가상 컴퓨터 크기에 대한 자세한 내용은 Azure를 위한 가상 컴퓨터 크기를 참조하십시오.

에서 가상 컴퓨터를 관리하는 방법에 대한 자세한 내용은 WindowsAzure.com 사이트의 관리 센터다운로드를 참조하십시오. 이 사이트에는 방법 가이드, PowerShell cmdlet과 Windows, Mac 및 Linux 플랫폼에 사용할 수 있는 명령줄 도구에 대한 링크가 있습니다. REST API 및 PowerShell cmdlet을 사용하여 응용 프로그램과 가상 컴퓨터를 관리할 수도 있습니다. 자세한 내용은 MSDN 라이브러리에서 Azure 서비스 관리 API 참조Azure 관리 Cmdlet을 참조하십시오.

  • 운영 체제 이미지는 새 가상 컴퓨터를 만들 때 템플릿으로 사용할 수 있는 가상 하드 드라이브 파일입니다. 이미지는 템플릿으로, 컴퓨터 이름 및 사용자 계정 설정 등의 구성된 가상 컴퓨터와 같은 특정 설정이 없습니다.

  • 가상 컴퓨터 디스크는 운영 체제 인스턴스의 실행 버전으로 부팅하고 탑재할 수 있는 가상 하드 드라이브입니다. 운영 체제 드라이브와는 별도의 데이터 드라이브로 실행 중인 인스턴스에 디스크를 연결할 수도 있습니다. 관리 포털에서 가상 컴퓨터를 만드는 경우 기본적으로 운영 체제 디스크가 만들어집니다. 데이터 및 로그 파일용 추가 디스크를 만들어서 연결하는 것이 좋습니다. 자세한 내용은 가상 컴퓨터에 데이터 디스크를 연결하는 방법 and 가상 컴퓨터에서 데이터 디스크를 분리하는 방법을 참조하십시오.

  • 실행 중인 가상 컴퓨터를 이미지로 캡처할 수 있습니다. 그러나 이 작업에서는 연결된 디스크를 캡처하지 않습니다. 캡처된 가상 컴퓨터를 사용하여 가상 컴퓨터를 여러 대 만들 수 있습니다. 결과적으로, 캡처된 가상 컴퓨터의 운영 체제 디스크와 동일한 저장소 계정에 새 이미지 파일이 만들어집니다. 가상 컴퓨터의 이미지 캡처에 대한 자세한 내용은 Windows Server 2008 R2를 실행 중인 가상 컴퓨터의 이미지를 캡처하는 방법Linux를 실행 중인 가상 컴퓨터의 이미지를 캡처하는 방법을 참조하십시오.

  • 하나의 응용 프로그램에 가상 컴퓨터가 여러 대 있을 수 있습니다. 에서 만드는 모든 가상 컴퓨터는 개인 네트워크 채널을 사용하여 동일한 클라우드 서비스나 가상 네트워크의 다른 가상 컴퓨터와 자동으로 통신할 수 있습니다. 를 사용하면 여러 대의 가상 컴퓨터에 트래픽 부하를 분산할 수 있습니다. Azure 트레이닝 키트Azure 가상 컴퓨터 소개 실습 랩에서는 에서 여러 대의 가상 컴퓨터를 연결하는 방법을 보여줍니다. 다음 자습서도 살펴보십시오.

는 의 일부로 새로운 네트워크 가상화 및 사이트 간 VPN 기반의 크로스-프레미스 연결 기능 집합을 제공합니다. 관리 포털이나 네트워크 구성 파일을 사용하여 가상 네트워크를 프로비저닝하고 관리할 수 있습니다. 가상 네트워크는 다음과 같은 기능을 제공합니다.

  • 클라우드의 지사 또는 전용 개인 가상 네트워크: 가상 네트워크를 사용하여 회사 네트워크를 플랫폼으로 확장할 수 있습니다. VPN 게이트웨이에서 작동하도록 VPN 장치를 구성하면 회사 네트워크와 Window Azure 사이에 사이트 간 보안 연결을 설정할 수 있습니다. 에서 실행 중인 가상 컴퓨터를 내부에서 실행 중인 회사 도메인에 조인할 수 있습니다. 크로스-프레미스 보안 솔루션 설정에 대한 자세한 내용은 Azure 가상 네트워크가상 네트워크용 VPN 장치 정보를 참조하십시오.

  • 가상 컴퓨터에 대한 안정적인 IPv4 주소: 이제 에서 호스팅할 가상 컴퓨터에 대한 IPv4 주소 공간을 지정할 수 있습니다. 가상 네트워크를 만들 때 가상 컴퓨터에서 수신할 IPv4 주소 공간을 지정할 수 있습니다. 가상 컴퓨터에서 수신하는 IP 주소는 안정적이며 가상 컴퓨터를 시작해도 변경되지 않습니다. DNS별로 IP 주소를 기록할 수 있으며 호스트 이름을 통해 가상 컴퓨터에 연결할 수 있습니다. 가상 네트워크 만들기에 대한 자세한 내용은 Azure 가상 네트워크를 참조하십시오.

  • 가상 네트워크를 위한 이름 확인(DNS): 가상 네트워크에 호스트 이름 확인을 제공하는 여러 가지 방법이 있습니다. 에서 제공하는 이름 확인을 사용하거나 사용자 고유의 DNS 서버를 사용하도록 선택할 수 있습니다. 이름 확인 및 에 대한 자세한 내용은 Azure 가상 네트워크Azure 이름 확인 개요를 참조하십시오.

  • Azure 가상 컴퓨터의 Active Directory: 온-프레미스 Active Directory 또는 클라우드의 DNS 서버를 활용할 수 있습니다. 가상 컴퓨터 기능을 사용하면 내부 Active Directory 서비스를 통해 에서 실행 중인 가상 컴퓨터가 내부에서 실행 중인 회사 도메인에 조인할 수 있습니다. 자세한 내용은 Azure 가상 컴퓨터에 Active Directory 배포 지침을 참조하십시오.


다음 다이어그램은 가상 컴퓨터를 통해 고객이 회사 네트워크를 로 쉽게 확장할 수 있음을 보여 줍니다. 이는 기존 응용 프로그램을 로 마이그레이션할 때 상당한 이점을 제공합니다. 클라우드와 내부에 모두 걸쳐 있는 혼합 응용 프로그램을 쉽게 지원할 수 있습니다. 내에서 사용자 고유의 가상 네트워크를 관리하고 호스팅된 VPN 게이트웨이를 활용하여 내부와 클라우드 사이에 연결을 설정할 수 있습니다. 에서 실행 중인 가상 컴퓨터를 내부에서 실행 중인 회사 도메인에 조인할 수 있습니다.

다이어그램과 같이 가상 네트워크 내에서는 한 대의 가상 컴퓨터에서 Active Directory 도메인 사용 DNS 서버를 실행하면서 동시에 다른 가상 컴퓨터에는 SQL Server 데이터베이스가 상주할 수 있습니다. 또한 로 관리되는 다른 가상 컴퓨터 인스턴스에서 웹 역할을 통해 응용 프로그램 코드를 실행할 수 있습니다.

자세한 가상 네트워크 자습서 및 방법 가이드의 목록은 WindowsAzure.com 사이트의 네트워킹을 참조하십시오.

가상 컴퓨터(가상 컴퓨터)를 사용하면 가상 컴퓨터가 필요한 리소스에 종속된 응용 프로그램을 개발하거나 마이그레이션할 수 있습니다. 가상 컴퓨터를 사용하여 기존 응용 프로그램을 그대로 마이그레이션함으로써 를 신속히 활용할 수 있습니다. 또한 웹 사이트 또는 클라우드 서비스의 웹 및 작업자 역할과 같은 여러 응용 프로그램 모델을 가상 컴퓨터와 연결할 수 있습니다.

다음 응용 프로그램 패턴은 가상 컴퓨터를 활용할 수 있는 몇 가지 예입니다.

  • 중요 업무용이 아닌 기존의 데이터베이스 응용 프로그램

  • SQL 데이터베이스에서 필요한 모든 기능을 제공하지 않는 경우 가상 컴퓨터의 SQL Server에 배포할 새 데이터베이스 응용 프로그램

  • 새 데이터베이스 응용 프로그램을 위한 쉽고 빠른 개발 및 테스트 환경

  • 내부 데이터베이스 응용 프로그램용 백업 솔루션

  • 사용량이 많을 때도 요청 시 쉽고 빠르게 확장할 수 있는 솔루션

  • 내부의 가상화 플랫폼 비효율성을 극복할 수 있는 솔루션

  • SQL Server, Active Directory, MongoDB, MySQL 또는 SharePoint 등의 가상 컴퓨터가 필요한 리소스에 종속된 솔루션.

내부 응용 프로그램을 클라우드 플랫폼으로 마이그레이션하려고 하는 경우 각 마이그레이션 단계를 신중하게 계획하는 것이 좋습니다. 일반적인 마이그레이션 프로젝트에는 분석 단계, 응용 프로그램 마이그레이션 단계, 데이터 마이그레이션 단계, 테스트 및 최적화 단계, 운영 및 관리 단계가 포함됩니다. 각 단계에 대한 자세한 내용은 Azure의 마이그레이션 수명 주기 개요를 참조하십시오.

MSDN 라이브러리의 Azure 가상 컴퓨터의 SQL Server로 마이그레이션 항목에 설명된 방법 중 하나를 사용하여 SQL Server 데이터베이스 및 데이터를 의 가상 컴퓨터로 이동하는 것이 좋습니다. 그런 다음 데이터가 이미 들어 있는 데이터 디스크를 가상 컴퓨터에 업로드하고 연결하거나 빈 디스크를 가상 컴퓨터에 연결합니다. 데이터 디스크를 사용하여 SQL Server 로그 및 데이터 파일을 저장할 수 있습니다. 예를 들어, Azure 트레이닝 키트가상 네트워크를 사용하여 IAAS 응용 프로그램에 PAAS 응용 프로그램 연결 실습 랩을 참조하십시오. 이 실습 랩에서는 빈 디스크를 연결하는 방법과 데이터베이스 기본 위치를 찾아 이전에 연결된 디스크로 가리키도록 기본값을 업데이트하는 방법을 보여 줍니다. 또한 WindowsAzure.com 사이트의 다음 자습서를 참조하십시오.

가상 컴퓨터의 관계형 데이터베이스 성능은 VM 크기, 디스크 수와 구성, 네트워크, 데이터베이스 소프트웨어 구성, 응용 프로그램 작업량 등의 다양한 요인에 따라 다릅니다. 개발자는 여러 VM 크기와 저장소 구성에 대해 응용 프로그램을 벤치마크하여 가장 적절한 것을 선택하는 것이 좋습니다. 가상 컴퓨터에서 SQL Server 사용 시 성능 고려 사항에 대한 자세한 내용은 Azure 가상 컴퓨터에서 SQL Server 실행 - Preview용 성능 지침을 참조하십시오. 가상 컴퓨터의 SQL Server에 대한 소개 정보는 Azure 가상 컴퓨터의 SQL Server 시작을 참조하십시오.

에서는 데이터 및 디스크에 대한 재해 복구를 제공하기 위해 최근에 발표된 저장소의 지역 간 복제 기능을 사용합니다. BLOB 저장소를 사용하면 하드웨어 오류가 발생해도 고객 소유의 운영 체제 디스크나 데이터 디스크에 대한 응용 프로그램이나 고객의 모든 변경 내용이 유지됩니다. Azure 저장소의 지역 간 복제 소개 블로그 게시물에 설명된 바와 같이, BLOB과 테이블은 동일한 대륙에서 서로 다른 두 데이터 센터 간에 복제되어 심각한 재해 발생 시에도 추가 비용 없이 추가 데이터 내구성을 제공합니다. 가상 컴퓨터를 시작할 때 저장소 지역 간 복제 기능을 통해 운영 체제와 데이터 디스크가 보조 지역으로 자동 복제됩니다.

또한 가상 컴퓨터가 동일한 가용성 집합에 포함되도록 하십시오. 동일한 가용성 집합 내의 가상 컴퓨터를 여러 대 사용하면 네트워크 오류 또는 로컬 디스크 하드웨어 오류가 발생할 때나 계획된 가동 중단 시간에도 응용 프로그램을 사용할 수 있습니다.

가상 컴퓨터에서 SQL Server 사용 시 고가용성 및 재해 복구 기술에 대한 자세한 내용은 Azure 가상 컴퓨터의 SQL Server에 대한 고가용성 및 재해 복구를 참조하십시오.

참고 항목

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft