본문 바로가기

DevOps/System

(5)
[System] RAID 0 ~ 6 1. RAID (Redundant Array of Independent Disks) 여러개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다. RAID는 여러개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동되게 하는데, 하드웨어적인 방법과 소프트웨어적인 방법이 있다. RAID 구성은 초기에는 5가지 레벨이 존재했는데 이후 중첩된 RAID들이 추가되곤 했다. RAID 0, 1, 5, 6만 다뤄보도록 하자. 2. RAID 0 (Stripping) RAID 0의 구성입니다. Stripping 이라고도 불리며 2개 이상의 디스크가 필요로한다. 두개의 디스크를 동시에 사용하며 데이터를 저장하기에 용량의 효율이 디스크의 대수만큼 (즉, 2개의 디스크면 2배, N개의 디스크면 N배의 효율) 증가합니..
[System] HA와 HPC 1. HA (High Availability) 고가용성, 즉 Fail Over (장애 극복)을 위한 구성이다. HA에는 A-S (Active-Standby), A-A (Active-Active) 두가지가 있다. HA목적은 서비스의 다운타임을 최소하 하는 것에 목적이 있다. 먼저 Active-Standby이다. 평소에는 Acitve 되어있는 서버에 데이터들이 저장이 되고 KeepAlive, HeartBeat, 즉 엑티브 서버가 살아있는지 확인하기 위한 핑을 Stand-by 서버쪽에서 보내게 된다. 만약 엑티브 서버에서 장애가 발생하였을 경우 Stand-by의 서버로 트래픽을 보내며 서비스를 이전, 다운타임을 최소화 한다. Active-Acitve 구조는 L4스위치의 SLB( Server Load Balan..
[System] DaaS와 VDI 1. DaaS (Desktop-as-a-Service) DaaS는 서비스 제공자가 사용자당 구독 라이센스로 가상 데스크톱을 제공하는 클라우딩 컴퓨팅 제품이다. 자체적인 가상 데스크톱 인프라를 만들기에 비용이 많이 드는 소규모 기업을 위해 유지보수, 백업, 데이터 스토리지의 관리를 담당한다. DaaS는 영구 데스크톱과 비영구 데스크톱 두가지로 나뉜다 1) 영구 데스크톱 데스크톱을 사용자에 맞게 수정하고 저장할 수 있다. 영구 데스크톱은 비영구 데스크톱에 비해 더 많은 스토리지가 필요하므로 비용이 더 많이 들 수 있다. 2) 비영구 데스크톱 공유 클라우드 서비스에 엑세스 하는 수단으로만 사용되며 사용자가 로그아웃 할 때마다 초기화가 된다 2. DaaS의 이점 1) IT 지원을 위한 다운타임 감소 2) 비용 ..
[System] IaaS, PaaS 그리고 SaaS 1. IaaS (Infrastructure-as-a-Service) 클라우드 인프라 서비스라고도 볼리며 인터넷을 통해 최종 사용자에게 IT인프라를 제공하는 형태의 클라우드 컴퓨팅 가상화, 스토리지, 네트워크, 서버를 제공하므로 사용자는 On-Premise 데이터센터를 직접 둘 필요가 없으며 그에 따른 유지보수 관리 부담도 적어진다. 2. PaaS (Platform-as-a-Service) 하드웨어 및 애플리케이션 소프트웨어 플랫폼이 제 3사를 통해 제공되는 클라우드 컴퓨팅의 한 형식. 인프라 또는 플랫폼을 구축하고 유지관리할 필요 없이 자체 애플리케이션을 개발, 실행 및 관리할 수 있도록 해준다. 3. SaaS (Software-as-a-Service) 클라우드 애플리케이션과 기본 IT인프라 및 플랫폼을..
[System] Public Cloud, Private Cloud 1. Public Cloud (스타트업, 게임회사 등에서 많이 쓰임) 퍼블릭 클라우드란 타사의 공급업체가 소유하고 관리하는 하드웨어에서 개발된 가상 리소스를 클라이언트 간에 자동으로 프로비저닝 되고 할당되며, 이러한 과정에서 수요 변동이 있을 경우 확장을 할 수 있습니다. 오늘날의 퍼블릭 클라우드는 독립형 인프라 솔루션이 아닌 보안과 성능 향상, 비용 절감, 고가용성 등의 서비스이다. 즉, 사용자가 소유하고 있지 않은 IT인프라 환경을 의미한다. 2. Private Cloud ( 점차 사라지는 추세 ) 프라이빗 클라우드는 퍼블릭 클라우드와 다르게 사용자 전용의 클라우드로서 그룹의 방화벽으로 보호가 된다. 완전 독립적인 액세스 권한이 있는 단일고객만 IT인프라를 사용하는 경우, 이러한 환경을 프라이빗 클라..