서버 컴퓨터 운영 및 관리에 대하여..
Download
Report
Transcript 서버 컴퓨터 운영 및 관리에 대하여..
Chapter 0
서버 시스템의 운영 및 관리에 대하여
Outline
서버 시스템 운영의 개요
시스템 운영의 목표
기본적인 관리 개념
안정화 된 시스템의 조건
서버 관리자에 대한 이해 : 역할 및
소양
서버 시스템의 운영 계획
서버 시스템의 구성 관리
자원 배치 계획 , 운영 활동 계획
물리적 요소, 서비스적 요소
서버 시스템의 신뢰성 증대 방안
2
서버 시스템의 이해
PC 급 vs. Workstation vs. 대형 Server System
다양한 서비스 및 응용프로그램들이 운영됨
사용자 : 단일 일반 사용자 다수의 일반/기업 사용자
관리자 : 관리영역 확대에 따른 운영의 복잡성 증가
IT 인프라의 변화에 따른 기업의 컴퓨팅 자원
과거 비교 우의 정도의 인식에서 생존에 반드시 필요한 필수 성공요소로 인식됨
사용자의 요구 : 24시간 full-가동되어야 하며, 서비스의 편리성, 안전성, 무결성을 요구.
해당서비스와 기업에 대한 불만은 기업의 생존여건에 치명적으로 작용
관리방법론에 있어 새로운 변화가 필요하며, 좀더 Powerful 한 관리자의 역할이
요구됨.
3
시스템 운영목표 및 상황
무엇을, 어떻게, 더불어 무엇&누구를
위해 관리할 것인가?
서버 시스템의 운영목표의 변화 : 이용자들에게 안정화 된 서비스 제공!
Internet 도입 이전
Internet 도입 이후(현재)
운영 범위
사용자 계정, 디스크 등의
단순 서버관리 + 네트웍 관리
+ 시스템,정보의 접근 및 보안 설정
∙ IT 인프라의 총체적 관리
∙ 전문인력의 세분화
∙ 아웃소싱 등 다양
서버 형태
그룹웨어, 메일 등이 운영되는
비교적 중소형 웍스테이션급 서
버
IT 인프라 환경의 복잡성, 다양성에
따라 중대형 서버 사용
중대형 서버의 병렬구성
주요 고객
기업내의 타 부서 & 내부 직원의
업무 지원
내부 직원 및 불특정 다수의
외부 이용자
운영 시간
(가용성)
부서의 근무시간 동안
365일 24시간 On-line 서비스
시스템 백업
모든 서비스 종료 후
off-line 상태에서 수행
서비스 수행되는 동안 동시 Backup
∙사용량/ 접속량이 낮은 시간
대
장애발생 시
∙ 일정 시간동안 업무중지 요청&
대기
∙ 24시간 이내에 정상 복구됨을
원칙
∙ 단순 불만이 아닌, 기업의 대외이미
지
및 매출에 큰 영향을 미침
∙ 미숙한 장애 대처는 issue 화됨
∙서비스의 신뢰성 증강을 위
해
별도의 관리서버를 구성하거
4
나
IDC 센터 이용
∙ 주간/야간/새벽 운영팀
안정화 된 시스템의 조건(1/2)
표준화 된 운영평가 기준에 의해 관리되어야 함 : 6가지 요소
효율성(effectiveness) : 시스템 구축의 목적에 맞게 운영되는가?
안전성(stability) : ‘가용성’이 확보될 수 있도록 운영되는가?
파일시스템의 파티션 정보 모니터링 : df
라우터의 교통상황을 시각적으로 보여주는 MRTG(Multi Router Traffic Grapher) 모니터링
신뢰성(Reliability) : 서비스/정보의 유효성, 정확성, 품질 등을 만족시키는가?
보안성(Security) : 시스템과 정보의 유출 및 침입을 방지할 수 있는가?
telnet 대신 ssh 사용, 방화벽 설정
경제성(Economical Efficiency) : 현재의 운영 체계가 비용측면에서 적절한가?
준거성(Conformity) : 정보시스템의 운영과 관련 법규, 지침, 계약 사항을 준수하고 있는가?
관리자의 책임감과 윤리의식
5
안정화 된 시스템의 조건(2/2)
IT 조직 책임자 : 운영 활동에 필요한 표준화된 지침(manual&process)을
마련해야 함
각 담당자들은 표준화된 지침에 따라 업무를 수행하고, 정당한 평가를 받으며, 전문성
향상시킴
지침(manual + process)의 범위
하드웨어, 소프트웨어, 데이터베이스, 네트웍 등의 자원 관리
데이터센터 운영, 운영관리 및 운영데이터 수집, 문제 원인 및 식별 관리
업무처리 절차 및 규정과 산출물의 문서 관리를 포함
대표적인 관리설명서(manual)
하드웨어 및 소프트웨어 자원 관리
메뉴얼
네트워크 관리 매뉴얼
서비스 매뉴얼
대표적인 관리 절차(process)
장애상항에 따른 정책 및 절차
서버 확장 및 이전에 따른 정책 및 절차
백업 및 복구에 따른 정책 및 절차
6
시스템 관리자
전문적인 지식 요구
서버 OS의 특성 및 각 단위서버에 대한 이해
서비스의 연결관계에 대한 이해
업무 프로세스 및 작업 매뉴얼의 숙지
주요 업무 :
4대 서버관리
성능관리 : CPU, 메모리, 디스크, 네트워크의 성능 분석
장애관리 : 하드웨어/소프트웨어적인 부분의 관리 및 장애 대처
백업관리 : 데이터 백업
보안관리 : 보안관리 활동 및 점검
시스템 설계 및 구축
시스템 관리를 위한 프로그래밍 및 보고서 작성
중장기적인 관점에서 체계화된 운영 계획 수립
7
시스템 관리자 vs. 시스템 관리팀
시스템과 서버환경의 복잡도가 증대됨에 따라 시스템 관리자 시스템 관리팀으로
운영
중소기업의 경우, 일반적으로 시스템의 운영에 관련된 IT 인프라의 모든 작업을 담당
대기업의 경우는 자동화된 관리 툴이나 아웃소싱 등을 통해 관리 인력을 줄여 나가려 함.
전문적인 서버시스템 관리업체 이용
네트워크, 서버, 보안, 스토리지 등 관리 인력을 세분화 하는 경향
시스템의 신뢰성 증강 및 안정성을 보장하기 위한 소양
책임감, 사명감 있는 자세
끊임없이 변모하는 IT 환경에 적응하기 위한 탐구 및 연구하는 자세
8
1분 점검 및 과제 안내
1.
이 시간에 배운 것 중에서 가장 중요하다고 생각되는 것은 무엇입니까?
2.
어떠한 부분이 제일 혼동스럽습니까? 부연설명이 필요한 부분이 있다면?
3.
오늘 배운 내용에서 특별히 관심이 가는 부분이 있다면?
4.
과제 : 실무자들은, 운영 활동에 필요한 표준화된 지침(manual)을 마련해야 함을
강조합니다. 웹 서버의‘장애상황’에 따른 관리 지침을 조사해보세요.
- 제출기한 : 다음주 수업시간 전까지
(기타 수업의 건의사항 및 질문/토론은 익명게시판에 남기세요.)
9
Next
서버 & 네트워크 관리를 위해 활용되는
기본적인 알람 시스템
유틸리티
통합 상황판
보안기법
10
시스템 관리자의 일반적인 오류
IT 종사자들의 전통적인 관점 시스템 위주의 사고
시스템 관리에 있어‘가용성’의 기준은 시스템이 아닌 사용자!!
사용자의 관점으로 바라보고 문제의 원인을 찾아 해결하려는 노력이 필요
사용자 : 제가요, xx서버 자료실에서 1101번 자료를 Down 받고싶은데, 자료가 Down되지
않거든요?
관리자 : 그러세요, 잠시만 기다려보세요, 라인도 문제없고 해당시스템과 서비스가 살아있고, 문제
없는데요..?
사용자 : 무슨 말씀이세요..지금 자료가 받아지지를 않는데..
관리자 : 다시 해보세요, 시스템도 살아있고, 서비스 프로세서도 살아있어요. 모두 정상적으로
작동해요.
사용자 : 다시 해도 안되요..왜 그렇죠?
관리자 : 시스템도 살아있고, 서비스 프로세스도 살아있어요.
사용자 : ㅡ.ㅡ
(help desk에서 웹서버관리자와 사용자의 대화)
11
Operator vs. Administrator vs. Manager
서버 관리자 < 시스템 관리자 ≒ 시스템 엔지니어
시스템 운영 + 시스템 프로그래밍 + 서버 구축 및 설계력 + 네트웍 관리력 +
etc !!
- 관리프로세스 대한 공학적/ 경영학적
- 업무&관리 프로세스에 대한 기본 지식
전문지식
- 비교적 단순작업
- 통찰력 및 분석력
- 예) 모니터링, 웹 사용자 관리자 등
- 예) 구매결정력, 의사결정력 등의 업무
장악력
Operator
Administrator
- 업무&관리 프로세스에 대한 깊은 지식&이해
Manager
- 관리프로세스에 입각한 시스템적인 접근 가능
- 해당 프로세스 업무내에서 자신의 역량 발휘
- 전문시스템 분석, 설계 구성..
- 예) 웹서버관리자, 네트웍 관리자,서비스관리자
12