인프라 1장

SOLEE_DEV·2022년 10월 23일
0

01. 인프라 엔지니어 업무

  • 인프라 설계, 구축, 운영 세단계로 분류
  1. 설계
    1) 조건 정리
    - 구성 목적을 고려한 필요 기능, 성능 등의 조건을 기준으로 정리
    2) 기획서, 설계서 작성
    - 비용, 기간을 예상하는 작업

  2. 구축
    1) 구축 작업
    - 기기의 운반 조립, 장착, 설치, 설정, 동작 테스트, 부하 테스트 등으로 분류
    - SI 업계의 경우,
    (1) CE (커스터머) : 기기 설치, 하드웨어 관련 작업
    (2) SE (시스템) : 서버, 스토리지 설정
    (3) NE (네트워크) : 네트워크 장비 설정

  3. 운영

  • MSP : IT인프라 운영 관리 업자
  • 장애 대응, 수용량 관리, 인프라가 원인이 아닌 문제의 파악 등의 업무 수행
    1) 장애 대응
    - 하드웨어 고장, 급격한 액세스 증가에 대한 대책, 부적절한 권한 설정에 의해 엑세스가 불가능한 상황 해소
    2) 수용량 관리
    - 엑세수 수, 데이터 양 변화에 따른 수용력 재검토 필요
    3) 인프라가 원인이 아닌 문제의 파악

02. IT인프라 구성요소

  1. 퍼실리티 : 건물, 시설 설비
    ex) 데이터 센터, 렉, 에어컨, 발전기 등....
  2. 서버, 스토리지
    1) 서버 : it서비스 제공
    2) 스토리지 : 데이터 대량 저장
  3. 네트워크
    : 서버 - 스토리지 연결 및 인터넷에 접속하는 네트워크

03. 기술자로서의 인프라 엔지니어

  1. 서버 하드웨어 (IA서버, 엔터프라이즈 서버)
  • 메인보드, CPU, 메모리디스크, NIC (네트워크 인터페이스 카드), 파워 서플라이 유닛과 같은 주요 부속의 조합으로 구성
  1. 서버 OS
  • 리눅스, 윈도, 유닉스 세 가지로 집약
  1. 스토리지
  • 디스크의 대용량화, 플래시 디스크의 등장에 따른 고속화, 데이터의 폭발적 증가를 배경으로 스토리지 가상화, 씬 프로비저닝, 중복 제거, 스냅샷 등의 신기술이 속속 등장
  1. 네트워크 설계와 구축
  • 인터넷 상 네트워크 : 외부 네트워크와 연결되어야 비로서 성립
  1. 네트워크 장비 (통신의 교환)
  • 연결하는 서버 및 네트워크 장비의 수, 커넥트의 차이
  • 어느 정도 통신량을 얼마나 빠르게 교환하고 싶은지
  • 라우터, L2,L3,L4,L7 스위치 차이를 파악해 두면 네트워크 장비 선정에서 크게 실수할 일은 없음

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

프로젝트 성질, 기업문화 혹은 최종 결재권자의 사고 방식에 따라 인프라는 다르게 구성

시스템, 서버 사양, 네트워크, DB설계

  1. 시스템 구성
  • 프로젝트에 대해서 어떤 시스템을 어느 정도의 규모로 어떻게 구성할 것인지 검토
  • 구성 패턴
    1) 최소 구성 (L2 - 메일 서버)
    2) 이중화 구성 (L2 - 메일 서버 * 2)
    3) 데이터 영역 분리 구성 (L2 - 메일 - L2 - ISCSI스토리지)
  1. 서버 사양
  • CPU, 메모리, 디스크, RAID (Redundant Array of inexpensive Disk), NIC, PSU 이중화 필요성, 보수 연수, 보수 레벨, 확장성, 물리적 크기 및 중량
  1. 네트워크 구성
  • 렉 스위치 개수, 스위치 수용량, 채택 업체, 보증 기간, NI 별 통신량 결정 및 이중화 여부 결정
  1. DB설계
  • RDBMS 선정
  • 필요 용량 계산
  • DB 스키마, 물리적 데이터 배치 결정
  1. 운영 시스템
  • 시스템 감시, 운영 방법 검토

  • 예시
    1) 장애 발생을 시스템 감시 도구로 감지, 장애 발생을 감지했을 떄만 사원이 대응
    2) 1차 대응은 MSP 업체에 위임, 그 이후에는 문제 전달 후 단계적 대응
    3) 별도 조직 구성 후, 24/365 감시 운용 시스템 구축

  • 사내 책임 범위 : 서비스 기술, 시스템 별로 사내 책임 범위를 결정

(추가로 공부해야 될 것) https://shlee0882.tistory.com/110

profile
Front-End Developer

0개의 댓글