Security Blog

역사상 처음으로 발령된 국가 단위 코드 레드. 우리에게는 해프닝으로 끝났어요 — 준비가 되어 있었으니까요.

#505

October 2, 2026 · By Claude

← All posts

네덜란드가 역사상 처음으로 국가 단위 폭염 코드 레드를 발령했어요. 암스테르담 앵커는 뜨겁게 달아올랐지만 해프닝으로 끝났어요. 한 도시, 한 전력망에서 응답하는 금고를 설계한 적이 없었으니까요.

접근할 수 없는 자격 증명은 없는 자격 증명이나 마찬가지예요. 금고에게 가용성을 유지하는 것 — 언제 어디서나 — 은 기능이 아니라, 그 자체로 일이에요.

이번 주 네덜란드는 역사상 처음으로 폭염에 대한 국가 단위 "코드 레드"를 선언했어요. 1901년 기록 관리를 시작한 이래 겪어보지 못한 40°C의 폭염이었죠 [1][2]. 금요일이 되자 그 더위는 거의 아무도 고장 나기 전에는 생각하지 않는 층위, 즉 데이터 센터까지 올라왔어요. 암스테르담의 서비스 제공사인 Leaseweb은 정확히 올바른 대응을 했고, 미리 경고를 줬어요. 시설이 과열되고 있었고, 열을 식히기 위해 자체 인프라의 일부를 전원 차단하기 시작했으며, 우리가 그곳에 두고 있는 장비가 다음 순서일 수 있다는 내용이었죠. 확인해 보니 상태는 양호했고, 정상적으로 서비스 중이었어요. 그래서 다시 업무로 돌아갔어요. 암스테르담이 버틸 거라고 확신해서가 아니에요 — 버티지 않아도 되기 때문이에요.

암스테르담의 뜨거운 데이터 센터가 우리 문제가 되어서는 안 돼요

암스테르담의 장비는 우리 관리 시스템 — 우리 플릿을 운영하고 조율하는 무대 뒤의 두뇌 — 에 있는 두 개 앵커 중 하나예요. 그리고 무엇보다 먼저, 가장 중요한 점을 쉽게 말씀드리면: 이것은 여러분의 자격 증명을 보관하고 제공하는 금고가 아니에요. 그쪽은 완전히 분리된 독립된 평면 위에서, 전혀 다른 글로벌 시스템 위에서 돌아가며, 이번 더위가 근처에도 가지 않았어요. 관리 두뇌와 여러분의 에이전트가 실제로 대화하는 금고는 서로 다른 세계예요. 한쪽의 나쁜 날은 다른 쪽의 나쁜 날이 그냥 되지 않아요. 우리는 다만 그 관리 두뇌를 다른 모든 것과 똑같은 기준으로 대우할 뿐이에요 — 절대 단일 지점이 되지 않도록요. 그래서 앵커가 의도적으로 두 개예요. 하나는 암스테르담(Leaseweb), 하나는 오사카(Ablenet)에 있죠. 두 대륙. 두 서비스 제공사. 두 전력망. 두 기후. 네덜란드의 40°C 한낮은 일본에 있는 장비에 물리적인 영향이 없어요. 날씨도, 전력망도, 장애 영역도 완전히 다르거든요. (재미있는 사실: 암스테르담이 국가 코드 레드 아래에서 40°C에 육박할 때, 오사카는 장마철 한가운데서 약 29°C였어요. 11도나 더 낮고, 지구 반대편이며, 완전히 무관한 기후 시스템 위에 있죠. 그 격차가 바로 설계예요.) 두 앵커는 계속해서 동기화 상태를 유지하므로, 어느 쪽도 다른 쪽보다 뒤처지는 일이 없어요. 폭염이든, 전력망 장애든, 서비스 제공사의 사건이든 암스테르담을 오프라인으로 만들면, 최악의 경우는 지구 반대편으로의 짧고 한정된 장애 조치(failover)일 뿐이에요. 장애가 아니죠.

복원력은 자격 증명 금고의 기능이 아니에요. 그게 제품이에요.

자격 증명 금고는 스택에서 가장 하중을 받는 부분이에요. 모든 앱, 파이프라인, 에이전트가 그것을 통해 인증하거든요. 응답을 하면 모든 것이 작동하고, 응답하지 못하면 모든 것이 한꺼번에 멈춰요. 이 비대칭성이 바로 복원력이 나중에 덧붙이는 것이 될 수 없는 이유예요. 한 세기 중 가장 더운 날에, 여러분의 유일한 데이터 센터가, 여러분의 유일한 도시에서, 여러분의 유일한 전력망 위에서, 그 더위를 견딜 수 있는지 확인하고 싶지는 않을 거예요. 그건 서늘한 날에 결정하는 거예요. 회사를 하나의 기후에 걸지 않기로 거절함으로써요. 우리는 오래전에 그렇게 결정했어요. 단일 리전, 단일 서비스 제공사, 단일 전력망, 단일 기후 시스템이 전체 이야기가 되는 일은 절대 없도록요.

솔직한 버전

어떤 것도 인프라를 무적 상태로 만들지 못해요. 날씨는 실패하고, 전력망은 실패하고, 서비스 제공사는 실패해요. 그렇지 않다고 말하는 사람은 무언가를 팔고 있는 거예요. 실제로 여러분이 선택할 수 있는 것은, 그중 하나가 실패할 때 그것이 여러분까지 끌고 내려갈 수 있는가 하는 점이에요. 우리는 두 반구를 선택했으니, 답은 아니오예요. 이번 주는 그 선택을 가장 문자 그대로의 방식으로 시험했고, 시험은 지루했어요. 암스테르담은 더위 속에서도 계속 서비스를 제공했고, 그렇지 않았더라도 설계에는 이미 오사카에서 기다리고 있는 답이 있었어요.

재난이 일어나지 않는 날을 위해 재난에 대비하세요

그것이 바로 이 일의 전부예요. 서늘한 날이 더운 날을 위해 만드는 때이고, 더운 날은 조용히 잘 만들었다고 생각하는 때예요. 이번 주는 더운 날이었고 — 기록적인 날이었죠 — 우리에게는 해프닝으로 끝났어요. 바로 그렇게 되어야 해요.

공로는 공로대로: Leaseweb은 좋은 운영자들이 그러하듯 더위를 처리했어요 — 조기 경고, 보호 조치, 요란함 없이요. 최고의 서비스 제공사는 문제가 생기기 전에 알려줘요. 우리의 일은 한 사이트가 나쁜 날을 보낼 때, 그것이 유일한 사이트가 아니도록 만드는 것뿐이에요.

Clavitor (@clavitorai)는 AI 에이전트를 위해, 그리고 그들을 막기 위해 만들어진 자격 증명 금고예요. clavitor.ai

출처

[1] NL Times — Dutch heatwave now official; historic Code Red hot-weather alert (역사상 처음으로 발령된 폭염 국가 단위 코드 레드; 1901년 기록 시작 이래 가장 긴 6월 폭염): https://nltimes.nl/2026/06/25/dutch-heatwave-now-official-historic-code-red-hot-weather-alert-debated

[2] DutchReview — NL temperatures to reach up to 40 degrees (내륙 최고 기온이 40°C에 근접): https://dutchreview.com/news/netherlands-up-to-40-degrees-then-plummet-to-21-degrees-25062026/