| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- dns
- cronjob
- ResourceQuota
- 혼잡제어
- 고가용성
- 해커톤
- 도커
- Replicaset
- 빅데이터
- 클라우드 네이티브 5회차
- configmap
- Web
- 온프레미스
- Urn
- k8s
- daemonset
- LimitRange
- namespace
- 네트워크 가상화
- OverTheWire
- 다중화
- docker
- 해시
- 웹 스토리지
- 리소스 풀링
- 하둡
- 클라우드
- goorm
- 네트워크
- 핸드셰이크
Archives
- Today
- Total
NakedFlower 님의 블로그
클라우드 컴퓨팅 기초(3) 본문
네트워크 가상화란 물리적 네트워크를 논리적으로 분할하여 다양한 서비스를 제공하는 기술
- 클라우드 구현을 위해 네트워크 수준에서도 물리적 구성에 고정되지 않는 유연성이 요구됨

네트워크 가상화의 종류
1. VLAN (Virtual LAN)
- 가상 LAN을 통해 물리적 네트워크를 논리적으로 분할
- 태그를 통해 네트워크를 여러 그룹으로 나누는 방법.
- VLAN의 구현
- 서버에서 발신되는 모든 패킷에 고유 번호가 적힌 태그를 붙임
- 태그를 기반으로 네트워크를 그룹으로 나눔
- VLAN의 구현

2. VPN (Virtual Private Network)
- 공용 네트워크를 통해 사설 네트워크의 효과를 제공하는 기술
- VPN 터널링 프로토콜 : PPTP, IPsec

3. NFV (Network Functions Virtualization)
- 네트워크 장비의 도입 없이 네트워크 기능을 소프트웨어적으로 구현하는 기술
- NFV의 특징과 장점
- 전용 하드웨어 없이 네트워크 기능 제공
- 탄력적 확장 및 구성 변경 가능
- 유지보수 비용 절감
- NFV의 특징과 장점

4. SDN (Software-Defined Networking)
- 네트워크 인프라를 소프트웨어 형태로 진화시켜 네트워크 서비스의 유연성과 비즈니스 민첩성을 향상시키는 기술
- SDN의 구성과 동작 원리
- 네트워크 장비의 데이터 플레인과 컨트롤 플레인을 분리
- 컨트롤 플레인을 소프트웨어로 정의하여 네트워크의 유연성 증가
- SDN의 구성과 동작 원리

스토리지 기술
스토리지 단위
- 01 파일 (File)
- 데이터가 스트림이 파일로 저장되며 폴더로 구조화되는 단위
- SMB, CIFS, NFS 등의 파일 공유 프로토콜 사용
- 02 블록 (Block)
- 스토리지 하드웨어에 가장 가까운 수준의 최소 데이터 단위
- FC, iSCSI 등의 전용 프로토콜 사용
- 03 데이터 세트 (Data Set)
- 데이터가 테이블, 단락, 레코드와 같은 형식으로 구성된 단위
- 관계형 및 비관계형 DBMS에서 사용
- 04 오브젝트 (Object)
- 데이터가 객체 단위로 구조화되는 스토리지
- REST API를 통해 접근
스토리지 다중화 - RAID
RAID 란 데이터를 여러 디스크에 분산저장하여 성능 및 신뢰성을 향상시키는 기술
| RAID 종류 | 설명 |
| RAID 0 | 데이터 스트라이핑, 중복 저장 없음 |
| RAID 1 (미러링) | 데이터 미러링, 높은 신뢰성 |
| RAID 0 + 1 | 스트라이핑과 미러링 혼합 |
| RAID 2 | 스트라이핑과 에러 검출 및 정정 |
| RAID 3 | 전용 패리티에 의한 스트라이핑 |
| RAID 4 | 전용 패리티에 의한 블록 단위 스트라이핑 |
| RAID 5 | 단일 패리티로 개량된 스트라이핑 |
스토리지 다중화

1. NAS (Network Attached Storage)
- 스토리지가 네트워크를 통해 연결되는 저장장치
- 전용 파일 서버를 통해 파일 접근 제공

2. SAN (Storage Area Network)
- 대규모 사용자에게 고속의 데이터접근 서비스를 제공하기 위해 여러 데이터 저장장치와 서버를 파이버 채널로 연결한 네트워크
- 고속 I/O 채널 제공
스토리지 가상화
- 물리적 스토리지 시스템과 서버 사이에 가상화 계층 추가
- 분산된 스토리지 디바이스를 단일 리소스로 인식하고 관리

스토리지 가상화 기술 3가지
- 디스크 컨트롤러 가상화
- 스토리지 서브시스템 또는 컨트롤러를 파티션으로 나누어 가상화
- 네트워크 기반 스토리지 블록 가상화
- 네트워크 장비 수준에서 가상화를 통해 유휴 디스크 공간을 모아 디스크 풀 생성
- 소프트웨어 정의 스토리지(SDS)
- 하드웨어에서 스토리지 소프트웨어를 분리하여 유연한 스토리지 용량 확장 및 업그레이드 가능
클라우드 서비스 무정지 기술
장애 방지 시스템
- 장애 발생 시 VM을 새로운 물리 서버로 안전하게 이관
- 모든 VM 디스크를 공유된 스토리지 볼륨으로 생성하여 다른 물리 서버에서도 사용 가능
장애 조치 시스템
- 장애 감지 및 복구 자동화
- 헬스 체크 기술 사용
클라우드 모니터의 역할
- 클라우드 리소스 사용량 및 이벤트 감시
- 장애 발생 시 자동 복구 시스템에 복구 요청
헬스 체크의 기능
- 하드웨어 및 소프트웨어 정상 상태 확인
- 일정 간격으로 응답 요청을 보내서 정상 가동 판단
자동 복구 시스템
- 상황 전파
- 이벤트 발생 시 대응행위 결정 및 수행
- 보고 및 에스컬레이션
- 에스컬레이션 활동 순서
배치파일 실행 → 시스템 로그 메시지 전송 → 로그 파일 전송 → 관리자에게 이메일 전송 → SNMP 트랩 전송
- 에스컬레이션 활동 순서
'클라우드 > 클라우드 컴퓨팅 기초' 카테고리의 다른 글
| 클라우드 컴퓨팅 기초(4) (0) | 2025.10.03 |
|---|---|
| 클라우드 컴퓨팅 기초(2) (0) | 2025.10.02 |
| 클라우드 컴퓨팅 기초(1) (0) | 2025.10.02 |