brunch

You can make anything
by writing

- C.S.Lewis -

by 클라우드 엔지니어 Mar 22. 2017

2.기본 인프라 알아보기

다음은 서비스를 오픈해야 하는데 

인프라를 잘 모르는 분들을 위한 글이다.


대형포털,대기업,외국계기업,중소기업에서  

20년간 인프라를 운영한 경험을 공유한다.


개발은 외주를 주는데 서비스 서버에 포팅해야 하는데 어떻게 해야하나?

이처럼, 인프라에 대한 전체적인 개념을 알고 싶은데 마땅한 정보가 없다.

이런 분을 위해  인프라를 설명하려 한다.


궁금해 하는 점들

1. 서버가 어떻게 들어가 있는가?

2. 네트워크 구성을 알고 싶다.

3. 가상서버는 뭐가 다른가?



1장.  전통적인 인프라에 대해 소개를 하려한다.


1. 랙

2. 네트워크 /보안 장비

3. 서버

4. 스토리지



1. 랙

랙은 서버와 네트워크장비, 서버를 수용하는 장비이다.


1) Data Center(IDC)안에 쭉 배치되어 있는것.

서버와 네트워크장비, 스토리지를 수용하고 있는것이 랙이다.



2) 랙에 서버는 다음과 같이 설치된다.



3) 랙 배치를 보면 , 보통 L2 스위치인  Access Swich가 있고, 서버들이 연결된다.

Access Switch는 허브라고 보면 된다.





2. 네트워크 장비



1) L2  

서버가 연결되는 스위치로  Access Switch라고도 한다.


2) L3

인터넷 회선이 연결되는 장비이다.

라우터 또는 L3 Switch가 사용된다.


3) L4

서버를 이중화 하도록 해주는 장비이다.

서버 로드 밴런싱장비라고 한다. 

SLB 장비라고도 부른다.





3. 서버


서비스가 올라가는 장비

CPU , Memory , 디스크(HDD) 를 가지고 있는 장비.

물리서버와 가상서버로 나누어 진다.



1) 물리서버

일반 물리적인 서버를 이야기한다.

서비스에는 웹,WAS,DB서버가 사용되는데, 주로 DB서버는  주로 물리서버를 사용한다.

가상서버는 물리서버안에 논리적으로 OS(이미지)를 만들어 올린것이다.

IO가 많은 DB들은 가상서버에서 느리므로 물리서버를 권장한다.


2) 가상서버

웹서버에 주로 사용한다.


참고: 서버의 데이터 저장  RAID

서버는 디스크(HDD) 안정성 강화를 위한 RAID 구성을 한다.  (Redundant Array of Inexpensive Disks)

RAID는 여러 개의 디스크에 일부 중복된 데이터를 나눠서 저장 하는 기술이다.

웹서버는  RAID 1(미러링)으로 구성을 보통 한다.






4. 스토리지


1) NAS

웹서버에서 이미지를 같이 공유하고자 할때 주로 사용한다.

데이터 중심, 이기종간에 데이터  공유할때 사용

중간정도의 비용발생한다.



2) SAN

높은 실뢰성, 빠른 전송,  DB이중화시 사용된다.

고비용이 발생한다.







2장. 네트워크 구성


1. 인프라  구성



2. 서버  설치


1) HW설치

랙에 '서버 연결스위치'(L2 스위치 =  Access SW)가 설치된다.


웹서버, WAS서버, DB서버 이중화를 위해 물리적으로 2개 랙에 분산 배치하도록 한다.

스위치가 죽더라서 서비스가 계속 되어야 하기 때문에 분산 배치를 한다.





2) OS설치

Linux와 Windows가 설치된다.

Linux는 Centos나 Redhat이 주로 설치된다.



3. 서비스 오픈전 챙겨야할 내용


1) 담당자 정보

2) 서비스 구성도

3) 서버리스트, 서버군별 특성

4) 연동 구성

5) 어플리케이션 정보 / 설정 최적화 확인

6) 데몬 재시작법

7) DB백업

8) 모니터링 등록

9) 이중화 테스트



감사합니다.

매거진의 이전글 1.(입문서)서비스는 어떻게 만들어지는가?

매거진 선택

키워드 선택 0 / 3 0
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari
;