엄밀히 말하면 잘못된 인프라 결정에 대한 가상의 연습으로 ..
스포일러 주의! 로그 원: 스타워즈 스토리를 아직 보지 않았다면 읽기를 중단하세요.
다시 생각해보니 이 영화는 10년 전에 개봉했으니 못 본 건 당신 책임이죠. 참고로 프로도는 모르도르에서 반지를 파괴하고, 앤디 듀프레인은 쇼생크에서 탈출하고, 토니 스타크는 손가락을 꺾어 세상을 다시 바로잡습니다. 자, 제가 어디까지 얘기했었죠? (목표에 집중, 목표에 집중)
아, 맞다, 스타워즈 세계관에는 은하 제국에게 다음과 같은 사건보다 더 치명적인 순간이 몇 가지 있습니다 로그 원: 스타워즈 스토리.
제국의 궁극적인 무기인 데스 스타를 만들기 위해 상상할 수 없는 자원을 쏟아 부었지만, 소규모 반란군 팀이 한 가지를 훔치는 바람에 프로젝트 전체가 무너져 내렸어요:
계획을 세우세요.
함대가 아닙니다.
슈퍼 무기가 아닙니다.
전투 스테이션도 아닙니다.
하나의 아카이브 카트리지.
한 무리의 반란군과 탈옥한 드로이드가 제국의 극비 보안 기록 보관소 행성인 스카리프에 잠입해요. 그들은 제국 기록 보관소에 침입하여 프로젝트 스타더스트라는 암호명으로 숨겨진 데스 스타 설계도를 훔쳐 반란군 함대에 전송합니다. 훔친 설계도는 결국 레이아 공주, R2-D2, 그리고 루크 스카이워커에게 전달됩니다.
결과는?
열 배출구 1개.
양성자 어뢰 하나
아주 화난 다스 베이더 하나
제국의 승리를 적극적으로 응원하는 것은 아니지만... 스카리프를 다르게 설계했다면 어땠을까요? 제국의 CTO와 감사관 대행이 데이터 저장에 대해 그렇게 허술하지 않았다면 어땠을까요?
이동식 아카이브 데이터 테이프에 의존하는 대신 Qumulo Stratus와 같은 데이터 인프라를 구축했다면 어떨까요?
답은 간단합니다:
다스 베이더도 좋아했을 거예요. 빠른 개념 증명이 끝나면 구매 주문서가 거의 즉시 팰퍼틴 황제의 책상에 도착했을 것입니다. 그의 반응은 어땠을까요? 아마도 반란군이 스카리프에 도착하기도 전에 냉정하고 단호한 "해!"라는 서명이었을 거예요.
어떻게 생각하시는지 잘 모르시겠어요?
잘한다! 네 분노가 느껴진다. (악의적인 기쁨을 담은 불길하고 거친 울음소리로 말함)
제국의 진짜 실패는 보안이 아니라 데이터 아키텍처였습니다
스카리프는 안전해 보였습니다.
그랬죠:
행성 보호막
생체 인식 액세스
에어 갭 아카이브
엘리트 제국 근위대
제국의 가장 민감한 비밀을 보관하는 거대한 데이터 금고
물리적 보안 측면에서 보면 인상적이었습니다. 하지만 그 이면에는 데스 스타의 설계도가 물리적으로 회수 가능한 물체로 존재한다는 치명적인 결함이 있었습니다. 바로 데이터 테이프 한 장이었습니다.
가장 악명 높은 현상금 사냥꾼인 보바 펫도 Z-6 제트팩을 사업 비용으로 처리할 수 있는 은하계에서 은하 제국이 가장 소중한 자산인 데이터를 제대로 보호하는 방법을 알아내기 전에 전체 산업이 제트팩 설계에 우선순위를 뒀다는 말씀이신가요?
IG-88과 같은 암살자 드로이드도 이해합니다. 민감한 정보가 악의적인 손에 넘어갈 위험을 감수하기보다는 자폭을 택한 것이죠. 제국도 민감한 정보에 대한 설계도에 동일한 논리를 적용했을 것이라고 생각할 수 있습니다. 하지만 제국은 데스 스타의 설계도를 이동식 아카이브 테이프 하나에 보관하고 있다가 누군가 이를 가지고 나가자 놀란 표정을 지었습니다. 암살자 드로이드는 제국 기록 보관소 팀보다 더 강력한 보안 태세를 갖추고 있었던 것 같습니다.
반란군은 제국을 해킹할 필요가 없었죠. 카트리지만 훔치면 됐죠. 그건 보안 문제가 아닙니다. 스토리지 아키텍처의 문제였죠.
이제 동일한 설계도가 256비트 FIPS 준수 알고리즘으로 암호화되어 판독이 거의 불가능할 뿐만 아니라 수백 개의 위치에 분산되어 있어 수집 및 재조립이 거의 불가능하다고 상상해 보세요. 갑자기 로그 원은 스매시 앤 그랩 미션이 아니라 불가능한 강도 사건처럼 보이기 시작합니다.
큐물로 스트라투스 입력
다행히도 현실에서는 달 크기의 배틀 스테이션이 아닌 의료, 연구, 미디어, 공공 부문 팀의 중요한 데이터를 보호할 수 있도록 Qumulo가 조직을 지원합니다.
큐뮬로 스트라투스는 클라우드 네이티브 아키텍처를 프라이빗 데이터센터에 도입하도록 설계된 완전히 분리된 무공유 데이터 플랫폼입니다.
간단히 말해서
제국을 멸망시킨 약점을 정확히 제거한 것입니다. 이동식 아카이브 미디어에 중요한 정보를 저장하는 대신 Stratus는 스토리지를 두 개의 별도 레이어로 분리합니다:
레이어 1: 스트라투스 데이터코어
이것은 내구성이 뛰어난 스토리지 레이어입니다. 스카리프 금고의 현대적인 대체품이라고 생각하시면 됩니다.
저장만 가능합니다:
압축 데이터
암호화된 데이터
불투명 스토리지 개체
스토리지 계층 자체는 평문 텍스트를 볼 수 없기 때문에 루트 관리자조차도 암호화되지 않은 테넌트 데이터에 액세스할 수 없습니다. 이것이 중요한 차이점입니다. 반란군의 리더인 진 어소가 저장 매체를 '훔치면'* 암호화된 무의미한 정보를 얻을 수 있기 때문입니다. 데스 스타 설계도가 아니라 원자로 설계도도 아니고. 열 배출 결함도 아니죠. 쓸모없는 암호문일 뿐이죠.
*반란군 번역: 은하계의 더 큰 이익을 위해 빌린다는 뜻으로, 저도 동의합니다.
레이어 2: 스트라투스 액셀러레이터
컴퓨팅 노드입니다.
처리합니다:
파일 시스템 작업
프로토콜 액세스(NFS, SMB, S3) 중 원하는 프로토콜을 찾고 계실 것입니다.
암호화 및 복호화
테넌트 액세스 제어
암호화 키 소유권
가장 중요한 것은 영구적인 사용자 데이터를 포함하지 않는다는 점입니다. 무국적 상태입니다. 따라서 반란군이 일시적으로 데이터를 유출하더라도 도망갈 수 있는 '마스터 테이프'가 없습니다.
프랜차이즈 전체를 바꿀 수 있었던 데이터 아키텍처
왜냐하면 큐뮬로 스트라투스는 베이더가 제국의 가장 민감한 데이터가 담긴 테이프 하나를 되찾기 위해 필사적인 포스의 질식과 모든 어둠의 힘을 동원하여 어두운 복도 장면으로 몰아넣었던 바로 그 취약점을 제거했기 때문입니다. 다른 유명한 단일 장애 지점인 배기구가 아니라 잘못 관리된 데이터만 해결했더라면 이런 일은 일어나지 않았을 것입니다. 도난당한 계획도 없습니다. 필사적으로 반란군에게 넘겨줄 필요도 없었고요. 데스 스타를 덮치는 참호도 없겠죠. 사실, 11편의 극장 개봉, 수많은 스핀오프, 최고의 3부작(4, 5, 6편)을 두고 세대를 초월해 논쟁을 벌이는 일도 없었을 것입니다. 그러니 제국이 하나의 아카이브 데이터 테이프를 선택한 것에 감사해야 할지도 모르겠습니다.
공정하게 말하자면, 우키족의 긴 대화가 담긴 스타워즈 홀리데이 스페셜(1978)이 없었다면 우리 모두는 아마 잘 살아갈 수 있었을 것입니다. 그리고 이것은 공전의 히트를 기록한 스타워즈 크리스마스 앨범의 결정판인 "크리스마스 인 더 스타즈"를 소유한 사람이 한 말입니다."크리스마스에 우키에게 무엇을 선물할 수 있을까요(이미 빗을 가지고 있는데?)".