4. 서버와 스토리지
Unit 4. 스토리지
※ 스토리지란?
- 컴퓨터, 서버 등의 데이터를 저장하는 저장소
- PC 의 하드디스크, USB, 기업용 스토리지 등
- 기업에서는 고가의 대용량, 고성능 스토리지 사용
- 스토리지 유형
- Tape
- HDD
- SSD
- NVMe
- Cloud storage
[저장 장치]
- Tape
- 기업에서 사용하는 가장 오래된 스토리지 저장장치 유형
- 전송속도는 느리지만, 30년 가까이 저장 가능
- 싼 가격으로 주로 데이터 백업용도로 사용
- HDD
- Hard Disk Drive
- IBM이 최초 개발
- Tape 보다 높은 전송 속도 제공
- SSD
- Solid State Drive
- HDD 보다 수 배 빠른 전송 속도 제공
- HDD 보다 고가의 비용
- NVMe
- 주로 노트북용 SSD로 사용
- NVMe 서버에 장착하여 기업에서도 사용
- 고성능을 필요로 하는 기업에서 사용
[스토리지 종류]
- DAS
- NAS
- SAN
1. DAS (Direct Attached Storage)
- 정의:
서버나 컴퓨터에 직접 연결된 저장 장치
(예: 외장 하드 드라이브, 서버 내부의 RAID 시스템) - 특징:
- 연결 방식: SCSI, SATA, SAS 등을 통해 물리적으로 직접 연결
- 속도: 로컬 연결로 매우 빠른 데이터 접근 속도 제공
- 구성: 단일 서버 또는 디바이스에 종속됨
- 확장성: 제한적. 추가 용량을 위해 하드웨어 업그레이드 필요
- 사용 사례: 단일 서버 애플리케이션, 로컬 데이터 저장
- 장점:
- 설치와 관리가 간단
- 낮은 초기 비용
- 고속 데이터 전송
- 단점:
- 네트워크를 통한 공유 어려움
- 확장성과 관리가 비효율적
2. NAS (Network Attached Storage)
- 정의:
네트워크를 통해 여러 사용자가 공유할 수 있는 독립형 저장 장치
(예: Synology, QNAP 장치) - 특징:
- 연결 방식: Ethernet 등의 LAN 방식을 통해 네트워크 연결
- 속도: 네트워크 대역폭에 따라 달라짐
- 구성: 파일 기반 스토리지 시스템, 주로 NFS, iSCSI 프로토콜 사용
- 확장성: 비교적 용이하며, 네트워크에 추가 장치 연결로 확장 가능
- 사용 사례: 파일 공유, 백업 솔루션, 소규모 기업 환경
- 장점:
- 여러 사용자가 네트워크를 통해 데이터 공유 가능
- 확장성이 DAS보다 우수
- 설치 및 사용이 쉬움
- 단점:
- 네트워크 의존성으로 인해 대규모 데이터 트래픽에서 성능 저하 가능
- 대규모 엔터프라이즈 환경에는 부적합
3. SAN (Storage Area Network)
- 정의:
서버와 스토리지 장치를 전용 고속 네트워크로 연결한 저장 시스템
(예: 기업용 데이터 센터의 고급 스토리지 시스템) - 특징:
- 연결 방식: Fibre Channel(광케이블) 또는 iSCSI 같은 전용 네트워크 사용
- 속도: 높은 대역폭과 낮은 지연시간 제공
- 구성: 블록 기반 스토리지, 파일시스템이 아닌 원시 데이터 블록에 접근
- 확장성: 매우 우수하며 대규모 확장이 가능
- 사용 사례: 대규모 데이터 센터, 엔터프라이즈 환경, 미션 크리티컬 애플리케이션
- 장점:
- 매우 높은 성능과 안정성
- 데이터 통합 관리 가능
- 대규모 워크로드 처리에 적합
- 단점:
- 설치 및 관리가 복잡
- 높은 초기 비용
※ 비교 요약
[스토리지 프로토콜]
- FC (Fibre Channel)
- 고속 전용 네트워크를 통해 스토리지 장치에 블록 단위로 데이터를 전송하는 프로토콜
- SAN 환경에서 주로 사용됨
- iSCSI (Internet Small Computer Systems Interface)
- TCP/IP 네트워크를 통해 SCSI 명령어로 데이터를 전송하는 블록 스토리지 프로토콜
- 비용 효율적인 SAN 구현에 적합
- FCoE (Fibre Channel over Ethernet)
- 기존 Fibre Channel을 Ethernet 네트워크 상에서 구현한 기술
- FC와 Ethernet의 통합된 고속 전송을 제공
- NFS (Network File System)
- 네트워크를 통해 파일 단위로 데이터를 공유하는 프로토콜
- NAS 환경에서 주로 사용되며 파일 공유 및 협업에 적합
Unit 5. 보안 기본
[IT 보안]
- 서버, 네트워크, 스토리지 등 IT 자산에 대한 무단 접근을 방지하여 데이터를 보호
- 소프트웨어 또는 데이터의 도난, 손상, 서비스 중단 등으로부터 시스템을 보호
[보안 유형]
- 네트워크 보안:
- 네트워크 내부로 권한이 없거나 악의적인 사용자가 접근하지 못하게 차단
- 인터넷 보안:
- 브라우저에서 주고 받는 정보를 보호
- 웹 기반의 애플리케이션의 네트워크 보안
- 엔드포인트 보안:
- 휴대폰, 태플릿, 노트북, 데스크탑 등 악성코드 방지
- 클라우드 보안:
- 클라우드 아키텍처내 데이터와 정보를 보호
- 애플리케이션 보안:
- 애플리케이션 내 데이터, 코드 등이 해킹에 의해 도난, 변질되는 것을 방지
[방화벽(Firewall)]
- 미리 정의된 보안규칙에 의해 들어오고 나가는 네트워크 트래픽을 모니터링, 제어
- 신뢰할 수 없는 외부 네트워크간 장벽을 구성
- 서로 다른 네트워크를 지나는 데이터를 허용, 거부, 검열 하는 기능을 갖춘 소프트웨어
또는 해당 소프트웨어를 구동하는 하드웨어 장비
[방화벽 기능]
- 접근 통제
- 허용되는 서비스를 제외하고 외부에서 내부로 접속하는 것을 차단하는 기능
- 로깅
- 규칙 변경사항, 관리자 접근 로그, 네트워크 트래픽 플로우 로그 등
- 인증
- 허가된 사용자만 접근이 가능하도록 통제하는 기능
[OS 계정]
- 불필요한 사용자 계정 삭제
- 이전 사용자, 의심스러운 계정 존재 시 삭제
- 패스워드 규칙 설정
- 패스워드 길이, 변경기간 설정, 특수문자 사용 등
- root 계정 접근 설정
- 일반사용자의 su명령 사용 제한, root 계정으로 ssh 접근 제한 등
'에이블스쿨 6기 DX 트랙 > 일일 복습' 카테고리의 다른 글
클라우드 서비스 - DAY. 03 (0) | 2024.12.04 |
---|---|
클라우드 서비스 - DAY. 01 (0) | 2024.12.02 |
IT 인프라 - DAY. 03 (0) | 2024.11.27 |
IT 인프라 - DAY. 01 (0) | 2024.11.25 |
딥러닝 심화: Object Detection (0) | 2024.11.08 |