서버 컴퓨터 운영 및 관리에 대하여..

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