-
[KT 에이블스쿨 4기 DX트랙] IT 인프라 후기KT 에이블스쿨/학습내용 2023. 11. 12. 18:08
# IT 인프라 란?
IT 인프라 개요 네트워크, 서버, 데이터베이스, 정보보안, 시스템 소프트웨어 및 기반시설 등
IT서비스의 기반이 되는 시스템 및 구조주요 구성요소 하드웨어 눈에 보이는 물리적 장비
– PC, 모니터, 하드디스크, CPU, MEMORY, 서버, 스토리지, 라우터, 스위치 등소프트웨어 눈에 보이지 않는 프로그램
– OS (Windows, Linux 등), Database, Microsoft Office, Photoshop 등네트워크 컴퓨터 같은 장비들이 그물망처럼 연결된 형태 또는 장비
– 공유기(Router), 스위치, 방화벽, 케이블 등유형 온프레미스 기업이나 조직이 자체적으로 서버, 스토리지 등의 IT 자원을 보유하고 관리하는 방식 클라우드 인터넷을 통해 IT 리소스(서버, 스토리지, 애플리케이션 등)를 제공받는 방식으로, 외부 공급업체의 서버를 이용하는 형태 # 학습 내용
▶ 스위치 네트워크 구성
UNIT1. 네트워크 이해 네트워크 컴퓨터와 다른 장치들이 데이터를 교환할 수 있도록 연결된 구조 OSI 7계층 모델 네트워크 기능을 7개의 계층으로 분리하여 관리하고 설명하는 모델 7계층 (응용) - 최종 사용자가 네트워크 서비스에 접근할 수 있도록 하는 서비스와 인터페이스를 제공
- HTTP, FTP, SMTP 등의 프로토콜6계층 (표현) - 데이터 형식 변환, 데이터 압축, 암호화 등의 기능을 담당하여 상호 운용성을 제공
- 데이터의 형식이나 구조 등 처리5계층 (세션) - 통신 세션을 설정, 유지, 종료하는 기능을 제공
- 동기화, 체크포인팅 등4계층 (전송) - 종단간 통신을 제어하고, 데이터 신뢰성 및 흐름 제어를 담당
- TCP, UDP 프로토콜 등3계층 (네트워크) - 패킷을 목적지까지 안전하고 효율적으로 전달하기 위한 경로를 선택하고 제공
- 라우팅이나 IP 주소2계층 (데이터링크) - 오류 감지, 재전송, 흐름 제어 등의 기능으로 신뢰성 있는 전송을 제공
- 이더넷 스위치, 이더넷 카드 등1계층 (물리) - 데이터를 전기적 신호로 변환하고 물리적 매체를 통해 전송
- 케이블, 허브 등의 장비TCP/IP 4계층 모델 OSI 7계층 모델을 기반으로 실제 업무에서 이용될 수 있도록 4개의 계층으로 단순화 된 모형 헤더 데이터 전송이 이루어질 때, 계층 이동별로 필요한 정보
UNIT2. 스위치 네트워크 스위치 네트워크에서 데이터를 전송하는 장치로, MAC 주소를 이용하여 목적지에 데이터를 전달하는 역할을 함 MAC 주소 네트워크에서 각 장치를 식별하는 주소로, 스위치는 이를 기반으로 데이터를 전송
*Lab 1. 패킷 트레이서 설치 (네트워크 시뮬레이터인 패킷 트레이서를 설치)
*Lab 2. 스위치 동작 (패킷 트레이서를 활용하여 스위치를 통한 네트워크 구성 및 동작 방식을 이해)▶ IP 네트워크 이해
Unit 1. IP 주소 IP 주소 장치를 식별하는 숫자 주소 서브넷 마스크 IP 주소 중 네트워크 주소와 호스트 주소를 구분하기 위하여 사용 서브넷팅 네트워크를 더 작은 단위의 네트워크로 분할 NAT (Network Address Translation) 사설IP를 공인 IP로 변환 해주는 서비스 ARP (Address Resolution Protocol) IP 주소를 MAC 주소로 변환하는 프로토콜
Unit 2. 라우터와 라우팅 라우터 서로 다른 네트워크 간 데이터 패킷 전송을 담당하는 장치 라우팅 서로 다른 IP 네트워크 간에 패킷을 전달하는 프로세스 라우팅 테이블 라우터가 라우팅 할 때 사용하는 패킷의 전송 경로 정보를 담고 있는 데이터 구조
Unit 3. 주요 네트워크 서비스 DHCP
(Dynamic Host Configuration Protocol)네트워크 내 장치에 자동으로 IP 주소를 할당하는 프로토콜 DNS (Domain Name System) 도메인 이름을 IP 주소로 변환하여 네트워크 통신을 가능케 함 게이트웨이 다른 종류의 네트워크에 가기 위해 거쳐야하는 관문
*Lab 3. 라우터 (패킷 트레이서를 활용하여 라우터를 통한 네트워크 구성 및 동작 방식을 이해)▶ 서버와 스토리지
Unit 1. 서버 서버 (Server) 클라이언트에게 서비스를 제공하는 컴퓨터 또는 시스템 3Tier 아키텍처 Web/WAS/DB 서버를 물리적으로 분리하고 역할을 효율적으로 분담 Unit 2. 가상머신과 컨테이너 서버 가상화 하나의 서버에서 여러 개의 가상 서버를 운영하는 기술 하이퍼바이저 하드웨어 위에 가상화 환경을 만들어주는 소프트웨어 컨테이너화 애플리케이션 실행을 위해 필요한 라이브러리와 설정을 포함한 패키지 컨테이너 격리된 공간에서 프로세스가 동작하는 기술 Docker 컨테이너 기반의 오픈소스 가상화 플랫폼 Kubernetes
(쿠버네티스)여러 컨테이너(수 백, 수 천대의)를 관리하기 위해 만들어진 오픈소스 시스템 Unit 3. 리눅스 기본 리눅스 오픈소스 운영 체제 Unit 4. 스토리지 스토리지 데이터 저장을 위한 장치 또는 시스템 DAS (Direct Attached Storage) 직접 연결된 저장장치 NAS (Network Attached Storage) LAN 방식의 네트워크를 통해 연결된 저장장치 SAN (Storage Area Network) 광케이블 (FC Cable)을 사용하는 고성능 스토리지 시스템 Unit 5. 보안 기본 IT 보안 서버, 네트워크, 스토리지 등 IT 자산에 대한 무단 접근을 방지하여 데이터를 보호 방화벽 네트워크 트래픽을 모니터링하고 제어하는 보안 장치 백신 보안 컴퓨터 시스템을 악성 소프트웨어로부터 보호하는 소프트웨어
*Lab 4. Virtualbox 실행 (Hosted Hypervisor 도구인 Virtualbox를 실행하고, 가상머신 생성, 가져오기, 삭제 등을 학습)
*Lab 5. Linux 서버 기본 (서버에 자주 사용되는 OS인 리눅스의 기본 명령어를 실습)
*Lab 6. 보안 기본(Linux) (Linux OS의 기본적인 보안(방화벽, 백신사용)에 대해 알아보기)▶ 고가용성 IT 인프라
Unit 1. 고가용성 개요 고가용성 중단 없이 지속적으로 시스템을 사용할 수 있는 능력 이중화 두 개의 동일한 시스템을 구축하여 한 시스템이 작동하지 않을 때 다른 시스템으로 자동 전환 Failover Standby 상태였던 시스템이 Active 상태로 전환되는 기능 로드밸런서 트래픽을 여러 서버로 분산시켜 서버 부하를 분산시키는 장치 Health Check 서버들의 장애 여부를 주기적으로 모니터링하여 정상적으로 동작중인 서버로만 트래픽을 전달
Unit 2. 서버, 네트워크, 스토리지, 보안장비, 사이트 이중화 서버 이중화 두 개 이상의 서버를 운영하여 안정성과 가용성을 높임 네트워크 이중화 두 개 이상의 네트워크 구성요소를 사용하여 네트워크 가용성 향상 스토리지 이중화 여러 스토리지 장치를 사용하여 데이터 안정성을 높임 RAID 여러 개의 디스크에 데이터를 나눠서 저장하는 기술 사이트 이중화 여러 지리적 위치에 같은 서비스를 복제하여 시스템 가용성 확보 Disaster Recovery (DR) 재해 시 서비스나 시스템이 중단되었을 때 정상 상태로 복구 시키는 것
*Lab 7. 디스크 추가 및 RAID 구성 (리눅스 머신에 스토리지를 추가 장착해보고, 이중화 구성 방안인 RAID 구성 실습)# 학습 소감
IT 인프라에서는 처음 접하는 용어들이 엄청 많이 등장했습니다!
용어에 대한 개념을 알아도 이게 현실적으로 어떻게 적용되는지 와닿지가 않는 경우가 많더라구요 ㅠㅠㅎㅎ
그래도 실습 과정이 많이 있어서 지루하지 않고 재밌게 배웠습니다.
패킷 트레이서, Virtualbox, Cacoo 등 다양한 툴을 이용해서 실습해보는 시간을 가져서 좋았습니다.
서비스 구성도, 시스템 배치도, 인프라 구성도는 이번 과정을 통해 처음 작성해봤는데요,
다 작성하기가 어려웠는데 특히 인프라 쪽은
이번 과정에서 배운 개념들이 확실히 자리잡지 않아 특히 더 설계하기가 어려웠던 것 같습니다...ㅠ
이번 과정 어려운 과정이였는데 그래도 제가 접하지 못했던 IT 인프라 라는 분야를 공부하고 알아가는 기회였어서 좋았습니다:)
다양한 실습내용 'KT 에이블스쿨 > 학습내용' 카테고리의 다른 글
[KT 에이블스쿨 4기 DX트랙] 제안전략 수립 & 제안서 작성 후기 (2) 2023.12.03 [KT 에이블스쿨 4기 DX트랙] 클라우드 후기 (0) 2023.11.19 [KT 에이블스쿨 4기 DX트랙] 데이터 분석 표현 후기 (0) 2023.10.30 [KT 에이블스쿨 4기 DX트랙] 언어&시각지능 후기 (2) 2023.10.30 [KT 에이블스쿨 4기 DX트랙] 딥러닝 후기 (0) 2023.10.06