안녕하세요


먼저 좋은 기회를 주신 김대우 차장님께 감사를 드립니다.


요약

 - Powershell을 통한 Azure 관리기능을 체험하고 연습하는 좋은 기회

 - 아직은 VM 생성시 다소 느리다는 느낌

 - SQL Server 2012 Standard 에디션에서는 Database Snapshot 기능은 지원하지 않음

 

단계별 진행과정

#1 Powershell Cmdlets 설치

Powershell Cmdlets 설치는 웹플랫폼 설치관리자를 통해 진행됩니다.

1.png


#2 Azure 관련 구성요소 설치

웹플랫폼 설치관리자를 통해 Azure 관련 구성요소 설치가 함께 진행됩니다.

2.png


#3 Azure 구독정보 파일 저장

Azure 출판설정파일(PublishSetting)??을 로컬에 저장하고, 이를 Powershell 환경으로 가져오기합니다.

 - 개인적인 의견으로는 출판설정파일보다는 MSSQL에서 친숙한 용어인 게시설정파일로 번역하는 것이 좋겠다고 생각합니다.

3.png


#4 가상컴퓨터 3대 생성

미러링 테스트를 위해 3대의 가상머신을 Powershell을 사용하여 생성합니다.

 - 이 과정에서 다소 시간이 오래 걸린다는 느낌을 받았습니다.^^ 

    시간이 너무 이른(?) 탓인지는 모르겠으나 전체 과정을 10분안에 처리하기는 무리

4.png


#5 미러링 구성 후 주 서버(SQL1)에서 데이터 확인 - 정상조회됨

5.png


#6 미러링 구성 후 보조 서버(SQL2)에서는 MyDB1 데이터베이스에 접근 불가능

6.png


#7 보조 서버에서 데이터를 읽기전용으로 읽기 위해서는 데이터베이스 스냅숏 기능을 사용할 수 있음

 - 하지만 예제에서 구성한 VMs의 MSSQL 에디션은 SQL Server 2012 Standard 에디션임

 - Standard Edition에서는 Database Snapshot 기능은 지원하지 않음

 - 아래와 같이 오류가 발생함

7.png

 

 참고) SQL Server 2012 에디션별 기능 비교 - 고가용성 부분

 http://msdn.microsoft.com/en-us/library/cc645993.aspx#High_availability

 11.png


#8 주서버에서  shutdown 명령을 실행하여 장애상황을 발생시킴

 - Witness 서버에서 아래와 같이 주 서버의 장애 상황을 인식하고 장애조치

8.png


#9 보조서버(SQL2)가 주 서버의 역할로 승격함

 - 역할이 MIRROR 에서 PRINCIPAL로 승격되었음을 SQL 오류 로그에서 확인 가능

9.png


#10 새로운 주 서버(SQL2)에서 MyDB1의 데이터를 정상적으로 조회 가능

10.png


P.S>

추신

AlwaysOn 기능에 대해서도 테스트할 수 있는 기회가 빨리 오기를 기대합니다.

곧 출시될 SQL Server 2014 기능에 대해서도 테스트할 수 있는 기회가 있었으면 합니다.

BI 및 리포팅 기능, Sharepoint 연동 기능에 대해서도 테스트할 수 있는 기회가 있었으면 합니다.


다시 한 번 좋은 기회를 주신 것 감사하다는 말씀드립니다.


감사합니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 23759
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12435
298 [12차 체험후기] Windows Server + XE 설치기 LI-NA 2014.04.04 6475
297 [12차 Windows Azure 커뮤니티 연합 온라인 캠프] Windows Azure 체험 후기 퍼니엑스이 2014.04.04 3193
296 [12차 캠프 후기] 오픈소스체험기1 진주처럼 2014.04.03 4488
295 [12차 Windows Azure 커뮤니티 연합 온라인 캠프] 체험후기 krteam 2014.04.03 3280
294 Windows Azure에서 리눅스 가상머신을 생성하고 연결 - (2) 코난(김대우) 2014.04.02 9402
293 Windows Azure에서 리눅스 가상머신을 생성하고 연결 - (1) 코난(김대우) 2014.04.02 8782
292 Windows Azure 중국 데이터센터 서비스 공식발표 코난(김대우) 2014.04.01 6767
291 11차 후기- SQL 복구 시나리오보다는 가상 웹사이트 작업 설인95 2014.03.23 3469
290 [11차 캠프 후기] 다음에도-성공-후기 3편 진주처럼 2014.03.23 3601
289 [11차 캠프 후기] 다음에도 참석하도록.. 2편 진주처럼 2014.03.22 3243
288 [11차 캠프 후기] 다음에도 참여하겠습니다. 진주처럼 2014.03.22 3433
287 [11차 캠프 후기] 캠프 기간이 너무 짧아서 제대로 테스트를 못해본 아쉬운 후기 Haan 2014.03.21 3220
286 Windows Azure에서 더 많은(1,000+) 오픈소스 프로젝트 가상 머신 이미지를 - VM Depot 코난(김대우) 2014.03.21 6602
285 [11차 캠프] 너무 짧아 아쉬운 캠프 썬라이즈 2014.03.21 3085
284 11-차 캠프 후기 자윤마이1 2014.03.21 2996
283 [11차 캠프 후기] 짧아서 아쉬웠던 첫 캠프 참여 beatz7 2014.03.21 3081
» [11차 캠프 후기]고가용성을 위한 Windows Azure 데이터베이스 미러링 성대중(지우아빠) 2014.03.20 3552
281 Windows Azure 가상머신에 여러 개의 끝점(Endpoint)을 추가하는 스크립트 코난(김대우) 2014.03.19 6092
280 Windows Azure 관리 자동화 파워쉘(Powershell) 스크립트 실행 준비 절차 코난(김대우) 2014.03.19 6811
279 Windows Azure에서 웹 어플리케이션을 구축하는 방법 (2) - 시나리오 및 상세 기능 비교 코난(김대우) 2014.03.14 9704





XE Login