12. 네트워크 설계
- IP배정
구 분 위치 할당 IP 비고
IP대역
로드벨런싱 서버/웹서버/WAS 157.0.0.0~31/27
정치/경제부 157.0.0.32~47/28
생활/문화/연예부 157.0.0.48~63/28
사회부 157.0.0.64~79/28
세계/IT/과학부 157.0.0.80~95/28
스포츠부 157.0.0.96~111/28
사장실 157.0.0.112~119/29
편집부 157.0.0.120~127/29
인트라넷/DB 서버1 157.0.0.128~135/29
인트라넷/DB 서버2 157.0.0.136~143/29
NAS 서버1 157.0.0.144~151/29
NAS 서버2 157.0.0.152~159/29
13. 서비스 기능
- 설치 운영체제 및 서비스
구 분 소프트웨어 이름 수 량 비고
소프트 웨어
Windows 7 56 업무용PC OS
CentOS 6.10 20 서버용 OS
NAS 2
DNS/DHCP서버와
동일Server에 구현
HAProxy 2 로드밸런싱 서비스
DBMS-MySQL 2 DB서버용
FTP-vsftp 14 파일 전송
14. 서비스 기능
- 서비스 종류 및 기능
구 분 서비스 종류 기능
서비스
FreeNAS
직원들이 필요한 파일을 회사 내에서 공유할
수 있게 하기 위한 목적
HaProxy
과부하로 서버가 다운되어 업무 및 서비스에
지장이 가지 않게 하기 위한 목적
DBMS-MySQL
고객들의 회원정보를 불러오고 확인후
로그인하여 관 련 서비스를 이용하기 위한
목적
FTP-vsftp
웹서비스를 위해 필요한 파일들을 원활하게
업로드하기 위한 목적
웹-Apache
기자들이 쓴 기사를 올리고 고객이 웹
브라우저에서 볼 수 있게 하기 위한 목적
PHP 동적 웹 페이지 구현을 위한 목적
15. 백업/복구 체계
DB 백업 쉘스크립트, FTP 전송 쉘스크립트 코딩
Crontab 예약으로 매일 오전 4시에 백업, 오전 5시에 서브DB서버로
백업파일 전송
16. 설계의 주안점
안정적인 웹 서비스 구현을 위해 로드 밸런싱서버 운영 및 서버 다중화로
WEB 서버, WAS 서버 과부하 방지
어느 한쪽 장비에 문제가 생겨도 통신이 될 수 있게끔 이중화를 하였음
모든 서버는 어느 한 쪽에 문제가 생겨도 서비스에 문제가 없도록 서버
다중화
29. 분석/설계 내용과 비교
NAS 구현하여 업무용 네트워크에서 파일 공유 사용 가능
회원 DB 구현으로 회원가입 및 기사 작성, 회원 커뮤니티 사용 가능
로드밸런싱 구현으로 원활한 Web서버 WAS서버 사용가능
인트라넷 네트워크 설계시와 다르게 처음에 계획했던 인트라넷 웹서버 4개
구성이 아닌 로드밸런싱서버1, 인트라넷웹서버2, WAS서버 하나로
구성
웹 구현기능이 부족해 홈페이지에 댓글기능 및 수정기능 구현 불가
32. 문제점
웹페이지 회원가입, 로그인 기능을 구현했지만 글쓰기등 로그인/비로그인
상태에서의 차이가 없음.
웹페이지 댓글입력 기능 및 수정/삭제 기능 구현 불가
홈페이지 화면에 항목별 게시판 불러오기 기능 구현 불가
대부분의 문제점이 웹 구현능력의 한계로 구현 불가한 것으로
웹구현능력이 아쉬움