brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jun 26. 2016

대규모인프라운영9,기본 인프라 알아보기1

인프라 엔지니어 교과서1


다음은 서비스를 오픈해야 하는데 인프라를 잘 모르는 분들을 위한 글이다.

대형포털,대기업,외국계기업,중소기업에서  20년간 인프라를 운영한 경험을 공유한다.


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

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

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


궁금해 하는 점들

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

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

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



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


1. 랙

2. 서버

3. 스토리지

4. 네트워크 /보안 장비



1. 랙

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


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

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



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



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

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


2. 서버

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

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


1) 가상서버

개발서버와 서비스서버중 웹서버에 주로 사용한다.



2) 물리서버

DB서버는  주로 물리서버를 사용한다.

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

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



서버의 데이터 저장  RAID

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

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

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



3. 스토리지

1) NAS

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

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

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


2) SAN

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

고비용이 발생한다.




4. 네트워크 장비


1) L2  

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


2) L3

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

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


3) L4

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

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

SLB 장비라고도 부른다.




2장. 네트워크 구성


1. 인프라  구성


2. 서버  설치

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


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

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




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


1) 담당자 정보

2) 서비스 구성도

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

4) 연동 구성

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

6) 데몬 재시작법

7) DB백업

8) 모니터링 등록

9) 이중화 테스트



물리 인프라를 제대로 이해해야 서비스 구성하기가  쉬워진다.

물리적인 부분은 미리미리  머리속에 넣어라, 앞으로는 보이지 않는 클라우드 시대에 적응해야한다 !!!





다음은    13. 회사가 알려주지 않는 지식,잘살기,기업문화   https://brunch.co.kr/@topasvga/14

매거진의 이전글 10. 시장이 원하는 사람 멀티플레이어. DEVOPS
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari