Microsoft Azure
- SQL Server가 포함된 가상 컴퓨터 생성하기
Microsoft의 클라우드 컴퓨팅 서비스인 Azure에서 SQL Server가 포함된 가상 컴퓨터를 생성하고 SQL Server를 사용하는 방법에 대해서 알아본다.
가상 컴퓨터를 생성하기 위해서는 Azure Portal 사용자 계정이 필요하다. 포탈 접속은 아래 주소를 참고 한다.
- Azure Portal : https://portal.azure.com/
Azure Portal에 접속한 화면이다. 필자의 경우에는 이미 Azure에서 SQL Server가 설치된 가상 컴퓨터를 2대를 사용하고 있기 때문에 대시보드 화면에서는 이미 생성된 가상 컴퓨터를 확인할 수 있었다.
SQL Server가 포함된 가성 컴퓨터를 생성하기 위해 포탈 메뉴 좌측의 [가상 컴퓨터]를 클릭한다. 그리고 메뉴 오른쪽에 나타나는 [데이터베이스 서버]에서 SQL Server를 선택 한다.
[SQL Server]를 선택하면 사용자 가상 컴퓨터에 설치할 OS 및 SQL Server 버전 목록이 나타난다. 사용자는 목록에서 필요한 서버를 선택한다.
이번 실습에서는 Windows Server 2012R2 + SQL Server 2012 SP2 Web Edition을 선택하였다. 목록을 선택하였으면 [만들기]를 클릭하여 가상 컴퓨터 생성을 시작한다.
가상 컴퓨터 만들기를 시작하면 컴퓨터 이름, 사용자 계정, 비밀번호 설정, 가상 컴퓨터를 생성 할 지역의 위치 등 기본 정보를 입력해야 한다. 위치의 경우 내가 서비스하려고 하는 지역과 가까운 지역을 선택하는 것이 실제 서비스할 때 네트워크 사용에 이점이 있다. 이번 실습에서는 동아시아를 선택해 보았다. 필자의 경우 실제 서비스들은 일본 동부, 서부를 사용하였다.
기본 설정이 완료 되었으면 실제 생성 할 가상 컴퓨터의 크기를 선택할 수 있는 창이 나타난다. 가상 컴퓨터에서 사용할 수 있는 성능은 사용자가 조합은 할 수 없으며 Azure에서 제공하는 목록에서 선택해야 한다. 서비스에 필요한 리소스가 가장 근접한 서버를 선택하면 된다. 서버에 따라 기본 월 사용량 금액이 표시 되므로 서버 선택 시 참고 하면 된다. (예상 금액은 표준 사용에 대한 금액일 뿐 실제 서비스에서 발생하는 금액과는 큰 차이가 발생할 수 있다.)
처음 나타나는 목록에는 권장 서버만 나타나므로 전체 서버를 확인하기 위해서는 [모두보기]를 클릭한다.
[모두보기]를 선택하면 Azure에서 사용할 수 있는 가상컴퓨터 목록 전체를 확인할 수 있다. 필자는 실습을 위해 CPU 1코어, 메모리 3.5GB의 DS1 표준을 선택 하였다.
설정에서는 몇 가지 옵션을 변경할 수 있다. 기본 설정 그대로 [확인]을 클릭한다.
SQL Server를 포함하는 가상 컴퓨터를 생성하기 때문에 SQL Server의 기본 설정을 입력한다. 이 항목에서는 SQL Server 연결 네트워크나 포트 등을 변경할 수 있다. 기본값 그대로 [확인]을 클릭한다.
모든 설정이 완료 되면 [요약] 페이지에서 지금까지 설정된 내용을 보여준다. [확인]을 클릭하면 가상 컴퓨터 생성을 시작 한다.
가상 컴퓨터 배포(설치) 작업이 시작되면 대시보드에 설치 과정이 나타난다.
가상 컴퓨터 생성이 완료되면 대시보드에 생성된 가상 컴퓨터를 확인할 수 있다. 대시보드에서 새로 생성된 가상 컴퓨터를 클릭하면 해당 서버의 설정 화면으로 이동한다.
가상 컴퓨터 설정 화면으로 이동하면 상단에는 기본 메뉴가 나타나며 본문에는 서버의 요약 정보가 나타난다. 하단에는 현재 리소스 사용량이 나타나며 사용자가 수정할 수 있다. 우측에는 상세 설정을 위한 메뉴가 나타난다.
상단의 [연결]을 클릭하면 원격 접속 프로그램이 실행되어 가상 컴퓨터에 원격으로 접속할 수 있다. (본문에 나타난 공용IP 주소로 접속 가능하다.)
생성된 가상 컴퓨터에 원격으로 접속하여 설치된 프로그램을 살펴보면 SQL Server 2012가 설치된 것을 확인할 수 있다.
SQL Server에 접속하기 위해 가상 컴퓨터 로컬에서 SSMS를 실행하였다.
SQL Server가 처음 설치되면 Windows 계정으로 접속하여 사용자 계정 등록 및 암호 설정을 한다.
설치된 SQL Server의 버전을 확인하기 위해 버전 확인 쿼리를 실행 하였다.
select @@version |
Microsoft SQL Server 2012 - 11.0.5569.0 (X64) Jan 9 2015 11:38:17 Copyright (c) Microsoft Corporation Web Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor) |
SQL Server가 정상적으로 실행 되고 있으며 외부에서 SQL Server를 접속하기 위해서 끝점 생성 및 방화벽 설정을 완료하면 실제 사용자 서비스를 할 수 있다.
[가상 컴퓨터 중지]
클라우드 컴퓨팅 서비스는 사용한 만큼 과금되는 서비스로 사용하지 않을 때에는 가상 컴퓨터 서비스를 중지하여야 과금이 발생하지 않는다. 대부분 사용자가 오해하는 부분이 가상 컴퓨터에 접속하여 서버를 종료하면 과금이 발생하지 않는다고 생각한다. 하지만 이렇게 서버를 종료하였을 경우에는 과금이 발생하며 Azure Portal에서 서비스를 [중지]하여야 과금이 발생하지 않는다.
서비스가 중지되면 대시보드 화면에서 가상컴퓨터 서비스가 [중지됨]으로 표시 된다.
중지된 가상컴퓨터를 다시 실행하면 기존에 사용하던 IP가 변경될 수 있다. 또한 임시로 제공되는 스토리지는 휘발되기 때문에 서비스를 중지할 때 위 사항을 고려하여야 한다. |
[가상 컴퓨터 삭제]
가상 컴퓨터를 더 이상 사용할 일이 없으면 삭제를 할 수 있다. Azure Portal에서 [삭제]를 클릭하면 가상 컴퓨터가 삭제된다.
삭제가 진행되는 동안 대시보드에서 [삭제 중]으로 표시 된다.
2016-02-19 / 강성욱 / http://sqlmvp.kr
'SQL Server > SQL on Azure' 카테고리의 다른 글
Azure SQL에서 네트워크를 구성하는 방법 (0) | 2019.03.26 |
---|---|
How to check if Azure SQL is using In-Memory (0) | 2018.03.31 |
Azure SQL Server AlwaysOn Listener 연결 오류 (서브넷 구성 오류) (0) | 2017.03.13 |
SQL Azure blob storage 백업을 위한 프록시 세팅 (0) | 2016.10.26 |
SQL on Azure 환경에서 SQL 서버 연결 불능 문제(VNET 설정 문제) (0) | 2016.05.25 |