찬찬이 아빠 블로그
본문 바로가기

전체 글980

[스토리지] 소프트웨어 정의 스토리지 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 현재의 데이터센터는 서버의 컴퓨팅 성능과 네트워크 기술의 발전으로 단일 서버에서 여러 개의 어플리케이션을 동시에 운영할 수 있게 되었습니다. 이처럼 하나의 물리적 서버 내의 컴퓨팅 자원을 추상화해 여러 가상의 서버를 구성하고 운용하는 기술이 바로 서버 가상화 기술입니다만, 여기서 더 나아가 하드웨어의 모든 부분을 소프트웨어만으로 구현한다는 개념으로 ‘소프트웨어 정의’가 있습니다. 소프트웨어 정의라는 용어는 본래 데이터센터 내 서버, 스토리지, 네트워크, 보안 등의 자원들을 소프트웨어만으로 구성하고 관리한다는 소프트웨어 정의 데이터센터(software defined data center)의 개념으로 VMware.. 2023. 6. 26.
[스토리지 이중화] NAS 이중화 아키텍처 설계 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 1. NAS 이중화 아키텍처 NAS(Network Attached Storage)는 네트워크 기반의 파일 공유 서비스를 수행하는 스토리지 클라이언트는 일반적으로 이더넷 네트워크를 통해 NAS에 접속하여 파일을 저장하거나 불러올 수 있음 이를 위해 NAS는 스토리지 본연의 기능인 볼륨 구성 및 데이터 저장, 백업 등의 기술만이 아닌, 계정 관리와 인증, 파일 공유, 네트워크, 보안 등, 클라이언트 환경에 대한 인프라 기능을 제공 NAS 이중화 환경으로 구성할 경우, 이중화를 위한 부수적인 기능들이 추가되어야 함 이때 가장 중요한 요소는 구축하고자 하는 목적과 클라이언트 인프라에 대한 이해 잘못된 지점을 모니터링.. 2023. 6. 26.
[스토리지 이중화] 고가용성과 이중화 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 기업은 사내 전산 시스템이나 IT 서비스를 안정적으로 운영하기 위해 많은 시간과 비용을 투자하고 있습니다. 특히 서비스가 중단되는 시간을 뜻하는 다운타임(Downtime) 을 최소화 하기위해 모든 시스템을 이중화로 구성하고 장비의 상태를 지속적으로 확인하면서 정상적인 서비스를 유지하기위해 노력합니다. 이렇게 서비스를 안정적인 상태로 오래 기간 운영하는 성질을 고가용성(HA: High Availability) 이라고 표현합니다. 고가용성은 단어 그대로 높은 가용성을 보장한다 라는 뜻을 나타내며, 99%, 99.9%와 같은 퍼센티지로 서비스 품질 수준을 표현합니다. 1. 이중화에 대해서 이중화는 시스템에 장애가 .. 2023. 6. 19.
[스토리지] 재해복구 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 최근 발생한 대형 데이터센터 장애를 계기로, 국회에서 IDC 법(데이터센터 재난관리계획포함법)을 2년 만에 재추진하고, 정보통신망법을 개정한다고 합니다. IDC 법은, 재난 발생 시 대규모 서비스를 제공하는 방송통신사업자의 재난 방지 대책 수립과 이행을 의무화하는 것이 포함되어 있습니다. 정보통신망법 개정과 관련해서는, 데이터센터 보호조치의 의무 대상을 일정 규모의 데이터센터 임차 업체도 포함하자는 내용입니다. 해당 법안들이 발의된 배경에는 데이터센터 장애로 인한 피해가 국가 전체에 영향을 끼칠 정도로 규모가 컸다는 것이 있습니다. 이처럼 데이터센터의 피해 규모가 전례 없이 커지면서, 장애 발생 후 대처를 위.. 2023. 6. 19.
[스토리지] 데이터 백업1 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 빅데이터와 인공지능 분석 기술이 확산하게 되면서 기업이 보유한 데이터의 활용도와 가치가 갈수록 높아지고 있습니다. 또한, 클라우드 서비스를 기반으로 한 사업 모델이 보편화되면서 기업의 비즈니스 환경이 전보다 복잡해지고, 생성되는 데이터의 크기와 종류가 다양해지고 있습니다. 이처럼 데이터 분석과 클라우드를 기반으로 한 비즈니스가 유례없이 거대해지고 있지만, 동시에 데이터 손실에 따른 피해 규모 또한 높아지고 있습니다. 여기서 말하는 데이터 손실이란 원본 데이터의 손실로 인해 복구가 어려운 상태를 말합니다. 보통 하드웨어 장애나 데이터 깨짐, 버그 등과 같은 내부 요인과 사용자의 실수나 재해, 랜섬웨어와 같은 외.. 2023. 6. 19.
[스토리지] 오브젝트 스토리지 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 오늘날 인터넷 트래픽에서 오고 가는 데이터는 비정형 데이터가 주를 이루고 있습니다. 이력서 양식에 맞추어서 입력하는 신상 정보를 정형 데이터라 한다면, 비정형 데이터는 사진이나 자기 PR 텍스트, 첨부 동영상과 같이 규격 외의 데이터를 말합니다. 불과 2000년대 후반까지만 해도 비정형 데이터는 전체 데이터의 31%에 불과했으나, 시장조사기관인 IDC에 의하면 2025년까지는 전체 데이터의 80%를 차지할 것으로 예상하고 있습니다. 게다가 이러한 대규모의 비정형 데이터는 클라우드 기술과 빅데이터 및 인공지능 분석 기술의 보편화로 그 쓰임새를 극대화하고 있습니다. 이 때문에 기존에 전통적인 스토리지를 운영하는 .. 2023. 6. 19.
[스토리지] 씬 프로비저닝(Thin Provisioning) 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 스마트폰을 사용하는 현대인이라면 한 번쯤은 용량 부족으로 고민한 적이 있을 것입니다. 일일이 관리하기 번거로우니 필연적으로 사진 등을 클라우드로 자동 업로드하는 기능을 활용하는 경우가 발생합니다. 아이폰의 경우 주로 iCloud를 사용하게 되는데, iCloud는 기본적으로 5GB를 무료로 제공합니다. 네이버 MYBOX(무려 30GB)나 구글 드라이브에 비하면 적은 편이지만 무료로 잠시 사용하기에는 적절한 용량입니다. 이처럼 몇몇 대형 클라우드 벤더들은 무료 클라우드 스토리지 서비스를 제공하곤 하는데, 개개인 기준으로 적은 용량이라 하더라도 모이면 매우 큽니다. 2018년 기준으로 iCloud 무료 서비스 사용.. 2023. 6. 16.
[스토리지] 데이터 보호 - 스냅샷 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 윈도우에는 시스템 복원(맥에서는 타임머신)이라는 기능이 있습니다. 윈도우 업데이트 문제로 시스템 오류가 발생하거나 실수로 중요한 자료를 지워버렸을 때 이 시스템 복원 기능을 사용하면 마치 과거로 시간 여행하듯이 컴퓨터를 과거의 복원 시점으로 되돌릴 수 있습니다. 새로 생성한 데이터는 존재하지 않게 되지만, 수정되거나 삭제된 데이터는 과거의 상태로 돌아오게 됩니다. 1. 스냅샷이란? 스토리지에 저장된 데이터를 과거 시점으로 되돌릴 수 있음 특정 시점에서 스냅샷을 생성하게 되면 백업처럼 원본 데이터(original data)를 별도로 준비된 스냅샷 공간(snapshot pool)에 복제해 놓고, 나중에 원본 데이.. 2023. 6. 16.
[스토리지] 데이터 보호 - RAID와 이레이저 코드 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 스토리지 시스템에 있어서 데이터 보호(data protection)는 기업 정보 자산을 보호하는 데 의의를 두고 있습니다. 그 자산은 운용 중인 핵심 어플리케이션이나 서비스에 등록된 고객 정보일 수도 있기 때문에, IT 관리자들은 스토리지 시스템을 구축하기에 앞서 자사의 인프라와 사용 목적을 파악하고 그에 따른 데이터 보호 방법을 강구해야 합니다. 스토리지의 데이터 손실을 복구할 수 있는 가장 확실한 방법은 데이터의 복제본을 만들어두고 문제 발생 시 복사본으로 복구하는 것입니다. 스냅샷(snapshot)처럼 시스템 데이터 및 설정을 복제해서 로컬 또는 원격의 다른 스토리지로 백업하는 방법이 있는가 하면, 시스.. 2023. 6. 16.
[스토리지] 데이터 티어링(스토리지 티어링) 개인적으로 스토리지 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. ‘최근 가격 하락으로 주목받고 있는 고성능 스토리지는?’이라고 묻는다면 ‘SSD’라고 즉시 답할 수 있는 한편, ‘SSD를 풀어서 쓰면 뭐라고 하나요.’라고 물어본다면 철자를 하나하나 꼬집어서 기억해 내는 과정이 생겨 답이 조금 느려집니다. 이처럼 일상에서 자주 쓰이는 용어는 바로 기억해 답할 수 있지만, 알아 둬도 나쁘지 않은 정도로 중요성이 떨어지는 정보는 다시 끄집어내는 데 시간이 걸립니다. 스토리지에 저장되는 데이터에도 우선순위가 있는데, 이 우선도(티어)에 따라 빠르게 접근할 수 있게 적합한 스토리지에 저장 및 이동시키는 기술을 데이터 티어링(data tiering)이라고 합니다. 1. 데이터 티어링.. 2023. 6. 16.