<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>인프라 생존기 : 무너진 성벽의 기록</title>
    <link>https://infra-survival.tistory.com/</link>
    <description>&amp;quot;365일, 사비 렌터카로 버틴 인프라의 최전선&amp;quot;</description>
    <language>ko</language>
    <pubDate>Tue, 26 May 2026 21:34:55 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>기록자 느혜미야</managingEditor>
    <image>
      <title>인프라 생존기 : 무너진 성벽의 기록</title>
      <url>https://tistory1.daumcdn.net/tistory/8600174/attach/324edb7f56b64121b4a9aaefdff5133a</url>
      <link>https://infra-survival.tistory.com</link>
    </image>
    <item>
      <title>[인프라 운영] &amp;quot;Latency 100배가 불러온 나비효과: 특정 서비스 NAS의 비명&amp;quot; (시즌 2-53편)</title>
      <link>https://infra-survival.tistory.com/46</link>
      <description>&lt;blockquote data-path-to-node=&quot;5&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;5,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5,0&quot;&gt;[지난 이야기]&lt;/b&gt; Write Latency가 평소보다 100배 폭증했음에도 &quot;수치가 낮으니 껌이다&quot;라며 무시하던 네트워크 담당자. 대역폭과 지연 시간조차 구분 못 하는 그의 오만함은 우리 시스템을 서서히 벼랑 끝으로 밀어넣고 있었습니다. &lt;br /&gt;&lt;br /&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/45&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;135&quot; data-path-to-node=&quot;5,0&quot;&gt;[[시즌 2-52편] &quot;Latency 100배가 껌이라고?&quot; &amp;ndash; 네트워크 담당자의 위험한 '수치' 망언 다시보기]&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-path-to-node=&quot;6&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;7&quot;&gt;1. &quot;이상하긴 한데, 결국 스토리지 문제 아냐?&quot;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;네트워크 담당자의 &quot;껌&quot; 발언에 이어 팀장님께 보고를 올렸지만, 돌아온 반응은 예상보다 훨씬 더 무거웠습니다. 아키텍트로서 100배 폭증한 지연 시간의 위험성을 경고했음에도, 팀장님은 근본 원인을 분석하기보다 **&quot;결국 스토리지 자체에 결함이 있는 거 아니냐&quot;**며 화살을 엉뚱한 곳으로 돌렸습니다. 전문가들의 방관 속에 특정 서비스의 NAS 볼륨은 홀로 임계치를 넘나들고 있었습니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9&quot;&gt;2. 퇴근 후, 평화를 깨는 관제 알람&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;불안한 마음을 뒤로하고 퇴근해 저녁을 먹으려던 찰나, 핸드폰이 미친 듯이 울리기 시작했습니다. 평소의 단순한 성능 저하 알람이 아니었습니다. 화면을 가득 채운 건 **'특정 서비스 NAS 파일시스템 사용률 98% 돌파'**라는 절체절명의 경고 메시지였습니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;11&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;11&quot;&gt;3. 100배의 지연이 만든 '데이터의 병목'&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;모든 서버가 아닌, 하필 그 &lt;b data-index-in-node=&quot;16&quot; data-path-to-node=&quot;12&quot;&gt;민감한 서비스 하나&lt;/b&gt;가 직격탄을 맞았습니다. 쓰기 지연(Latency)이 100배나 길어지면서 데이터 처리가 극도로 정체되었고, 미처 처리되지 못한 채 쌓이기 시작한 임시 데이터들이 해당 NAS 볼륨을 순식간에 집어삼키고 있었습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;&quot;껌&quot;이라던 그 지연 시간은 특정 서비스의 혈관을 막아버렸고, 이제 파일시스템이 100% 차오르는 순간 해당 서비스는 즉시 마비될 위기였습니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;14&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;15&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15&quot;&gt;  오늘의 인프라 묵상&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-path-to-node=&quot;16&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;16,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,0&quot;&gt;&quot;게으른 자는 그 잡을 것도 사냥하지 아니하나니 사람의 부귀는 부지런한 것이니라&quot; (잠언 12:27)&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;작은 지표의 변화를 무시하고 &quot;껌&quot;이라 말하며 방치한 게으른 판단은, 결국 서비스 하나를 통째로 멈춰 세우는 재앙으로 돌아옵니다. 100배의 지연폭을 미리 해결(사냥)하지 못한 대가는 혹독한 야간 긴급 복구뿐입니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://infra-survival.tistory.com/47&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4,0&quot;&gt;[다음 편 예고: 시즌 2-54편]&lt;/b&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://infra-survival.tistory.com/47&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;20&quot; data-path-to-node=&quot;4,0&quot;&gt;&quot;Latency 100배가 불러온 나비효과: 99%의 임계치&quot;&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,1&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,1&quot; data-ke-size=&quot;size16&quot;&gt;&quot;수치가 낮으니 껌이다&quot;라던 네트워크 담당자의 오만이 만든 99%의 위기. 서비스 중단까지 남은 시간은 단 30분. 술에 취해 &quot;별일 있겠냐&quot;며 출동을 거부하는 엔지니어, 그리고 로그에도 남지 않는 정체불명의 데이터 폭격.&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,1&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,2&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4,2&quot;&gt;&quot;이 죽어가는 NAS를 살리기 위해, 저는 택시를 잡았습니다. 54편에서 그 긴박했던 30분의 사투를 공개합니다.&quot;&lt;/b&gt;&lt;/p&gt;</description>
      <category>[인프라 생존기]</category>
      <category>NAS스토리지</category>
      <category>WriteLatency</category>
      <category>껌값논리</category>
      <category>시니어빌런</category>
      <category>아키텍트의경고</category>
      <category>야간복구</category>
      <category>인프라운영</category>
      <category>잠언12장27절</category>
      <category>지연시간폭증</category>
      <category>파일시스템Full</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/46</guid>
      <comments>https://infra-survival.tistory.com/46#entry46comment</comments>
      <pubDate>Tue, 26 May 2026 08:30:42 +0900</pubDate>
    </item>
    <item>
      <title>[K시니어 연대기 03] &amp;quot;안 알려주던데요?&amp;quot; &amp;ndash; 리딩을 포기한 엔지니어의 직무유기</title>
      <link>https://infra-survival.tistory.com/103</link>
      <description>&lt;h3 data-path-to-node=&quot;3&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;3&quot;&gt;0. 아카이브를 열며: 무책임의 씨앗은 소리 없이 자란다&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size16&quot;&gt;엔지니어에게 '연차'는 경험의 상징이지만, 때로는 '태만'의 핑계가 되기도 합니다. [Case Archive]의 초기 기록을 정리하며 가장 씁쓸했던 순간은, 시니어가 스스로 리딩하기를 포기했을 때였습니다. &quot;안 알려준다&quot;는 식의 수동적인 태도. 이 작은 균열이 훗날 어떤 거대한 무책임으로 번지게 될지, 이때 이미 예견되어 있었는지도 모릅니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5&quot;&gt;  이전 이야기 다시보기&lt;/b&gt; &lt;b data-index-in-node=&quot;15&quot; data-path-to-node=&quot;5&quot;&gt;&lt;a href=&quot;https://infra-survival.tistory.com/102&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[K시니어 연대기 02] 낡은 유물과 무대포 작업 편 바로가기&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;hr data-path-to-node=&quot;6&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;7&quot;&gt;1. [Episode 13] 침묵을 방패 삼은 직무유기&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-path-to-node=&quot;8&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;8,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;8,0&quot;&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/6&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;에피소드 13: 리딩 포기 사건 원본 로그 보기&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;서버 파트 교체 작업 중 시니어가 보여준 모습은 엔지니어라기보다 '수동적인 수행자'에 가까웠습니다. 물리적인 부품을 바꾸는 것보다 중요한 건, 그 서버에서 돌아가는 서비스와 솔루션이 안전하게 기동되도록 전체를 조율하는 것이었음에도 말이죠.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;10&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;10,0,0&quot;&gt;빌런의 행보:&lt;/b&gt; 보안 솔루션의 중지/기동 절차를 묻는 팀장님의 질문에 **&quot;물어봤는데, 따로 안 알려주던데요?&quot;**라며 당당하게 대답함.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;10,1,0&quot;&gt;본질:&lt;/b&gt; 상대의 침묵을 핑계 삼아 본인이 마땅히 수행해야 할 협의와 리딩을 멈춰버린 전형적인 수동적 수행자의 모습.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;10,2,0&quot;&gt;팀장의 일침:&lt;/b&gt; &quot;안 알려준다고 모르쇠로 있으면 돼요? 서버를 내리는 건 그 안에 탑재된 모든 솔루션의 기동을 &lt;b data-index-in-node=&quot;61&quot; data-path-to-node=&quot;10,2,0&quot;&gt;리딩&lt;/b&gt;하겠다는 뜻이라구요!&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-path-to-node=&quot;11&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;11&quot;&gt;2. 아키텍트의 예감: 기록되지 않는 절차의 위험성&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;이날 시니어가 가져온 작업계획서는 '부품 교체'라는 물리적 행위만 나열된 영혼 없는 종이였습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;상대가 답을 안 해준다고 해서 리딩을 포기하는 시니어가, 과연 앞으로 마주할 더 복잡하고 위험한 변경 작업에서 '작업계획서'라는 엔지니어의 최소한의 방패를 제대로 챙길 수 있을까요? **&quot;귀찮은데 이거 꼭 써야 해?&quot;**라는 안일한 생각이 그의 머릿속을 지배하기 시작한 건, 아마 이 시점부터였을 것입니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;14&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;15&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15&quot;&gt;3. 에필로그: 식초 같고 눈에 연기 같은 존재&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;16&quot; data-ke-size=&quot;size16&quot;&gt;스스로 리딩하기를 포기하고, 절차를 귀찮은 장애물로 여기는 태도는 팀 전체를 사지로 몰아넣습니다. 리더의 위치에 있는 사람이 이런 무기력함을 보일 때, 함께 일하는 동료들은 마치 눈에 연기가 들어간 것 같은 괴로움을 겪게 됩니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;16&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;책임지지 않는 시니어는 연차 쌓인 주니어보다 위험합니다. 오늘도 저는 그가 놓친 절차의 로그들을 복기하며 시스템의 신뢰를 생각합니다.&lt;/p&gt;
