IT 기획의 길

인프라 엔지니어의 업무[ 인프라 엔지니어의 교과서] 본문

IT 인프라/기타 IT 인프라 지식

인프라 엔지니어의 업무[ 인프라 엔지니어의 교과서]

완벽하기 쉽지 않지만 완벽해지려고 노력해야 한다 2021. 9. 23. 10:19

1장 인프라 엔지니어의 업무

 

01 인프라 엔지니어의 업무


인프라 엔지니어의 업무는 크게 

1. 인프라 설계

2. 인프라 구축

3. 인프라 운영

세 단계로 나뉜다.

 

 

안프라 설계 

절차

1. 인프라의 목적을 잘 이해한다.

2. 목적을 달성하는데 필요한 기능이나 성능 등을 조건을 기준으로 정리한다.

3. 그 조건에 맞는 기획서와 설계서를 작성한다 -> 어떤 인프라를 어느 정도의 비용으로 어느 정도의 기간 내에 만들 수 있는지 예상하는 작업

4. 기획서와 설계서가 완성되면 책임자에게 결재를 올린다.

 

 

인프라 구축

필요한 기능이나 스프트웨어 등을 발주해서 납품을 받으면 인프라 구축을 시작한다.

인프라 구축 작업은 인프라 엔지니어가 직접하거나 외부 업체에 맡긴다.

 

 

인프라 운영

구축한 IT 인프라는 가동 후에도 계속해서 정상적으로 동작하도록 운영해야 한다.

 

장애 대응

1. 하드웨어 고장이나 급격한 액세스 증가에 대한 대책 

2. 부적절한 권한 설정에 의해 엑세스가 불가능한 상황의 해소

 

수용량 관리

인프라 수용량 부족 -> 인프라를 늘려야함

인프라 수용량 여유 -> 인프라를 축소해야함

 

인프라 원인이 아닌 문제의 파악

시스템에 문제가 발생하면 다른 부서에서 인프라 엔지니어에게 장애 원인에 관한 문의가 들어온다.

이럴 경우 

1. 장애 원인이 인프라인지 아닌지 파악한다 .

-> 원인이 인프라이면 직접 대응하고

-> 인프라가 아니라면 가능한 부서에 대응 요청한다.

 

 

 

02 IT 인프라를 구성하는 요소

 

1. 퍼실리티 

 

퍼실리티란 건물, 시설 등을 말한다. 

퍼실리티는

데이터 센터와

데이터 센터를 구성하는 랙, 에어컨, 발전기, 변압기, 소화 설비 등이 포함된다.

 

2. 서버, 스토리지

IT 서비스를 제공하는 서버와 

데이터를 대량을 저장하는 스토리지를 가리킨다 

 

3. 네트워크 

서버와 스토리지를 연결하고 인터넷에 접속하는 네트워크

 

03 기술자 관점에서 보는 인프라 엔지니어

 

인프라 엔지니어는 어떤 문제가 발생 했을때 단기간에 본질적인 해결책을 제시할 수 있어야 하며

정확한 지식과 최신 동향에도 정통할 필요가 있다.

 

 

서버 하드웨어 

 

서버 하드웨어는 

1. IA 서버

2. 엔터프라이즈 서버 

두 가지가 있다

 

양 쪽 서버 모두 

메인보드

CPU(중앙 연산 유닛)

메모리

디스크,

NIC(네트워크 인터페이스 카드)

PSU(파워 서플라이 유닛)

와 같은 주요 부속의 조합으로 구성된다.

 

 

서버 운영체제 

 

서버 운영체제(OS)는 거의

리눅스

윈도우

유닉스

세가지로 집약된다.

 

스토리지

 

새로운 기술의 장단점을 신중하게 파악하고 비용 대비 효과 측면에서 적절한 스토리지를 선정할 수 있는 능력이 필요하다.

 

 

네트워크 장비

 

네트워크 장비의 주된 역할은 통신의 교환이다.

기본적으로

1. 연결하는 서버 및 네트워크 장비의 수와 커넥터의 차이

2. 어느 정도의 통신량을 얼마나 빠르게 교환하고 싶은지

3. 라우터, L2 스위치, L3 스위치, L4 스위치, L7 스위치의 차이를 파악해 두면 

네트워크 장비 선정에서 크게 실수할 일은 없다.

 

또한 네트워크 장비는 업체마다 명령 체계가 달라서 여러 업체의 제품을 사용할 때는 업체별 명령 체계를 학습할 필요가 있다.

 

 

 

04 선정자로서의 인프라 엔지니어

 

서버 사양 선정

 

인프라 엔지니어는 구매하려고 하는 서버의 사양은 선정한다.

EX

1. CPU

2. 메모리

3. 디스크

4. RAID

5. NIC

6. PSU의 이중화 필요성

7. 보수 연수

8. 보수 레벨

9. 확장성

10. 물리적 크기 및 중량

 

 

네트워크 구성

 

인프라 엔지니어는 네트워크 구성을 검토 해야한다.

EX

1. 랙에 몇 개의 스위치를 설치할 것인가?

2. 각 스위치의 수용량은 어느 정도로 할 것인가?

3. 채택할 업체

4. 보증 기간

5. 네트워크 인터페이스별로 통신량을 정하고 이중화 여부를 결정

 

 

데이터베이스 설계

 

인프라 엔지니어는 데이터베이스의 종류와 요건을 검토한다.

EX

1. RDBMS의 선정 (EX 오라클,MySQL)

2. 필요 용량 계산

3. 데이터베이스 스키마와 물리적인 데이터 배치 결정