메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

황철원 (부산대학교, 부산대학교 대학원)

지도교수
김경석
발행연도
2016
저작권
부산대학교 논문은 저작권에 의해 보호받습니다.

이용수0

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
클라우드 컴퓨팅이라는 용어는 IT 분야에서 중요한 화두로 부각된지는 한참 되었다. 가상화((Virtualization)이 모든 IT에서 가장 중요한 용어인 동시에 빠르게 추진해야 할 프로젝트로 대두하더니 언젠가부터 가상화((Virtualization)은 곧 클라우드라는 개념으로 인식이 바뀌기 시작했으며, 최근에 IT 관심은 클라우드라고 생각해도 무방하다.
가상화((Virtualization), 클라우드, 빅데이터뿐만 아니라 최근의 해킹사고와 같은 보안 사고 방지를 위해 망 분리를 도입하거나, 클라우드 타입 중 공개형 클라우드(Public Cloud)와 폐쇄형 클라우드(Private Cloud) 클라우드 중 특정한 기업 내부 구성원에게만 제공되는 서비스 도입이 필요하다고 한다. 그뿐만 아니라 통신사와 포털사이트는 간단한 서버 호스팅, 가장 저렴한 클라우드, 15G 무료 라는 광고로 인해 클라우드라고 정의 하면 모든 데이터는 구름 속에 있고, 사용자가 언제 필요하다고 생각될 때 데이터를 넣었다가 뺏다가 할 수 있다고 생각하고 있다.
클라우드 컴퓨팅은 가트너가 꼽은 2015년 10대 전략 기술 보도 자료에 꼽힐 정도로 전 세계에서 주목하는 전략 기술이다. 그 중 오픈 스택은 클라우드 컴퓨팅을 운영하기 위한 오픈 소스 운영체제로써 안정적인 서비스를 제공하고 현재 기업에서도 많이 사용하고 있다.
오픈 스택은 서버, 스토리지, 네트워크, 가상화((Virtualization) 기술들의 자원을 모으고 제어하며 운영하는 클라우드 컴퓨팅 오픈 소스 운영체제이다. 오픈 스택은 안전한 서비스를 운영하기 위해 10개 이상의 하위 프로젝트로 나뉘어 있고 프로젝트 내의 자원, 컴포넌트를 제어할 수 있다. 오픈 스택을 운영하는 과정에서 외부 공격이나 내부 사고 등으로 인한 각종 문제가 발생할 수 있다. 이때 오픈 스택 Horizon 프로젝트에서 모니터링 시스템을 이용하여 빨리 문제를 감지할 수 있으면 문제 해결과 복구를 위한 비용을 최소화할 수 있다. 오픈 스택에는 Horizon이 웹으로 오픈 스택을 관리하기 위한 하위 프로젝트이다. 하지만 Horizon은 가상화((Virtualization) 된 자원인 인스턴스와 각종 객체에 대한 모니터링을 할 수 있도록 만들어져 있고, 물리적인 서버들에 대한 모니터링이 되지 않는다.
따라서 물리적인 서버 시스템에 대해 모니터링을 하기 위해서는 각각의 서버에서 별도의 모니터링 프로그램을 이용하여야 하므로 문제가 발생했을 때 체계적이고 조직적인 대응이 어렵다. 또한, 오픈 스택 관리자는 물리적 서버에 접근할 수 있는 권한이 없으므로 물리적 서버 모니터링이 이루어지지 않고 있다. 그리고 본 논문에서는 오픈 스택 하위 프로젝트인 Horizon에서 서버 시스템에 대한 모니터링이 가능하도록 실시간 통합 모니터링 시스템을 설계하고 구현한다.
본 논문에서는 다음과 같이 구성된다. 2장에서는 관련 연구인 클라우드 컴퓨팅의 정의와 발전 단계 그리고 서비스 모델과 대상에 따른 분류를 설명하고, 오픈 스택의 정의와 하위 프로젝트 종류와 정리를 하였고, 물리적 서버 모니터링 하기 위한 오픈 소스인 MRTG에 대해서 자세히 알아보고, 3장에서는 오픈 스택 과 MRTG의 구현 가능한 서버 설계와 필요한 라이브러리에 대해서 알아보고, 추가 구현한 문자서비스를 알아보겠다. 4장에서는 Horizon 서비스 개선 구현하는 방법과 오픈 스택의 설치한 것을 설명하고, MRTG를 구현한 것을 설명한다. 마지막으로 5장에서는 결론 및 향후 과제를 정리하였다.

목차

1. 서론 1
2. 관련 연구 3
2.1. 클라우드 컴퓨팅 3
2.1.1 클라우드 컴퓨팅의 정의 3
2.1.2 클라우드 컴퓨팅 발전 단계 5
2.1.3 서비스 모델과 대상에 따른 분류 6
2.2. 오픈 스택? 8
2.2.1 오픈 스택이란? 8
2.2.2 오픈 스택 하위 프로젝트 9
2.2.3 오픈 스택 정리 10
2.3. MRTG(Multi Router Traffic Grapher) 11
2.3.1 MRTG 란? 11
2.3.2 MRTG의 특징 12
2.4. SNMP(Simple Network Management Protocol) 13
2.4.1 Managerm, Agent 란? 13
2.4.2 MIB(Management Ingormation Base) 14
2.4.3 SNMP 명령어 16
3. 제안하는 MRTG, OpenStack 서버 설계 16
3.1. 제안하는 서버 설계 17
3.2. MRTG 웹 서버의 개요 18
3.3 MRTG 서버에서 지원 되어야 하는 MRTG 라이브러리 18
3.3.1 MRTG 그래픽 라이브러리 설치 19
3.3.2 제안하는 MIB 객체 정보 중 OID를 활용한 물리적인 서버 모니터링 설계 19
3.3.3 제안하는 MRTG 설계 과정 25
3.4. 물리적 서버 자원 알림 서비스 설계 26
4. 오픈스택 및 MRTG 구현 27
4.1. 오픈 스택 설치 27
4.1.1. 오픈스택 로그인 화면 27
4.1.2. 오픈 스택 HOrizon 관리자 페이지 화면 28
4.2. MRTG 설치 및 문자서비스 추가 구현 29
4.2.1. HDD 구현 29
4.2.2. CPU 구현 31
4.2.3. MEM 구현 33
4.2.4. NET 구현 35
4.2.5. 추가 알림 문자 서비스 구현 37
4.3. 오픈스택 Horizon 서비스 개선을 위한 구현 41
4.3.1. 오픈스택 Horizon에 물리적 서버 자원 모니터링 구현 41
4.4. 구현 내용 43
5. 결론 및 향후 과제 44
참고 문헌 45
Abstract 48

최근 본 자료

전체보기

댓글(0)

0