&lt;blockquote data-path-to-node=&quot;18&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;18,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,0&quot;&gt;&quot;게으른 자는 그 부리는 사람에게 마치 이에 식초 같고 눈에 연기 같은 존재니라&quot; (잠언 10:26)&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-path-to-node=&quot;19&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20&quot;&gt;  연대기 다음 이야기&lt;/b&gt; &lt;a href=&quot;https://infra-survival.tistory.com/104&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;[&lt;b data-index-in-node=&quot;15&quot; data-path-to-node=&quot;20&quot;&gt;[K시니어 연대기 04] (변경점&amp;nbsp;'0'의&amp;nbsp;현행화:&amp;nbsp;일하는&amp;nbsp;'척'이&amp;nbsp;팀을&amp;nbsp;병들게&amp;nbsp;할&amp;nbsp;때)&lt;/b&gt;]&lt;/a&gt;&lt;/p&gt;</description>
      <category>[인프라 빌런 도감]/[Case Archive] K시니어 연대기</category>
      <category>IT리딩</category>
      <category>K시니어연대기</category>
      <category>인프라빌런도감</category>
      <category>인프라생존기</category>
      <category>작업계획서</category>
      <category>직무유기</category>
      <category>책임회피</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/103</guid>
      <comments>https://infra-survival.tistory.com/103#entry103comment</comments>
      <pubDate>Mon, 25 May 2026 08:30:26 +0900</pubDate>
    </item>
    <item>
      <title>[인프라 실무의 정석 #7] P2V의 기술과 예술: 물리 서버를 가상화로 옮기는 '라이브 솔루션'의 신뢰성</title>
      <link>https://infra-survival.tistory.com/113</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;  [인프라 실무의 정석] 시리즈 다시보기&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://infra-survival.tistory.com/42&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;b&gt;[[제1편] 밤샘 작업은 이제 그만: 주중 근무시간에 가능한 변경작업의 조건]&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://infra-survival.tistory.com/52&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;b&gt;[[제2편] 서비스 영향도 '제로'의 실체: 하드웨어 관리 키(UAK) 업데이트는 왜 낮에 하는가?]&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://infra-survival.tistory.com/94&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;b&gt;[[제3편] 가상화 환경이 주는 축복: 온라인 리소스 증설과 Hot-Add의 마법]&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://infra-survival.tistory.com/112&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;b&gt;[[제4편] vMotion의 신뢰성: 주간 작업의 경계를 허무는 가상화 마이그레이션]&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. Live P2V: 가동 중인 서버를 통째로 옮기는 마법&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;V2V가 가상화라는 울타리 안에서의 이동이라면, **P2V(Physical to Virtual)**는 '물리'라는 육지에서 '가상'이라는 바다로 생태계를 옮기는 대공사입니다. 과거에는 엄두도 못 냈을 일이지만, 최근의 라이브 마이그레이션 솔루션(VMware Converter 등)은 서비스 중인 OS를 그대로 떠가는 놀라운 편의성을 제공합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;실무적 확신:&lt;/b&gt; 운영자로서 수차례 경험해본 바, OS 레벨에서 VSS(Shadow Copy) 등의 기술을 이용해 데이터를 복제하므로 복제 프로세스 중에도 서비스는 계속 유지됩니다. 물리 서버 하드웨어의 노후화로 당장 장애가 터질 것 같은 긴박한 상황에서, 야간까지 기다리지 않고 '라이브'로 탈출 경로를 확보할 수 있다는 것은 아키텍트에게 엄청난 축복입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 아키텍트의 예리한 시선: '데이터 정합성'의 골든 타임&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 '라이브'라는 말만 믿고 방심해서는 안 됩니다. P2V는 vMotion과 달리 물리적인 I/O 환경 자체가 완전히 바뀌는 작업이기 때문입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;최종 동기화(Final Sync)의 중요성:&lt;/b&gt; 복제가 진행되는 동안에도 물리 서버의 데이터는 변합니다. '라이브' 복제가 끝났더라도, 최종 전환(Cut-over) 시점에는 아주 짧은 서비스 중단을 갖고 &lt;b&gt;최종 동기화&lt;/b&gt;를 거치는 것이 데이터 정합성을 지키는 아키텍트의 정석입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;드라이버의 역습:&lt;/b&gt; 물리 서버의 특수 벤더 드라이버들이 가상화 환경(VMware Tools)으로 매끄럽게 치환되는지 확인하는 것이 주간 작업의 핵심 체크포인트입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 왜 주간 P2V가 전략적으로 유리한가?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;P2V는 복제 자체보다 복제 이후의 &lt;b&gt;'부팅 및 드라이버 최적화'&lt;/b&gt; 단계에서 이슈가 발생할 확률이 높습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;기술 지원의 골든 타임:&lt;/b&gt; 구형 서버의 드라이버 이슈나 예기치 못한 블루스크린(BSOD) 발생 시, 벤더 엔지니어와 실시간으로 소통할 수 있는 낮 시간이 새벽보다 훨씬 안전합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;트래픽 제어와 모니터링:&lt;/b&gt; 대량의 데이터를 물리망에서 넘기는 작업은 네트워크 부하를 유발합니다. 망 분리가 잘 된 아키텍처라면, 트래픽이 몰리는 주간에도 서비스 영향 없이 복제 프로세스를 걸어두고 맑은 정신으로 모니터링할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1408&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cwMV33/dJMcahcZzeo/2cFkGwPHGPHK0KesKM8WYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cwMV33/dJMcahcZzeo/2cFkGwPHGPHK0KesKM8WYk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cwMV33/dJMcahcZzeo/2cFkGwPHGPHK0KesKM8WYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcwMV33%2FdJMcahcZzeo%2F2cFkGwPHGPHK0KesKM8WYk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1408&quot; height=&quot;768&quot; data-origin-width=&quot;1408&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;  오늘의 인프라 묵상&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-path-to-node=&quot;18&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;18,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,0&quot;&gt;&quot;우리가 주목하는 것은 보이는 것이 아니요 보이지 않는 것이니 보이는 것은 잠깐이요 보이지 않는 것은 영원함이라&quot; (고린도후서 4:18)&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;물리적으로 눈에 보이는 '서버 본체'는 노후화되어 사라질 잠깐의 것에 불과합니다. 하지만 그 안에서 흐르는 '데이터와 서비스'라는 보이지 않는 가치는 가상화라는 영원한 생태계로 안전하게 옮겨져야 합니다. 낡은 껍데기를 벗기고 본질을 지켜내는 P2V 작업, 그것은 인프라의 생명을 연장하는 아키텍트의 숭고한 소명입니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;3&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;3&quot;&gt;[다음 편 예고]&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;3&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://infra-survival.tistory.com/121&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4&quot;&gt;[인프라 실무의 정석 #08] VM 메모리의 정석: 1:1 전용 할당의 미신과 'N+1' 설계의 법칙&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;&quot;서버 메모리가 절반이나 남는데, VM을 더 만들면 안 되나요?&quot;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;효율만을 외치는 이들의 질문에 아키텍트는 숫자로 답해야 합니다. CPU는 나눠 쓰는 '공유재'일지 몰라도, 가상화 환경에서 메모리는 사실상 1:1로 점유되는 '사유재'에 가깝기 때문입니다. Guest OS가 자원을 쥐고 놓지 않는 특성, 그리고 장애 시 VM들이 대피할 '빈집'을 확보해야 하는 인프라의 숙명.&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;왜 우리가 50%의 자원을 금방이라도 터질 것 같은 '낭비'가 아닌, 주간 작업을 가능케 하는 '기술적 보험'으로 설계해야 하는지 그 필연적인 이유를 파헤칩니다. 가용성은 단순한 기술이 아니라, 철저히 계산된 숫자의 약속입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>[인프라 실무의 정석]</category>
      <category>P2V</category>
      <category>VMwareConverter</category>
      <category>가상화마이그레이션</category>
      <category>고린도후서4장18절</category>
      <category>데이터정합성</category>
      <category>서버교체</category>
      <category>실무노하우</category>
      <category>아키텍트</category>
      <category>인프라실무의정석</category>
      <category>주간작업</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/113</guid>
      <comments>https://infra-survival.tistory.com/113#entry113comment</comments>
      <pubDate>Sun, 24 May 2026 08:30:47 +0900</pubDate>
    </item>
    <item>
      <title>[인프라 연대기 #7] 가상화 메모리는 인색하고 사람은 완고하다: &amp;quot;여우가 올라가도 무너지리라&amp;quot;는 산발랏의 비웃음과 비선실세의 벽</title>
      <link>https://infra-survival.tistory.com/77</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[지난 연대기 다시보기]&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://infra-survival.tistory.com/76&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;[인프라 연대기 #6] 가상화 Hot-Add와 느헤미야의 성벽 실사&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 도입: CPU는 관대하지만, 메모리는 인색한 이유&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CPU는 가상화율을 200%까지 높여도 실제 사용량 기반이라 유연하게 대처가 가능하지만, 메모리는 다릅니다. 할당량이 곧 물리적 점유로 이어지는 경우가 많아 운영자들은 보수적일 수밖에 없습니다. 리소스 설계 시 가장 정밀한 계산이 필요한 영역, 그것이 바로 가상화 메모리입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. AA의 요청과 아키텍트의 판단&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어느 날, AA(Application Architect) 쪽에서 WAS 서버 메모리 증설 요청이 왔습니다. 현재 가상화 호스트의 메모리 사용률은 약 50%. VMware 권고안상 나머지 50%는 HA를 위해 비워두는 것이 정석이지만, 리소스는 충분했습니다. 서비스 가용성을 위해 8GB 정도의 증설은 아키텍트로서 충분히 합리적인 최적화 범위였습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 기술이 아닌 '벽'을 만나다&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;팀장과의 친분으로 실세 역할을 하는 운영자에게 검토를 요청했습니다. 하지만 돌아온 대답은 냉정했습니다. &lt;b&gt;&quot;안 돼요. 경험상 이렇게 한 번 해주면 나중에 계속 해줘야 해요.&quot;&lt;/b&gt; 기술적인 메트릭(Metric)이나 리소스 경합 지표에 대한 논의는 없었습니다. 오직 **'나중에 귀찮아질 것 같다'**는 방어기제와 **'내 구역에선 내 말이 법'**이라는 고집뿐이었습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 아키텍트의 고찰: 산발랏의 비웃음과 재건의 무게&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;느헤미야가 성벽을 재건하려 할 때, 도비야는 곁에서 비웃었습니다.&lt;/p&gt;
&lt;blockquote data-path-to-node=&quot;33&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;33,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;33,0&quot;&gt;&quot;암몬 사람 도비야는 곁에 있다가 이르되 그들이 건축하는 돌 성벽은 여우가 올라가도 곧 무너지리라 하더라&quot; (느헤미야 4:3)&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;기술적 근거 없는 비난, 변화에 대한 무조건적인 거부. &quot;여우가 올라가도 무너질 것&quot;이라며 아키텍처의 가치를 폄훼하는 그들의 독설은 지금의 가상화 현장과 닮아 있습니다. 엔지니어링이 아니라 자기 안위를 위해 변화 자체를 거부하는 '방어막' 앞에 아키텍트의 고뇌는 깊어집니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;5. 맺음말: 여러분의 현장은 어떠신가요?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실력이 아닌 짬밥으로, 데이터가 아닌 고집으로 인프라를 통제하려는 사람들. 과연 그들이 지키고 있는 것은 시스템의 안정성일까요, 아니면 본인들의 편안함일까요?&lt;br /&gt;&amp;nbsp;&lt;br /&gt;메모리 8GB 증설보다 어려운 '사람'이라는 변수. 느헤미야는 그 비웃음 속에서도 한 손에 병기를 들고 성벽을 끝내 완공했습니다. 우리 역시 기술적 정직함이라는 병기를 들고, 이 완고한 벽을 넘어서야 합니다. 여러분의 조직에도 기술적 근거 없이 &quot;안 돼요&quot;만 반복하는 벽이 존재하나요?&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;b&gt;[다음 연대기 예고]&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;b&gt;&quot;혹시 남는 라이선스 없어요? 예전에 받은 거 있을 텐데.&quot;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;여기가 '홈플러스'입니까? 인프라 솔루션 라이선스가 무슨 사은품도 아니고, 엔지니어에게 &quot;남는 거 있냐&quot;고 묻는 고객의 뻔뻔함. 하드웨어만 덩그러니 사놓고 소프트웨어는 구걸로 채우려는 무모한 구축 현장을 마주합니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;슬기로운 자는 재앙을 보고 피하지만, 미련한 자는 나가다가 해를 입는 법. 계획 없는 고객이라는 '재난'을 몸소 막아내야 하는 SM 아키텍트의 고군분투가 시작됩니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;a href=&quot;https://infra-survival.tistory.com/78&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;b&gt;인프라 연대기 #8: 라이선스는 1+1 사은품이 아니다 &amp;mdash; &quot;지혜 없는 자의 미련함&quot;과 남는 거 없냐는 라이선스 구걸&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt; &lt;/span&gt;&lt;a href=&quot;https://infra-survival.tistory.com/78&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;b&gt;(5월 30일 토요일 오전 8:30 공개 예정)&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>[인프라 연대기: 성벽 재건의 기록]</category>
      <category>IT거버넌스</category>
      <category>vmware</category>
      <category>가상화</category>
      <category>느헤미야4장3절</category>
      <category>메모리증설</category>
      <category>비선실세</category>
      <category>산발랏과도비야</category>
      <category>아키텍트의고민</category>
      <category>오버커밋</category>
      <category>인프라연대기</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/77</guid>
      <comments>https://infra-survival.tistory.com/77#entry77comment</comments>
      <pubDate>Sat, 23 May 2026 08:30:18 +0900</pubDate>
    </item>
    <item>
      <title>[인프라 운영] &amp;quot;Latency 100배가 껌이라고?&amp;quot; &amp;ndash; 네트워크 담당자의 위험한 '수치' 망언 (시즌 2-52편)</title>
      <link>https://infra-survival.tistory.com/45</link>
      <description>&lt;blockquote data-path-to-node=&quot;5&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;5,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5,0&quot;&gt;[지난 이야기]&lt;/b&gt; 분명히 발생했다는 서버 메시지가 사라졌다며 '누가 삭제한 것 아니냐'는 음모론을 펼치던 시니어 빌런. 하지만 진실은 시스템 로그가 아닌 DB 로그에 있었죠. 로그의 출처조차 구분 못 하는 기술적 무지가 드러난 사건이었습니다. &lt;br /&gt;&lt;br /&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/44&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;138&quot; data-path-to-node=&quot;5,0&quot;&gt;[[시즌 2-51편] &quot;로그가 사라졌다?&quot; &amp;ndash; 시니어 빌런의 음모론과 DB 로그의 반전 다시보기]&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-path-to-node=&quot;6&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;7&quot;&gt;1. &quot;스토리지 좀 봐주세요, 서비스가 느립니다&quot;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;어느 날, 응용 팀의 요청을 받은 시니어 빌런이 저를 찾아왔습니다. 서비스 응답 속도가 현저히 느려졌으니 스토리지 단에 문제가 없는지 확인해달라는 것이었죠. 아키텍트인 저는 즉시 스토리지 모니터링 툴을 돌려 지표를 분석하기 시작했습니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9&quot;&gt;2. 수치로 증명된 위기: Write Latency 100배 폭증&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;데이터는 거짓말을 하지 않았습니다. 특정 LUN의 **Write Latency(쓰기 지연 시간)**가 평소보다 &lt;b data-index-in-node=&quot;62&quot; data-path-to-node=&quot;10&quot;&gt;100배&lt;/b&gt; 가까이 치솟아 있었습니다. 평소 1ms 내외로 관리되던 수치가 세 자릿수를 넘나들고 있었죠.&lt;/p&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size16&quot;&gt;이건 스토리지 엔진이 비명을 지르고 있으며, 쓰기 작업이 밀리면서 서비스 전체에 병목이 발생할 것이라는 명확한 경고등이었습니다. 지연 시간이 100배 늘어났다는 건, 고속도로에서 시속 100km로 달리던 차들이 갑자기 시속 1km로 서행하는 것과 다름없습니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;12&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12&quot;&gt;3. 네트워크 담당자의 황당한 '껌값' 논리&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;저는 즉시 이 수치를 빌런에게 공유하며 상황의 심각성을 알렸습니다. 그런데 여기서 더 충격적인 상황이 벌어집니다. &lt;b data-index-in-node=&quot;64&quot; data-path-to-node=&quot;13&quot;&gt;이 빌런의 본업은 다름 아닌 '네트워크 담당자'였습니다.&lt;/b&gt; 누구보다 지연 시간(Latency)의 변화에 예민해야 할 그가 내뱉은 말은 제 상식을 완전히 무너뜨렸습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14&quot;&gt;&quot;에이, 운영자님. 수치 자체가 낮으니까 괜찮은 거 아니에요? 전체 네트워크 대역폭이 얼마인데 그 정도 레이턴시 가지고 그래요? 그건 높은 게 아니에요. 껌이에요, 껌!&quot;&lt;/b&gt;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;15&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15&quot;&gt;4. '낮은 숫자'라는 함정에 빠진 전문가&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;16&quot; data-ke-size=&quot;size16&quot;&gt;그의 논리는 단순했습니다. 절대적인 수치 자체가 작으니 시스템에 무리가 없을 거라는 안일한 계산이었죠. 하지만 인프라 아키텍처에서 중요한 건 절대값이 아니라 **'평상시 지표와의 변동폭(Delta)'**입니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;16&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;네트워크 담당자라는 사람이 '트래픽 양(Bandwidth)'에만 매몰되어 '응답의 질(Latency)'이 100배나 썩어가는 것을 **&quot;껌&quot;**이라 치부한 순간, 우리 시스템의 안정성은 이미 벼랑 끝으로 내몰리고 있었습니다. 그는 &quot;수치가 낮다&quot;는 착각 뒤에 숨어, 다가올 거대한 해일을 무시하고 있었습니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;18&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;19&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;19&quot;&gt;  오늘의 인프라 묵상&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-path-to-node=&quot;20&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;20,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,0&quot;&gt;&quot;자기의 마음을 믿는 자는 미련한 자요 지혜롭게 행하는 자는 구원을 얻을 자니라.&quot; (잠언 28:26)&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size16&quot;&gt;숫자가 낮다고 안심하는 교만은 시스템을 무너뜨리는 가장 빠른 길입니다. 100배의 지연폭을 보고도 자신의 얄팍한 경험만을 믿으며 &quot;껌&quot;이라 말하는 자는, 결국 그 껌이 목에 걸려 숨이 막히는 순간에야 후회하게 될 것입니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,4&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4,0&quot;&gt;[다음 편 예고]&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,0&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;10&quot; data-path-to-node=&quot;4,0&quot;&gt;&quot;저녁 식사 중 울린 관제 알람: 99%의 늪에 빠진 서비스&quot;&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,0&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,1&quot; data-ke-size=&quot;size16&quot;&gt;&quot;수치가 낮으니 껌이다&quot;라는 네트워크 담당자의 망언, 그리고 &quot;결국 스토리지 문제 아니냐&quot;던 팀장님의 방관. 나의 경고는 그렇게 묵살되었습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,1&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,2&quot; data-ke-size=&quot;size16&quot;&gt;평화로운 저녁 시간, 핸드폰이 미친 듯이 울리기 시작했습니다. 화면을 가득 채운 경고는 &lt;b data-index-in-node=&quot;49&quot; data-path-to-node=&quot;4,2&quot;&gt;'특정 서비스 NAS 파일시스템 98% 돌파'&lt;/b&gt;. 서버도, 서비스도 겉으로는 멀쩡해 보였지만, 100배의 지연(Latency)이 만들어낸 데이터의 늪이 NAS 공간을 야금야금 파먹고 있었습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,2&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,3&quot; data-ke-size=&quot;size16&quot;&gt;터지지도, 멈추지도 않은 채 99%를 향해 달려가는 시한폭탄. &quot;껌&quot;이라던 그들의 논리가 처참하게 무너지기 직전의 그날 밤, &lt;b data-index-in-node=&quot;70&quot; data-path-to-node=&quot;4,3&quot;&gt;53편에서 공개합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,3&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4,4&quot; data-ke-size=&quot;size16&quot;&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/46&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;3&quot; data-path-to-node=&quot;4,4&quot;&gt;[[시즌 2-53편] 예고: &quot;99%에서 멈춘 숫자, 그 기묘한 정체 상태&quot;]&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>[인프라 생존기]</category>
      <category>IT실무</category>
      <category>WriteLatency</category>
      <category>껌값논리</category>
      <category>네트워크담당자</category>
      <category>대역폭vs레이턴시</category>
      <category>시니어빌런</category>
      <category>아키텍트의진단</category>
      <category>인프라운영</category>
      <category>잠언28장26절</category>
      <category>지연시간폭증</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/45</guid>
      <comments>https://infra-survival.tistory.com/45#entry45comment</comments>
      <pubDate>Fri, 22 May 2026 08:30:52 +0900</pubDate>
    </item>
    <item>
      <title>[인프라 운영] &amp;quot;로그가 사라졌다?&amp;quot; &amp;ndash; 시니어 빌런의 음모론과 DB 로그의 반전 (시즌 2-51편)</title>
      <link>https://infra-survival.tistory.com/44</link>
      <description>&lt;blockquote data-path-to-node=&quot;5&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;5,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5,0&quot;&gt;[지난 이야기]&lt;/b&gt; 기록을 두려워해 전화기 뒤에만 숨던 시니어 빌런의 비겁한 생존 전략. 26편의 유체이탈 사건은 결국 '기록의 부재'가 낳은 비극이었습니다. 하지만 이번엔 기록(로그)이 있는데도 읽지 못하는 더 황당한 사건이 벌어집니다. &lt;br /&gt;&lt;br /&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/43&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;135&quot; data-path-to-node=&quot;5,0&quot;&gt;[[시즌 2-50편] &quot;2코어 증설 불가&quot;의 진실 &amp;ndash; 기록을 두려워하는 빌런의 생존법 다시보기]&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-path-to-node=&quot;6&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;7&quot;&gt;1. &quot;서버 메시지가 증발했습니다&quot;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;평온하던 어느 날, 유닉스(Unix) 서버에서 이상 메시지가 발생했다는 보고가 들어왔습니다. 그런데 이상한 일이 벌어집니다. 분명히 봤다는 메시지가 정작 서버 로그에는 남아있지 않다는 겁니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;당황한 담당자가 시니어 빌런에게 달려가 묻습니다. &lt;b data-index-in-node=&quot;28&quot; data-path-to-node=&quot;9&quot;&gt;&quot;빌런님, 이 메시지 보셨어요? 지금 서버에서 사라졌는데요?&quot;&lt;/b&gt;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;10&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;10&quot;&gt;2. 기술 대신 '음모론'을 선택한 전문가들&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size16&quot;&gt;시니어 빌런의 반응은 역시나 기대를 저버리지 않았습니다. &lt;b data-index-in-node=&quot;32&quot; data-path-to-node=&quot;11&quot;&gt;&quot;그래요? 로그가 왜 없지? 이거... 누가 고의로 삭제한 거 아니에요?&quot;&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;기술적으로 로그가 순환(Rotate)되었거나, 애초에 발생 지점이 다를 가능성을 먼저 체크해야 할 시니어들이 내린 결론은 **'누군가의 삭제 소행'**이었습니다. 팩트 체크 대신 범인 찾기에 혈안이 된 그들의 대화를 지켜보며 저는 조용히 관제 솔루션 대시보드를 열었습니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;13&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;13&quot;&gt;3. 관제 솔루션은 진실을 알고 있다&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size16&quot;&gt;상황은 간단했습니다. 시스템 로그(Syslog)가 발생했다면 제 폰으로 알림이 와야 하는데, 조용했거든요. 저는 관제 솔루션의 이력 데이터를 1초 만에 뒤졌고, 곧바로 **'범인'**을 찾아냈습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;삭제된 게 아니었습니다. 발생한 로그는 **'시스템 로그'가 아니라 'DB 로그(Alert Log)'**였습니다. 유닉스 OS 레벨이 아니라 데이터베이스 레벨에서 터진 에러였으니, 당연히 OS 로그 파일엔 기록될 리가 없었죠.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;16&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16&quot;&gt;4. 보지 않는 눈, 듣지 않는 귀&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;&quot;누가 삭제했나 봐&quot;라며 음모론을 펼치던 시니어들은, 정작 눈앞의 관제 데이터 하나 제대로 대조해보지 않았습니다. 인프라 운영은 **'상상력'**이 아니라 **'정확한 경로 추적'**입니다. 시스템의 언어를 이해하지 못하는 이들이 모여 회의를 할 때, 진실은 엉뚱한 곳에서 미궁에 빠지고 있었습니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;18&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;19&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;19&quot;&gt;  오늘의 인프라 묵상&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-path-to-node=&quot;20&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;20,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20,0&quot;&gt;&quot;지혜로운 자의 눈은 그의 머릿속에 있고 미련한 자는 어둠 속에서 다니느니라.&quot; (전도서 2:14)&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21&quot;&gt;로그가 사라졌다고 누군가를 의심하기 전에, 내가 보고 있는 로그의 '출처'가 어디인지 먼저 확인하라. 시스템은 결코 스스로 로그를 지우지 않으며, 진실은 언제나 남겨진 기록(Record) 속에 있다.&lt;/i&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;22&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i data-index-in-node=&quot;0&quot; data-path-to-node=&quot;22&quot;&gt;아키텍트는 편견 없이 데이터를 바라보는 자다. 음모론이 판치는 회의실에서 묵묵히 관제 솔루션을 열어 팩트를 짚어내는 침착함, 그것이 바로 진짜 엔지니어의 품격이다.&lt;/i&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;22&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;3&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;3&quot;&gt;[다음 편 예고]&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4&quot;&gt;&quot;Latency 100배가 껌이라고요? &amp;ndash; 네트워크 담당자의 위험한 망언&quot;&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;로그 실종 사건으로 기술적 무지가 드러났음에도, 시니어 빌런의 '근거 없는 자신감'은 멈추지 않았습니다. 이번엔 스토리지 성능 문제로 서비스가 느려졌다는 요청에, 네트워크 담당자인 그가 내놓은 충격적인 진단.&lt;/p&gt;
&lt;blockquote data-path-to-node=&quot;6&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;6,0&quot; data-ke-size=&quot;size16&quot;&gt;&quot;에이, 전체 네트워크 대역폭이 얼마인데 그 정도 레이턴시 가지고 그래요? 그거 껌이에요, 껌!&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;지연 시간(Latency)이 평소보다 &lt;b data-index-in-node=&quot;21&quot; data-path-to-node=&quot;7&quot;&gt;100배&lt;/b&gt;나 폭증했는데도, &quot;수치가 낮으니 괜찮다&quot;며 껌값 취급하던 그의 오만함. 그 안일한 한마디가 불러올 거대한 장애의 전조를 52편에서 공개합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/45&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;3&quot; data-path-to-node=&quot;8&quot;&gt;[[시즌 2-52편] &quot;Latency 100배가 껌이라고?&quot; &amp;ndash; 네트워크 담당자의 위험한 수치 망언]&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>[인프라 생존기]</category>
      <category>DB로그</category>
      <category>IT조직문화</category>
      <category>관제솔루션</category>
      <category>로그사라짐</category>
      <category>시니어빌런</category>
      <category>시스템로그</category>
      <category>아키텍트의관찰</category>
      <category>유닉스서버</category>
      <category>인프라운영</category>
      <category>팩트체크</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/44</guid>
      <comments>https://infra-survival.tistory.com/44#entry44comment</comments>
      <pubDate>Thu, 21 May 2026 08:30:18 +0900</pubDate>
    </item>
    <item>
      <title>[인프라 운영] &amp;quot;2코어 증설은 안 됩니다&amp;quot; &amp;ndash; 시니어 빌런의 유체이탈과 기록의 중요성 (시즌 2-50편)</title>
      <link>https://infra-survival.tistory.com/43</link>
      <description>&lt;blockquote data-path-to-node=&quot;4&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;4,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4,0&quot;&gt;[지난 이야기]&lt;/b&gt; &quot;2코어 증설은 안 됩니다.&quot; 시니어 빌런의 근거 없는 확신에 SM 총괄은 혼란에 빠졌고, 운영자인 나는 그들의 위험한 독대를 묵묵히 관전했습니다. 하지만 비극은 모두가 보는 '전체 공유방'에서 시작되었습니다. &lt;br /&gt;&lt;br /&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/18&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;130&quot; data-path-to-node=&quot;4,0&quot;&gt;[[시즌 2-26편] &quot;2코어 증설은 안 됩니다&quot; &amp;ndash; 시니어 빌런과 SM 총괄의 위험한 독대 다시보기]&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-path-to-node=&quot;5&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;6&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;6&quot;&gt;1. 빌런의 안식처, '휘발되는 대화'&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;시니어 빌런이 팀장 앞에서 그토록 당당하게 &quot;난 그런 적 없다&quot;고 발뺌할 수 있었던 비결은 명확했습니다. 그는 **'기록'**을 극도로 두려워합니다. 텍스트로 박제되는 공유방이나 메일은 나중에 자신의 발목을 잡을 '증거'가 되기 때문이죠.&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;그래서 그는 항상 **'전화 1:1'**이라는 밀실을 선택합니다. 옆 건물의 SM 총괄에게 전달된 &quot;2코어 불가&quot;라는 황당한 가이드 역시 전화기 너머로 은밀하게 전달되었습니다. 흔적이 남지 않는 대화는 언제든 뒤집을 수 있는 '가불기'가 되고, 그 불투명함 속에서 빌런의 가짜 권위는 유지됩니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9&quot;&gt;2. &quot;정석이 아닙니다&quot;라는 비겁한 방어막&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;하지만 팀장의 거듭된 추궁에 코너에 몰리자, 시니어 빌런은 슬그머니 말을 바꿨습니다. &quot;아니... 제가 아예 안 된다고 한 건 아니고요. 다만 &lt;b data-index-in-node=&quot;80&quot; data-path-to-node=&quot;10&quot;&gt;2코어 증설하는 게 '정석'이 아니라는 얘기는 했습니다.&lt;/b&gt;&quot;&lt;/p&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size16&quot;&gt;자신의 무지를 '정석'이라는 모호한 단어 뒤에 숨기려던 찰나, 팀장의 서늘한 반격이 날아왔습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12&quot;&gt;&quot;정석이 아니라고요? 4코어, 8코어, 16코어 배수씩 증설하는 게 정석이라고 대체 누가 그러던가요?&quot;&lt;/b&gt;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;13&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;13&quot;&gt;3. 'Log'가 없는 업무는 'Work'가 아니다&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size16&quot;&gt;팀장의 날카로운 질문에 시니어 빌런은 입을 뗐지만, 그 어떤 기술적 근거도 내놓지 못했습니다. 인프라 운영에서 로그가 없는 장애 처리가 '원인 불명'이듯, 기록을 피하는 업무 지시는 결국 **'책임 회피'**로 귀결됩니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;그는 전문가로서 시스템을 지키려던 게 아니라, 단지 기록을 남기지 않음으로써 자신의 안위만을 지키려 했던 것입니다. 아키텍트인 제가 본 그날의 풍경은, 기술의 대결이 아니라 &lt;b data-index-in-node=&quot;97&quot; data-path-to-node=&quot;15&quot;&gt;'정직한 기록'과 '비겁한 은폐'의 싸움&lt;/b&gt;이었습니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;16&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;17&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;17&quot;&gt;  오늘의 인프라 묵상&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-path-to-node=&quot;18&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;18,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,0&quot;&gt;&quot;지혜로운 자의 마음은 지식을 얻고 명철한 자의 귀는 지식을 구하느니라. 사정에 어두운 자의 말이 들릴 때에 그 사정을 먼저 말하는 자가 바른 것 같으나 그의 상대자가 와서 밝히느니라.&quot; (잠언 18:15, 17)&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i data-index-in-node=&quot;0&quot; data-path-to-node=&quot;19&quot;&gt;자신의 판단에 자신이 없는 자는 기록을 멀리하고 어둠(전화) 속에서 속삭인다. 하지만 진정한 전문가는 자신의 설계를 빛(공유방) 아래 두고 검증받기를 두려워하지 않는다. &quot;누가 그러더냐&quot;는 질문 앞에 당당할 수 없는 정석은 고집일 뿐이다.&lt;/i&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20&quot;&gt;인프라의 진실은 말에 있지 않고 로그에 있다. 사람의 말은 상황에 따라 휘발되지만, 시스템이 남긴 기록은 시간이 흘러도 변하지 않는다. 기록을 두려워하는 자를 경계하라. 그것이 시스템의 무결성을 지키는 아키텍트의 첫 번째 수칙이다.&lt;/i&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;4&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4&quot;&gt;[다음 편 예고]&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5&quot;&gt;&quot;누가 로그를 삭제했나? &amp;ndash; 시니어 빌런의 황당한 음모론&quot;&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;&quot;2코어 증설 불가&quot; 논란이 채 가라앉기도 전에, 이번에는 서버 로그가 사라지는 의문의 사건이 발생했습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;분명히 발생했다는 유닉스 시스템 메시지가 서버 어디에서도 보이지 않자, 시니어 빌런은 또다시 '전문가다운(?)' 결론을 내놓습니다.&lt;/p&gt;
&lt;blockquote data-path-to-node=&quot;8&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;8,0&quot; data-ke-size=&quot;size16&quot;&gt;&quot;그래요? 로그가 왜 없지? 이거... 누가 고의로 삭제한 거 아니에요?&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;기술적 근거 대신 '음모론'을 들고 나온 빌런. 하지만 관제 솔루션을 열어본 저의 눈에 들어온 진실은 전혀 다른 곳에 있었습니다. 팩트 앞에서 무너져 내리는 시니어 빌런의 황당한 로그 실종 사건, 51편에서 공개합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/44&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;3&quot; data-path-to-node=&quot;10&quot;&gt;[[시즌 2-51편] &quot;로그가 사라졌다?&quot; &amp;ndash; 시니어 빌런의 음모론과 DB 로그의 반전]&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>[인프라 생존기]</category>
      <category>IT조직문화</category>
      <category>가상화실무</category>
      <category>기록의중요성</category>
      <category>로그는진실을말한다</category>
      <category>시니어빌런</category>
      <category>인프라생존기</category>
      <category>잠언18장17절</category>
      <category>전화지시금지</category>
      <category>책임회피</category>
      <category>팀장의팩폭</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/43</guid>
      <comments>https://infra-survival.tistory.com/43#entry43comment</comments>
      <pubDate>Wed, 20 May 2026 08:30:11 +0900</pubDate>
    </item>
    <item>
      <title>[인프라 생존기 #49.5] 브레이크가 있는 조직, 그리고 50번째 로그를 향하여</title>
      <link>https://infra-survival.tistory.com/106</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;  [인프라 생존기 #49] 다시 보기&lt;/b&gt; &lt;a href=&quot;https://infra-survival.tistory.com/41&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;b&gt;&quot;제대로 검토하라&quot; 무모한 열정에 찬물을 끼얹은 상식의 브레이크&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot;&gt;&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 어제의 여운: 파수꾼의 자격&lt;/b&gt;&lt;/h3&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;어제&lt;/b&gt; 기록한 49편의 에피소드는 인프라 아키텍트인 나에게도 깊은 안도감을 주었습니다. 폭주하는 DBA의 조급함 앞에 &quot;제대로 검토하라&quot;며 브레이크를 걸어준 총 책임자의 한마디. 그것은 단순히 작업을 멈춘 것이 아니라, 무너져가던 **'엔지니어링의 상식'**을 다시 세운 사건이었습니다.&lt;br&gt;&amp;nbsp;&lt;br&gt;우리는 종종 효율이라는 미명 하에 절차를 생략하고 싶어 하는 유혹에 빠집니다. 하지만 어제 보았듯, 그 유혹을 이겨내는 '두려워할 줄 아는 지혜'야말로 시스템을 지탱하는 진정한 힘입니다.&lt;/p&gt;&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 50편을 향한 중간 점검&lt;/b&gt;&lt;/h3&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;시즌 2를 시작하며 달려온 기록이 어느덧 50편을 눈앞에 두고 있습니다. 49편까지의 여정 속에서 우리는 두 부류의 인간상을 보았습니다.&lt;/p&gt;&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;&lt;li&gt;팩트보다 짐작을 앞세우고, 알람을 끄자고 제안하며, 절차를 귀찮아하는 **'빌런'**들.&lt;/li&gt;&lt;li&gt;그리고 어제처럼, 보이지 않는 위험을 예견하며 원칙을 고수하는 **'파수꾼'**들.&lt;/li&gt;&lt;/ul&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;아키텍트로서 제가 기록하는 이 로그들은 결국 이 두 부류의 충돌 보고서입니다. 50편이라는 거대한 폭발 지점을 향해 가면서, 이 갈등의 골은 더욱 깊어질 것이며 우리가 믿어왔던 '상식'은 더 큰 시험대에 오르게 될 것입니다.&lt;/p&gt;&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 50이라는 숫자의 무게&lt;/b&gt;&lt;/h3&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;내일&lt;/b&gt;이면 인프라 생존기 시즌 2도 50번째 기록을 맞이합니다. 반환점을 도는 이 시점에서 저는 다시 한번 스스로에게 묻습니다. 나는 여전히 시스템의 신호에 귀를 기울이고 있는가? 혹시 나 역시 누군가에게 '고집 센 아키텍트'로만 비춰지고 있지는 않은가?&lt;br&gt;&amp;nbsp;&lt;br&gt;하지만 어제 책임자가 보여준 결단처럼, 시스템의 안녕을 위해서라면 기꺼이 미움받을 용기를 내는 것. 그것이 제가 이 생존기를 써 내려가는 이유이자, 내일 마주할 50번째 로그를 준비하는 마음가짐입니다.&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot;&gt;&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;4. 에필로그: 고요함 속의 준비&lt;/b&gt;&lt;/h3&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;폭풍 전야의 고요함처럼, 50편을 앞둔 오늘 하루는 잠시 숨을 고릅니다. 하지만 서버의 팬(Fan)은 멈추지 않고, 누군가는 지금 이 순간에도 절차를 무너뜨릴 빈틈을 찾고 있을지 모릅니다.&lt;br&gt;&amp;nbsp;&lt;br&gt;자, 이제 다시 신발 끈을 조여 맵니다. 내일 50편부터 시작될 더 치열한 생존의 기록을 위하여.&lt;/p&gt;&lt;blockquote data-path-to-node=&quot;19&quot; data-ke-style=&quot;style1&quot;&gt; 
 &lt;p data-path-to-node=&quot;19,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;19,0&quot;&gt;&quot;너는 전략으로 싸우라 승리는 지략이 많음에 있느니라&quot; (잠언 24:6)&lt;/b&gt;&lt;/p&gt; 
&lt;/blockquote&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot;&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;  다음 이야기 예고&lt;/b&gt; &lt;a href=&quot;https://infra-survival.tistory.com/43&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;b&gt;[인프라 생존기 #50] &quot;누가 그러던가요?&quot; – 기록을 두려워하는 '가짜 정석'의 민낯&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>[인프라 생존기]</category>
      <category>빌런도감</category>
      <category>시즌2</category>
      <category>아키텍트의고찰</category>
      <category>엔지니어링</category>
      <category>인프라생존기</category>
      <category>인프라서바이벌</category>
      <category>중간점검</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/106</guid>
      <comments>https://infra-survival.tistory.com/106#entry106comment</comments>
      <pubDate>Tue, 19 May 2026 08:30:32 +0900</pubDate>
    </item>
    <item>
      <title>[인프라의 비극] &amp;quot;폭주를 멈춘 한마디: 제대로 된 검토가 속도보다 중요하다&amp;quot; (시즌 2-49편)</title>
      <link>https://infra-survival.tistory.com/41</link>
      <description>&lt;blockquote data-path-to-node=&quot;5&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;5,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5,0&quot;&gt;[지난 이야기]&lt;/b&gt; 복구 테스트 도중 발견된 작은 로그 하나에 꽂혀, &quot;테스트하는 김에 당장 패치까지 밀어붙이자&quot;며 폭주하기 시작한 DBA. 아키텍트인 제가 경악하던 찰나, 작업 공지방에 예상치 못한 메시지가 올라옵니다. &lt;br /&gt;&lt;br /&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/40&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;125&quot; data-path-to-node=&quot;5,0&quot;&gt;[[시즌 2-48편] 복구 테스트의 함정: '김에' 패치하자는 위험한 질주 바로가기]&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-path-to-node=&quot;6&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;&quot;지금 장비 붙잡고 있는 김에 바로 패치까지 진행하겠습니다.&quot;&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;DBA의 선언에 작업방의 긴장감은 극에 달했습니다. 검증되지 않은 패치를 운영 환경에 즉흥적으로 밀어 넣겠다는 무모한 도박. 모두가 침묵하며 눈치를 보던 그때, 단체 대화방에 묵직한 메시지 한 줄이 올라왔습니다. 바로 이번 작업을 총괄하는 &lt;b data-index-in-node=&quot;134&quot; data-path-to-node=&quot;8&quot;&gt;총 책임자&lt;/b&gt;였습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9&quot;&gt;&quot;너무 급하게 하지 말고, 제대로 검토해 보고 하는 게 나을 듯한데.&quot;&lt;/b&gt;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;10&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;10&quot;&gt;1. 무모한 열정에 찬물을 끼얹은 '상식의 브레이크'&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size16&quot;&gt;총 책임자의 이 한마디는 폭주하던 기관차 앞에 놓인 거대한 바위와 같았습니다. &quot;깔끔한 마무리&quot;라는 명분 아래 숨겨져 있던 DBA의 조급함을 단칼에 베어버린 것이죠. 인프라 운영에서 가장 무서운 적은 장애 그 자체보다, **장애를 막겠다는 명목으로 저지르는 '검증되지 않은 행위'**임을 책임자는 정확히 꿰뚫고 있었습니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;12&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;12&quot;&gt;2. '속도'보다 중요한 것은 '방향'과 '안정'&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;&quot;하는 김에 하겠다&quot;는 효율의 논리는 책임자의 &quot;제대로 검토하라&quot;는 원칙 앞에 힘을 잃었습니다. 10분을 아끼려다 10시간의 장애를 초래할 수 있는 위험을 차단한 것입니다. 이는 단순히 작업을 늦춘 것이 아니라, &lt;b data-index-in-node=&quot;119&quot; data-path-to-node=&quot;13&quot;&gt;절차라는 시스템&lt;/b&gt;이 살아있음을 증명한 순간이었습니다.&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;14&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14&quot;&gt;3. 아키텍트의 안도: &quot;시스템은 혼자 돌아가지 않는다&quot;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;그 메시지를 보는 순간, 막혔던 체증이 내려가는 기분이었습니다. 독단적인 엔지니어와 조급한 DBA 사이에서 중심을 잡아줄 누군가가 있다는 것. 그것이 바로 거대 인프라를 지탱하는 마지막 보루라는 사실을 새삼 깨달았습니다. 결국 그날의 즉흥 패치는 취소되었고, 우리는 '상식적인' 운영의 궤도로 돌아올 수 있었습니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;16&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;17&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;17&quot;&gt;  오늘의 인프라 묵상&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-path-to-node=&quot;18&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;18,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,0&quot;&gt;&quot;지혜로운 자는 두려워하여 악을 떠나나 미련한 자는 방자하여 스스로 믿느니라. 노하기를 속히 하는 자는 어리석은 일을 행하고 악한 계교를 꾀하는 자는 미움을 받느니라.&quot; (잠언 14:16-17)&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i data-index-in-node=&quot;0&quot; data-path-to-node=&quot;19&quot;&gt;자신의 기술적 판단을 과신하여 절차를 무시하는 자는 '방자한 미련함'에 빠진 것이다. 반면, 보이지 않는 위험을 두려워할 줄 아는 자가 진정으로 시스템을 지키는 지혜로운 운영자다.&lt;/i&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20&quot;&gt;책임자의 절제된 한마디는 무모한 열정을 꺾는 독재가 아니라, 공동체의 안녕을 지키는 자비로운 결단이다. &quot;제대로 검토하라&quot;는 권고를 무겁게 받아들이는 엔지니어만이, 비로소 인프라라는 거대한 성벽의 파수꾼이 될 자격이 있다.&lt;/i&gt;&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;4&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4&quot;&gt;[다음 편 예고]&lt;/b&gt;&lt;b data-index-in-node=&quot;3&quot; data-path-to-node=&quot;10&quot;&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5&quot;&gt;&quot;1초의 유체이탈: '전 그렇게 말한 적 없는데요?'&quot;&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;2코어 증설은 절대 안 된다던 시니어 빌런. 하지만 팀장의 추궁 앞에 1초 만에 말을 뒤집던 그의 유체이탈 화법 기억하시나요?&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;**[시즌 2-50편]**에서는 당시 그가 어떻게 그토록 당당하게 &lt;b data-index-in-node=&quot;37&quot; data-path-to-node=&quot;7&quot;&gt;옆 건물 총괄에게 책임을 떠넘길 수 있었는지&lt;/b&gt;, 그리고 왜 그토록 기록이 남지 않는 &lt;b data-index-in-node=&quot;83&quot; data-path-to-node=&quot;7&quot;&gt;'전화기'&lt;/b&gt; 뒤에만 숨으려 했는지 그 비겁한 생존 전략의 실체를 공개합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;기록이 없는 인프라 운영이 얼마나 위험한지, 50편에서 확인하세요.&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/43&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b data-index-in-node=&quot;3&quot; data-path-to-node=&quot;9&quot;&gt;[[시즌 2-50편] &quot;2코어 증설 불가&quot;의 진실 &amp;ndash; 기록을 두려워하는 빌런의 생존법]&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>[인프라 생존기]</category>
      <category>IT운영원칙</category>
      <category>리스크관리</category>
      <category>시스템안정성</category>
      <category>엔지니어의자만</category>
      <category>인프라생존기</category>
      <category>잠언14장16절</category>
      <category>장애예방</category>
      <category>절차준수</category>
      <category>총책임자의결단</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/41</guid>
      <comments>https://infra-survival.tistory.com/41#entry41comment</comments>
      <pubDate>Mon, 18 May 2026 08:30:53 +0900</pubDate>
    </item>
    <item>
      <title>[인프라 실무의 정석 #6] CPU 증설의 완성: 인프라의 '할당'과 AP의 '인식' 사이</title>
      <link>https://infra-survival.tistory.com/116</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;  [인프라 실무의 정석] 시리즈 다시보기&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://infra-survival.tistory.com/115&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;b&gt;[[제5편] vCPU 할당의 마법: 1:3의 비율은 '약속'인가, '실제'인가?]&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 인프라의 '클릭' vs 어플리케이션의 '현실'&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가상화 기술의 발전으로 우리는 서버를 끄지 않고도 CPU를 추가하는 &lt;b&gt;'CPU Hot-Add'&lt;/b&gt; 기능을 갖게 되었습니다. 인프라 담당자 입장에서는 &quot;온라인 중에 넣어드렸으니 확인해 보세요&quot;라고 가볍게 말하기 쉽지만, 실제 서비스를 담당하는 AP(어플리케이션) 담당자의 대답은 다릅니다. &lt;b&gt;&quot;CPU는 늘었는데 WAS가 그대로인데요? 재기동해야 할 것 같습니다.&quot;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1408&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ycoWy/dJMcahcZVU2/WGIZ2FhZ3AUmssFq16I1K0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ycoWy/dJMcahcZVU2/WGIZ2FhZ3AUmssFq16I1K0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ycoWy/dJMcahcZVU2/WGIZ2FhZ3AUmssFq16I1K0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FycoWy%2FdJMcahcZVU2%2FWGIZ2FhZ3AUmssFq16I1K0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1408&quot; height=&quot;768&quot; data-origin-width=&quot;1408&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 왜 인프라에서 줘도 바로 못 쓰는가?&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자원이 들어와도 어플리케이션이 이를 제대로 활용하지 못하는 이유는 크게 두 가지입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;OS 레벨의 인식 문제:&lt;/b&gt; 최신 OS는 Hot-Add를 지원하지만, 특정 커널 버전이나 설정에 따라 새로 추가된 CPU를 'Offline' 상태로 두기도 합니다. 인프라가 자원을 밀어 넣어도 OS가 이를 깨워주지 않으면 무용지물입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;미들웨어(WAS)의 라이브러리 정책:&lt;/b&gt; 가장 큰 형님은 WAS입니다. Java 기반의 WAS(Tomcat, WebLogic 등)나 DB 엔진은 &lt;b&gt;기동 시점의 시스템 리소스&lt;/b&gt;를 기준으로 Thread Pool이나 Memory Heap 설정을 최적화합니다. 이미 돌아가고 있는 프로세스에 CPU 코어만 늘려준다고 해서, WAS가 &quot;오, 코어가 늘었네? 스레드를 더 만들어야지!&quot;라고 능동적으로 반응하지 않습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 아키텍트의 정석: &quot;증설은 인프라의 끝이 아니라 서비스의 시작이다&quot;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실무에서 무중단 증설을 과신하다가는 '성능 수치 세탁'에 불과한 상황에 빠질 수 있습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Hot-Add의 과신 금지:&lt;/b&gt; 가급적 서비스 영향이 적은 점검 시간에 **작업(Maintenance Window)**을 잡고, OS와 AP가 새로운 리소스를 완벽히 인지하도록 &lt;b&gt;재기동을 병행&lt;/b&gt;하는 것이 가장 안전한 정석입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;커뮤니케이션의 기술:&lt;/b&gt; 6편에서 언급한 '빌런 TA'들이 &quot;무중단으로 다 된다&quot;고 호언장담할 때, 아키텍트는 &quot;서비스의 안정적인 리소스 바인딩을 위해 AP 재기동 절차가 수반되어야 한다&quot;고 제동을 걸어야 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;  여기서 잠깐: 기술보다 무서운 '현장의 미신'&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;기술적으로는 2코어든 3코어든 자유로운 증설이 가능하지만, 현장에서는 전혀 다른 '미신'이 팩트를 압도하기도 합니다. 운영자가 없는 밀실에서 벌어진 **'2진법 증설 미신'**과 시니어 빌런의 황당한 가스라이팅 사건을 확인해 보세요.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;  &lt;a href=&quot;https://infra-survival.tistory.com/18&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;b&gt;[[가상화의 미신] &quot;2코어 증설은 안 됩니다&quot; &amp;ndash; 시니어 빌런과 SM 총괄의 위험한 독대: 인프라 생존기 시즌2-26편]&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;  오늘의 인프라 묵상&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-path-to-node=&quot;17&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;17,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;17,0&quot;&gt;&quot;새 포도주는 새 부대에 넣어야 할 것이니라&quot; (누가복음 5:38)&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;새로운 CPU(새 포도주)를 추가했다면, 그 자원을 온전히 담아낼 어플리케이션의 상태(새 부대)도 새롭게 정비되어야 합니다. 단순히 자원만 밀어 넣는 것이 아니라, 서비스 전체가 조화를 이루도록 절차를 설계하는 것이 진정한 엔지니어의 자세입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[다음 이야기 예고]&lt;/b&gt;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;a href=&quot;https://infra-survival.tistory.com/113&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;b&gt;제7편. P2V의 기술과 예술: 물리 서버를 가상화로 옮기는 '라이브 솔루션'의 신뢰성&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이제는 가장 예민하고 까다로운 숙제를 마주할 시간입니다. 바로 낡은 물리 서버의 하드웨어 종속성을 끊어내고 가상화의 생명력을 불어넣는 **P2V(Physical to Virtual)**입니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&quot;물리 장비를 통째로 복제하는데 정말 서비스 중단이 없을까?&quot;라는 의구심과 &quot;데이터 정합성은 완벽할까?&quot;라는 불안함. 18년 차 아키텍트가 경험한 **'Live P2V'**의 실전 신뢰성과, 그 과정에서 본질(데이터)을 지켜내기 위해 반드시 챙겨야 할 **'최종 동기화(Final Sync)'**의 정석을 공개합니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;보이는 껍데기를 넘어 보이지 않는 서비스의 가치를 영구히 보존하는 법. 인프라의 세대교체를 주도하는 아키텍트의 소명을 7편에서 만나보세요.&lt;/p&gt;</description>
      <category>[인프라 실무의 정석]</category>
      <category>CPU증설</category>
      <category>HotAdd</category>
      <category>WAS재기동</category>
      <category>가상화운영</category>
      <category>누가복음5장38절</category>
      <category>리소스인식</category>
      <category>미들웨어</category>
      <category>아키텍트</category>
      <category>인프라실무의정석</category>
      <author>기록자 느혜미야</author>
      <guid isPermaLink="true">https://infra-survival.tistory.com/116</guid>
      <comments>https://infra-survival.tistory.com/116#entry116comment</comments>
      <pubDate>Sun, 17 May 2026 08:30:13 +0900</pubDate>
    </item>
  </channel>
</rss>