마이크로소프트 SQL 서버 2000 운영 가이드
이 장에서는 독자들이 사용해야 할 마이크로소프트 SQL 서버 2000 운영 가이드의 전체적인 개요를 살펴 볼 예정이다.
여기에는 본 가이드의 각 장의 요약과 MOF(Microsoft Operations Framework)의 설명이 포함되었다. MOF에 대해서는 간략하게 설명하였고,
MOF 프로세스는 운영 작업과 마이크로소프트 SQL 서버 2000의 주기와 관련되었다. 본 장의 후반부에는 또한 웹사이트 링크로 연결된 기타 다른
정보에 관한 내용도 포함되었다.
본 가이드는 기업에서 다수의 마이크로소프트 SQL 서버를 관리하는 데이터베이스 관리자(DBA: Database Administrator) 또는 데이터베이스 시스템 엔지니어
(DSE: Database System Engineer)들을 위한 것이다. 본 가이드에 사용된 DBA 라는 용어는 데이터베이스 관리자 또는 데이터베이스 시스템 엔지니어의 의미로 사용한다.
DBA들은 SQL 서버 데이터베이스 시스템 관리 경험과 다음과 같은 특징 및 기능의 깊이 있는 이해가 선행되어야 한다.
MOF(MICROSOFT OPERATIONS FRAMEWORK)란? ![]() 본 가이드는 운영단계에 초점을 맞추고 있으며, 엔터프라이즈 서비스의 다른 영역인 MSF(Microsoft Solutions Framework), MRF(Microsoft Readiness Framework)
에 대해서는 다루지 않을 예정이다. MOF가 반복적인 과정 또는 사이클을 통해 시스템 및 프로세스를 개선할 수 있도록 설계되었다는 것이 중요하다.
MOF는 변경 작업을 수행하고 수행 결과를 평가하여 지식을 습득하는 일련의 과정을 운영 환경에 적용하여, 운영 환경을 지속적이고 반복적으로 개선시킨다.
그림 1.2에서 보는 것처럼 MOF의 전체 과정은 데이터센터, SQL 서버 환경, 단일 프로젝트, SQL 서버 운영을 위해 수행하는 단일 작업 등에 모두 적용할 수 있다. ![]() MOF 모델 MOF 사분원 표 1.1 각 서비스의 역할 목록과 사분원의 이정표 검토 표 1.1 MOF 사분원 명세와 이정표 검토
서비스 관리 기능
변경 변경 사이클은 목표 시스템에 제시된 변경 사항을 배포한 직후에 시작된다. 이 시점에 MOF 주기상의 이전 사분원에서 수행했던 스텝, 시스템,
배포하기 위해 테스트하고 준비한 기타 사항에 대하여 면밀한 검토 작업을 수행한다. 이것은 변경관리, 구성관리와 배포관리 프로세스를 시작하는
시점을 의미한다. (주의: 서비스 관리 기능의 이러한 정의는 마이크로소프트 오퍼레이션 프레임워크 이그재큐티브 오버뷰(Microsoft Operations Framework
Executive Overview) 백서에 동일하게 기술되었다. 보다 상세한 자료가 필요하다면 여기 있는 웹사이트의 백서를 찾아보기 바란다.)
변경 작업을 수행하기 전 시스템에 장애를 일으킬 수 있는 것들을 완화시키고 제거하여 영향을 받는 모든 시스템과 프로세스를 확인하는 과정 핵심적 IT 구성요소와 자산의 확인, 기록, 추적, 보고하는 과정 배포할 소프트웨어와 하드웨어 도입을 촉진시키기 위하여 계획, 테스트, 실행 작업을 확인한다. 공유 CMDB(Configuration Management Database: 구성 관리
데이터베이스)를 최신으로 유지하기 위하여 변경 및 구성 관리 프로세스는 밀접한 관계를 가지고 있으므로 주의하여 작업한다. 운영 성공적으로 변경 작업을 수행한 후, 이제 수행할 운영작업은 배포작업 이다. 다음과 같은 서비스 관리 기능(SMF: Service Management Functions)은 시스템
수행을 위해 필요한 중요한 일일 작업이다
개발, 수행, 보안 통제 관리에 의해 컴퓨터 환경을 안전하게 유지할 책임. 동작하는 기업 시스템을 유지하기 위한 일일 작업과 계획된 작업의 영향을 평가할 책임. 서버, 라우터, 스위치, 방화벽과 같이 기업 네트워크를 구성하는 물리적 요서들의 설계와 유지관리의 책임. IT 서비스의 안정성을 관찰하고, 유지관리에 필요한 추가적인 작업이 필요할 때 적절하게 대응. 일일 운영작업, 유지관리, 기업의 디렉터리 서비스를 지원할 책임. 데이터 복구 및 이력 보관을 목적으로 온사이트/오프사이트 데이터 스토리지를 유지하고 백업 데이터와 자료 저장소의 물리적 보안 보증. 업무 및 시스템 기능을 손상시키지 않으면서 시스템 자원의 사용을 최대로 하기 위하여 서로 다른 시간대에 일괄처리 작업 수행. 민감한 산출물의 보안을 보증할 수 있도록 업무용 산출물과 관련된 비용과 자원 관리. 운영작업의 검토는 주기적으로 수행한다. 내부적으로 주어진 서비스를 유지하고 로컬 기술 자료와 같은 경험을 문서화하는 IT 스텝의 능력 검토에 초점을 두고 있다. 지원 일일 운영 작업 시작 후 반드시 문제는 발생할 수 있다. 다음과 같은 서비스 관리 기능(SMF: Service Management Functions)의 목적은 인시던트, 문제,
최종 사용자의 문에 대하여 적시에 응답하고 해결하는 것이다
최종 사용자들이 IT 서비스를 사용하다가 부딪히게 되는 문제를 최초로 요청하고 처음으로 지원 서비스 제공하는 곳. 발생되는 모든 인시던트의 전체적인 문제해결 과정 관리. 많은 고객 집단에게 영향을 미치는 장애의 근본적인 원인을 조사하고 해결. SLA(Service Level Agreement: 일정한 서비스 수준 유지)에 정의되어 있는 서비스 요구 수준을 충족시키기 위한 스텝의 역량의 검토작업을 주기적으로 수행하고
평가한다. 스텝들이 일정한 수준의 서비스 유지를 위한 변경 작업 협의 또는 장애 상황의 검토 작업에 정확히 대응할 수 있는 역량을 갖도록 한다. 또한 인시던트
관리와 문제 해결 과정을 통해 명확한 운영 프로세스, 도구, 절차 등으로 발전시키도록 유도한다. 다소 미흡하게 다룬 영역이 바로 서비스 수준 유지 부분으로 SQL 서버 데이터베이스 어플리케이션의 이상적인 방법과 기타 IT 어플리케이션 혹은 서비스의
중요성에 차이가 있는 것은 아니다. 본 가이드가 SQL 서버 2000의 이상적인 관리 방법에 초점을 맞추고 있으므로 이 사분원의 서비스 관리 기능 범위가 오직 SQL
서버 2000으로 제한되는 것이다. 최적화 최적화 사분원에서 서비스 관리 기능(SMF: Service Management Functions)은 현재 성능을 평가하고, 미래 요구사항을 예측하고, 알고 있는 지식을 적용할 방법을 모색하는 등 자연스럽게 프로액티브한 지원 방법을 찾게 된다. 운영적인 기타 다른 사분원에 존재하는 서비스 관리 기능의 ITIL 범주에 따르면 전술적 서비스 관리 기능의 최적화 사분원 범주에는 다음과 같은 내용이 포함된다:
IT 서비스 제공자와 고객 간에 협상, 모니터링, 동일 수준의 서비스를 유지함으로써 IT 서비스 품질 관리. 동일 수준의 서비스를 유지할 수 있는 수준의 성능한계에서 사용자 요구를 만족시키기 위한 계획, 크기, 통제 서비스 용량 솔루션. 적절한 품질을 유지할 수 있는 합리적인 비용으로 정보 및 서비스를 설명하고, 관리하고, 지도하고, 정상적으로 유지하는 것. 조직의 목적을 달성하기 위한 금전적인 자원 관리. 재무관리는 회계, 예산, 프로젝트 수행 평가 금액과 일부의 경우는 코스트 리커버리(Cost recovery: 비용 상각)까지 포함시킨다. 신입사원과 기존직원 및 시스템 유지 인력과 같은 IT 인력들에게 동기를 부여하고 가장 이상적인 방법을 추천하는 것. 앞에서 논의된 비상 계획과 같이 적절하게 대응할 수 있는 서비스 관리 기능 계획을 수립하고, IT 재난에 대해서는 백업 데이터를 이용 복원할 수 있는 방법 사용. 이러한 서비스 관리 기능은 서비스 수준을 증대시키고 비용을 절감하는 변경작업이다. 승인 받은 변경 작업은 서비스 관리 기능의 변경 사분원에 정의된 프로세스를 다시 시작한다.
다음은 이 책에서 다루고 있는 각 장의 개요를 요약 정리한 내용이다. 2 장 - 변경, 구성과 배포 관리 2장은 유형과 수준에 따라 변경 작업을 분류하고, 변경 관리 프로세스를 설명하였다. 이 것은 변경 작업이 제시되면 시작되어 개발, 테스트, 배포 단계까지
지속된다. 또한 여기에는 작업 수행 일지를 유지하고 문서화할 것을 강력히 권고한다. 3 장 - 보안 관리 3장은 DBA나 SQL 서버 관리자들이 수행하는 중요 보안 문제에 대하여 설명하고 있다. 여기에는 사용자 계정 관리 문제, 암호 사용 방법, 승인과 역할 사용,
연결된 서버 및 DTS와 같이 복잡한 설정 작업이 필요한 이유를 설명한다. 4 장 - 시스템 관리 4장은 모든 DBA가 매일, 매주, 매월 수행해야 하는 기본 관리 작업에 초점을 맞추고 있다. 이 장에서는 모니터링과 성능 튜닝에 관한 방법에 대하여 다루지는
않는다. 다룰 주제는 다음과 같다
5 장 - 모니터링과 통제 5장은 두 가지 모니터링 전략에 대하여 다룬다: 프로액티브 모니터링, 예외 모니터링. 핵심 성능 카운터의 목록과, 로그 파일을 생성하는 과정을 보여준다.
이 장의 뒤 부분에서는 클러스터링 환경과 같이 하드웨어 문제와 클러스터링 문제를 구분할 수 있는 특수 모니터링에 대하여 설명한다. 6 장 - 용량과 저장장치 관리 6장에서는 요구되는 용량, 처리량, 성능에 부합되도록 물리적인 스토리지 구성 요소를 구성하고 유지하는 DBA의 책임에 대하여 설명하고 있다. 7 장 - 문제해결과 장애조치 7장에서는 문제해결과 장애조치에 관한 내용을 문서로 정리하기 위해 사용하는 절차에 대하여 설명할 것이다. 여기에서는 로그 파일 검토와 문제 해결 방안을 준비하는 방법과 데이터베이스 연결 문제처럼 데이터베이스 문제로 나타난 문제를 확인하는 방법, 언제 클러스터링을 사용할 수 있는지, 클러스터링과 관련하여 일어나는 문제는 무엇인지 등의 내용이 포함되었다. 8 장 - 서비스 관리 8장에서는 서비스 관리 프로세스에 투입된 사람들이 제공하는 서비스 수준을 동일하게 처리할 수 있도록 하는 과정에 대해서 다룰 것이다.
MOF(Microsoft Operations Framework)는 일반적인 시스템관리 길잡이이며, 또한 프로젝트 사이클에도 적용된다. MOF는 DBA와 전체 IT 부서에 적용되는 구조적
역할과 프로세스를 제공한다. MOF 백서는 특정 SMF(Service Management Function)에 초점을 두고 있으며, SQL 서버 2000 운영 가이드는 MOF 백서에 묘사된 실질적인 어플리케이션의 권고사항
에 초점을 두고 있다. 여기서는 각 서비스 관리 기능을 개별적으로 설명하고 있고, 운영 가이드는 데이터베이스 시스템의 전체적인 관리 작업과 관련된 논리적인
주제를 그룹화하여 다루고 있다. 가용성 관리 작업과 서비스 연속성 관리(비상 계획) 작업은 겹쳐지는 작업이며, 또한 용량 관리와 데이터베이스 시스템 관리
작업은 서로 관련된 데이터 스토리지와 백업 옵션 선정 작업에 참여한다. 데이터 스토리지 작업을 효과적으로 계획하고 실행하기 위해서는 상황에 따라 대응할
수 있는 지식과 적용방법, 운영 방법, 지원되는 옵션 선택 방법의 지식이 필요하다. 본 문서는 데이터베이스 관리자(DBA 또는 DSE: Database System Engineers)가 상황을 파악하고 적용할 수 있는 방법을 확인하고, 이것을 통해 반복적으로
일어나는 일반적인 오류를 회피하고, 또한 여타 사이트에 적용할 수 있는 방법을 배우기 위한 것이다. 본 문서의 목적은 데이터베이스 관리자(DBA 또는 DSE:
Database System Engineers)에게 현재 상태에서 이미 다른 기업에서 테스트하여 확신할 수 있고 가장 이상적인 방법으로 관리 방법을 개선할 수 있는 길잡이를
제공하는 것이다. 보다 상세한 정보가 필요하면 다음과 같은 정보나 서적을 참고 하시오 http://www.microsoft.com/trainingandservices/default.asp?PageID=enterprise&Subsite=whitepapers&PageCall=msf - MSFOverview ![]() http://www.microsoft.com/TechNet/Analpln/PRACTICE.asp ![]() 마이크로소프트 레디니스 프레임워크(Microsoft Readiness Framework) http://www.microsoft.com/trainingandservices/default.asp?PageID=enterprise&Subsite=whitepapers&PageCall=mrf - MRFOverview ![]() 마이크로소프트 프레임워크 http://www.microsoft.com/trainingandservices/default.asp?PageID=enterprise&PageCall=whitepapers ![]() 이 웹사이트에는 프레임워크의 백서의 링크정보뿐 아니라 케이스 스터디, 기타 IT 라이프 사이클의 정보도 제공한다. 마이크로소프트 서버 - SQL 서버 http://www.microsoft.com/sql/default.asp http://www.sqlpass.org/ ![]() 마이크로소프트 오퍼레이션 프레임워크 이그재큐티브 개요(Microsoft Operation Framework Executive Overview) 백서http://www.microsoft.com/trainingandservices/default.asp?PageID=enterprise&Subsite=whitepapers&PageCall=mof - MOFoverview ![]() 참고 서적인사이드 마이크로소프트 SQL 서버 2000. Delaney, Karen. MS 프레스. 2000
http://mspress.microsoft.com/prod/books/4297.htm 마이크로소프트 SQL 서버 2000 관리자의 벗(Microsoft SQL Server 2000 Administrator's Companion). Garcia, Marcelina, ed.; James Reding, Edward Whalen,
and Steve Adrien DeLuca. MS 프레스. 2000.
http://mspress.microsoft.com/prod/books/4519.htm 마이크로소프트 SQL 서버 2000 리소스 킷. 마이크로소프트㈜. MS 프레스. 2001.
http://mspress.microsoft.com/prod/books/4939.htm 최종수정일 : 2004년 11월 8일 |