<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>기술 블로그 (Tech) | kt cloud</title>
    <link>https://ktcloudplatform.tistory.com/</link>
    <description>AX Platform Company
</description>
    <language>ko</language>
    <pubDate>Wed, 13 May 2026 14:53:56 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>kt cloud 기술 블로그</managingEditor>
    <image>
      <title>기술 블로그 (Tech) | kt cloud</title>
      <url>https://tistory1.daumcdn.net/tistory/4226485/attach/e91f460a7db54862ba91b4a1d1dc362a</url>
      <link>https://ktcloudplatform.tistory.com</link>
    </image>
    <item>
      <title>[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-05-ktcloud-dell-ai-workstation-%EA%B0%9C%EB%B0%9C-%EA%B2%80%EC%A6%9D</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud AI플랫폼팀 최지우 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 Dell Pro Max GB10 AI 워크스테이션의 아키텍처, 설정, 성능 검증과 활용성을 다룹니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;로컬 AI 개발 환경의 선택 기준과 운영 방향을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#DellProMaxGB10&amp;nbsp;#AI워크스테이션&amp;nbsp;#Blackwell&amp;nbsp;#통합메모리&amp;nbsp;#로컬AI&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fd23d0bdbf9b&quot; data-renderer-start-pos=&quot;738&quot; data-ke-size=&quot;size16&quot;&gt;AI 엔지니어라면 누구나 한 번쯤 이런 상상을 해보셨을 겁니다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;7fdcc2643d85&quot; data-renderer-start-pos=&quot;775&quot; data-ke-style=&quot;style2&quot;&gt;&quot;내 책상 위에 H100 하나만 있으면 소원이 없겠다.&quot;&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;65cacc391f04&quot; data-renderer-start-pos=&quot;808&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;65cacc391f04&quot; data-renderer-start-pos=&quot;808&quot; data-ke-size=&quot;size16&quot;&gt;클라우드에 H100, A100 클러스터가 구축되어 있지만, 보안상의 이유로 데이터를 외부로 반출할 수 없거나, 네트워크 지연(Latency) 없이 즉각적인 추론 테스트를 하고 싶을 때 우리는 항상 로컬 장비를 갈망합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;65cacc391f04&quot; data-renderer-start-pos=&quot;808&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6a4234ed2811&quot; data-renderer-start-pos=&quot;933&quot; data-ke-size=&quot;size16&quot;&gt;하지만 현실은 냉혹합니다. 현재 시중에서 구할 수 있는 소비자용 끝판왕 GPU인 RTX 5090(32GB)조차 LLM 시대에는 명함을 내밀기 힘듭니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;ad2b3709-2c79-4a7c-882e-7397ad7b1f42&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Llama-3 70B 모델 크기(FP16):&lt;/b&gt; 약 140GB&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Int4 양자화(Quantization) 시:&lt;/b&gt; 약 40GB ~ 48GB&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;586c322a6494&quot; data-renderer-start-pos=&quot;1100&quot; data-ke-size=&quot;size16&quot;&gt;5090을 두 장 꽂아도(NVLink도 지원 안 되지만) 70B 모델을 온전히 올리기 버겁습니다. 결국 레이어 오프로딩으로 모델을 분할하거나 시스템 메모리를 활용하게 되는데, 이 경우 초당 1토큰 수준의 응답 속도를 감수해야 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;586c322a6494&quot; data-renderer-start-pos=&quot;1100&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;426f47a40800&quot; data-renderer-start-pos=&quot;1232&quot; data-ke-size=&quot;size16&quot;&gt;이러한 한계는 단순히 GPU 메모리 용량의 문제가 아니라, CPU&amp;ndash;GPU 간 데이터 이동을 PCIe에 의존하는 기존 x86 아키텍처 구조에서 비롯됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (1).jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTNRNl/dJMcaicc9Aj/fQrnoUcj6FG4a9hNAsMaDk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTNRNl/dJMcaicc9Aj/fQrnoUcj6FG4a9hNAsMaDk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTNRNl/dJMcaicc9Aj/fQrnoUcj6FG4a9hNAsMaDk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTNRNl%2FdJMcaicc9Aj%2FfQrnoUcj6FG4a9hNAsMaDk%2Fimg.jpg&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; alt=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;488&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (1).jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;GB10은 바로 이 지점을 정면으로 해결합니다. PCIe 기반 연결 구조를 제거하고, 20코어 ARM 프로세서와 Blackwell GPU를 단일 패키지로 통합했으며, 273GB/s 대역폭의 128GB LPDDR5x 통합 메모리를 통해 CPU와 GPU가 동일한 메모리 풀을 공유합니다. 그 결과, 로컬 환경에서 대형 모델을 구동할 때 발생하던 병목 구조 자체가 사라지며, &amp;lsquo;로컬 AI 컴퓨팅&amp;rsquo;의 가능 범위가 완전히 달라집니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;1.-아키텍처-살펴보기-(Grace-Blackwell)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1563&quot; data-local-id=&quot;642dcc10-0dfa-418e-8de1-8153e5287370&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;1. 아키텍처 살펴보기 (Grace Blackwell)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ff87e4ad133c&quot; data-renderer-start-pos=&quot;1595&quot; data-ke-size=&quot;size16&quot;&gt;박스를 열고 외형을 논하기 전에, 이 장비가 왜 '괴물'인지 칩셋 레벨에서 짚고 넘어가야 합니다. GB10은 일반적인 x86 CPU + PCIe GPU 조합이 아닙니다.&lt;/p&gt;
&lt;h4 id=&quot;1.1.-Grace-CPU-+-Blackwell-GPU의-결합&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1691&quot; data-local-id=&quot;a5e5aada-a140-43e8-8052-be7997d1ec7b&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.1. Grace CPU + Blackwell GPU의 결합&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0a610503b27c&quot; data-renderer-start-pos=&quot;1727&quot; data-ke-size=&quot;size16&quot;&gt;기존 워크스테이션은 Intel/AMD CPU와 NVIDIA GPU가 PCIe Gen5 인터페이스로 연결됩니다. 아무리 빨라봐야 대역폭은 128GB/s 수준이죠. GPU가 데이터를 필요로 할 때마다 CPU를 거치고 PCIe 병목을 통과해야 했습니다. 하지만 GB10은 NVIDIA가 설계한 &lt;b&gt;20코어 ARM 기반 프로세서&lt;/b&gt;와 &lt;b&gt;Blackwell GPU&lt;/b&gt;가 한 기판 위에 공존합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;9234c859-961f-473d-9957-2f0c440e42f7&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;정합성 보장 통합 메모리:&lt;/b&gt; 하드웨어 레벨에서 CPU와 GPU가 메모리 주소 공간을 완벽하게 공유합니다. 엔지니어 입장에선 더 이상 &quot;데이터를 어느 메모리에 복사해둘까&quot; 고민하며 cudaMemcpy를 남발할 필요 없이, 하나의 거대한 풀을 다루듯 코드를 짤 수 있습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;NVIDIA DGX OS 탑재:&lt;/b&gt; DGX 시스템에 맞게 최적화된 Ubuntu 기반 소프트웨어 스택이 기본 제공됩니다. Blackwell 아키텍처에 최적화된 드라이버, CUDA, 컨테이너 런타임, 모니터링 도구가 통합되어 있어 로컬 환경에서도 데이터센터급과 동일한 실행 환경과 안정성을 확보할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;1.2.-128GB-Unified-Memory-(LPDDR5x)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2266&quot; data-local-id=&quot;33bc9a32d4b8&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.2. 128GB Unified Memory (LPDDR5x)&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ba08f0c27dd9&quot; data-renderer-start-pos=&quot;2303&quot; data-ke-size=&quot;size16&quot;&gt;결국 이 장비의 핵심은 메모리 설계에 있습니다. GB10은 GPU 전용 VRAM과 CPU용 RAM을 물리적으로 구분하던 기존 방식을 버리고, 128GB의 LPDDR5x를 통으로 사용하는 &lt;b&gt;통합 메모리 &lt;/b&gt;구조를 택했습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;159cca8b-217d-4489-91fd-bc0293d883e0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;273GB/s의 통합 대역폭:&lt;/b&gt; 통합 메모리임에도 웬만한 워크스테이션 RAM 대역폭을 가볍게 상회하는 &lt;b&gt;273GB/s&lt;/b&gt;를 보장합니다. CPU와 GPU 사이의 데이터 교환 속도가 비약적으로 향상되었습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;H100(80GB)을 넘어서는 가용 용량:&lt;/b&gt; 128GB 전체를 VRAM처럼 점유할 수 있다는 건 엄청난 메리트입니다. 80GB VRAM을 가진 H100 한 장으로도 버겁던 파라미터가 큰 모델이나, 수만 토큰의 컨텍스트 윈도우(Context Window)를 활용한 RAG 시스템도 로컬에서 여유 있게 돌아갑니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;전성비와 공간 효율:&lt;/b&gt; LPDDR5x 채택 덕분에 전력 소모가 드라마틱하게 줄었습니다. 4090 두 장을 억지로 끼워 넣으려고 1500W급 파워를 준비하거나 커스텀 수랭을 고민하던 수고를 생각하면, 단일 칩셋으로 이 정도 효율을 뽑아낸다는 건 확실한 세대교체입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;1.3.-Connectivity&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2869&quot; data-local-id=&quot;5e1a63943986&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.3. Connectivity&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (2).jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqDvm8/dJMcafsYKVl/GIKLDmfxeKail9GmQaQsg0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqDvm8/dJMcafsYKVl/GIKLDmfxeKail9GmQaQsg0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqDvm8/dJMcafsYKVl/GIKLDmfxeKail9GmQaQsg0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqDvm8%2FdJMcafsYKVl%2FGIKLDmfxeKail9GmQaQsg0%2Fimg.jpg&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; alt=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;488&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (2).jpg&quot; data-origin-width=&quot;4000&quot; data-origin-height=&quot;3000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;f5b2bb1d855d&quot; data-renderer-start-pos=&quot;2891&quot; data-ke-size=&quot;size16&quot;&gt;연결성 측면에서는 최신 무선 규격인 &lt;b&gt;Wi-Fi 7과 블루투스 5.4&lt;/b&gt;를 기본 지원하며, 모든 물리 포트를 후면 선반에 배치하여 깔끔한 케이블 관리가 가능하도록 설계되었습니다. USB-C 3.2 Gen 2 포트(DisplayPort 출력 지원) 3개와 HDMI 2.1b, 그리고 고속 데이터 전송을 위한 10Gbps 이더넷 포트가 탑재되어 일반적인 워크스테이션으로서의 확장성도 충분히 갖췄습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;f5b2bb1d855d&quot; data-renderer-start-pos=&quot;2891&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5339978ef05c&quot; data-renderer-start-pos=&quot;3112&quot; data-ke-size=&quot;size16&quot;&gt;하지만 이 기기의 핵심은 우측에 위치한 2개의 200Gbps ConnectX-7 SmartNIC 포트에 있습니다. 이 포트는 QSFP(Quad Small Form-factor Pluggable) 케이블을 통해 여러 대의 GB10을 다이렉트로 연결하는 역할을 합니다. 이를 통해 현재 최대 2대의 시스템을 클러스터링하여 256GB의 통합 메모리 환경을 구축할 수 있으며, 이는 초거대 모델을 분산 추론하거나 대규모 RAG 시스템을 구축하기 위한 핵심적인 확장성을 제공합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2.-Setup-&amp;amp;-Installation&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3378&quot; data-local-id=&quot;983f47e6-626f-414a-8cce-103effec271e&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2. Setup &amp;amp; Installation&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;17d4dd2d87c7&quot; data-renderer-start-pos=&quot;3403&quot; data-ke-size=&quot;size16&quot;&gt;최신 아키텍처인 만큼, 소프트웨어 스택을 세팅하는 과정도 공유가 필요할 것 같습니다.&lt;/p&gt;
&lt;h4 id=&quot;2.1.-OS-및-Driver&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3452&quot; data-local-id=&quot;0dd7c18c-06e5-4b71-968f-11e711678dec&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.1. OS 및 Driver&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;02e390898d43&quot; data-renderer-start-pos=&quot;3470&quot; data-ke-size=&quot;size16&quot;&gt;셋업 과정은 허무할 정도로 간단합니다. 본체에 전원을 꽂고 HDMI로 모니터만 연결하면 끝입니다. 전원을 켜자마자 NVIDIA DGX OS(&lt;b&gt;Ubuntu 24.04 LTS 기반)&lt;/b&gt;가 이미 깔끔하게 설치된 상태로 반겨줍니다. 마우스와 키보드로 기본적인 시스템 설정만 마치면 익숙한 우분투 GUI 환경에 즉시 진입할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;02e390898d43&quot; data-renderer-start-pos=&quot;3470&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;99fbd667c2c0&quot; data-renderer-start-pos=&quot;3652&quot; data-ke-size=&quot;size16&quot;&gt;ARM 아키텍처(aarch64) 기반이므로, x86용 라이브러리를 그대로 가져다 쓰면 에러가 발생하니 주의해야합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1778215098450&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 아키텍처 확인
$ uname -m
aarch64&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id=&quot;2.2.-Docker-Container-구성&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3749&quot; data-local-id=&quot;db7b4208-be43-4e5f-bf15-1b86757b7b54&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.2. Docker Container 구성&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9ab1030c0cd6&quot; data-renderer-start-pos=&quot;3775&quot; data-ke-size=&quot;size16&quot;&gt;더 감동적인 부분은 소프트웨어 스택입니다. 원래 Blackwell 같은 최신 아키텍처는 전용 드라이버를 잡는 것부터가 고역인데, GB10은 그럴 필요가 없습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;440a6cac-560d-4ec4-ac59-c0fbff4ec18b&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;NVIDIA Driver &amp;amp; CUDA:&lt;/b&gt; 현재 아키텍처에 최적화된 최신 버전이 이미 완벽하게 잡혀 있습니다. nvidia-smi를 입력하자마자 Blackwell GPU가 바로 응답합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Docker &amp;amp; NVIDIA Container Toolkit:&lt;/b&gt; AI 개발의 필수인 도커 환경까지 사전 구성되어 있습니다. 컨테이너 런타임 설정 때문에 설정 파일을 뒤질 필요 없이, 바로 이미지를 pull 해서 작업을 시작할 수 있는 상태입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d929d291c1d4&quot; data-renderer-start-pos=&quot;4116&quot; data-ke-size=&quot;size16&quot;&gt;최신 기술의 집합체인 장비를 들여왔는데, 정작 세팅하느라 진을 빼지 않아도 된다는 건 생각보다 큰 장점입니다. &quot;박스 개봉부터 첫 번째 추론 테스트까지&quot; 걸리는 시간이 단 몇 분에 불과하다는 사실은, 이 장비가 개발자의 생산성에 얼마나 진심인지를 보여줍니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3.-간단-Benchmark&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4262&quot; data-local-id=&quot;cfc15737-0947-4b68-8593-6411194da31a&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3. 간단 Benchmark&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a485954abc93&quot; data-renderer-start-pos=&quot;4279&quot; data-ke-size=&quot;size16&quot;&gt;Blackwell 아키텍처의 진가는 단순히 연산 속도가 빠른 데 그치지 않습니다. &lt;b&gt;FP4 데이터 포맷&lt;/b&gt;을 통해 모델의 크기는 크게 줄이면서도, 추론 성능은 하드웨어 가속을 통해 극대화한다는 점이 핵심입니다. 이번 벤치마크에서는 &lt;b&gt;Meta-Llama-3.3-70B-Instruct&lt;/b&gt; 모델을 통해 GB10 장비가 보여주는 FP4 추론의 실전 파워를 측정했습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a485954abc93&quot; data-renderer-start-pos=&quot;4279&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;75aee5c7f685&quot; data-renderer-start-pos=&quot;4478&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;[테스트 환경]&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;b76f9a76-a9be-4553-90bd-4e52178a34c9&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Model:&lt;/b&gt; Meta-Llama-3.3-70B-Instruct&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Quantization:&lt;/b&gt; NVFP4 (NVIDIA ModelOpt v0.23.0 로 양자화)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Serving Engine:&lt;/b&gt; TensorRT-LLM (Release 1.2.0rc6.post3)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1778215139555&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;docker run --rm -it --gpus all --ipc=host \
  --ulimit memlock=-1 --ulimit stack=67108864 \
  -p 8000:8000 \
  -v $(pwd):/workspace \
  nvcr.io/nvidia/tensorrt-llm/release:1.2.0rc6.post3

trtllm-serve Llama-3.3-70B-Instruct-NVFP4 --host 0.0.0.0 --port 8000&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id=&quot;3.1.-Model-Loading-&amp;amp;-Memory-Footprint&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4898&quot; data-local-id=&quot;d6c76a29-5d93-4a07-ad89-d8a72171a4a1&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.1. Model Loading &amp;amp; Memory Footprint&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;da3ea1b15f00&quot; data-renderer-start-pos=&quot;4937&quot; data-ke-size=&quot;size16&quot;&gt;가장 먼저 확인한 것은 &quot;70B 모델이 진짜 올라가는가?&quot;였습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (3).png&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;413&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Gh6nU/dJMcacwhXrC/B9qNZxxqzYfUWigP5XZy5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Gh6nU/dJMcacwhXrC/B9qNZxxqzYfUWigP5XZy5K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Gh6nU/dJMcacwhXrC/B9qNZxxqzYfUWigP5XZy5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGh6nU%2FdJMcacwhXrC%2FB9qNZxxqzYfUWigP5XZy5K%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; alt=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;326&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (3).png&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;413&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;39da8576bea7&quot; data-renderer-start-pos=&quot;4979&quot; data-ke-size=&quot;size16&quot;&gt;과거 70B 모델을 운용하려면 최소 A100(80GB) 2장이 필수적이었습니다. 하지만 NVFP4 양자화 적용 시 가중치만 따지면 40GB, 서빙 실행 시 &lt;b&gt;약 60GB의 VRAM &lt;/b&gt;만을 점유했습니다. 시스템 전체 가용 메모리(128GB)의 절반 수준입니다. 이는 단순 추론을 넘어, 동시에 2~3개의 70B 모델을 띄우거나, 거대한 Context Window(128k)를 활용한 RAG 시스템을 구축하기에 충분한 공간입니다.&lt;/p&gt;
&lt;h3 id=&quot;3.2.-Inference-Speed-(Throughput-&amp;amp;-Latency)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5217&quot; data-local-id=&quot;68ec76f4-7c49-4540-b64c-8bc310ad7eef&quot; data-ke-size=&quot;size23&quot;&gt;3.2. Inference Speed (Throughput &amp;amp; Latency)&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d4b3644b7664&quot; data-renderer-start-pos=&quot;5262&quot; data-ke-size=&quot;size16&quot;&gt;실제 챗봇 사용성을 좌우하는 TPS(Tokens Per Second)를 측정했습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;a684752c-82e4-4576-9aa5-7c5380e811fd&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;일반 챗봇 (512 in / 256 out) 기준&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (2).png&quot; data-origin-width=&quot;1006&quot; data-origin-height=&quot;297&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGkqgB/dJMcaiwszjF/64KCSM3HQklGuBGnjB2rQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGkqgB/dJMcaiwszjF/64KCSM3HQklGuBGnjB2rQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGkqgB/dJMcaiwszjF/64KCSM3HQklGuBGnjB2rQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGkqgB%2FdJMcaiwszjF%2F64KCSM3HQklGuBGnjB2rQ1%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; alt=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;192&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (2).png&quot; data-origin-width=&quot;1006&quot; data-origin-height=&quot;297&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;27d55285-3f34-4e0a-b983-fa32be742a2d&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Output Token Throughput (avg): 198.31 tokens/sec&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-indent-level=&quot;2&quot; data-local-id=&quot;db68eb1c-2962-4b79-ae3a-407f11a873ac&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;가장 중요한 지표입니다. 70B 파라미터 모델이 초당 약 &lt;b&gt;200토큰&lt;/b&gt;을 뽑아내고 있습니다.&lt;/li&gt;
&lt;li&gt;일반적인 A100이나 H100 서버급이 아닌, 단일 Blackwell GPU(GB10) 환경에서 이 정도 수치는 &lt;b&gt;FP4&lt;/b&gt; 가속이 하드웨어 레벨에서 얼마나 강력하게 작동하는지 보여줍니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2.-사용자-체감-성능-(TTFT-&amp;amp;-ITL)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5563&quot; data-local-id=&quot;aca040b436f7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2. 사용자 체감 성능 (TTFT &amp;amp; ITL)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;c4387c14-7c43-4ce9-aec6-84dfa005b58d&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;TTFT (Time To First Token): avg 661.42 ms&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-indent-level=&quot;2&quot; data-local-id=&quot;63f20ef2-6a6c-4042-97a3-0e67bb86f575&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;사용자가 질문을 던지고 첫 글자가 보일 때까지 &lt;b&gt;0.6초&lt;/b&gt;밖에 안 걸립니다. 70B 모델임을 감안하면 매우 쾌적한 반응 속도입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Inter Token Latency (ITL): avg 240.41 ms&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-indent-level=&quot;2&quot; data-local-id=&quot;00ff2094-926f-46ba-9bdb-d7dcd0416dd4&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;토큰 간 간격이 약 &lt;b&gt;0.24초&lt;/b&gt;입니다. 사람이 읽는 속도보다 훨씬 빠르며, 끊김 없는 실시간 스트리밍이 가능하다는 뜻입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3.-NVFP4의-마법:-메모리-대역폭의-한계를-넘다&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5832&quot; data-local-id=&quot;2d00d9edc014&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3. NVFP4의 마법: 메모리 대역폭의 한계를 넘다&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;c36106aa-4d60-4d5f-a566-a144f45e2e15&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;70B 모델을 FP16으로 돌리려면 약 140GB의 VRAM이 필요하지만, &lt;b&gt;NVFP4 덕분에 약 60GB&lt;/b&gt; 내외로 압축되었습니다.&lt;/li&gt;
&lt;li&gt;GB10의 메모리 대역폭이 모델의 연산 요구량을 충분히 소화하고 있으며, 특히 &lt;b&gt;p99(903ms)&lt;/b&gt; 수치를 보면 부하가 걸린 상황에서도 응답 지연이 1초를 넘지 않는 안정성을 보여줍니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;Accuracy-vs.-Performance:-효율과-정밀도의-트레이드오프&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6047&quot; data-local-id=&quot;a0e786692783&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;Accuracy vs. Performance: 효율과 정밀도의 트레이드오프&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;91ae137aeaf5&quot; data-renderer-start-pos=&quot;6090&quot; data-ke-size=&quot;size16&quot;&gt;많은 엔지니어들이 우려하는 &quot;4비트로 줄이면 똑똑함이 사라지지 않는가?&quot;라는 질문에 대한 답입니다. 벤치마크 결과, FP4는 BF16 대비 성능 하락을 최소화하면서도 압도적인 속도를 확보했습니다.&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-testid=&quot;table-container&quot; data-layout=&quot;custom&quot;&gt;
&lt;div data-vc=&quot;table-node-wrapper&quot; data-table-width=&quot;760&quot; data-table-local-id=&quot;3d65b2a7-2256-448d-a898-608ba15a76e3&quot; data-autosize=&quot;false&quot; data-layout=&quot;default&quot; data-number-column=&quot;false&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-layout=&quot;default&quot; data-table-width=&quot;760&quot; data-number-column=&quot;false&quot; data-testid=&quot;renderer-table&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Precision&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;MMLU&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;GSM8K_COT&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;ARC Challenge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;BF16&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;83.3&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;95.3&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;93.7&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;FP4&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;81.1&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;92.6&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;93.3&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div data-vc=&quot;table-sticky-scrollbar-container&quot;&gt;&lt;span style=&quot;letter-spacing: 0px; color: #9d9d9d;&quot;&gt;*NVIDIA 공식 레포지토리 벤치마크&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;4.-Engineering-Review:-장단점-분석&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6346&quot; data-local-id=&quot;3856d29d-405c-4c3c-a12c-bd8d755cb60f&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;4. Engineering Review: 장단점 분석&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;28acccc14dc0&quot; data-renderer-start-pos=&quot;6377&quot; data-ke-size=&quot;size16&quot;&gt;사용 경험을 바탕으로 장단점을 엔지니어 관점에서 정리했습니다.&lt;/p&gt;
&lt;h4 id=&quot;--장점&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6413&quot; data-local-id=&quot;88735fcc-a939-41ac-a7c8-f65e599dd53f&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;- 장점&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;7ce32d6a-3325-44d2-b07f-0de4a1ad116d&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;압도적인 VRAM 가성비:&lt;/b&gt; H100 80GB급 장비의 가격을 고려하면, 128GB 통합 메모리를 로컬에서 사용할 수 있다는 점만으로도 비용 효율성은 매우 높은 편입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;전성비:&lt;/b&gt; 벤치마크 중 측정한 최대 소비 전력은 100W를 넘지 않았습니다. 단일 RTX 4090이 최대 450W 수준까지 사용하는 것과 비교하면, Grace ARM CPU 기반 설계의 전력 효율이 확연히 드러납니다. 장시간 상시 구동 환경에서도 부담이 적습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;조용함:&lt;/b&gt; 팬 소음이 거의 없습니다. 사무실 책상 위에 올려두고 써도 옆 자리 동료에게 눈치 보일 일이 없습니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&quot;--단점-&amp;amp;-아쉬운-점&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6735&quot; data-local-id=&quot;e1153d40-9ac8-4731-9030-98acd138d04f&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;- 단점 &amp;amp; 아쉬운 점&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;27977995-a82c-481f-af8c-5c7d64727016&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;ARM 아키텍처의 호환성:&lt;/b&gt; 대부분의 AI 라이브러리가 x86_64에 최적화되어 있습니다. bitsandbytes나 일부 커스텀 CUDA 커널을 컴파일할 때 aarch64 호환성 문제로 삽질을 좀 해야 했습니다. (물론 시간이 해결해 줄 문제입니다.)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;확장성의 한계:&lt;/b&gt; 통합 메모리 구조 특성상 메모리나 GPU를 개별적으로 교체하거나 업그레이드할 수 없습니다. 초기 구성 선택이 장기간의 사용 범위를 결정합니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;5.-Use-Cases&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6986&quot; data-local-id=&quot;0c8bfa77-51da-4f4c-a00c-4190b3078af0&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;5. Use Cases&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;f791cb8020b1&quot; data-renderer-start-pos=&quot;7000&quot; data-ke-size=&quot;size16&quot;&gt;이 장비를 단순한 테스트용으로만 쓰기에는 아쉬운 부분이 많습니다. 실제로는 다음과 같은 워크로드에서 가장 강점을 보입니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;df3d5a4363b1&quot; data-renderer-start-pos=&quot;7070&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;대형 LLM&amp;middot;비전 모델 로컬 개발 환경&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;df3d5a4363b1&quot; data-renderer-start-pos=&quot;7070&quot; data-ke-size=&quot;size16&quot;&gt;클라우드를 거치지 않고 모델 로딩부터 파인튜닝, 추론 테스트까지 한 번에 수행할 수 있습니다. 실험을 반복해야 하는 개발 단계에서는 이 차이가 꽤 크게 느껴집니다.&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bb5d136db090&quot; data-renderer-start-pos=&quot;7185&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;클라우드 의존도를 줄여야 하는 경우&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bb5d136db090&quot; data-renderer-start-pos=&quot;7185&quot; data-ke-size=&quot;size16&quot;&gt;GPU 인스턴스를 장시간 유지해야 하는 워크로드라면 비용 부담이 빠르게 커집니다. 데이터 반출이 어려운 환경에서는 온프레미스 대안으로도 충분히 현실적인 선택지가 됩니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9fd77b8230fb&quot; data-renderer-start-pos=&quot;7301&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;네트워크가 분리된 보안 환경&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9fd77b8230fb&quot; data-renderer-start-pos=&quot;7301&quot; data-ke-size=&quot;size16&quot;&gt;외부 연결 없이도 70B급 모델을 직접 구동할 수 있기 때문에, 보안 요구사항이 높은 환경에서도 AI 워크로드를 구성할 수 있습니다.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;f9f421400357&quot; data-renderer-start-pos=&quot;7393&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;다중 모델 기반 추론 파이프라인&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;f9f421400357&quot; data-renderer-start-pos=&quot;7393&quot; data-ke-size=&quot;size16&quot;&gt;메모리 여유가 크기 때문에 하나의 모델만 올려 쓰는 구조보다는 RAG, 에이전트, 임베딩 모델을 함께 띄운 형태의 파이프라인을 구성할 때 진가가 드러납니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;6.-결론&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7500&quot; data-local-id=&quot;300daed7-cabc-49ef-8ab2-928ebcd6c2dd&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;6. 결론&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vpb2w/dJMcahRQ7Rq/4mM8FQAOdIKLM8B1peV6zK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vpb2w/dJMcahRQ7Rq/4mM8FQAOdIKLM8B1peV6zK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vpb2w/dJMcahRQ7Rq/4mM8FQAOdIKLM8B1peV6zK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVpb2w%2FdJMcahRQ7Rq%2F4mM8FQAOdIKLM8B1peV6zK%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; alt=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;1080&quot; data-filename=&quot;[리뷰] 책상 위의 데이터센터, Dell Pro Max GB10 AI 워크스테이션 실사용기 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;21d36a1fec5f&quot; data-renderer-start-pos=&quot;7507&quot; data-ke-size=&quot;size16&quot;&gt;실제로 사용해보니, 이 장비가 지향하는 포인트가 무엇인지는 분명했습니다. 단순히 성능이 높은 워크스테이션이 아니라, 대형 모델을 로컬에서 실사용 가능한 수준으로 끌어내린 개발 장비에 가깝습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;21d36a1fec5f&quot; data-renderer-start-pos=&quot;7507&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fc071531d82f&quot; data-renderer-start-pos=&quot;7617&quot; data-ke-size=&quot;size16&quot;&gt;지금까지 로컬 환경에서 70B급 모델을 다룬다는 것은 메모리에 맞추기 위해 모델을 압축하고, 레이어를 오프로딩하고, 속도를 감수하는 과정의 반복에 가까웠습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fc071531d82f&quot; data-renderer-start-pos=&quot;7617&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a793e2f45707&quot; data-renderer-start-pos=&quot;7708&quot; data-ke-size=&quot;size16&quot;&gt;GB10에서는 그 전제가 달라집니다. 모델을 메모리에 맞추기 위해 구조를 바꾸는 것이 아니라, 그대로 로드하고 바로 테스트할 수 있습니다. 이 차이는 단순한 편의성의 문제가 아니라 개발 속도와 실험 방식 자체를 바꿉니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a793e2f45707&quot; data-renderer-start-pos=&quot;7708&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;cbf5e967276e&quot; data-renderer-start-pos=&quot;7833&quot; data-ke-size=&quot;size16&quot;&gt;128GB 통합 메모리, NVLink-C2C 기반 구조, 그리고 FP4에서의 처리 성능은 로컬 환경을 &amp;ldquo;간이 테스트 머신&amp;rdquo;이 아니라 하나의 독립적인 AI 개발 인프라로 만들어 줍니다. 클라우드에 접속하지 않고도 대형 모델을 실시간으로 다루고, 여러 모델을 동시에 올려 복합 파이프라인을 구성할 수 있다는 점에서 활용 범위도 명확합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;cbf5e967276e&quot; data-renderer-start-pos=&quot;7833&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;608b1226eea7&quot; data-renderer-start-pos=&quot;8022&quot; data-ke-size=&quot;size16&quot;&gt;물론 ARM 아키텍처 기반 생태계나 하드웨어 확장성 측면에서의 제약은 존재합니다. 하지만 이 장비의 목적이 범용 워크스테이션이 아니라 완성형에 가까운 AI 개발 노드라는 점을 고려하면, 그 방향성은 충분히 납득할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;608b1226eea7&quot; data-renderer-start-pos=&quot;8022&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9691691308ea&quot; data-renderer-start-pos=&quot;8150&quot; data-ke-size=&quot;size16&quot;&gt;이번 검증을 통해 확인한 것은 단순히 하나의 새로운 장비가 아니라, 로컬 AI 개발 환경이 도달할 수 있는 수준이 어디까지 올라왔는가에 대한 변화였습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9691691308ea&quot; data-renderer-start-pos=&quot;8150&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a581737a2094&quot; data-renderer-start-pos=&quot;8238&quot; data-ke-size=&quot;size16&quot;&gt;Dell Pro Max GB10 장비에서 확인해보고 싶은 모델이나 워크로드가 있다면 댓글로 남겨주세요. 대신 돌려드리겠습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. RTX&amp;nbsp;4090/5090&amp;nbsp;여러&amp;nbsp;장&amp;nbsp;쓰는&amp;nbsp;워크스테이션&amp;nbsp;대비&amp;nbsp;진짜&amp;nbsp;장점이&amp;nbsp;뭔가요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;멀티&amp;nbsp;GPU&amp;nbsp;워크스테이션은&amp;nbsp;더&amp;nbsp;높은&amp;nbsp;절대&amp;nbsp;성능을&amp;nbsp;낼&amp;nbsp;수&amp;nbsp;있지만,&amp;nbsp;대형&amp;nbsp;모델을&amp;nbsp;돌리기&amp;nbsp;위해&amp;nbsp;텐서&amp;nbsp;병렬화/오프로딩/토폴로지&amp;nbsp;튜닝&amp;nbsp;등&amp;nbsp;복잡한&amp;nbsp;분산&amp;nbsp;설계가&amp;nbsp;필요합니다. &lt;br /&gt;GB10은&amp;nbsp;128GB&amp;nbsp;통합&amp;nbsp;메모리&amp;nbsp;기반&amp;nbsp;단일&amp;nbsp;노드&amp;nbsp;구조라&amp;nbsp;모델을&amp;nbsp;그대로&amp;nbsp;로드해&amp;nbsp;개발&amp;nbsp;구조가&amp;nbsp;단순해집니다. &lt;br /&gt;GPU&amp;nbsp;간&amp;nbsp;통신이나&amp;nbsp;PCIe&amp;nbsp;병목이&amp;nbsp;없어&amp;nbsp;지연&amp;nbsp;시간과&amp;nbsp;성능이&amp;nbsp;더&amp;nbsp;예측&amp;nbsp;가능하게&amp;nbsp;유지됩니다. &lt;br /&gt;전력&amp;nbsp;소모와&amp;nbsp;발열이&amp;nbsp;낮아&amp;nbsp;책상&amp;nbsp;위에서&amp;nbsp;상시&amp;nbsp;구동하는&amp;nbsp;개인&amp;nbsp;전용&amp;nbsp;AI&amp;nbsp;노드로&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;있습니다. &lt;br /&gt;그&amp;nbsp;결과&amp;nbsp;로컬에서&amp;nbsp;멀티모델&amp;nbsp;파이프라인까지&amp;nbsp;빠르게&amp;nbsp;실험할&amp;nbsp;수&amp;nbsp;있어&amp;nbsp;개발&amp;nbsp;생산성이&amp;nbsp;크게&amp;nbsp;높아집니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a href=&quot;https://marketplace.nvidia.com/ko-kr/enterprise/personal-ai-supercomputers/dgx-spark/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://marketplace.nvidia.com/ko-kr/enterprise/personal-ai-supercomputers/dgx-spark/&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/AI Cloud</category>
      <category>AI워크스테이션</category>
      <category>ai인프라</category>
      <category>Blackwell</category>
      <category>DellProMaxGB10</category>
      <category>KTCloud</category>
      <category>LLM</category>
      <category>nvidia</category>
      <category>TensorRTLLM</category>
      <category>로컬ai</category>
      <category>통합메모리</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/437</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-05-ktcloud-dell-ai-workstation-%EA%B0%9C%EB%B0%9C-%EA%B2%80%EC%A6%9D#entry437comment</comments>
      <pubDate>Fri, 8 May 2026 13:47:50 +0900</pubDate>
    </item>
    <item>
      <title>[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-05-ktcloud-aidc-ups-shortcircuit-%EC%A0%84%EC%9B%90%EC%84%A4%EB%B9%84-%EB%B3%B4%ED%98%B8</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud DC서부운용팀 서동진 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;이 글에서는 데이터센터 UPS 전원설비에서 발생하는 단락사고의 특성과 보호장치 운용 방향을 다룹니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;고장전류로 인한 설비 소손과 서비스 중단을 줄이기 위한 보호 관점의 중요성을 정리합니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#UPS&amp;nbsp;#단락전류&amp;nbsp;#SSCB&amp;nbsp;#StaticBypass&amp;nbsp;#데이터센터&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;UPS는 &amp;ldquo;무정전전원장치&amp;rdquo;입니다. 그리고 그 구성은 아래와 같습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (1).png&quot; data-origin-width=&quot;2135&quot; data-origin-height=&quot;996&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vN7oh/dJMcafzLSoR/Z8tPwlQKKFretXnJT966t0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vN7oh/dJMcafzLSoR/Z8tPwlQKKFretXnJT966t0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vN7oh/dJMcafzLSoR/Z8tPwlQKKFretXnJT966t0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvN7oh%2FdJMcafzLSoR%2FZ8tPwlQKKFretXnJT966t0%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;303&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (1).png&quot; data-origin-width=&quot;2135&quot; data-origin-height=&quot;996&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;1.-개요&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1043&quot; data-local-id=&quot;c58d06c7-5426-484b-8051-b47db87d85dd&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;1. 개요&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;단락전류는-어떤-모습인가?&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1050&quot; data-local-id=&quot;57448117a42c&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;단락전류는 어떤 모습인가?&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-media-vc-wrapper=&quot;true&quot; data-renderer-start-pos=&quot;1066&quot; data-vc=&quot;media-single&quot; data-node-type=&quot;mediaSingle&quot; data-width-type=&quot;pixel&quot; data-width=&quot;760&quot; data-layout=&quot;center&quot;&gt;
&lt;div&gt;
&lt;div data-local-id=&quot;85826fb02817&quot; data-renderer-start-pos=&quot;1067&quot; data-alt=&quot;image-20260211-043031.png&quot; data-file-mime-type=&quot;&quot; data-file-size=&quot;1&quot; data-file-name=&quot;file&quot; data-collection=&quot;contentId-1726088354&quot; data-id=&quot;6053f0e2-6f68-4a48-9086-04cf396f7dd8&quot; data-height=&quot;1302&quot; data-width=&quot;1962&quot; data-node-type=&quot;media&quot; data-type=&quot;file&quot; data-context-id=&quot;1726088354&quot;&gt;
&lt;div id=&quot;newFileExperienceWrapper&quot; data-media-vc-wrapper=&quot;true&quot; data-testid=&quot;media-card-view&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (2).png&quot; data-origin-width=&quot;1766&quot; data-origin-height=&quot;1172&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vYMX3/dJMcaiwsidN/D0kw7ZqDcRx0vLcTSbAYZk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vYMX3/dJMcaiwsidN/D0kw7ZqDcRx0vLcTSbAYZk/img.png&quot; data-alt=&quot;출처: IEC-60909 Short-Cuircuit&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vYMX3/dJMcaiwsidN/D0kw7ZqDcRx0vLcTSbAYZk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvYMX3%2FdJMcaiwsidN%2FD0kw7ZqDcRx0vLcTSbAYZk%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;431&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (2).png&quot; data-origin-width=&quot;1766&quot; data-origin-height=&quot;1172&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: IEC-60909 Short-Cuircuit&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li data-local-id=&quot;9b4687367532&quot; data-renderer-start-pos=&quot;1102&quot;&gt;비대칭 단락전류: 단락전류가 발생하는 순간 전류가 급격히 상승하기 때문에 시간당 전류변화에 해당하는 L성분이 매우 커져 이에 따른 직류성분이 단락전류를 더욱 크게 확대시킵니다. 확대된 전류의 크기는 본래의 단락전류의 크기보다도 최대 2.83배 더 큰 전류가 흐르며 시간이 지나며 그 크기가 줄어듭니다. 이 초기 단락전류는 반사이클 후의 전류의 크기로하여 60Hz에서 2.6배 상승하는 것으로 계산합니다.&lt;/li&gt;
&lt;li data-local-id=&quot;9b4687367532&quot; data-renderer-start-pos=&quot;1102&quot;&gt;대칭 단락전류: 비대칭 성분(역기전력 직류성분)이 사라진 후에는 대칭상태에서의 대전류가 흐릅니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2.-단락전류에-의한-소손&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1394&quot; data-local-id=&quot;cebbcb91-6e44-4dd7-a37b-5653a78ae7a4&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2. &lt;/b&gt;단락전류에&lt;b&gt; &lt;/b&gt;의한&lt;b&gt; &lt;/b&gt;소손&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id=&quot;1)-열적-소손&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1410&quot; data-local-id=&quot;9e4ac133a222&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1) 열적 소손&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (3).png&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;408&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n2mkl/dJMcaaLZSEj/ySKIWbCyfRykfcfVfPkkS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n2mkl/dJMcaaLZSEj/ySKIWbCyfRykfcfVfPkkS1/img.png&quot; data-alt=&quot;출처: [점검] 수원 영통 대형오피스텔건물 방재실 무정전전원장치(UPS) 고장 긴급조치 : 네이버 블로그 에서 이미지 발췌&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n2mkl/dJMcaaLZSEj/ySKIWbCyfRykfcfVfPkkS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn2mkl%2FdJMcaaLZSEj%2FySKIWbCyfRykfcfVfPkkS1%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;422&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (3).png&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;408&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: [점검] 수원 영통 대형오피스텔건물 방재실 무정전전원장치(UPS) 고장 긴급조치 : 네이버 블로그 에서 이미지 발췌&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (4).png&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;275&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2CnHC/dJMcaiXu2Lm/SaLzDQw2DqxHP9g9fSbkn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2CnHC/dJMcaiXu2Lm/SaLzDQw2DqxHP9g9fSbkn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2CnHC/dJMcaiXu2Lm/SaLzDQw2DqxHP9g9fSbkn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2CnHC%2FdJMcaiXu2Lm%2FSaLzDQw2DqxHP9g9fSbkn1%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;275&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (4).png&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;275&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;51f829f80278&quot; data-renderer-start-pos=&quot;1496&quot; data-ke-size=&quot;size16&quot;&gt;그림과 같이 열에 의한 소손을 방지하려면 발열량을 줄여야합니다. 발열량을 줄이는 방법을 알아보죠.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2c878eeeaaf9&quot; data-renderer-start-pos=&quot;1552&quot; data-ke-size=&quot;size16&quot;&gt;상기 수식은 줄의 법칙으로 전기가 흐르는 도체에서 발생하는 열량을 계산하는 방법입니다. 열량에 대한 변수는 아래와 같이 정의됩니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;fc44f1a9c997&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;요인
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;전류&lt;/span&gt;&lt;b&gt;(I)&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt; : 제곱이므로 &amp;ldquo;~하면 할수록&amp;rdquo; 입니다. 전류가 크면 클수록 열은 더 커집니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt; &lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;저항&lt;/span&gt;&lt;b&gt;(R)&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt; : 열로 치환될 수 있는 선로의 저항성분들입니다. &lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt; &lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;시간&lt;/span&gt;&lt;b&gt;(t)&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt; : 통전되는 시간입니다. &lt;/span&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;차단기가&lt;/u&gt;&lt;b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt; &lt;/u&gt;&lt;/b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;차단하는&lt;/u&gt;&lt;b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt; &lt;/u&gt;&lt;/b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;속도가&lt;/u&gt;&lt;b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt; &lt;/u&gt;&lt;/b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;빠를수록&lt;/u&gt;&lt;b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt; &lt;/u&gt;&lt;/b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;발열량은&lt;/u&gt;&lt;b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt; &lt;/u&gt;&lt;/b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;감소합니다&lt;/u&gt;&lt;b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;. &lt;/u&gt;&lt;/b&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2)-기계적-소손&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1786&quot; data-local-id=&quot;4b2164c87005&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2) &lt;/b&gt;기계적&lt;b&gt; &lt;/b&gt;소손&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ff1dc9f0de27&quot; data-renderer-start-pos=&quot;1797&quot; data-ke-size=&quot;size16&quot;&gt;LS산전 케이블 단락 전자력 시험 유튜브 링크: &lt;a style=&quot;background-color: #ffffff; color: #1868db; text-align: start;&quot; href=&quot;https://www.youtube.com/watch?v=BAjcZFX0meg&quot; data-renderer-mark=&quot;true&quot;&gt;전력케이블의 단락시험(단시간 내력 시험) 영상, 전자기학 9강에 포함 된 영상&lt;/a&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=BAjcZFX0meg&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/qfhyO/dJMb8QMgdGM/ZO6Hr7fY4rbg1g6oKHTNdk/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720,https://scrap.kakaocdn.net/dn/vweTc/dJMb9eTTMPI/6xTuC5MK7zYwqRTbPZa520/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720,https://scrap.kakaocdn.net/dn/c7iOhi/dJMb9b3Wc7a/AWrTVvMxTTuODtjw8Kkjp0/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720&quot; data-video-width=&quot;860&quot; data-video-height=&quot;484&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-title=&quot;전력케이블의 단락시험(단시간 내력 시험) 영상, 전자기학 9강에 포함 된 영상&quot; data-original-url=&quot;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/BAjcZFX0meg&quot; width=&quot;860&quot; height=&quot;484&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption style=&quot;display: none;&quot;&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (1).jpg&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kwTCW/dJMcacbXyRQ/oeBoISdrma57wN8YCpzyVK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kwTCW/dJMcacbXyRQ/oeBoISdrma57wN8YCpzyVK/img.jpg&quot; data-alt=&quot;출처: 변압기 사고 유형 관련 : 네이버 블로그&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kwTCW/dJMcacbXyRQ/oeBoISdrma57wN8YCpzyVK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkwTCW%2FdJMcacbXyRQ%2FoeBoISdrma57wN8YCpzyVK%2Fimg.jpg&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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;488&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (1).jpg&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 변압기 사고 유형 관련 : 네이버 블로그&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ce7dd0161a34&quot; data-renderer-start-pos=&quot;1901&quot; data-ke-size=&quot;size16&quot;&gt;영상과 그림과 같이 도체에 전류가 흐를 때 도체 안에 전자가 받는 힘(전자력)이 발생하며 이 크기가 클 경우 도체를 휘어지게 만드는 말그대로 기계적인 힘(기계력)이 작용합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ce7dd0161a34&quot; data-renderer-start-pos=&quot;1901&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ae74054fcb13&quot; data-renderer-start-pos=&quot;2002&quot; data-ke-size=&quot;size16&quot;&gt;기계력은 도체와 도체가 같은 방향에 전류에서는 흡인력, 다른 방향에서는 반발력을 가져 그 힘으로 소손됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (5).png&quot; data-origin-width=&quot;405&quot; data-origin-height=&quot;461&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTb4kt/dJMcacbXyTH/KxW01ncE6hnmjvuau9kI7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTb4kt/dJMcacbXyTH/KxW01ncE6hnmjvuau9kI7k/img.png&quot; data-alt=&quot;출처 : 블로그: 도체에 전류가 흐를 때 자기력의 크기와 방향에 대해 알아보자(2)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTb4kt/dJMcacbXyTH/KxW01ncE6hnmjvuau9kI7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTb4kt%2FdJMcacbXyTH%2FKxW01ncE6hnmjvuau9kI7k%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;400&quot; height=&quot;455&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (5).png&quot; data-origin-width=&quot;405&quot; data-origin-height=&quot;461&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처 : 블로그: 도체에 전류가 흐를 때 자기력의 크기와 방향에 대해 알아보자(2)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (6).png&quot; data-origin-width=&quot;1944&quot; data-origin-height=&quot;357&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eF8Lhc/dJMb997nigY/b53K0qDdT7Tl8zLPgxKK51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eF8Lhc/dJMb997nigY/b53K0qDdT7Tl8zLPgxKK51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eF8Lhc/dJMb997nigY/b53K0qDdT7Tl8zLPgxKK51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeF8Lhc%2FdJMb997nigY%2Fb53K0qDdT7Tl8zLPgxKK51%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;400&quot; height=&quot;357&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (6).png&quot; data-origin-width=&quot;1944&quot; data-origin-height=&quot;357&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;수식은 위와 같이 표현합니다. &lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;7f8301711f5f&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;요인
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;Im(&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;최대&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;단락전류&lt;/span&gt;&lt;b&gt;)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;단락이 발생한 시점에서 전류의 최댓값인데 비대칭분이 있는 초기 단락전류에서는 Im이 2.6배까지 상승합니다 &amp;rarr; 기계적 소손을 일으키는 주요 요소입니다.&lt;/u&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt; &lt;b&gt;D(&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;선간거리&lt;/span&gt;&lt;b&gt;)&lt;/b&gt; &lt;/u&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt; &lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;선간거리가 증가하면 기계력은 약해집니다. UPS 설계, 제조 단계에서 기계력을 테스트합니다. 운용중에는 조절할 수 없습니다. &lt;/span&gt; &lt;/u&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3.-UPS의-단락전류-보호-대책-[범인-색출하기]&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2334&quot; data-local-id=&quot;4b204337-7f02-43ea-8828-2783d8ce1043&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3. UPS&lt;/b&gt;의&lt;b&gt; &lt;/b&gt;단락전류&lt;b&gt; &lt;/b&gt;보호&lt;b&gt; &lt;/b&gt;대책&lt;b&gt; [&lt;/b&gt;범인&lt;b&gt; &lt;/b&gt;색출하기&lt;b&gt;]&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;88d8d1a8d5e9&quot; data-renderer-start-pos=&quot;2366&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;UPS Static Bypass&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;590ea239ac51&quot; data-renderer-start-pos=&quot;2386&quot; data-ke-size=&quot;size16&quot;&gt;UPS의 전력반도체 소자들은 거대한 단락전류를 견디기에는 열용량이 한없이 부족합니다. 또한, 단락전류가 발생하여 UPS를 Shut down하면 서버에 정전이 발생할 가능성이 높습니다. 따라서 UPS에는 아래와 같은 형태로 회로가 형성되며&lt;b&gt; &lt;/b&gt;내부 바이패스&lt;b&gt; &lt;/b&gt;상태로&lt;b&gt; UPS&lt;/b&gt;를&lt;b&gt; &lt;/b&gt;우회한&lt;b&gt; &lt;/b&gt;상태로&lt;b&gt; &lt;/b&gt;고장전류를&lt;b&gt; &lt;/b&gt;공급하여&lt;b&gt; &lt;/b&gt;고장이&lt;b&gt; &lt;/b&gt;발생한&lt;b&gt; &lt;/b&gt;지점에서&lt;b&gt; &lt;/b&gt;상위&lt;b&gt; &lt;/b&gt;차단기가&lt;b&gt; &lt;/b&gt;고장회로를&lt;b&gt; &lt;/b&gt;끊어내어&lt;b&gt; &lt;/b&gt;해당&lt;b&gt; &lt;/b&gt;구간만&lt;b&gt; &lt;/b&gt;정전시키도록&lt;b&gt; &lt;/b&gt;유도합니다&lt;b&gt;. &lt;/b&gt;마치&lt;b&gt; &lt;/b&gt;범인을&lt;b&gt; &lt;/b&gt;잡는&lt;b&gt; &lt;/b&gt;것처럼요&lt;b&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (7).png&quot; data-origin-width=&quot;2126&quot; data-origin-height=&quot;995&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biR2Cu/dJMcaakT6Tt/rRuvYwVSyNEKk8HjNLu5R0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biR2Cu/dJMcaakT6Tt/rRuvYwVSyNEKk8HjNLu5R0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biR2Cu/dJMcaakT6Tt/rRuvYwVSyNEKk8HjNLu5R0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiR2Cu%2FdJMcaakT6Tt%2FrRuvYwVSyNEKk8HjNLu5R0%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;304&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (7).png&quot; data-origin-width=&quot;2126&quot; data-origin-height=&quot;995&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;이처럼 UPS의 내부 바이패스를 통해서 사고전류를 차단하고 사고가 아닌 건전회로에 대해서는 전원공급을 유지할 수 있도록 합니다. &lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;4.-UPS-보호-신기술-[반도체차단기에-의한-보호]&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2703&quot; data-local-id=&quot;d219ec1e1aed&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;4. UPS &lt;/b&gt;보호&lt;b&gt; &lt;/b&gt;신기술&lt;b&gt; [&lt;/b&gt;반도체차단기에&lt;b&gt; &lt;/b&gt;의한&lt;b&gt; &lt;/b&gt;보호&lt;b&gt;]&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8d94e8735679&quot; data-renderer-start-pos=&quot;2734&quot; data-ke-size=&quot;size16&quot;&gt;CB의 차단은 3~8cycle, 즉 50ms 정도는 사고전류가 계통에 흐르게 됩니다. 이 속도가 너무 늦어 비대칭전류를 견디기 어려우니 UPS는 사고전류를 우회하여 공급하고 부하단에서 사고전류를 견디고 차단하도록 하는 것입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4c494c1914e4&quot; data-renderer-start-pos=&quot;2864&quot; data-ke-size=&quot;size16&quot;&gt;단, 내부&lt;b&gt; &lt;/b&gt;바이패스&lt;b&gt; &lt;/b&gt;동작이&lt;b&gt; &lt;/b&gt;불가한&lt;b&gt; &lt;/b&gt;경우&lt;b&gt; &lt;/b&gt;UPS는 사고전류에 소손되어 버릴 것입니다. 물론 UPS의 전후로도 CB가 있지만 차단기의 차단속도가 대전류를 방어하기에는 느립니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4c494c1914e4&quot; data-renderer-start-pos=&quot;2864&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7a7362b1ca43&quot; data-renderer-start-pos=&quot;2963&quot; data-ke-size=&quot;size16&quot;&gt;이에 대한 대책으로 반도체 차단기 일명, &lt;b&gt;SSCB(Static state circuit breaker)&lt;/b&gt;에&lt;b&gt; &lt;/b&gt;의해&lt;b&gt; &lt;/b&gt;부하단에서&lt;b&gt; &lt;/b&gt;매우&lt;b&gt; &lt;/b&gt;빠른&lt;b&gt; &lt;/b&gt;속도&lt;b&gt;, &lt;/b&gt;수마이크로초에서&lt;b&gt; 4ms &lt;/b&gt;내로&lt;b&gt; &lt;/b&gt;단락사고를&lt;b&gt; &lt;/b&gt;차단하여 UPS를 보호하는 방식이 사용되고 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (8).png&quot; data-origin-width=&quot;1804&quot; data-origin-height=&quot;849&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o50mY/dJMcabD7YLK/LKUfC2kgei63DrEwySVySk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o50mY/dJMcabD7YLK/LKUfC2kgei63DrEwySVySk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o50mY/dJMcabD7YLK/LKUfC2kgei63DrEwySVySk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo50mY%2FdJMcabD7YLK%2FLKUfC2kgei63DrEwySVySk%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;306&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (8).png&quot; data-origin-width=&quot;1804&quot; data-origin-height=&quot;849&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;5.-결론&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3101&quot; data-local-id=&quot;46ce5202b228&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;5. &lt;/b&gt;결론&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (10).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7XvUP/dJMcag6vhoF/kobtMDnQW6q16KYOIYYhbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7XvUP/dJMcag6vhoF/kobtMDnQW6q16KYOIYYhbK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7XvUP/dJMcag6vhoF/kobtMDnQW6q16KYOIYYhbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7XvUP%2FdJMcag6vhoF%2FkobtMDnQW6q16KYOIYYhbK%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;350&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (10).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;976a6c24082e&quot; data-renderer-start-pos=&quot;3108&quot; data-ke-size=&quot;size16&quot;&gt;&quot;우리는 지금 데이터센터 전력 시스템의 패러다임이 바뀌는 시점에 서 있습니다. AI 워크로드가 요구하는 막대한 전력을 공급하기 위해 UPS는 더 커지고 임피던스는 낮아졌지만, 역설적으로 이는 계통에 흐를 수 있는 고장 전류를 키우는 결과를 낳았습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;579457bda067&quot; data-renderer-start-pos=&quot;3250&quot; data-ke-size=&quot;size16&quot;&gt;기존의 기계식 차단기(CB)가 가진 수 ms의 물리적 한계를 보완하기 위해 이제는 아예 아크(Arc) 없이 수마이크로초 단위로 사고를 끊어내는 &lt;b&gt;SSCB&lt;/b&gt; 기술이 주목받고 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;579457bda067&quot; data-renderer-start-pos=&quot;3250&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ed85d3dc5635&quot; data-renderer-start-pos=&quot;3351&quot; data-ke-size=&quot;size16&quot;&gt;전력 설비 엔지니어로서 우리는 이제 '공급'을 넘어 '방어'의 관점에서, 이 다양한 보호 방식들의 최적의&lt;b&gt; &lt;/b&gt;조합&lt;b&gt;(Best Mix)&lt;/b&gt;을 고민해야 할 때입니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (9).png&quot; data-origin-width=&quot;2816&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cV88gn/dJMcafsYGrB/pV60CmrYF1kcjxtsasjGb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cV88gn/dJMcafsYGrB/pV60CmrYF1kcjxtsasjGb0/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cV88gn/dJMcafsYGrB/pV60CmrYF1kcjxtsasjGb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcV88gn%2FdJMcafsYGrB%2FpV60CmrYF1kcjxtsasjGb0%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; alt=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;355&quot; data-filename=&quot;[운영가이드] kt cloud AIDC UPS 전원설비 단락사고 특성과 보호장치 (9).png&quot; data-origin-width=&quot;2816&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. UPS&amp;nbsp;부하의&amp;nbsp;단락사고는&amp;nbsp;무엇인가요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;UPS로부터&amp;nbsp;공급받는&amp;nbsp;부하&amp;nbsp;및&amp;nbsp;선로에서&amp;nbsp;전선과&amp;nbsp;전선이&amp;nbsp;맞붙는&amp;nbsp;사고를&amp;nbsp;말합니다.&amp;nbsp;전선과&amp;nbsp;전선은&amp;nbsp;매우&amp;nbsp;낮은&amp;nbsp;저항과&amp;nbsp;리액턴스(임피던스)를&amp;nbsp;가지므로&amp;nbsp;사고전류의&amp;nbsp;크기는&amp;nbsp;반대로&amp;nbsp;매우&amp;nbsp;커집니다.&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. UPS&amp;nbsp;2차측에서의&amp;nbsp;단락사고는&amp;nbsp;왜&amp;nbsp;중요한가요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;&amp;nbsp;단락전류에&amp;nbsp;의한&amp;nbsp;UPS의&amp;nbsp;소손입니다.&amp;nbsp;단락전류를&amp;nbsp;빠르게&amp;nbsp;차단하지&amp;nbsp;못하면&amp;nbsp;고가의&amp;nbsp;UPS&amp;nbsp;내부에&amp;nbsp;있는&amp;nbsp;전력전자소자들에&amp;nbsp;기계적,&amp;nbsp;열적&amp;nbsp;소손이&amp;nbsp;발생하여&amp;nbsp;UPS에&amp;nbsp;영구적인&amp;nbsp;소손을&amp;nbsp;일으킬&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. 단락사고의&amp;nbsp;파급&amp;nbsp;효과를&amp;nbsp;제한할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;방법을&amp;nbsp;없을까요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;대표적으로&amp;nbsp;CB,&amp;nbsp;P.F,&amp;nbsp;반도체차단기(SSCB)&amp;nbsp;등이&amp;nbsp;있으며,&amp;nbsp;Static&amp;nbsp;Bypass를&amp;nbsp;통하여&amp;nbsp;사고전류를&amp;nbsp;우회하여&amp;nbsp;UPS를&amp;nbsp;보호하는&amp;nbsp;방식이&amp;nbsp;있습니다.&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;33f5d4de0f12&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;IEC-60909 Short-Cuircuit&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;color: #1868db;&quot; href=&quot;https://m.blog.naver.com/upsking/221252800175&quot; data-renderer-mark=&quot;true&quot;&gt;[점검] 수원 영통 대형오피스텔건물 방재실 무정전전원장치(UPS) 고장 긴급조치 : 네이버 블로그&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;color: #1868db;&quot; href=&quot;https://www.youtube.com/watch?v=BAjcZFX0meg&quot; data-renderer-mark=&quot;true&quot;&gt;전력케이블의 단락시험(단시간 내력 시험) 영상, 전자기학 9강에 포함 된 영상&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;color: #1868db;&quot; href=&quot;https://blog.naver.com/casd00/221207253764&quot; data-renderer-mark=&quot;true&quot;&gt;변압기 사고 유형 관련 : 네이버 블로그&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;color: #1868db;&quot; href=&quot;https://yyxx.tistory.com/114&quot; data-renderer-mark=&quot;true&quot;&gt;도체에 전류가 흐를 때 자기력의 크기와 방향에 대해 알아보자(2)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/Data Center &amp;amp; Security</category>
      <category>aidc</category>
      <category>KTCloud</category>
      <category>SSCB</category>
      <category>StaticBypass</category>
      <category>ups</category>
      <category>단락전류</category>
      <category>데이터센터</category>
      <category>무정전전원장치</category>
      <category>전력인프라</category>
      <category>전원설비</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/436</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-05-ktcloud-aidc-ups-shortcircuit-%EC%A0%84%EC%9B%90%EC%84%A4%EB%B9%84-%EB%B3%B4%ED%98%B8#entry436comment</comments>
      <pubDate>Fri, 8 May 2026 11:53:32 +0900</pubDate>
    </item>
    <item>
      <title>[분석] Kubernetes v1.35 Timbernetes: 6년 만의 GA, AI 스케줄링, 기술 부채 개선</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-05-ktcloud-kubernetes-timbernetes-scheduling-%EC%9A%B4%EC%98%81-%EA%B0%9C%EC%84%A0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud Platform엔지니어링팀 이지은 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 Kubernetes v1.35 Timbernetes의 주요 변화와 AI 워크로드, 리소스 관리, 보안&amp;middot;운영 측면의 개선을 다룹니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;클러스터 운영 안정성과 비용 효율을 높이기 위한 업그레이드 방향을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#Kubernetes&amp;nbsp;#Timbernetes&amp;nbsp;#GangScheduling&amp;nbsp;#OCIImageVolume&amp;nbsp;#클라우드네이티브&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;Timbernetes:-The-World-Tree-Release&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2023&quot; data-local-id=&quot;8d6212857d2f&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Timbernetes: The World Tree Release&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c9c29db6d5f4&quot; data-renderer-start-pos=&quot;2060&quot; data-ke-size=&quot;size16&quot;&gt;2025년 12월 17일, Kubernetes 커뮤니티가 한 해의 마지막 메이저 릴리즈인 v1.35를 공개했습니다. 코드명은 &lt;b&gt;Timbernetes: The World Tree Release&lt;/b&gt; &amp;mdash; 북유럽 신화 속 우주를 연결하는 세계수 &lt;b&gt;Yggdrasil(이그드라실)&lt;/b&gt;에서 영감을 받은 이름입니다. 이전 릴리즈들을 살펴보면 2025년의 여정이 보입니다. v1.33은 &quot;Octarine: The Color of Magic&quot; (마법의 색), v1.34는 &quot;Of Wind &amp;amp; Will&quot; (바람과 의지)로 한 해를 열었고, 이제 세계수를 손에 쥐며 한 해를 마무리합니다. 마치 나무가 해마다 나이테를 더하듯, Kubernetes도 릴리즈를 거듭하며 글로벌 커뮤니티의 손길로 성장해 왔다는 의미입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c9c29db6d5f4&quot; data-renderer-start-pos=&quot;2060&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;f30b5b697e02&quot; data-renderer-start-pos=&quot;2446&quot; data-ke-size=&quot;size16&quot;&gt;이번 v1.35는 14주(2025.09.15 ~ 12.17)간의 개발 사이클을 거쳐 탄생했습니다. &lt;b&gt;85개 기업, 419명의 개발자&lt;/b&gt;가 핵심 코어에 기여했으며, 클라우드 네이티브 생태계 전체로 넓히면 281개 기업, 총 1,769명의 컨트리뷰터가 이 릴리즈에 참여했습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[분석] Kubernetes v1.35 Timbernetes 6년 만의 GA, AI 스케줄링, 기술 부채 개선 (1).png&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;2048&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LFEI6/dJMcaiQKmTH/D6qCUWEipja2sbXSiKocck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LFEI6/dJMcaiQKmTH/D6qCUWEipja2sbXSiKocck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LFEI6/dJMcaiQKmTH/D6qCUWEipja2sbXSiKocck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLFEI6%2FdJMcaiQKmTH%2FD6qCUWEipja2sbXSiKocck%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; alt=&quot;[분석] Kubernetes v1.35 Timbernetes: 6년 만의 GA, AI 스케줄링, 기술 부채 개선&quot; loading=&quot;lazy&quot; width=&quot;400&quot; height=&quot;400&quot; data-filename=&quot;[분석] Kubernetes v1.35 Timbernetes 6년 만의 GA, AI 스케줄링, 기술 부채 개선 (1).png&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;2048&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt; &amp;nbsp; 릴리즈 로고 이야기&amp;nbsp; v1.35 로고는 릴리즈 리드인 Drew Hagen이 직접 디자인했습니다. 거대한 나무의 형상이 쿠버네티스의 7각형 로고와 결합되어 있는데, 이는 안정적인 성숙기(Stability)에 접어든 쿠버네티스가 얼마나 견고하게 생태계를 지탱하고 있는지를 보여줍니다. 그는 나무를 중심 이미지로 선택한 이유에 대해 &quot;Kubernetes 커뮤니티의 회복력을 보여주고 싶었다&quot;고 밝혔습니다. 로고 속 세 마리의 다람쥐가 눈길을 끄는데, 각각 어두운 이슈 대기열을 파헤치는 Triager(로그), 코드를 승인하는 Reviewer(마법사), 새 버전 브랜치를 자르는 Release Crew(전사)를 상징합니다. 오픈소스 프로젝트를 묵묵히 지탱하는 기여자들에 대한 유머러스하면서도 따뜻한 헌사입니다.&lt;/blockquote&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;1.-이번-릴리스의-주인공:-In-Place-Pod-Resource-Resize-(GA)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3008&quot; data-local-id=&quot;126875f9d440&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;1. 이번 릴리스의 주인공: In-Place Pod Resource Resize (GA)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;520c60318d3b&quot; data-renderer-start-pos=&quot;3059&quot; data-ke-size=&quot;size16&quot;&gt;v1.35에서 가장 혁신적인 변화를 꼽으라면 단연 &lt;b&gt;'In-Place Pod Vertical Scaling'의 정식 버전(GA) 전환&lt;/b&gt;입니다. 2019년 KEP-1287로 처음 제안된 이 기능이 무려 6년여의 개발 끝에 완전히 안정화되었습니다. 그동안 우리는 Pod의 CPU나 메모리 사양을 변경하기 위해 Pod를 삭제하고 다시 생성하는 '재시작(Restart)' 과정을 거쳐야만 했습니다. 자바 VM처럼 구동 시간이 긴 애플리케이션의 경우 서비스 가용성에 큰 타격을 주었습니다. 하지만 이제는 서비스 중단 없이 Update 호출 한 번으로 컨테이너의 cgroup 설정을 즉시 변경할 수 있습니다. 즉, 실행 중인 Pod의 리소스를 실시간으로 조정할 수 있습니다. 데이터베이스, AI 학습 워크로드, 스테이트풀 서비스 운영자들에게는 그야말로 게임 체인저입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;520c60318d3b&quot; data-renderer-start-pos=&quot;3059&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c721ec761e8f&quot; data-renderer-start-pos=&quot;3484&quot; data-ke-size=&quot;size16&quot;&gt;Pod 스펙 내의 resizePolicy를 통해 자원 변경 시 컨테이너를 재시작할지 말지를 결정할 수 있습니다. 이 동작은 kubectl patch 등을 통해 resources 값을 수정해도 Pod Status가 Running 상태를 유지하며 즉각적으로 할당량이 변합니다. 이는 트래픽이 몰리는 피크 타임에 수동 혹은 자동(VPA)으로 자원을 증설할 때 놀라운 유연성을 제공합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;19a0fa9b45fb&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;restartPolicy: NotRequired 재시작 없이 변경 가능&lt;/li&gt;
&lt;li&gt;restartPolicy: RestartContainer 재시작 필요&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1778200475716&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;apiVersion: v1
kind: Pod
metadata:
  name: dynamic-app
spec:
  containers:
  - name: heavy-worker
    image: my-app:latest
    resources:
      limits:
        cpu: &quot;1&quot;
        memory: &quot;1Gi&quot;
      requests:
        cpu: &quot;0.5&quot;
        memory: &quot;512Mi&quot;
    # 리소스 변경 시 재시작하지 않도록 설정
    resizePolicy:
    - resourceName: cpu
      restartPolicy: NotRequired
    - resourceName: memory
      restartPolicy: NotRequired

또는 patch로 CPU/메모리 In-Place 변경
kubectl patch pod my-app --type='json' \
  -p='[{
    &quot;op&quot;: &quot;replace&quot;,
    &quot;path&quot;: &quot;/spec/containers/0/resources/requests/cpu&quot;,
    &quot;value&quot;: &quot;500m&quot;
  },{
    &quot;op&quot;: &quot;replace&quot;,
    &quot;path&quot;: &quot;/spec/containers/0/resources/limits/cpu&quot;,
    &quot;value&quot;: &quot;1000m&quot;
  }]'&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2.-AI/ML-시대를-위한-'Gang-Scheduling'-Alpha-(AI/ML-워크로드를-위한-새-스케줄링)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4492&quot; data-local-id=&quot;f675d4fa2464&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2. AI/ML 시대를 위한 'Gang Scheduling' Alpha (AI/ML 워크로드를 위한 새 스케줄링)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;25b9ba779860&quot; data-renderer-start-pos=&quot;4557&quot; data-ke-size=&quot;size16&quot;&gt;최근 쿠버네티스의 가장 큰 화두는 'AI 워크로드 수용'입니다. v1.35에서는 AI/ML 분산 학습 및 HPC 워크로드의 니즈를 반영하기 위한 &lt;b&gt;네이티브 Gang Scheduling&lt;/b&gt; 기능이 Alpha 단계로 도입되었습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;25b9ba779860&quot; data-renderer-start-pos=&quot;4557&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;30d288909dae&quot; data-renderer-start-pos=&quot;4683&quot; data-ke-size=&quot;size16&quot;&gt;보통 AI 모델 학습을 위해서는 여러 개의 GPU Pod가 동시에 가동되어야 합니다. 이전에는 자원이 부족하면 10개 중 8개만 뜨고 나머지 2개가 대기하면서, 이미 실행된 8개가 GPU 자원을 점유한 채 아무 일도 못 하는 '자원 교착 상태(Deadlock)'가 발생하곤 했습니다. 이 기능은 서로 연관된 Pod 그룹(Gang)을 &lt;b&gt;동시에 스케줄링하거나 아예 하지 않는&lt;/b&gt; 방식으로, 일부 Pod만 실행되어 리소스를 낭비하는 문제를 원천 차단합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;3dfa12dd-f08e-4d03-b4b6-446cbf0c817e&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;기능 핵심:&lt;/b&gt; 이제 PodGroup 개념을 통해 &quot;이 그룹 내의 Pod 10개가 모두 스케줄링 가능할 때만 실행하라&quot;는 &lt;b&gt;All-or-Nothing&lt;/b&gt; 로직을 쿠버네티스 코어 레벨에서 지원하기 시작했습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;효과:&lt;/b&gt; 고가의 GPU 자원 낭비를 방지하고, 대규모 클러스터에서의 스케줄링 효율을 극대화합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3.-네트워크-최적화:-PreferSameNode-(GA)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5110&quot; data-local-id=&quot;ff06e16fc216&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3. 네트워크 최적화: PreferSameNode (GA)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;783dc80d29ad&quot; data-renderer-start-pos=&quot;5144&quot; data-ke-size=&quot;size16&quot;&gt;클라우드 비용 절감과 성능 최적화 측면에서 Service의 trafficDistribution 필드에 PreferSameNode가 정식 추가되었습니다. 동일한 노드 안에 요청을 처리할 수 있는 Pod가 있다면, 굳이 네트워크를 타고 다른 노드로 가지 않도록 강제하는 설정입니다. 이 설정은 마이크로서비스 간 통신이 잦은 환경에서 &lt;b&gt;네트워크 지연 시간(Latency)을 획기적으로 줄여주며&lt;/b&gt;, 특히 클라우드 환경에서 노드 간 트래픽 비용(Egress Cost)을 아끼는 데 결정적인 역할을 합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1778200542212&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;apiVersion: v1
kind: Service
spec:
  selector:
    app: my-api
  trafficDistribution: PreferSameNode
  ports:
    - protocol: TCP
      port: 80
      targetPort: 8080&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;4.-데이터-관리의-혁신:-OCI-Image-Volume-(GA)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5592&quot; data-local-id=&quot;3ee35b320a99&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;4. 데이터 관리의 혁신: OCI Image Volume (GA)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;782e659b9e76&quot; data-renderer-start-pos=&quot;5630&quot; data-ke-size=&quot;size16&quot;&gt;v1.33에서 Beta로 선보였던 &lt;b&gt;OCI Image Volume&lt;/b&gt;이 드디어 이번 v1.35에서 &lt;b&gt;GA(Stable)&lt;/b&gt; 단계에 진입했습니다. 이 기능은 &amp;ldquo;이미지를 볼륨처럼 마운트 하는&amp;rdquo; 기능으로 특히 대규모 데이터나 AI 모델을 다루는 엔지니어들에게 큰 환영을 받고 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;782e659b9e76&quot; data-renderer-start-pos=&quot;5630&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1d59965d90fd&quot; data-renderer-start-pos=&quot;5782&quot; data-ke-size=&quot;size16&quot;&gt;기존에는 애플리케이션에 필요한 대용량 데이터(모델 가중치, 정적 자산 등)를 전달하기 위해 컨테이너 이미지에 포함시키거나, Init Container를 사용해 외부에서 내려받아야 했습니다. 하지만 이제는 OCI 레지스트리에 있는 이미지를 &lt;b&gt;Pod 내부에 읽기 전용 볼륨으로 직접 마운트&lt;/b&gt;할 수 있게 되어 컨테이너 로직과 데이터를 분리해 관리할 수 있게 되었습니다. 또한 데이터를 내려받기 위해 별도의 &lt;b&gt;Init Container&lt;/b&gt;를 구성하거나 복잡한 &lt;b&gt;부트스트랩 스크립트&lt;/b&gt;를 작성할 필요가 없습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1778200577704&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;spec:
  containers:
  - name: ai-inference-app
    image: my-app:v1.0
    volumeMounts:
    - name: model-weights
      mountPath: /models
  volumes:
  - name: model-weights
    image:
      reference: my-registry/llm-model:v2.0 # OCI 이미지를 볼륨으로 사용&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;이 기능은 앞서 언급한 &lt;/span&gt;&lt;b&gt;Gang Scheduling&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;과 결합될 때 시너지가 극대화됩니다. 대규모 GPU 클러스터에서 수십 개의 Pod가 동시에 기동될 때, 각각의 Pod가 무거운 데이터를 개별적으로 다운로드할 필요 없이 OCI 이미지를 즉시 마운트하여 실행할 수 있기 때문입니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;5.-보안-강화:-Structured-Authentication-Config-(GA)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6465&quot; data-local-id=&quot;05a2078570e2&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;5. 보안 강화: Structured Authentication Config (GA)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dcab70f833b3&quot; data-renderer-start-pos=&quot;6514&quot; data-ke-size=&quot;size16&quot;&gt;클러스터 운영자들에게 가장 고통스러운 작업 중 하나는 kube-apiserver의 인증 설정 변경이었습니다. 기존 쿠버네티스 인증 설정은 명령줄 인자(Flags)를 일일이 수정하고 변경 시마다 API 서버를 재시작해야 했습니다. v1.35에서는 &lt;b&gt;Structured Authentication Config&lt;/b&gt;가 &lt;b&gt;GA&lt;/b&gt;로 전환되며 보안 관리 방식이 획기적으로 개선되었습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dcab70f833b3&quot; data-renderer-start-pos=&quot;6514&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ca5ce3d63924&quot; data-renderer-start-pos=&quot;6721&quot; data-ke-size=&quot;size16&quot;&gt;이제 여러 개의 OIDC(OpenID Connect) 인증 제공자를 동시에 설정할 수 있으며, 설정 파일만 수정하면 API 서버 재시작 없이도 실시간으로 반영됩니다. 특히 CEL(Common Expression Language)을 활용해 사용자 클레임을 검증하거나 그룹 이름을 동적으로 매핑할 수 있어, 인증 단계에서부터 정교한 필터링이 가능해졌습니다. 이러한 유연성은 RBAC(권한 제어) 정책과 긴밀하게 결합되어 더욱 안전한 권한 할당 체계를 구축하게 해줍니다. 또한 서비스 어카운트 토큰의 유효 기간 제한과 인증서 로테이션 고도화를 통해, 보안 사고 발생 시 즉각 대응할 수 있는 '제로 트러스트' 환경을 실현했습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;6.-주요-사용-중단(Deprecations)-및-주의사항&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7074&quot; data-local-id=&quot;4da968b28ada&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;6. 주요 사용 중단(Deprecations) 및 주의사항&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3c62eb8188d9&quot; data-renderer-start-pos=&quot;7108&quot; data-ke-size=&quot;size16&quot;&gt;이번 버전에서는 향후 큰 변화를 예고하는 경고들이 포함되었습니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;13beee53-7386-4eb9-aba7-0d94884aa4b1&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;cgroup v1 지원 폐기 예정:&lt;/b&gt; 쿠버네티스는 이제 공식적으로 cgroup v2를 권장하며, v1은 곧 지원이 중단됩니다. 최신 커널과 OS(Ubuntu 22.04+, RHEL 9+ 등)를 사용 중인지 반드시 확인해야 합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;containerd 1.x 지원 종료 준비:&lt;/b&gt; v1.35는 containerd 1.x를 지원하는 거의 마지막 버전입니다. 다음 업그레이드 전까지 &lt;b&gt;containerd 2.0 이상&lt;/b&gt;으로의 마이그레이션 계획을 세워야 합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;오래된 API 버전 제거:&lt;/b&gt; flowcontrol.apiserver.k8s.io/v1beta2 등이 제거되었으므로, 관련 리소스를 사용하는 매니페스트를 점검해야 합니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;마무리하며:-Timbernetes가-우리에게-주는-의미&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7502&quot; data-local-id=&quot;aed997a6ca1d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;마무리하며: Timbernetes가 우리에게 주는 의미&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[분석] Kubernetes v1.35 Timbernetes 6년 만의 GA, AI 스케줄링, 기술 부채 개선 (2).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSh0kr/dJMcac34ClR/DZ0M4A5dn58hZyMy7KnbFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSh0kr/dJMcac34ClR/DZ0M4A5dn58hZyMy7KnbFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSh0kr/dJMcac34ClR/DZ0M4A5dn58hZyMy7KnbFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSh0kr%2FdJMcac34ClR%2FDZ0M4A5dn58hZyMy7KnbFk%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; alt=&quot;[분석] Kubernetes v1.35 Timbernetes: 6년 만의 GA, AI 스케줄링, 기술 부채 개선&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;1080&quot; data-filename=&quot;[분석] Kubernetes v1.35 Timbernetes 6년 만의 GA, AI 스케줄링, 기술 부채 개선 (2).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;edbaba744ab4&quot; data-renderer-start-pos=&quot;7534&quot; data-ke-size=&quot;size16&quot;&gt;Kubernetes v1.35 Timbernetes는 이름 그대로 거대한 나무처럼 우리에게 안정적인 쉼터와 강력한 도구를 동시에 제공합니다. 단순히 기능이 많아진 것을 넘어, 6년 만의 In-Place Pod Resize GA, cgroup v1 제거, IPVS Deprecated처럼 &lt;b&gt;기술 부채를 정리하고 기반을 강화&lt;/b&gt;하는 성숙한 프로젝트의 자기 혁신을 보여줍니다. 릴리즈 리드 Drew Hagen이 말했듯 &quot;프로젝트는 계속 가지를 뻗으며, AI와 엣지 컴퓨팅의 미래를 위한 성숙한 토대로 뿌리를 내리고 있다&quot;는 표현이 이번 릴리즈를 완벽하게 요약합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;edbaba744ab4&quot; data-renderer-start-pos=&quot;7534&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b573a73c0610&quot; data-renderer-start-pos=&quot;7846&quot; data-ke-size=&quot;size16&quot;&gt;이 모든 것이 가능한 배경에는 글로벌 기여자들의 헌신이 있습니다. 직장을 다니고 가정을 돌보면서도 세계에서 가장 큰 오픈소스 프로젝트를 위해 시간을 내는 1,769명의 컨트리뷰터들 &amp;mdash; 그들이야말로 이 세계수를 지탱하는 뿌리입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b573a73c0610&quot; data-renderer-start-pos=&quot;7846&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;78ae811bcacd&quot; data-renderer-start-pos=&quot;7976&quot; data-ke-size=&quot;size16&quot;&gt;2026년의 Kubernetes가 어떤 나이테를 새길지, 벌써 기대가 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. In-Place&amp;nbsp;Pod&amp;nbsp;Resize&amp;nbsp;기능을&amp;nbsp;사용하면&amp;nbsp;기존에&amp;nbsp;설정한&amp;nbsp;HPA(Horizontal&amp;nbsp;Pod&amp;nbsp;Autoscaler)와&amp;nbsp;충돌하지&amp;nbsp;않나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;아니요,&amp;nbsp;충돌하지&amp;nbsp;않습니다.&amp;nbsp;In-Place&amp;nbsp;Resize는&amp;nbsp;개별&amp;nbsp;Pod의&amp;nbsp;'사양'을&amp;nbsp;키우는&amp;nbsp;수직적&amp;nbsp;확장(VPA&amp;nbsp;방식)이며,&amp;nbsp;HPA는&amp;nbsp;Pod의&amp;nbsp;'개수'를&amp;nbsp;늘리는&amp;nbsp;수평적&amp;nbsp;확장입니다.&amp;nbsp;v1.35부터는&amp;nbsp;부하&amp;nbsp;발생&amp;nbsp;시&amp;nbsp;Pod를&amp;nbsp;새로&amp;nbsp;띄우기&amp;nbsp;전,&amp;nbsp;기존&amp;nbsp;실행&amp;nbsp;중인&amp;nbsp;Pod의&amp;nbsp;여유&amp;nbsp;자원을&amp;nbsp;먼저&amp;nbsp;확장하는&amp;nbsp;방식으로&amp;nbsp;상호&amp;nbsp;보완하여&amp;nbsp;운영&amp;nbsp;효율을&amp;nbsp;높일&amp;nbsp;수&amp;nbsp;있습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. In-Place Pod Resize를 실제로 쓰려면 무엇이 필요한가요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;별도의&amp;nbsp;Feature&amp;nbsp;Gate&amp;nbsp;설정&amp;nbsp;없이&amp;nbsp;v1.35&amp;nbsp;클러스터에서&amp;nbsp;바로&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;kubectl&amp;nbsp;patch&amp;nbsp;또는&amp;nbsp;kubectl&amp;nbsp;edit으로&amp;nbsp;실행&amp;nbsp;중인&amp;nbsp;Pod의&amp;nbsp;resources&amp;nbsp;필드를&amp;nbsp;수정하면&amp;nbsp;됩니다.&amp;nbsp;다만&amp;nbsp;메모리는&amp;nbsp;기본적으로&amp;nbsp;컨테이너&amp;nbsp;재시작이&amp;nbsp;필요하고,&amp;nbsp;CPU는&amp;nbsp;재시작&amp;nbsp;없이&amp;nbsp;변경됩니다.&amp;nbsp;resizePolicy&amp;nbsp;필드로&amp;nbsp;리소스별&amp;nbsp;재시작&amp;nbsp;정책을&amp;nbsp;명시적으로&amp;nbsp;제어할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. Gang&amp;nbsp;Scheduling은&amp;nbsp;일반적인&amp;nbsp;웹&amp;nbsp;서비스&amp;nbsp;운영에도&amp;nbsp;도움이&amp;nbsp;되나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;일반적인&amp;nbsp;웹&amp;nbsp;서비스보다는&amp;nbsp;분산&amp;nbsp;처리&amp;nbsp;워크로드에&amp;nbsp;특화되어&amp;nbsp;있습니다.&amp;nbsp;예를&amp;nbsp;들어,&amp;nbsp;5개의&amp;nbsp;Pod가&amp;nbsp;유기적으로&amp;nbsp;연결되어&amp;nbsp;동작해야&amp;nbsp;하는&amp;nbsp;배치&amp;nbsp;작업이나&amp;nbsp;AI&amp;nbsp;모델&amp;nbsp;학습&amp;nbsp;시,&amp;nbsp;자원&amp;nbsp;부족으로&amp;nbsp;일부만&amp;nbsp;실행되어&amp;nbsp;전체&amp;nbsp;작업이&amp;nbsp;멈추는&amp;nbsp;'자원&amp;nbsp;데드락'&amp;nbsp;현상을&amp;nbsp;방지하는&amp;nbsp;데&amp;nbsp;결정적인&amp;nbsp;역할을&amp;nbsp;합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. IPVS&amp;nbsp;모드를&amp;nbsp;쓰고&amp;nbsp;있는데&amp;nbsp;지금&amp;nbsp;당장&amp;nbsp;nftables로&amp;nbsp;바꿔야&amp;nbsp;하나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;v1.35에서&amp;nbsp;Deprecated&amp;nbsp;선언이&amp;nbsp;됐을&amp;nbsp;뿐,&amp;nbsp;아직&amp;nbsp;동작은&amp;nbsp;합니다.&amp;nbsp;단,&amp;nbsp;향후&amp;nbsp;1~2개&amp;nbsp;릴리즈&amp;nbsp;사이클&amp;nbsp;내에&amp;nbsp;제거될&amp;nbsp;가능성이&amp;nbsp;높으므로&amp;nbsp;지금부터&amp;nbsp;마이그레이션&amp;nbsp;계획을&amp;nbsp;세우는&amp;nbsp;것이&amp;nbsp;안전합니다.&amp;nbsp;kubectl&amp;nbsp;get&amp;nbsp;configmap&amp;nbsp;kube-proxy&amp;nbsp;-n&amp;nbsp;kube-system으로&amp;nbsp;현재&amp;nbsp;모드를&amp;nbsp;확인하고,&amp;nbsp;테스트&amp;nbsp;환경에서&amp;nbsp;nftables&amp;nbsp;모드를&amp;nbsp;먼저&amp;nbsp;검증해&amp;nbsp;보길&amp;nbsp;권장합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. containerd&amp;nbsp;1.x&amp;nbsp;지원&amp;nbsp;종료&amp;nbsp;예고에&amp;nbsp;대해&amp;nbsp;어떻게&amp;nbsp;대응해야&amp;nbsp;하나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;v1.35는&amp;nbsp;containerd&amp;nbsp;1.x를&amp;nbsp;안정적으로&amp;nbsp;지원하는&amp;nbsp;마지막&amp;nbsp;릴리스&amp;nbsp;중&amp;nbsp;하나입니다.&amp;nbsp;향후&amp;nbsp;v1.36&amp;nbsp;이상의&amp;nbsp;버전으로&amp;nbsp;업그레이드하기&amp;nbsp;전에,&amp;nbsp;사용&amp;nbsp;중인&amp;nbsp;노드의&amp;nbsp;런타임을&amp;nbsp;containerd&amp;nbsp;v2.0&amp;nbsp;이상으로&amp;nbsp;업데이트해야&amp;nbsp;합니다.&amp;nbsp;특히&amp;nbsp;cgroup&amp;nbsp;v2&amp;nbsp;기반에서&amp;nbsp;동작하므로&amp;nbsp;OS&amp;nbsp;커널&amp;nbsp;버전(Ubuntu&amp;nbsp;22.04+&amp;nbsp;등)도&amp;nbsp;함께&amp;nbsp;점검하는&amp;nbsp;것이&amp;nbsp;좋습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a href=&quot;https://kubernetes.io/blog/2025/12/17/kubernetes-v1-35-release/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://kubernetes.io/blog/2025/12/17/kubernetes-v1-35-release/&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/DevOps &amp;amp; Container</category>
      <category>aiinfrastructure</category>
      <category>CloudNative</category>
      <category>container</category>
      <category>DevOps</category>
      <category>GangScheduling</category>
      <category>KTCloud</category>
      <category>Kubernetes</category>
      <category>OCIImageVolume</category>
      <category>Timbernetes</category>
      <category>쿠버네티스</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/435</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-05-ktcloud-kubernetes-timbernetes-scheduling-%EC%9A%B4%EC%98%81-%EA%B0%9C%EC%84%A0#entry435comment</comments>
      <pubDate>Fri, 8 May 2026 09:44:26 +0900</pubDate>
    </item>
    <item>
      <title>[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-ai-foundry-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B5%AC%EC%B6%95</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud AI사업개발팀 정소라 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 kt cloud AI Foundry를 활용한 기업 맞춤형 AI 서비스 구축 흐름을 다룹니다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;생성형 AI 도입을 체계화하고 보안&amp;middot;품질 리스크를 줄이는 실무 방향을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#ktcloud&amp;nbsp;#AIFoundry&amp;nbsp;#RAG&amp;nbsp;#LLM&amp;nbsp;#생성형AI&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;바이브코딩 열풍과 더불어 kt cloud AI사업개발팀은 기업의 AX컨설팅 및 교육을 지원해드리고 있습니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;오늘은 기업 맞춤형 AI 서비스를 가장 빠르고 효율적으로 구축할 수 있는 &lt;/span&gt;&lt;b&gt;kt cloud AI Foundry&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;의 활용 가이드를 준비했습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;복잡해 보이는 생성형 AI 개발, AI Foundry의 '5 step'을 따라가면 누구나 체계적으로 활용할 수 있습니다. 실제 kt cloud 콘솔 화면과 프로토타입 예시(Agent A)를 통해 그 과정을 5분 안에 훑어보실 수 있도록 정리했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (13).png&quot; data-origin-width=&quot;1700&quot; data-origin-height=&quot;861&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B2RWa/dJMcafTZoxU/dRFkG2kAWJyDEGtoK7RqC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B2RWa/dJMcafTZoxU/dRFkG2kAWJyDEGtoK7RqC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B2RWa/dJMcafTZoxU/dRFkG2kAWJyDEGtoK7RqC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB2RWa%2FdJMcafTZoxU%2FdRFkG2kAWJyDEGtoK7RqC0%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;860&quot; height=&quot;436&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (13).png&quot; data-origin-width=&quot;1700&quot; data-origin-height=&quot;861&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (12).png&quot; data-origin-width=&quot;1322&quot; data-origin-height=&quot;680&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDafzz/dJMcadV7yvh/VGDDnNkQ2zWSqen42ARBMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDafzz/dJMcadV7yvh/VGDDnNkQ2zWSqen42ARBMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDafzz/dJMcadV7yvh/VGDDnNkQ2zWSqen42ARBMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDafzz%2FdJMcadV7yvh%2FVGDDnNkQ2zWSqen42ARBMK%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;860&quot; height=&quot;442&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (12).png&quot; data-origin-width=&quot;1322&quot; data-origin-height=&quot;680&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;Step-1.-요구사항-분석-및-모델-선정&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1180&quot; data-local-id=&quot;96ed4b56dbec&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Step 1. 요구사항 분석 및 모델 선정 &lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3dafa9407c51&quot; data-renderer-start-pos=&quot;1206&quot; data-ke-size=&quot;size16&quot;&gt;모든 프로젝트의 시작은 '목적 정의'입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;8f7fd240-9062-431b-af75-824cc56c545a&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;비즈니스 요구 정의:&lt;/b&gt; 해결하고자 하는 문제가 무엇인지, KPI는 무엇인지 설정합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;모델 선정 전략:&lt;/b&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-indent-level=&quot;2&quot; data-local-id=&quot;5787d9d3-d001-41f5-8c40-daedac73df47&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;빠른 응답 속도와 경량화가 필요하다면?   &lt;b&gt;Solar Pro 2&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;복잡한 추론과 깊이 있는 분석이 필요하다면?   &lt;b&gt;GPT-OSS-120B&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (11).png&quot; data-origin-width=&quot;1890&quot; data-origin-height=&quot;940&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwPhLQ/dJMcaiJTeU4/45fI62DSZLivb5Uz1uKOS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwPhLQ/dJMcaiJTeU4/45fI62DSZLivb5Uz1uKOS0/img.png&quot; data-alt=&quot;실제 AI Foundry 콘솔 의 Text Generation 메뉴입니다. Solar Pro 2, Mini, Qwen3, GPT-OSS 등 다양한 LLM 라인업을 한눈에 비교하고, 프로젝트 성격에 맞춰 원클릭으로 선택/테스트할 수 있습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwPhLQ/dJMcaiJTeU4/45fI62DSZLivb5Uz1uKOS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwPhLQ%2FdJMcaiJTeU4%2F45fI62DSZLivb5Uz1uKOS0%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;860&quot; height=&quot;428&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (11).png&quot; data-origin-width=&quot;1890&quot; data-origin-height=&quot;940&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;실제 AI Foundry 콘솔 의 Text Generation 메뉴입니다. Solar Pro 2, Mini, Qwen3, GPT-OSS 등 다양한 LLM 라인업을 한눈에 비교하고, 프로젝트 성격에 맞춰 원클릭으로 선택/테스트할 수 있습니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (10).png&quot; data-origin-width=&quot;1252&quot; data-origin-height=&quot;454&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WE6MJ/dJMcaf7urvV/qgJTd6f8awY2Pv2yaaWoR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WE6MJ/dJMcaf7urvV/qgJTd6f8awY2Pv2yaaWoR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WE6MJ/dJMcaf7urvV/qgJTd6f8awY2Pv2yaaWoR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWE6MJ%2FdJMcaf7urvV%2FqgJTd6f8awY2Pv2yaaWoR1%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;860&quot; height=&quot;312&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (10).png&quot; data-origin-width=&quot;1252&quot; data-origin-height=&quot;454&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;Step-2.-데이터-준비-및-RAG-파이프라인-구축&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1530&quot; data-local-id=&quot;3ad9fc48903e&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Step 2. 데이터 준비 및 RAG 파이프라인 구축&lt;/b&gt;&lt;/span&gt; &lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;42ed3cead4a1&quot; data-renderer-start-pos=&quot;1562&quot; data-ke-size=&quot;size16&quot;&gt;LLM이 우리 회사의 업무 규정이나 데이터를 알게 하려면 어떻게 해야 할까요? 정답은 RAG(검색 증강 생성)입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;9385d1cd-ab5a-4331-af96-55f7680c4f5b&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;RAG Suite 활용:&lt;/b&gt; PDF, DOCX 같은 비정형 사내 문서를 업로드하면, 파서(Parser)가 이를 구조화합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Vector DB 구성:&lt;/b&gt; 문서를 임베딩하여 벡터 DB에 저장, AI가 즉시 검색 가능한 상태로 만듭니다. 한국어에 최적화된 임베딩 모델을 지원하여 검색 정확도를 높였습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (9).png&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;464&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Hzkjv/dJMcagFnEuE/ij1F2whIKzFh3i7NWb4cuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Hzkjv/dJMcagFnEuE/ij1F2whIKzFh3i7NWb4cuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Hzkjv/dJMcagFnEuE/ij1F2whIKzFh3i7NWb4cuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHzkjv%2FdJMcagFnEuE%2Fij1F2whIKzFh3i7NWb4cuk%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;1256&quot; height=&quot;464&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (9).png&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;464&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;Step-3.-모델-최적화-및-안전장치-설정&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1805&quot; data-local-id=&quot;82ba9ab71b19&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Step 3. 모델 최적화 및 안전장치 설정 &lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6f8102eef58e&quot; data-renderer-start-pos=&quot;1832&quot; data-ke-size=&quot;size16&quot;&gt;범용 LLM을 우리 도메인 전문가로 만드는 과정입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;f2d751b1-be21-4968-8523-8d5923309cf4&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;프롬프트 엔지니어링:&lt;/b&gt; '시스템 프롬프트' 설계를 통해 AI에게 페르소나(예: 공공기관 행정 비서)를 부여합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Guardrail(가드레일) 설정:&lt;/b&gt; AI가 부적절한 답변을 하거나 환각(Hallucination) 현상을 일으키지 않도록 안전 검증 필터를 적용합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (8).png&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;456&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDtvGH/dJMcajvhHzz/UhvMV21PERxIL3c79WKYcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDtvGH/dJMcajvhHzz/UhvMV21PERxIL3c79WKYcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDtvGH/dJMcajvhHzz/UhvMV21PERxIL3c79WKYcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDtvGH%2FdJMcajvhHzz%2FUhvMV21PERxIL3c79WKYcK%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;1274&quot; height=&quot;456&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (8).png&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;456&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (7).png&quot; data-origin-width=&quot;1902&quot; data-origin-height=&quot;802&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byidK2/dJMcajvhHAM/Sh4XQkXEUDwcUk25axdENK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byidK2/dJMcajvhHAM/Sh4XQkXEUDwcUk25axdENK/img.png&quot; data-alt=&quot;공공 클라우드 콘솔 가드레일 모델 라인업&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byidK2/dJMcajvhHAM/Sh4XQkXEUDwcUk25axdENK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyidK2%2FdJMcajvhHAM%2FSh4XQkXEUDwcUk25axdENK%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;1902&quot; height=&quot;802&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (7).png&quot; data-origin-width=&quot;1902&quot; data-origin-height=&quot;802&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;공공 클라우드 콘솔 가드레일 모델 라인업&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;Step-4.-서비스-통합-및-배포&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2048&quot; data-local-id=&quot;eb8d4e6fead4&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Step 4. 서비스 통합 및 배포&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;43fa6dcd5cb0&quot; data-renderer-start-pos=&quot;2069&quot; data-ke-size=&quot;size16&quot;&gt;이제 만들어진 AI 모델을 실제 서비스에 연동할 차례입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;52537737-ff2b-4bae-906c-fee29273b7e9&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;API 통합:&lt;/b&gt; kt cloud 콘솔에서 발급받은 엔드포인트와 토큰(api key)을 서비스에 연결합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;보안 설정:&lt;/b&gt; (공공)기업 고객에게 가장 중요한 부분이죠. CSAP 보안 기준을 준수하는 안전한 환경을 제공합니다.(천안 G-cloud CSAP 인증 완료)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (6).png&quot; data-origin-width=&quot;1254&quot; data-origin-height=&quot;460&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdhaKz/dJMcagSTu9j/aEMlOvKj6KafMUkkvh3Ao0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdhaKz/dJMcagSTu9j/aEMlOvKj6KafMUkkvh3Ao0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdhaKz/dJMcagSTu9j/aEMlOvKj6KafMUkkvh3Ao0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdhaKz%2FdJMcagSTu9j%2FaEMlOvKj6KafMUkkvh3Ao0%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;1254&quot; height=&quot;460&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (6).png&quot; data-origin-width=&quot;1254&quot; data-origin-height=&quot;460&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;Step-5.-운영-및-고도화&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2262&quot; data-local-id=&quot;5ed9e23f9760&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Step 5. 운영 및 고도화 &lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0f9bdfdb9c2c&quot; data-renderer-start-pos=&quot;2281&quot; data-ke-size=&quot;size16&quot;&gt;서비스 오픈은 끝이 아니라 시작입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;171af0d5-4708-431e-aee6-662b11692015&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;품질 고도화:&lt;/b&gt; 사용자 피드백을 바탕으로 검색 엔진(Elastic Search 등)을 확장하거나 Re-rank 모델을 적용해 답변의 정확도를 지속적으로 개선합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (5).png&quot; data-origin-width=&quot;1184&quot; data-origin-height=&quot;854&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UUy9f/dJMcacwcM66/mX7SsphojYrRLFHUBz7kV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UUy9f/dJMcacwcM66/mX7SsphojYrRLFHUBz7kV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UUy9f/dJMcacwcM66/mX7SsphojYrRLFHUBz7kV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUUy9f%2FdJMcacwcM66%2FmX7SsphojYrRLFHUBz7kV1%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;1184&quot; height=&quot;854&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (5).png&quot; data-origin-width=&quot;1184&quot; data-origin-height=&quot;854&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (4).png&quot; data-origin-width=&quot;1898&quot; data-origin-height=&quot;824&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/w3sop/dJMcaaLUMuS/3n39k7VwEnBHqVSfQveOwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w3sop/dJMcaaLUMuS/3n39k7VwEnBHqVSfQveOwK/img.png&quot; data-alt=&quot;공공 클라우드 콘솔 Re-rank 모델 라인업&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w3sop/dJMcaaLUMuS/3n39k7VwEnBHqVSfQveOwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw3sop%2FdJMcaaLUMuS%2F3n39k7VwEnBHqVSfQveOwK%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;1898&quot; height=&quot;824&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (4).png&quot; data-origin-width=&quot;1898&quot; data-origin-height=&quot;824&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;공공 클라우드 콘솔 Re-rank 모델 라인업&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (3).png&quot; data-origin-width=&quot;1906&quot; data-origin-height=&quot;804&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2XCPY/dJMcafzGTs0/DKisngIckpYk1YDY5UbII0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2XCPY/dJMcafzGTs0/DKisngIckpYk1YDY5UbII0/img.png&quot; data-alt=&quot;공공 클라우드 콘솔 PII 모델 라인업&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2XCPY/dJMcafzGTs0/DKisngIckpYk1YDY5UbII0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2XCPY%2FdJMcafzGTs0%2FDKisngIckpYk1YDY5UbII0%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;1906&quot; height=&quot;804&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (3).png&quot; data-origin-width=&quot;1906&quot; data-origin-height=&quot;804&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;공공 클라우드 콘솔 PII 모델 라인업&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;[활용-예시]-공공기관-AI-비서-'Agent-A'&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2453&quot; data-local-id=&quot;f319244dd82e&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;[활용 예시] 공공기관 AI 비서 'Agent A'&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4009edf12dbb&quot; data-renderer-start-pos=&quot;2483&quot; data-ke-size=&quot;size16&quot;&gt;위의 5 step을 통해 실제로 구현된 공공기관 전용 AI 비서 'Agent A'의 데모 모습입니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;dda17b2a4ccb&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;메인 인터페이스&lt;/b&gt; Solar Pro2와 100B(복잡 추론)급 LLM 모델을 하이브리드로 사용하여, 회의록 요약부터 예산안 분석까지 다양한 업무를 지원합니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a9f919056e43&quot; data-renderer-start-pos=&quot;2634&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 정책 자료 검색 (RAG 활용)&lt;/b&gt; &quot;AI 기본법에 대해 알려줘&quot;라고 질문하면, 관련된 법령과 조문을 정확히 찾아내어 근거 기반의 답변을 제공합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;642c3425ca7f&quot; data-renderer-start-pos=&quot;2722&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 복잡한 규정 요약&lt;/b&gt; &quot;공무원 해외 여비 규정을 5줄 이내 개조식으로 알려줘&quot;와 같은 구체적인 지시도 정확하게 수행합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (2).png&quot; data-origin-width=&quot;1176&quot; data-origin-height=&quot;740&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DRKKF/dJMcaaFacH9/tgQsqKIWbfx6AG8JklnKY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DRKKF/dJMcaaFacH9/tgQsqKIWbfx6AG8JklnKY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DRKKF/dJMcaaFacH9/tgQsqKIWbfx6AG8JklnKY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDRKKF%2FdJMcaaFacH9%2FtgQsqKIWbfx6AG8JklnKY1%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;1176&quot; height=&quot;740&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (2).png&quot; data-origin-width=&quot;1176&quot; data-origin-height=&quot;740&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (1).png&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;740&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bc2rdU/dJMcadV7CJC/4vlr1eklKjpMwCw9M9b8yk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bc2rdU/dJMcadV7CJC/4vlr1eklKjpMwCw9M9b8yk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bc2rdU/dJMcadV7CJC/4vlr1eklKjpMwCw9M9b8yk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbc2rdU%2FdJMcadV7CJC%2F4vlr1eklKjpMwCw9M9b8yk%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;1100&quot; height=&quot;740&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기 (1).png&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;740&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;2026년-AI-서비스-로드맵&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2800&quot; data-local-id=&quot;918474f32d26&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2026년 AI 서비스 로드맵&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기.png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/op5Sy/dJMcacQtHtr/wpKknXMKKY7oy0KWgg91h1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/op5Sy/dJMcacQtHtr/wpKknXMKKY7oy0KWgg91h1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/op5Sy/dJMcacQtHtr/wpKknXMKKY7oy0KWgg91h1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fop5Sy%2FdJMcacQtHtr%2FwpKknXMKKY7oy0KWgg91h1%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; alt=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;1080&quot; data-filename=&quot;[AI활용] kt cloud AI Foundry로 AI 서비스 구축 흐름 한 번에 살펴보기.png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0bbea003d03e&quot; data-renderer-start-pos=&quot;2818&quot; data-ke-size=&quot;size16&quot;&gt;kt cloud는 멈추지 않고 진화하고 있습니다. &lt;b&gt;'26년 로드맵&lt;/b&gt;을 통해 AI Nexus(인프라)와 AI Foundry(서비스)의 통합을 가속화하고 있습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;b0d4a893-c5f3-48bf-90f8-af24d51bf565&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;2Q:&lt;/b&gt; RAG Suite의 CSAP 인증 획득 (공공 고객 신뢰 확보) 및 GPU 개발 환경(IDE) 제공&lt;/li&gt;
&lt;li&gt;&lt;b&gt;3Q:&lt;/b&gt; BAI AI Agent 베타 오픈&lt;/li&gt;
&lt;li&gt;&lt;b&gt;4Q ~:&lt;/b&gt; AI Studio 통합으로 개발부터 배포, 운영까지 All-in-One 환경 제공 준비&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1a4a5921921b&quot; data-renderer-start-pos=&quot;3057&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서 소개하는 공공기관 AI 업무 비서 프로토타입은 GitHub, Claude Code, Antigravity, Netlify만으로 PM 혼자 랜딩페이지까지 배포한 사례로, AI Foundry 방법론을 따르면 개발 리소스가 제한된 환경에서도 빠르게 원하는 AI서비스를 만들어볼 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1a4a5921921b&quot; data-renderer-start-pos=&quot;3057&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1a4a5921921b&quot; data-renderer-start-pos=&quot;3057&quot; data-ke-size=&quot;size16&quot;&gt;앞으로 kt cloud에서는 다양한 LLM 모델들을 지속적으로 온보딩할 예정이며, 단순히 모델만 제공하는 것에 그치지 않고, 실무자들이 이 모델들을 가장 쉽고 빠르게 테스트하고 서비스에 적용할 수 있는 구체적인 방법과 노하우를 계속해서 공유해 드리겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. &amp;nbsp;개발자&amp;nbsp;없이&amp;nbsp;혼자서&amp;nbsp;AI&amp;nbsp;서비스&amp;nbsp;프로토타입을&amp;nbsp;만들&amp;nbsp;수&amp;nbsp;있나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;네,&amp;nbsp;가능합니다.&amp;nbsp;Github,&amp;nbsp;Claude&amp;nbsp;Code,&amp;nbsp;Antigravity,&amp;nbsp;Netlify&amp;nbsp;등을&amp;nbsp;활용해&amp;nbsp;랜딩페이지를&amp;nbsp;빠르게&amp;nbsp;구축하고,&amp;nbsp;핵심&amp;nbsp;두뇌인&amp;nbsp;AI&amp;nbsp;모델은&amp;nbsp;'kt&amp;nbsp;cloud&amp;nbsp;AI&amp;nbsp;Foundry&amp;nbsp;RAG&amp;nbsp;Suite&amp;nbsp;API'를&amp;nbsp;연동해&amp;nbsp;보세요.&amp;nbsp;인프라&amp;nbsp;구축&amp;nbsp;부담&amp;nbsp;없이,&amp;nbsp;혼자서도&amp;nbsp;보안과&amp;nbsp;성능이&amp;nbsp;보장된&amp;nbsp;엔터프라이즈급&amp;nbsp;서비스를&amp;nbsp;즉시&amp;nbsp;론칭할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;e4c5c407-5b98-40a3-b9fa-07f9cb3685fb&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a style=&quot;color: #1868db;&quot; href=&quot;https://tech.ktcloud.com/entry/2025-08-ktcloud-ai-rag-%EC%8B%9C%EC%8A%A4%ED%85%9C%EA%B5%AC%EC%A1%B0-%EC%9D%B4%ED%95%B4&quot; data-renderer-mark=&quot;true&quot;&gt;[Tech Series] kt cloud AI 검색 증강 생성(RAG) #1 : 핵심 개념과 시스템 구조 이해 &amp;mdash; 기술 블로그 (Tech) | kt cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;color: #1868db;&quot; href=&quot;https://tech.ktcloud.com/entry/2025-09-ktcloud-ai-rag-parsing-%EC%A0%84%EC%B2%98%EB%A6%AC-%EC%B5%9C%EC%A0%81%ED%99%94&quot; data-renderer-mark=&quot;true&quot;&gt;[Tech Series] kt cloud AI 검색 증강 생성(RAG) #2 : 데이터 파싱과 전처리 최적화 &amp;mdash; 기술 블로그 (Tech) | kt cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;color: #1868db;&quot; href=&quot;https://tech.ktcloud.com/entry/2025-11-ktcloud-rag-ai-%EC%B2%AD%ED%82%B9%EC%A0%84%EB%9E%B5-%EC%B5%9C%EC%A0%81%ED%99%94&quot; data-renderer-mark=&quot;true&quot;&gt;[Tech Series] kt cloud AI 검색 증강 생성(RAG) #3 : 청킹(Chunking) 전략과 최적화 &amp;mdash; 기술 블로그 (Tech) | kt cloud&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/AI Cloud</category>
      <category>aifoundry</category>
      <category>AI서비스</category>
      <category>KTCloud</category>
      <category>LLM</category>
      <category>llmops</category>
      <category>Rag</category>
      <category>VectorDB</category>
      <category>생성형AI</category>
      <category>클라우드ai</category>
      <category>프롬프트엔지니어링</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/434</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-ai-foundry-%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B5%AC%EC%B6%95#entry434comment</comments>
      <pubDate>Thu, 30 Apr 2026 15:59:14 +0900</pubDate>
    </item>
    <item>
      <title>[인사이트] AI는 버블인가? &amp;mdash; Capex&amp;middot;Cash Flow로 분석한 AI 인프라 투자 사이클과 데이터센터 사업자 전략</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-ai-infra-capex-%ED%88%AC%EC%9E%90%EB%B6%84%EC%84%9D</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud DC글로벌고객팀 심재문 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 AI 인프라 투자 사이클의 현재 위치를 Capex&amp;middot;Cash Flow 지표로 분석하고,&lt;br /&gt;하이퍼스케일러의 전략 변화와 데이터센터 사업자의 대응 방향을 다룹니다.&lt;br /&gt;투자 속도와 수익화 사이의 시간차(Time-Gap)가 실질적인 리스크 요인임을 짚으며,&lt;br /&gt;전력 확보와 실행 확실성이 경쟁 우위를 결정짓는 핵심 변수임을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#AI인프라&amp;nbsp;#Capex사이클&amp;nbsp;#하이퍼스케일러&amp;nbsp;#데이터센터&amp;nbsp;#잉여현금흐름&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;1.-질문의-재정의:-&amp;ldquo;AI는-거품인가?&amp;rdquo;라는-질문이-본질을-가리는-이유&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1175&quot; data-local-id=&quot;134b95694c11&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;1. 질문의 재정의: &amp;ldquo;AI는 거품인가?&amp;rdquo;라는 질문이 본질을 가리는 이유&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a01fd6250243&quot; data-renderer-start-pos=&quot;1217&quot; data-ke-size=&quot;size16&quot;&gt;2026년 현재, 글로벌 금융 시장과 IT 산업계에서는 다시 한번 &amp;ldquo;AI 버블론&amp;rdquo;이 거세게 몰아치고 있습니다. NVIDIA를 필두로 한 GPU 제조사들의 주가 변동성, 하이퍼스케일러들의 기하급수적인 설비투자(Capex) 증가, 그리고 데이터센터 공급 과잉에 대한 우려가 동시다발적으로 터져 나오고 있습니다. 그러나 우리가 직면한 현상을 정확히 이해하기 위해서는 질문의 출발점부터 완전히 재정의해야 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a01fd6250243&quot; data-renderer-start-pos=&quot;1217&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2863f3520a07&quot; data-renderer-start-pos=&quot;1445&quot; data-ke-size=&quot;size16&quot;&gt;지금의 논쟁은 크게 두 가지 층위로 나뉩니다. 첫째는 &amp;ldquo;AI라는 기술 자체가 허상인가?&amp;rdquo;이며, 둘째는 &amp;ldquo;AI 인프라 투자가 수익화 속도에 비해 너무 앞서 나갔는가?&amp;rdquo;입니다. 전자는 기술적 성패에 관한 문제이고, 후자는 자본의 효율성과 타이밍에 관한 문제입니다. 2026년 현재 관찰되는 지표들은 AI 기술의 실패를 말하고 있지 않습니다. 오히려 그 반대입니다. 우리가 목격하고 있는 현상은 AI 인프라 투자의 속도가 기업의 현금 창출 속도를 일시적으로 앞지른 &amp;lsquo;Capex 사이클의 상단 국면&amp;rsquo;에 진입했다는 사실입니다. 이는 과거 철도, 전력, 인터넷 인프라 구축 시기에도 반복적으로 나타났던 전형적인 산업 주기적 특성이지, 기술의 종말을 의미하는 버블 붕괴와는 성격이 완전히 다릅니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2863f3520a07&quot; data-renderer-start-pos=&quot;1445&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] AI는 버블인가 &amp;amp;mdash; Capex&amp;amp;middot;Cash Flow로 분석한 AI 인프라 투자 사이클과 데이터센터 사업자 전략 (1).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Mx0VX/dJMcadaIqnb/1HCJKOTZA98BFvaDShfL01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Mx0VX/dJMcadaIqnb/1HCJKOTZA98BFvaDShfL01/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Mx0VX/dJMcadaIqnb/1HCJKOTZA98BFvaDShfL01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMx0VX%2FdJMcadaIqnb%2F1HCJKOTZA98BFvaDShfL01%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; alt=&quot;[인사이트] AI는 버블인가? &amp;mdash; Capex&amp;middot;Cash Flow로 분석한 AI 인프라 투자 사이클과 데이터센터 사업자 전략&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;650&quot; data-filename=&quot;[인사이트] AI는 버블인가 &amp;mdash; Capex&amp;middot;Cash Flow로 분석한 AI 인프라 투자 사이클과 데이터센터 사업자 전략 (1).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2.-숫자로-검증하는-AI-Capex-사이클의-현재-위치:-최신-어닝(Earnings)-분석&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1833&quot; data-local-id=&quot;a4147f48a0fe&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2. 숫자로 검증하는 AI Capex 사이클의 현재 위치: 최신 어닝(Earnings) 분석&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;246274cf35bb&quot; data-renderer-start-pos=&quot;1886&quot; data-ke-size=&quot;size16&quot;&gt;감정적인 낙관론이나 비관론이 아닌, 기업의 재무제표가 말해주는 가장 냉정한 지표인 현금흐름(Cash Flow)을 통해 AI 시장을 해부해 보겠습니다. 대규모 장치 산업에서 인프라의 가치는 결국 투입된 자본 대비 얼마나 빠른 속도로 현금을 회수하느냐에 달려 있습니다.&lt;/p&gt;
&lt;h4 id=&quot;2.1-[Data-Analysis]-주요-AI-하이퍼스케일러-실적-지표-(Annualized,-2025-FY)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2036&quot; data-local-id=&quot;568a1b68ea03&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.1 [Data Analysis] 주요 AI 하이퍼스케일러 실적 지표 (Annualized, 2025 FY)&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-testid=&quot;table-container&quot; data-layout=&quot;custom&quot;&gt;
&lt;div data-vc=&quot;table-node-wrapper&quot; data-table-width=&quot;760&quot; data-table-local-id=&quot;5b375ff0-de0f-40f6-aab9-274184c69262&quot; data-autosize=&quot;false&quot; data-layout=&quot;default&quot; data-number-column=&quot;false&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 127px;&quot; border=&quot;1&quot; data-layout=&quot;default&quot; data-table-width=&quot;760&quot; data-number-column=&quot;false&quot; data-testid=&quot;renderer-table&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;기업명&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;연간 매출 (Revenue)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;영업 현금흐름 (OCF)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;설비투자 (Capex)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;잉여현금흐름 (FCF)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Capex/OCF 비중&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;Microsoft&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$285B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$120B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$65B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$55B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;54%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;Alphabet&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$340B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$115B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$58B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$57B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;50%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;Meta&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$175B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$85B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$45B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$40B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;53%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;Amazon (AWS)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$620B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$110B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$75B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$35B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;68%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;NVIDIA&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$130B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$65B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$5B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$60B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 17px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;8%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;합계 (Total)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$1,550B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$495B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$248B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;$247B&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 21px;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;Avg. 50%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: center;&quot; data-vc=&quot;table-sticky-scrollbar-container&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px; color: #9d9d9d;&quot;&gt;출처: 2025년 각 사 공시 자료 및 2026년 가이드라인 기반 재구성&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h4 id=&quot;2.2-재무-구조-분석을-위한-핵심-개념의-명확화&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2572&quot; data-local-id=&quot;3374e7f0586b&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.2 재무 구조 분석을 위한 핵심 개념의 명확화&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4d8354dbc7e5&quot; data-renderer-start-pos=&quot;2601&quot; data-ke-size=&quot;size16&quot;&gt;AI 인프라의 지속 가능성을 판단하기 위해서는 다음의 재무 지표들을 유기적으로 살펴봐야 합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;eb60d845-0769-4df6-bb2b-1e13091e45ce&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;FCF (Free Cash Flow, 잉여현금흐름)&lt;/b&gt;: 기업이 영업활동을 통해 벌어들인 현금에서 비즈니스 유지 및 확장을 위한 설비투자(Capex)를 차감하고 남은 순수한 현금의 양입니다. 이는 기업의 실질적인 &amp;lsquo;기초 체력&amp;rsquo;을 의미합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Capex (Capital Expenditure, 자본적 지출)&lt;/b&gt;: 데이터센터 부지 매입, 건축, 초고성능 GPU 서버 구매, 전력망 확보 등 미래의 수익을 위해 현재 지출하는 대규모 투자 비용입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Net Burn (현금 소진율)&lt;/b&gt;: 창출되는 잉여현금보다 투자되는 자본이 더 클 때 발생하는 순현금 감소 현상입니다. 자본집약적 산업의 초기와 정점 부근에서 공통적으로 발견되는 현상입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;2.3-하이퍼스케일러의-현금-창출력과-투자의-괴리&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3017&quot; data-local-id=&quot;430b052d90c6&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.3 하이퍼스케일러의 현금 창출력과 투자의 괴리&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ca06e1719085&quot; data-renderer-start-pos=&quot;3046&quot; data-ke-size=&quot;size16&quot;&gt;위 표에서 주목할 점은 하이퍼스케일러들의 &lt;b&gt;OCF 대비 Capex 비중이 평균 50%를 상회&lt;/b&gt;한다는 것입니다. 과거 클라우드 확장기(2018-2021)의 평균 비중이 25-30%였음을 감안하면, 현재의 투자 강도는 전례가 없는 수준입니다. 2025년 기준 하이퍼스케일러 상위 5개사의 연간 합산 Capex는 약 $248B 수준으로 치솟았습니다. 반면 같은 기간 이들이 창출한 FCF의 총합은 약 $247B에 머물렀습니다. 결과적으로 시장 전체적으로 약 $200B 이상의 &amp;lsquo;Net Burn(순현금 소진)&amp;rsquo; 발생하고 있는 것입니다. 기업이 돈을 잘 벌고 있음에도 불구하고, 투자 속도가 워낙 빠르다 보니 곳간의 현금이 줄어드는 구간에 진입한 것입니다. 이것이 현재 시장이 느끼는 공포의 재무적 실체입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3.-역사적-데자뷔:-Cisco(2000)-vs-NVIDIA(2026)의-엔지니어링적-비교&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3438&quot; data-local-id=&quot;9f4831ea8a9d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3. 역사적 데자뷔: Cisco(2000) vs NVIDIA(2026)의 엔지니어링적 비교&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a0bb8913da78&quot; data-renderer-start-pos=&quot;3490&quot; data-ke-size=&quot;size16&quot;&gt;버블 논쟁의 단골 소재인 2000년 닷컴 버블 당시의 Cisco 사례는 현재의 NVIDIA와 AI 인프라 시장을 이해하는 데 매우 유효한 거울이 됩니다.&lt;/p&gt;
&lt;h4 id=&quot;3.1-Cisco의-사례:-방향은-맞았으나-속도가-틀렸다&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3577&quot; data-local-id=&quot;ea83adf111c0&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.1 Cisco의 사례: 방향은 맞았으나 속도가 틀렸다&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;04a7511bc8af&quot; data-renderer-start-pos=&quot;3610&quot; data-ke-size=&quot;size16&quot;&gt;2000년 당시 Cisco는 인터넷이라는 새로운 실크로드를 까는 &amp;lsquo;라우터&amp;rsquo;의 독점적 공급자였습니다. 당시 사람들의 &amp;ldquo;인터넷이 세상을 바꿀 것&amp;rdquo;이라는 믿음(방향성)은 정확했습니다. 하지만 문제는 &lt;b&gt;밸류에이션과 투자의 속도&lt;/b&gt;였습니다. 당시 Cisco의 P/E(주가수익비율)는 200x, P/S(주가매출비율)는 30x에 달했습니다. 이는 향후 20년 치 성장을 한 번에 당겨온 수치였습니다. 인프라는 이미 다 깔렸는데, 그 위에서 돈을 벌 서비스(수익화)가 나오기까지는 시간이 더 필요했습니다. 그 타이밍의 괴리가 &amp;ndash;88%라는 주가 폭락을 야기한 것입니다.&lt;/p&gt;
&lt;h4 id=&quot;3.2-NVIDIA와-현재의-인프라-기업들&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3918&quot; data-local-id=&quot;30b33b237fb9&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.2 NVIDIA와 현재의 인프라 기업들&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e7580e1ac5a0&quot; data-renderer-start-pos=&quot;3943&quot; data-ke-size=&quot;size16&quot;&gt;2026년 현재 NVIDIA의 지표를 보면 P/E는 50x 전후, EV/Sales는 20x대를 기록하고 있습니다. 2000년의 Cisco와 비교하면 훨씬 이성적인 수준이지만, 여전히 시장은 &amp;lsquo;완벽한 실행&amp;rsquo;과 &amp;lsquo;지체 없는 수요 증가&amp;rsquo;를 전제로 가격을 책정하고 있습니다. 우리가 여기서 배워야 할 교훈은 기술이 옳으냐 그르냐가 아닙니다. 인프라 투자 속도와 실제 비즈니스 모델의 수익화 사이의 &amp;lsquo;시간차(Time-Gap)&amp;rsquo;가 얼마나 벌어져 있느냐가 리스크의 핵심이라는 점입니다. 지금의 AI 인프라 구축 속도는 AI 모델이 돈을 벌어오는 속도보다 최소 1~2년 정도 앞서 나가고 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;4.-하이퍼스케일러의-행동-변화:-&amp;ldquo;무차별-확장&amp;rdquo;에서-&amp;ldquo;정교한-선별&amp;rdquo;로&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4271&quot; data-local-id=&quot;296155b8636d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;4. 하이퍼스케일러의 행동 변화: &amp;ldquo;무차별 확장&amp;rdquo;에서 &amp;ldquo;정교한 선별&amp;rdquo;로&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1ac19ac16ee2&quot; data-renderer-start-pos=&quot;4312&quot; data-ke-size=&quot;size16&quot;&gt;Capex 부담이 현금 흐름을 압박하기 시작하면, 하이퍼스케일러들의 구매 및 투자 행동은 변할 수밖에 없습니다. 2025년 하반기부터 관찰되는 이러한 변화는 데이터센터(DC) 사업자들에게 매우 중요한 신호를 보냅니다.&lt;/p&gt;
&lt;h4 id=&quot;4.1-효율-중심의-단계적-투자(Stage-based-Build)-전략&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4435&quot; data-local-id=&quot;1b15fc0b6797&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4.1 효율 중심의 단계적 투자(Stage-based Build) 전략&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fabe96d722af&quot; data-renderer-start-pos=&quot;4476&quot; data-ke-size=&quot;size16&quot;&gt;과거 2~3년 동안 하이퍼스케일러들은 &amp;ldquo;일단 부지를 잡고 전력을 확보하라&amp;rdquo;는 전략하에 무차별적으로 확장을 시도했습니다. 하지만 이제는 &lt;b&gt;단계적 투자(Stage-based)&lt;/b&gt; 방식으로 선회하고 있습니다. 100MW 규모의 부지를 계약하더라도, 한꺼번에 전체를 짓는 대신 20MW 단위로 쪼개어 실제 IT 부하(Load) 수요가 확인될 때마다 자본을 투입하는 방식입니다. 이는 기업 입장에서 Capex 집행 시점을 늦추어 재무 건전성을 확보하려는 전략적 선택입니다.&lt;/p&gt;
&lt;h4 id=&quot;4.2-실행-리스크(Execution-Risk)가-모든-가치를-압도한다&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4734&quot; data-local-id=&quot;58a7ecf2b701&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4.2 실행 리스크(Execution Risk)가 모든 가치를 압도한다&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c4e81faa163f&quot; data-renderer-start-pos=&quot;4775&quot; data-ke-size=&quot;size16&quot;&gt;Capex 사이클의 상단에서는 인프라 단가(Rent) 몇 퍼센트 차이보다 &amp;lsquo;확실한 일정(RFS)&amp;rsquo;이 더 큰 가치를 지닙니다. 하이퍼스케일러들은 이미 막대한 자본을 장비(GPU)에 묶어둔 상태입니다. 데이터센터 완공이 6개월 지연된다는 것은 그만큼 비싼 장비를 놀려야 한다는 의미이고, 이는 재무적으로 치명적인 손실입니다. 따라서 이제는 전력 확보 불확실성이나 인허가 리스크가 조금이라도 있는 사업자는 협상 테이블에서 즉시 배제됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;5.-대한민국-DC-시장의-시사점과-KT-Cloud의-전략적-위치&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5019&quot; data-local-id=&quot;4e114c35dc1e&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;5. 대한민국 DC 시장의 시사점과 kt cloud의 전략적 위치&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;01895d83ee60&quot; data-renderer-start-pos=&quot;5057&quot; data-ke-size=&quot;size16&quot;&gt;글로벌 Capex 사이클의 변화는 국내 DC 시장에도 직접적인 영향을 미칩니다. 특히 전력 공급난과 수도권 집중 규제가 심화되는 한국적 특수성 속에서, DC 사업자는 생존을 위해 새로운 포지셔닝을 정의해야 합니다.&lt;/p&gt;
&lt;h4 id=&quot;5.1-소비국에서-인프라-전략-기지로의-전환&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5178&quot; data-local-id=&quot;304029fa1ae4&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;5.1 소비국에서 인프라 전략 기지로의 전환&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;798034b83c17&quot; data-renderer-start-pos=&quot;5204&quot; data-ke-size=&quot;size16&quot;&gt;한국은 글로벌 AI 트래픽을 소비하는 지역이기도 하지만, 동북아시아 해저케이블의 결절점으로서 전략적 가치가 높습니다. 하이퍼스케일러들이 Capex 효율화를 위해 &amp;lsquo;거점 리전(Hub Region)&amp;rsquo;을 선별할 때, 한국의 육양국 인근 AIDC는 네트워크 비용(Backhaul Tax)을 최소화할 수 있는 최적의 대안이 됩니다.&lt;/p&gt;
&lt;h4 id=&quot;5.2-KT-Cloud가-가져가야-할-핵심-가치:-&amp;ldquo;확정성&amp;rdquo;&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5386&quot; data-local-id=&quot;9941ab44af18&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;5.2 kt&amp;nbsp;cloud가 가져가야 할 핵심 가치: &amp;ldquo;확정성&amp;rdquo;&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dc534949a334&quot; data-renderer-start-pos=&quot;5421&quot; data-ke-size=&quot;size16&quot;&gt;kt&amp;nbsp;cloud와 같은 로컬 리딩 DC 사업자에게 지금의 사이클 상단 국면은 위기가 아닌 강력한 선별의 기회입니다. 하이퍼스케일러가 가장 두려워하는 것은 &amp;lsquo;불확실성&amp;rsquo;입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;c46d70ca-da98-48d0-9639-14e057a00741&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;전력 및 인허가의 선점&lt;/b&gt;: 이미 전력 수급 확약이 완료되고 인허가가 끝난 부지는 그 자체로 거대한 프리미엄을 갖습니다. 이는 단순히 땅을 파는 비즈니스가 아니라 '전력 계통 확보'라는 고난도 엔지니어링 자산을 판매하는 비즈니스입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;유연한 공급 모델 제안&lt;/b&gt;: 하이퍼스케일러의 재무 부담을 고려하여, 초기 투자비(Capex)를 서비스 이용료(OpEx) 형태나 단계적 증설 계약(Incremental Build)으로 전환해 주는 제안은 현재 시장에서 가장 강력한 무기가 됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;6.-결론:-AI-인프라의-승자는-&amp;lsquo;실행&amp;rsquo;의-확실성에서-결정된다&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5792&quot; data-local-id=&quot;02c3a4442127&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;6. 결론: AI 인프라의 승자는 &amp;lsquo;실행&amp;rsquo;의 확실성에서 결정된다&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] AI는 버블인가 &amp;amp;mdash; Capex&amp;amp;middot;Cash Flow로 분석한 AI 인프라 투자 사이클과 데이터센터 사업자 전략 (2).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c59wF5/dJMcadPkb5x/X3psIx8ExzIxXWipNMtjXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c59wF5/dJMcadPkb5x/X3psIx8ExzIxXWipNMtjXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c59wF5/dJMcadPkb5x/X3psIx8ExzIxXWipNMtjXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc59wF5%2FdJMcadPkb5x%2FX3psIx8ExzIxXWipNMtjXk%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; alt=&quot;[인사이트] AI는 버블인가? &amp;mdash; Capex&amp;middot;Cash Flow로 분석한 AI 인프라 투자 사이클과 데이터센터 사업자 전략&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;350&quot; data-filename=&quot;[인사이트] AI는 버블인가 &amp;mdash; Capex&amp;middot;Cash Flow로 분석한 AI 인프라 투자 사이클과 데이터센터 사업자 전략 (2).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7ca9fa0fceb0&quot; data-renderer-start-pos=&quot;5829&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7ca9fa0fceb0&quot; data-renderer-start-pos=&quot;5829&quot; data-ke-size=&quot;size16&quot;&gt;AI 버블론은 수요의 붕괴를 예고하는 전조 현상이 아닙니다. 그것은 &lt;b&gt;투자 방식의 정교화&lt;/b&gt;를 요구하는 시장의 엄중한 경고입니다. 인프라는 먼저 지어지고, 수익은 나중에 따라옵니다. 이 거대한 시간차(Time-Gap)를 견디지 못하는 기업은 시장에서 사라질 것이고, 이 시간차를 정교한 엔지니어링과 재무 전략으로 메우는 기업은 다음 사이클의 주인이 될 것입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7ca9fa0fceb0&quot; data-renderer-start-pos=&quot;5829&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5957d7ec3426&quot; data-renderer-start-pos=&quot;6030&quot; data-ke-size=&quot;size16&quot;&gt;결국 AI 시대의 최후 승자는 모델을 가장 잘 만드는 기업이나 주가가 가장 높은 기업이 아닐 것입니다. 안정적인 전력을 확보하고, 약속된 인프라 구축 일정을 완벽히 지키며, 고객의 자본 효율성을 극대화해 주는 &amp;lsquo;실행력 있는 파트너&amp;rsquo;가 모든 트래픽의 통로를 장악하게 될 것입니다. 버블 논쟁을 넘어, 지금 우리가 집중해야 할 것은 현란한 서사가 아니라 냉정한 숫자와 완벽한 실행입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q1. 과거&amp;nbsp;닷컴&amp;nbsp;버블&amp;nbsp;당시의&amp;nbsp;Cisco와&amp;nbsp;현재&amp;nbsp;NVIDIA의&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;차이점은&amp;nbsp;무엇인가요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A1.&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;차이는&amp;nbsp;수익성과&amp;nbsp;밸류에이션의&amp;nbsp;정당성입니다.&amp;nbsp;2000년&amp;nbsp;Cisco는&amp;nbsp;P/E(주가수익비율)가&amp;nbsp;200배에&amp;nbsp;달했으나,&amp;nbsp;현재&amp;nbsp;NVIDIA는&amp;nbsp;약&amp;nbsp;50배&amp;nbsp;수준으로&amp;nbsp;상대적으로&amp;nbsp;견고한&amp;nbsp;이익&amp;nbsp;지지력을&amp;nbsp;보입니다.&amp;nbsp;또한,&amp;nbsp;과거에는&amp;nbsp;인프라&amp;nbsp;구축&amp;nbsp;후&amp;nbsp;수익화&amp;nbsp;모델(Service)이&amp;nbsp;나오기까지&amp;nbsp;5~10년이&amp;nbsp;걸렸으나,&amp;nbsp;현재는&amp;nbsp;생성형&amp;nbsp;AI&amp;nbsp;기반의&amp;nbsp;B2B&amp;nbsp;매출이&amp;nbsp;이미&amp;nbsp;하이퍼스케일러의&amp;nbsp;실적에&amp;nbsp;직접&amp;nbsp;반영되기&amp;nbsp;시작했다는&amp;nbsp;점이&amp;nbsp;기술적&amp;nbsp;실체의&amp;nbsp;차이를&amp;nbsp;만듭니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q2. 하이퍼스케일러가&amp;nbsp;'단계적&amp;nbsp;투자(Stage-based&amp;nbsp;Build)'를&amp;nbsp;선호하게&amp;nbsp;되면&amp;nbsp;DC&amp;nbsp;사업자의&amp;nbsp;수익성은&amp;nbsp;악화되나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A2. 단기적으로는 일시적 공실 리스크가 있을 수 있으나, 장기적으로는 계약의 질(Quality of Contract)이 높아집니다. 무차별 확장이 멈춘다는 것은 DC 사업자에게도 '확실한 전력 수급'과 '검증된 일정 준수' 역량이 프리미엄으로 작용함을 의미합니다. kt cloud와 같이 인허가와 전력을 선점한 사업자는 고객사의 재무 리스크를 분담(OpEx 구조 제안 등)하는 대가로 더 장기적이고 안정적인 MRC(월 요금) 수익 구조를 확보할 수 있습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;0f914e15-ff7b-4c41-82d3-ad8a29337a5d&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Synergy Research Group (2025.Q4):&lt;/b&gt; &quot;Hyperscale Data Center Capacity &amp;amp; Capex Outlook 2026&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Goldman Sachs (2025.06):&lt;/b&gt; &quot;Gen AI: Too Much Spend, Too Little Benefit?&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Uptime Institute (2026):&lt;/b&gt; &quot;Global Data Center Survey: The Impact of High-Density AI Workloads&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CBRE Research (2025.12):&lt;/b&gt; &quot;Global Data Center Trends 2026: The Shift to Secondary Markets&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;NVIDIA Corporate Earnings (2025 FY):&lt;/b&gt; &quot;Annual Report and 10-K Filings&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;IEEE Cloud Computing (2025.03):&lt;/b&gt; &quot;Sustainable AI Infrastructure: Power Grid Challenges and Solutions&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/Tech Inside</category>
      <category>AI버블</category>
      <category>ai인프라</category>
      <category>AI투자사이클</category>
      <category>CAPEX</category>
      <category>Freecashflow</category>
      <category>KTCloud</category>
      <category>nvidia</category>
      <category>데이터센터</category>
      <category>클라우드인프라</category>
      <category>하이퍼스케일러</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/433</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-ai-infra-capex-%ED%88%AC%EC%9E%90%EB%B6%84%EC%84%9D#entry433comment</comments>
      <pubDate>Thu, 30 Apr 2026 11:10:56 +0900</pubDate>
    </item>
    <item>
      <title>케클s피드 4월호｜AI, 더 빠르고 더 효율적인 방식으로</title>
      <link>https://ktcloudplatform.tistory.com/entry/%EC%BC%80%ED%81%B4s%ED%94%BC%EB%93%9C-4%EC%9B%94%ED%98%B8%EF%BD%9CAI-%EB%8D%94-%EB%B9%A0%EB%A5%B4%EA%B3%A0-%EB%8D%94-%ED%9A%A8%EC%9C%A8%EC%A0%81%EC%9D%B8-%EB%B0%A9%EC%8B%9D%EC%9C%BC%EB%A1%9C</link>
      <description>&lt;!-- [if !mso]&gt;&lt;!--&gt;&lt;!--&lt;![endif]--&gt;&lt;!-- [if mso]&gt;      &lt;style type=&quot;text/css&quot;&gt;        table {          border-collapse: collapse;          border: 0;          border-spacing: 0;          margin: 0;        }        div,        td {          padding: 0;        }        div {          margin: 0 !important;        }        ul, li {          margin: 0;        }      &lt;/style&gt;      &lt;noscript&gt;        &lt;xml&gt;          &lt;o:OfficeDocumentSettings&gt;            &lt;o:AllowPNG/&gt;            &lt;o:PixelsPerInch&gt;96&lt;/o:PixelsPerInch&gt;          &lt;/o:OfficeDocumentSettings&gt;        &lt;/xml&gt;      &lt;/noscript&gt;    &lt;![endif]--&gt;
&lt;div style=&quot;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; padding: 20px 0px; margin: 0 auto;&quot; role=&quot;article&quot; aria-roledescription=&quot;email&quot;&gt;
&lt;table id=&quot;stb-container&quot; style=&quot;width: 100%;&quot; role=&quot;presentation&quot; border=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;&lt;!-- [if mso]&gt;          &lt;table role=&quot;presentation&quot; align=&quot;center&quot; style=&quot;width:630px;background:#ffffff;&quot;&gt;          &lt;tr&gt;          &lt;td&gt;            &lt;div class=&quot;outer&quot;&gt;          &lt;![endif]--&gt;&lt;!-- [if !mso]&gt;&lt;!--&gt;
&lt;div class=&quot;outer&quot; style=&quot;width: 100%; max-width: 630px; background: #ffffff; margin: 0px auto;&quot;&gt;&lt;!--&lt;![endif]--&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: justify; font-size: 0; box-sizing: border-box;&quot;&gt;&lt;img class=&quot;stb-justify&quot; style=&quot;width: 100%; display: inline; vertical-align: bottom; text-align: justify; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777336774478102187.png&quot; alt=&quot;&quot; width=&quot;630&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 15px 25px 15px;&quot;&gt;
&lt;div data-node-type=&quot;expand&quot; data-title=&quot;인사&quot; data-expanded=&quot;true&quot; data-local-id=&quot;cb55c470-69b2-4721-8aa3-3639e484bdbd&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;expand&quot; data-prosemirror-node-block=&quot;true&quot; data-pm-slice=&quot;2 2 [&amp;quot;layoutSection&amp;quot;,{&amp;quot;columnRuleStyle&amp;quot;:null,&amp;quot;localId&amp;quot;:&amp;quot;757c6a21b7d7&amp;quot;},&amp;quot;layoutColumn&amp;quot;,{&amp;quot;width&amp;quot;:50,&amp;quot;localId&amp;quot;:&amp;quot;ae84629af214&amp;quot;}]&quot;&gt;&lt;span&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;AI가 서비스와 인프라 전반을 빠르게 재편하면서, 기업이 선택해야 할 기술과 전략의 기준 역시 달라지고 있습니다. 이제 중요한 것은 &amp;lsquo;무엇을 도입할 것인가&amp;rsquo;가 아니라, 선택한 기술을 &amp;lsquo;어떻게 실제 서비스로 구현하고 안정적으로 운영할 것인가&amp;rsquo; 입니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;이번 케클s피드에서는 AI Foundry 공공존 출시, AI 성능 비교, Agent 구축 사례 등 AI 기술이 실제 서비스로 이어지는 과정과 구현 방식을 집중적으로 다룹니다. 여기에 Landing-Edge 인프라 전략을 더해 AI 시대의 인프라 방향성도 함께 살펴봅니다. 특히 이번 호에서는 kt cloud 구성원의 이야기를 전하는 신규 인터뷰 시리즈 &amp;lsquo;케클러 인터뷰&amp;rsquo;를 처음 선보입니다. 현장의 경험과 관점을 통해 kt cloud의 기술이 어떻게 구체화되고, 고객 가치로 확장되는지 보다 생생하게 전해 드리겠습니다. 지금 바로 확인해 보세요.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: justify; font-size: 0; box-sizing: border-box; padding: 0px 15px 25px 15px;&quot;&gt;&lt;img class=&quot;stb-justify&quot; style=&quot;width: 100%; display: inline; vertical-align: bottom; text-align: justify; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777336893709361738.png&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: none;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;stb-text-box&quot; style=&quot;height: 15px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 260px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337017387697567.png&quot; alt=&quot;&quot; width=&quot;260&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 430px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337021270632853.png&quot; alt=&quot;&quot; width=&quot;430&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: justify; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://www.ktcloud.com/media/press/20260421091412559?lan=kor&amp;amp;source=&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-justify&quot; style=&quot;width: 100%px; display: inline; vertical-align: bottom; text-align: justify; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337026802756075.png&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 15px 15px 15px;&quot;&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span&gt;최근 많은 공공기관이 생성형 AI를 활용한 행정 혁신을 추진하고 있지만, 현실적인 제약은 여전히 존재합니다. 보안 인증, 복잡한 조달 절차, 데이터 활용 여건, 전문 인력 부족 등으로 다수의 프로젝트가 PoC(기술검증) 단계에 머무르고 있기 때문입니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;kt cloud AI Foundry 공공존은 이러한 한계를 해소하고, 생성형 AI가 검증을 넘어 실제 서비스로 이어질 수 있도록 설계된 공공 전용 AI 인프라입니다. RAG Suite*와 VectorDB**는 CSAP '중' 등급을 획득해 공공 환경에서도 안정적으로 활용할 수 있으며, 디지털서비스 전문계약제도 등록을 통해 별도 입찰 없이 카탈로그 방식으로 신속하게 도입할 수 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;이를 통해 공공기관은 보안과 규제에 대한 부담을 줄이고, 도입 기간 단축, 운영 효율화, 서비스 확산 가속화 등 실질적인 성과를 기대할 수 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;공공 AI 혁신을 현실로 앞당기는 kt cloud AI Foundry 공공존의 주요 기능과, 이를 공공 서비스 전반으로 확산하기 위한 플랫폼 전략을 살펴봅니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12px; color: #454444;&quot; class=&quot;stb-fore-colored&quot;&gt;*RAG Suite: 문서 파싱&amp;middot;임베딩&amp;middot;LLM까지 한 번에 제공하는 &amp;lsquo;생성형 AI 검색(RAG) 구축 올인원 플랫폼&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12px; color: #454444;&quot; class=&quot;stb-fore-colored&quot;&gt;**VectorDB: 텍스트&amp;middot;이미지 데이터를 벡터로 변환해 의미 기반 검색과 RAG 구현을 가능하게 하는 AI 전용 데이터 저장&amp;middot;검색 서비스 &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 0px 15px 25px 15px;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://www.ktcloud.com/media/press/20260421091412559?lan=kor&amp;amp;source=&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 156px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337158629600708.png&quot; alt=&quot;&quot; width=&quot;156&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: #E9F7F8;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;stb-text-box&quot; style=&quot;height: 15px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 186px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337274519739307.png?k6lkwy24&quot; alt=&quot;&quot; width=&quot;186&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 530px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337329501213536.png&quot; alt=&quot;&quot; width=&quot;530&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: justify; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://tech.ktcloud.com/entry/2026-04-ktcloud-fastapi-robyn-%EC%84%B1%EB%8A%A5-%EB%B9%84%EA%B5%90&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-justify&quot; style=&quot;width: 100%; display: inline; vertical-align: bottom; text-align: justify; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337346045289871.png&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 15px 15px 15px;&quot;&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span&gt;Python 생태계에서 AI 모델 서빙과 고성능 API 구축의 표준으로 자리 잡은 FastAPI. 하지만 폭발적인 트래픽과 극도의 성능 최적화가 요구되는 환경에서도 과연 &amp;lsquo;최선&amp;rsquo;의 선택일까요? 실제 개발 현장에서는 처리량과 지연 측면에서의 한계를 체감하며, 더 높은 성능을 향한 요구가 꾸준히 제기되고 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;이러한 문제의식에서 출발해, 이번 기술 콘텐츠에서는 기존의 관행적인 선택을 넘어 고성능 프레임워크로 주목받는 Robyn을 FastAPI와 비교 분석해보았습니다. 단순한 벤치마크 수치 비교를 넘어, 실제 서비스 환경을 가정한 부하 테스트를 통해 두 프레임워크의 처리량, 응답 속도, 리소스 효율성을 다각도로 검증했습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;서비스 규모와 트래픽 특성에 따라 어떤 프레임워크가 더 적합한지, AI 서빙 환경에서 고려해야 할 실질적인 기술 선택 기준을 제시합니다.&lt;/span&gt; &amp;nbsp;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 0px 15px 25px 15px;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://tech.ktcloud.com/entry/2026-04-ktcloud-fastapi-robyn-%EC%84%B1%EB%8A%A5-%EB%B9%84%EA%B5%90&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 156px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337392838250373.png&quot; alt=&quot;&quot; width=&quot;156&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: #ffffff;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;stb-text-box&quot; style=&quot;height: 15px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 294px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337591375588894.png&quot; alt=&quot;&quot; width=&quot;294&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 472px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337653046099350.png&quot; alt=&quot;&quot; width=&quot;472&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: justify; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://tech.ktcloud.com/entry/2026-04-ktcloud-platform-redesign-%ED%94%8C%EB%9E%AB%ED%8F%BC-%EC%9E%AC%EC%84%A4%EA%B3%84&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-justify&quot; style=&quot;width: 100%; display: inline; vertical-align: bottom; text-align: justify; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337720880033186.png&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 15px 15px 15px;&quot;&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span&gt;최근 클라우드는 단순한 자원 할당을 넘어, AI 워크로드와 클라우드 네이티브 환경을 얼마나 유연하게 수용할 수 있는지가 중요한 경쟁력이 되고 있습니다. 하지만 많은 기업은 여전히 파편화된 모니터링 체계, 복잡한 설정, 운영 효율 저하 등으로 인해 클라우드 활용 과정에서 여러 한계를 마주하고 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;kt cloud PLATFORM은 이러한 고객의 불편이 드러난 뒤 대응하는 것이 아니라, 고객이 앞으로 겪게 될 문제를 먼저 예측하고 해답을 제시하기 위해 밑바닥부터 다시 설계되었습니다. OVN과 쿠버네티스 기반의 글로벌 표준 아키텍처를 선제적으로 채택하고, Observability 내재화와 멀티 리전&amp;middot;AZ 표준화를 통해 운영 복잡성을 줄이며 엔터프라이즈급 안정성을 구현한 것이 핵심입니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;새롭게 선보이는 케클러 인터뷰의 첫 주인공은 kt cloud 기술본부 플랫폼담당 손춘호 상무입니다. 국내 클라우드의 성장과 AI 시대의 전환을 함께 경험해온 손 상무는, 이번 인터뷰에서 kt cloud PLATFORM 재설계에 담긴 고민과 기술적 방향성을 직접 전합니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;고객이 인프라 제약 없이 비즈니스에 몰입할 수 있는 환경을 만드는 것. 이것이 kt cloud PLATFORM 재설계가 지향하는 변화의 본질입니다. 기술의 변화 속에서 kt cloud PLATFORM이 어떤 기준으로 다시 설계되었고, 고객 경험을 어떻게 바꿔가고 있는지 인터뷰에서 확인해 보시기 바랍니다.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 0px 15px 15px 15px;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://tech.ktcloud.com/entry/2026-04-ktcloud-platform-redesign-%ED%94%8C%EB%9E%AB%ED%8F%BC-%EC%9E%AC%EC%84%A4%EA%B3%84&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 156px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777337774828456615.png&quot; alt=&quot;&quot; width=&quot;156&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: #E9F7F8;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;stb-text-box&quot; style=&quot;height: 15px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 194px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777338302866599972.png&quot; alt=&quot;&quot; width=&quot;194&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 432px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777338329774337273.png&quot; alt=&quot;&quot; width=&quot;432&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: justify; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://tech.ktcloud.com/entry/2026-04-ktcloud-landing-edge-architecture-%EA%B8%80%EB%A1%9C%EB%B2%8C-%EC%A0%84%ED%99%98&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-justify&quot; style=&quot;width: 100%; display: inline; vertical-align: bottom; text-align: justify; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777338370213640718.png&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 15px 15px 15px;&quot;&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span&gt;AI와 클라우드 서비스가 빠르게 확산되면서, 데이터 센터의 위치는 단순한 입지를 넘어 서비스 지연과 품질에 직접적인 영향을 미치는 핵심 요소로 자리잡고 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;그동안 국내 데이터 인프라는 수도권에 집중되며 트래픽이 중앙으로 몰리는 구조를 유지해 왔습니다. 이에 따라 네트워크 병목, 전력 수급 부담, 운영 효율 저하 등 중앙 집중형 인프라의 한계가 점차 뚜렷해지고 있습니다. 특히 사용자와 가까운 지역 거점이 있음에도 트래픽이 수도권을 경유해 다시 돌아오는 &amp;lsquo;Hairpinning&amp;rsquo; 구조는 불필요한 지연을 유발하는 대표적인 비효율로 꼽힙니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;이러한 한계를 해결하기 위해 인프라 전략은 중앙 집중형 데이터센터 중심에서 지역 거점 기반의 분산형 구조로 전환되고 있습니다. 트래픽을 사용자와 가까운 위치에서 처리하고, 최단 경로를 확보함으로써 서비스 지연을 줄이고 안정적인 품질을 제공하는 것이 핵심입니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;단순한 인프라 확장을 넘어, 글로벌 수준의 서비스 경쟁력 확보를 위한 Landing-Edge 전략에 대해 알아봅니다.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 0px 15px 15px 15px;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://tech.ktcloud.com/entry/2026-04-ktcloud-landing-edge-architecture-%EA%B8%80%EB%A1%9C%EB%B2%8C-%EC%A0%84%ED%99%98&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 156px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777338393851948790.png&quot; alt=&quot;&quot; width=&quot;156&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: #ffffff;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;stb-text-box&quot; style=&quot;height: 15px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; font-size: 0; box-sizing: border-box; padding: 15px 15px 15px 15px;&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 174px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777338536915768972.png&quot; alt=&quot;&quot; width=&quot;174&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 15px 15px 15px;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-size: 18px;&quot; class=&quot;stb-bold&quot;&gt;✔️AI Agent 실전 로드맵: 시스템 아키텍처 설계부터 RAG, LLMOps까지&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 15px 15px 15px;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;AI는 이제 대화형 서비스를 넘어, 스스로 판단하고 실행하는 'Agent&amp;rsquo;로 진화하고 있습니다.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;단순히 질문에 답하는 도구가 아니라, 목적에 맞게 맥락을 이해하고 필요한 작업을&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;수행하는 실행형 시스템으로 진화하고 있는데요,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;이번 Tech Story에서는 AI Agent 구현을 고민하는 분들을 위해 Claude Code, &lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;RAG, LLMOps를 중심으로 실제 개발과 운영에 참고할 수 있는 기술 콘텐츠를 모았습니다. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;개발 아키텍처 설계 실무부터 Agent&amp;middot;Skill&amp;middot;Context의 핵심 개념, 지식 기반 응답을 위한 RAG 구조, &lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;그리고 지속 가능한 운영 체계로 주목받는 LLMOps까지 AI Agent를 실제 서비스로 확장하기 위해 &lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;살펴봐야 할 주요 기술 흐름을 함께 전합니다.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: #E9F7F8;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;height: 15px;&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;height: 15px; background: none; padding: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; margin: 0 0;&quot;&gt;&lt;!-- &lt;div style='background: none;padding: 0px;border-top-width:1px;border-top-style:solid;border-top-color:#999999;margin:0 0;'&gt;&lt;/div&gt; --&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 25px 0px 25px;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;span style=&quot;font-weight: bold;&quot; class=&quot;stb-bold&quot;&gt; [AI 활용] Claude Code를 선택한 이유와 개발 아키텍처 설계 실무 적용기&lt;/span&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;효율적인 AI 개발 환경 구축을 위해 Claude Code를 선택한 이유와, 실제 서비스 아키텍처 설계 과정에서 얻은 실무 적용 노하우를 상세히 소개합니다. &lt;span style=&quot;color: #69a6ab; font-weight: bold;&quot; class=&quot;stb-fore-colored stb-bold&quot;&gt;&lt;a class=&quot;stb-fore-colored stb-bold&quot; style=&quot;color: #69a6ab; font-weight: bold; text-decoration: none;&quot; href=&quot;https://tech.ktcloud.com/entry/2026-04-ktcloud-claude-ai-architecture-%EC%8B%A4%EB%AC%B4-%EC%A0%81%EC%9A%A9&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-fpl-component=&quot;primitive&quot;&gt;자세히 보기&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: #E9F7F8;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;height: 15px;&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;height: 15px; background: none; padding: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; margin: 0 0;&quot;&gt;&lt;!-- &lt;div style='background: none;padding: 0px;border-top-width:1px;border-top-style:solid;border-top-color:#999999;margin:0 0;'&gt;&lt;/div&gt; --&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 25px 0px 25px;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;stb-bold&quot;&gt;  [AI 활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span&gt;Claude Code의 핵심을 이루는 Agent, Skill, Context 개념을 정리하고, AI가 복잡한 개발 태스크를 수행하는 구조를 살펴봅니다. &lt;span style=&quot;color: #69a6ab; font-weight: bold;&quot; class=&quot;stb-fore-colored stb-bold&quot;&gt;&lt;a class=&quot;stb-fore-colored stb-bold&quot; style=&quot;color: #69a6ab; font-weight: bold; text-decoration: none;&quot; href=&quot;https://tech.ktcloud.com/entry/2026-04-ktcloud-claude-agent-ai%ED%99%9C%EC%9A%A9-%EA%B0%9C%EB%85%90%EC%A0%95%EB%A6%AC&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-fpl-component=&quot;primitive&quot;&gt;자세히 보기&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: #E9F7F8;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;height: 15px;&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;height: 15px; background: none; padding: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; margin: 0 0;&quot;&gt;&lt;!-- &lt;div style='background: none;padding: 0px;border-top-width:1px;border-top-style:solid;border-top-color:#999999;margin:0 0;'&gt;&lt;/div&gt; --&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 25px 0px 25px;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;stb-bold&quot;&gt;  [Tech Series] kt cloud AI 검색 증강 생성(RAG) #1 : 핵심 개념과 시스템 구조 이해&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;span&gt;LLM의 한계를 극복하는 핵심 기술인 RAG(검색 증강 생성)의 기본 원리와 함께, kt cloud가 지향하는 효율적인 시스템 아키텍처의 설계 방향을 정리합니다. &lt;span style=&quot;color: #69a6ab; font-weight: bold;&quot; class=&quot;stb-fore-colored stb-bold&quot;&gt;&lt;a class=&quot;stb-fore-colored stb-bold&quot; style=&quot;color: #69a6ab; font-weight: bold; text-decoration: none;&quot; href=&quot;https://tech.ktcloud.com/entry/2025-08-ktcloud-ai-rag-%EC%8B%9C%EC%8A%A4%ED%85%9C%EA%B5%AC%EC%A1%B0-%EC%9D%B4%ED%95%B4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-fpl-component=&quot;primitive&quot;&gt;자세히 보기&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: #E9F7F8;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;height: 15px;&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;height: 15px; background: none; padding: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; margin: 0 0;&quot;&gt;&lt;!-- &lt;div style='background: none;padding: 0px;border-top-width:1px;border-top-style:solid;border-top-color:#999999;margin:0 0;'&gt;&lt;/div&gt; --&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #E9F7F8; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 25px 15px 25px;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;stb-bold&quot;&gt;  [분석] MLOps에서 LLMOps로, 아직 끝나지 않은 진화의 서막&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;span&gt;기존 MLOps를 넘어 대규모 언어 모델에 최적화된 운영 체계인 LLMOps로의 변화 흐름과, 기업이 직면한 새로운 운영 과제 및 진화 방향을 소개합니다.&lt;span style=&quot;color: #69a6ab; font-weight: bold;&quot; class=&quot;stb-fore-colored stb-bold&quot;&gt;&lt;a class=&quot;stb-fore-colored stb-bold&quot; style=&quot;color: #69a6ab; font-weight: bold; text-decoration: none;&quot; href=&quot;https://tech.ktcloud.com/entry/2026-01-ktcloud-mlops-llmops-%EC%9A%B4%EC%98%81%EC%B2%B4%EA%B3%84-%EC%A0%84%ED%99%98&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-fpl-component=&quot;primitive&quot;&gt; 자세히 보기&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: #E9F7F8;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;stb-text-box&quot; style=&quot;height: 20px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border: 0; background: none;&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;stb-text-box&quot; style=&quot;height: 15px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;word-break: break-word; text-align: left; margin: 0px; ;line-height: 1.7; font-size: 16px; font-family: noto sans kr, noto sans cjk kr, noto sans cjk, Malgun Gothic, apple sd gothic neo,     nanum gothic, malgun gothic, dotum, arial, helvetica, Meiryo, MS Gothic, sans-serif!important; ;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #000000; padding: 15px 15px 0px 15px;&quot;&gt;
&lt;div&gt;&lt;span data-metadata=&quot;&quot;&gt;&lt;/span&gt;&lt;span data-buffer=&quot;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-size: 18px;&quot; class=&quot;stb-bold&quot;&gt;  개발은 빠르게, 배포는 즉시! 'AI Nexus' 통합 인프라 출시&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: justify; font-size: 0; box-sizing: border-box; padding: 15px 5px 25px 5px;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://cloud.kt.com/product/productDetail?prodId=P000000107&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-justify&quot; style=&quot;width: 100%; display: inline; vertical-align: bottom; text-align: justify; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777338734912083063.png&quot; alt=&quot;&quot; width=&quot;620&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #262423; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: justify; font-size: 0; box-sizing: border-box;&quot;&gt;&lt;img class=&quot;stb-justify&quot; style=&quot;width: 100%; display: inline; vertical-align: bottom; text-align: justify; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777338979040103340.png&quot; alt=&quot;&quot; width=&quot;630&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- [if !mso]&gt;&lt;!--&gt;
&lt;div class=&quot;stb-two-col&quot; style=&quot;border: 0; background: #262423; font-size: 0;&quot;&gt;&lt;!--&lt;![endif]--&gt;&lt;!-- [if mso]&gt;  &lt;div class='stb-two-col' style='text-align:center;' &gt;  &lt;![endif]--&gt;&lt;!-- [if mso]&gt;      &lt;table role='presentation' width='100%' cellpadding='0' cellspacing='0' style='background:#262423;border:0;'&gt;         &lt;tr&gt;      &lt;![endif]--&gt;&lt;!-- [if mso]&gt;          &lt;td style='width:50%;padding:15px 15px 15px 15px;' valign='top'&gt;      &lt;![endif]--&gt;
&lt;div class=&quot;stb-column&quot; style=&quot;max-width: 315px; width: 100%; margin: 0; vertical-align: top; border-collapse: collapse; box-sizing: border-box; font-size: 16px; mso-table-lspace: 0pt; mso-table-rspace: 0pt; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; display: inline-block;&quot;&gt;&lt;!-- [if !mso]&gt;&lt;!--&gt;
&lt;div style=&quot;padding: 15px 15px 15px 15px;&quot;&gt;&lt;!--&lt;![endif]--&gt;&lt;!-- [if mso]&gt;    &lt;div &gt;    &lt;![endif]--&gt;&lt;span&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://docs.google.com/forms/d/e/1FAIpQLScqgU-jebBoMohyNOEv_1WdHk-K25mS8slZBZOvKqZnspA8JQ/viewform?usp=publish-editor&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 166px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777339078921061353.png&quot; alt=&quot;&quot; width=&quot;166&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- [if mso]&gt;  &lt;/td&gt;  &lt;![endif]--&gt;&lt;!-- [if mso]&gt;          &lt;td style='width:50%;padding:15px 15px 15px 15px;' valign='top'&gt;      &lt;![endif]--&gt;
&lt;div class=&quot;stb-column&quot; style=&quot;max-width: 315px; width: 100%; margin: 0; vertical-align: top; border-collapse: collapse; box-sizing: border-box; font-size: 16px; mso-table-lspace: 0pt; mso-table-rspace: 0pt; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; display: inline-block;&quot;&gt;&lt;!-- [if !mso]&gt;&lt;!--&gt;
&lt;div style=&quot;padding: 15px 15px 15px 15px;&quot;&gt;&lt;!--&lt;![endif]--&gt;&lt;!-- [if mso]&gt;    &lt;div &gt;    &lt;![endif]--&gt;&lt;span&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://docs.google.com/forms/d/e/1FAIpQLSddb3iBiLXg0mTIXM0Db2FwFMvLLB9GEWXXz1LmopXhrq7zjA/viewform?usp=publish-editor&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-center&quot; style=&quot;width: 166px; display: inline; vertical-align: bottom; text-align: center; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777339110099949836.png&quot; alt=&quot;&quot; width=&quot;166&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- [if mso]&gt;  &lt;/td&gt;  &lt;![endif]--&gt;&lt;!-- [if mso]&gt;  &lt;/tr&gt;  &lt;/table&gt;  &lt;![endif]--&gt;&lt;/div&gt;
&lt;table class=&quot;stb-one-col&quot; style=&quot;width: 100%; background: #262423; border: 0;&quot; role=&quot;presentation&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: justify; font-size: 0; box-sizing: border-box;&quot;&gt;&lt;a style=&quot;text-decoration: none; color: #0000ff;&quot; href=&quot;https://page.stibee.com/subscriptions/400282&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;stb-justify&quot; style=&quot;width: 100%; display: inline; vertical-align: bottom; text-align: justify; max-width: 100% !important; height: auto; border: 0;&quot; src=&quot;https://img2.stibee.com/123485_3361839_1777339185936296129.png&quot; alt=&quot;&quot; width=&quot;630&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;!-- [if mso]&gt;          &lt;/td&gt;          &lt;/tr&gt;          &lt;/table&gt;          &lt;![endif]--&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style=&quot;padding: 10pt 0cm 10pt 0cm;&quot;&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>kt cloud Story/Newsletter</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/432</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/%EC%BC%80%ED%81%B4s%ED%94%BC%EB%93%9C-4%EC%9B%94%ED%98%B8%EF%BD%9CAI-%EB%8D%94-%EB%B9%A0%EB%A5%B4%EA%B3%A0-%EB%8D%94-%ED%9A%A8%EC%9C%A8%EC%A0%81%EC%9D%B8-%EB%B0%A9%EC%8B%9D%EC%9C%BC%EB%A1%9C#entry432comment</comments>
      <pubDate>Wed, 29 Apr 2026 13:34:34 +0900</pubDate>
    </item>
    <item>
      <title>[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-platform-redesign-%ED%94%8C%EB%9E%AB%ED%8F%BC-%EC%9E%AC%EC%84%A4%EA%B3%84</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud 마케팅커뮤니케이션팀 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;&amp;lsquo;기술이 장르가 되는 곳, kt cloud의 케클러 인터뷰 시리즈&amp;rsquo;는 기술을 직접 설계하고 구현하는 케클러들의 목소리를 통해,&lt;br /&gt;고객의 다음 문제를 먼저 고민하는 kt cloud의 생각과 해법을 전합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;첫 번째 호에서는 '중단 없는 클라우드'라는 미션 아래 kt cloud PLATFORM을 총괄 개발한 케클러 손춘호 상무를 만났습니다.&lt;br /&gt;차세대 플랫폼을 위해 왜 기술 스택을 밑바닥부터 재설계했는지, 그 배경과 고민을 담았습니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: center;&quot; data-align=&quot;center&quot;&gt;
&lt;p data-local-id=&quot;7aad594e3b09&quot; data-renderer-start-pos=&quot;667&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#ktcloud #ktcloudPLATFORM #DR #클라우드네이티브 #AI네이티브&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0wRYu/dJMcag6kP9C/Xzk4vFICFKZGpAoKXLkHA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0wRYu/dJMcag6kP9C/Xzk4vFICFKZGpAoKXLkHA0/img.png&quot; data-alt=&quot;케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계의 주인공, 손춘호 상무&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0wRYu/dJMcag6kP9C/Xzk4vFICFKZGpAoKXLkHA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0wRYu%2FdJMcag6kP9C%2FXzk4vFICFKZGpAoKXLkHA0%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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1080&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_1.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계의 주인공, 손춘호 상무&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e21706959829&quot; data-renderer-start-pos=&quot;720&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요.&amp;nbsp;kt&amp;nbsp;cloud&amp;nbsp;마케팅커뮤니케이션팀입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e21706959829&quot; data-renderer-start-pos=&quot;720&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5694a6aec5ce&quot; data-renderer-start-pos=&quot;752&quot; data-ke-size=&quot;size16&quot;&gt;&amp;lsquo;기술이 장르가 되는 곳&amp;rsquo; 케클러 인터뷰의 첫 시작은 &lt;b&gt;차세대 통합 클라우드 플랫폼 &amp;lsquo;kt cloud PLATFORM&amp;rsquo;을 설계한 손춘호 상무&lt;/b&gt;와 함께합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;cc6fc291b137&quot; data-renderer-start-pos=&quot;839&quot; data-ke-size=&quot;size16&quot;&gt;국내 클라우드 태동기부터 AI 전환기까지 기술의 변화를 관통해온 그는, 고객이 겪을 다음 문제에 대비해 플랫폼을 밑바닥부터 다시 설계했습니다.&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;  이야기를&amp;nbsp;시작하며&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;손춘호 상무 | kt cloud 기술본부 플랫폼담당&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #000000;&quot;&gt;KT&amp;nbsp;network&amp;nbsp;연구소에서&amp;nbsp;백본&amp;nbsp;네트워크&amp;nbsp;연구로&amp;nbsp;커리어를&amp;nbsp;시작해,&amp;nbsp;2010년&amp;nbsp;국내&amp;nbsp;클라우드&amp;nbsp;산업&amp;nbsp;초기부터&amp;nbsp;Hypervisor와&amp;nbsp;IaaS를&amp;nbsp;중심으로&amp;nbsp;기술&amp;nbsp;경험을&amp;nbsp;쌓아왔습니다.&amp;nbsp;현재는&amp;nbsp;Cloud&amp;nbsp;Native와&amp;nbsp;AI&amp;nbsp;시대에&amp;nbsp;맞는&amp;nbsp;클라우드&amp;nbsp;플랫폼을&amp;nbsp;설계하며,&amp;nbsp;고객이&amp;nbsp;서비스를&amp;nbsp;안정적으로&amp;nbsp;운영하고&amp;nbsp;유연하게&amp;nbsp;확장할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;환경을&amp;nbsp;만드는&amp;nbsp;데&amp;nbsp;집중하고&amp;nbsp;있습니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;이번 인터뷰의 주인공이 꼽은 &amp;lsquo;이 글이 필요한 분들&amp;rsquo;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #000000;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;↳ 국내 클라우드 환경에서 글로벌 수준의 아키텍처를 구현하고 싶은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;CTO 및 CIO&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;↳ 파편화된 모니터링 환경에서 벗어나 운영 최적화를 꿈꾸는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;시니어 개발자 및 엔지니어&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;↳ 클라우드 네이티브를 넘어 AI 네이티브 환경을 고민하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;아키텍트&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 id=&quot;고객은-앞으로-무엇을-불편해할까?&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1341&quot; data-local-id=&quot;5eecdea60734&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;고객은 앞으로 무엇을 불편해할까?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_2.jpg&quot; data-origin-width=&quot;9737&quot; data-origin-height=&quot;5135&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MBK0p/dJMcadhsTof/tAxoOSRzEd5iaN9k9jYSvk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MBK0p/dJMcadhsTof/tAxoOSRzEd5iaN9k9jYSvk/img.jpg&quot; data-alt=&quot;비즈니스의 속도와 확장성을 결정하는 클라우드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MBK0p/dJMcadhsTof/tAxoOSRzEd5iaN9k9jYSvk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMBK0p%2FdJMcadhsTof%2FtAxoOSRzEd5iaN9k9jYSvk%2Fimg.jpg&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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;9737&quot; height=&quot;5135&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_2.jpg&quot; data-origin-width=&quot;9737&quot; data-origin-height=&quot;5135&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;비즈니스의 속도와 확장성을 결정하는 클라우드&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bfbcf25b0a41&quot; data-renderer-start-pos=&quot;1364&quot; data-ke-size=&quot;size16&quot;&gt;클라우드는 더 이상 단순한 인프라 기술이 아닙니다. 이제는 &lt;b&gt;서비스의 속도와 확장성을 좌우하는 비즈니스의 기본&lt;/b&gt;이 되었습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bfbcf25b0a41&quot; data-renderer-start-pos=&quot;1364&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5c1604a1eac9&quot; data-renderer-start-pos=&quot;1434&quot; data-ke-size=&quot;size16&quot;&gt;이 변화 앞에서 kt cloud 기술본부가 먼저 본 것은 기술 그 자체가 아니라, 고객이 곧 마주할 불편이었습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-ke-size=&quot;size16&quot; data-renderer-start-pos=&quot;1503&quot; data-local-id=&quot;d60c6dd2728e&quot;&gt;문제는 분명했습니다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;기존 클라우드 구조만으로는 Cloud Native와 AI 시대의 요구를 충분히 감당하기 어려웠습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-ke-size=&quot;size16&quot; data-renderer-start-pos=&quot;1573&quot; data-local-id=&quot;8b2edde7ccc8&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-ke-size=&quot;size16&quot; data-renderer-start-pos=&quot;1573&quot; data-local-id=&quot;8b2edde7ccc8&quot;&gt;AI가 서비스의 일부가 되는 시대에는 단순히 VM을 할당받는 것만으로는 충분하지 않습니다. 고객은 AI 워크로드 연결부터 데이터 처리, 운영 환경 구성까지 더 많은 요소를 직접 설계해야 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_3.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;709&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o1ikr/dJMcadIuzvn/Kru8tkLZ3pFKor3BCfhkyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o1ikr/dJMcadIuzvn/Kru8tkLZ3pFKor3BCfhkyK/img.png&quot; data-alt=&quot;kt cloud PLATFORM의 출발점&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o1ikr/dJMcadIuzvn/Kru8tkLZ3pFKor3BCfhkyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo1ikr%2FdJMcadIuzvn%2FKru8tkLZ3pFKor3BCfhkyK%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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;709&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_3.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;709&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;kt cloud PLATFORM의 출발점&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;cb755fd753e0&quot; data-renderer-start-pos=&quot;1683&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;kt cloud PLATFORM&lt;/b&gt;은 바로 이 지점에서 출발했습니다. 고객이 불편을 말하기 전에, 플랫폼이 먼저 바뀌어야 한다는 판단이었습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 id=&quot;클라우드를-다시-설계한-기술-전략&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1764&quot; data-local-id=&quot;b3540c14cbe3&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;클라우드를 다시 설계한 기술 전략&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div data-align=&quot;center&quot;&gt;
&lt;blockquote id=&quot;&amp;ldquo;&quot; data-renderer-start-pos=&quot;1784&quot; data-local-id=&quot;093f67249413&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&amp;ldquo;고객은더 이상 VM을 만들고 네트워크를 구성하는 데 시간을 쓰기보다, 애플리케이션 개발과 비즈니스 로직에 집중하길 원합니다.&quot; &lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: center;&quot; data-align=&quot;center&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1c555765e504&quot; data-renderer-start-pos=&quot;1865&quot; data-ke-size=&quot;size16&quot;&gt;손춘호 상무는 이번 프로젝트를 기존 시스템의 &lt;b&gt;단순한 개선이 아닌 &amp;lsquo;재설계&amp;rsquo;라고 정의&lt;/b&gt;합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2ed81d58a9b2&quot; data-renderer-start-pos=&quot;1917&quot; data-ke-size=&quot;size16&quot;&gt;기존 클라우드가 VM 중심의 자원 제공에 집중했다면, 이제 고객이 기대하는 환경은 달라졌습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_4.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgWl60/dJMcafl3ZPV/Y89trF4H45W17pc1MUJpf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgWl60/dJMcafl3ZPV/Y89trF4H45W17pc1MUJpf1/img.png&quot; data-alt=&quot;고객이 기대하는 클라우드 환경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgWl60/dJMcafl3ZPV/Y89trF4H45W17pc1MUJpf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgWl60%2FdJMcafl3ZPV%2FY89trF4H45W17pc1MUJpf1%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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1080&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_4.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;고객이 기대하는 클라우드 환경&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c56e6176cca7&quot; data-renderer-start-pos=&quot;1975&quot; data-ke-size=&quot;size16&quot;&gt;하지만 기존 구조만으로는 이런 환경을 구현하기 어려웠습니다. 고객이 여전히 많은 부분을 직접 구성해야 했기 때문입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bba3c250eff4&quot; data-renderer-start-pos=&quot;2043&quot; data-ke-size=&quot;size16&quot;&gt;그래서 kt cloud는 &lt;b&gt;플랫폼 구조부터 다시 설계&lt;/b&gt;하기로 했습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 id=&quot;수많은-기술-스택-중-&amp;lsquo;이것이-답이다&amp;rsquo;-라고-판단한-이유&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2083&quot; data-local-id=&quot;81afe9d54cf0&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;수많은 기술 스택 중 &amp;lsquo;이것이 답이다&amp;rsquo; 라고 판단한 이유&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div data-align=&quot;center&quot;&gt;
&lt;blockquote id=&quot;&amp;ldquo;.1&quot; data-renderer-start-pos=&quot;2116&quot; data-local-id=&quot;a787d2769adc&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&amp;ldquo;기술 스택 선택의 기준은 분명했습니다.&lt;/span&gt; 앞으로의 플랫폼이 어떤 모습이어야 하는지를 정하는 일이었습니다.&quot;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5fcffceea5ae&quot; data-renderer-start-pos=&quot;2182&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5fcffceea5ae&quot; data-renderer-start-pos=&quot;2182&quot; data-ke-size=&quot;size16&quot;&gt;차세대 플랫폼은 &lt;b&gt;Cloud Native와 AI라는 두 흐름을 함께 담아낼 수 있어야 했습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;214b4d9392a9&quot; data-renderer-start-pos=&quot;2236&quot; data-ke-size=&quot;size16&quot;&gt;시장의 방향은 분명합니다. 모든 애플리케이션은 컨테이너 기반으로 전환됐고, 배포와 운영은 선언형 모델과 자동화를 중심으로 재편되고 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;214b4d9392a9&quot; data-renderer-start-pos=&quot;2236&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;214b4d9392a9&quot; data-renderer-start-pos=&quot;2236&quot; data-ke-size=&quot;size16&quot;&gt;이 흐름을 수용하지 못하는 플랫폼은 결국 확장성과 생산성에서 경쟁력을 잃게 됩니다. 이에 더해, kt cloud가 &lt;b&gt;본 것은 바로 AI&lt;/b&gt;였습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_5.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r2fNi/dJMcagL3ikI/2r2C1ztz92LBikDuK8N4O0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r2fNi/dJMcagL3ikI/2r2C1ztz92LBikDuK8N4O0/img.png&quot; data-alt=&quot;Cloud Native 위에서 AI와 서비스가 끊김 없이 연결되는 구조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r2fNi/dJMcagL3ikI/2r2C1ztz92LBikDuK8N4O0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr2fNi%2FdJMcagL3ikI%2F2r2C1ztz92LBikDuK8N4O0%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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1080&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_5.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Cloud Native 위에서 AI와 서비스가 끊김 없이 연결되는 구조&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b9e67f878bd5&quot; data-renderer-start-pos=&quot;2400&quot; data-ke-size=&quot;size16&quot;&gt;지금까지 AI는 &amp;lsquo;GPU 확보&amp;rsquo;와 &amp;lsquo;학습 속도&amp;rsquo; 중심으로 발전해왔습니다. 하지만 AI가 실제 서비스에 적용되기 시작하면, &lt;b&gt;더 중요한 것은 배포와 운영, 그리고 기존 애플리케이션과의 연결&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6b333ce45d1d&quot; data-renderer-start-pos=&quot;2509&quot; data-ke-size=&quot;size16&quot;&gt;이제 AI는 별도의 환경에서 돌아가는 특수한 워크로드가 아니라, &lt;b&gt;클라우드 서비스 안에 자연스럽게 녹아드는 기능&lt;/b&gt;이 되어야 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6b333ce45d1d&quot; data-renderer-start-pos=&quot;2509&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1f20b4b54d6d&quot; data-renderer-start-pos=&quot;2582&quot; data-ke-size=&quot;size16&quot;&gt;손춘호 상무는 &lt;b&gt;AI를 잘 지원하는 플랫폼&lt;/b&gt;은 GPU를 많이 제공하는 것이 아니라, &amp;lsquo;&lt;b&gt;AI와 클라우드가 하나의 흐름 안에서 동작하는 플랫폼&lt;/b&gt;&amp;rsquo;이라는 명확한 기준을 세웠습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 id=&quot;설계-과정에서-가장-공들인-&amp;lsquo;선제적-장치&amp;rsquo;&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2680&quot; data-local-id=&quot;38f351f6bc11&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;설계 과정에서 가장 공들인 &amp;lsquo;선제적 장치&amp;rsquo;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_6.png&quot; data-origin-width=&quot;1951&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsKoFh/dJMcagkWEeE/BQ3mDDjGnuqkIC65PWMtXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsKoFh/dJMcagkWEeE/BQ3mDDjGnuqkIC65PWMtXk/img.png&quot; data-alt=&quot;kt cloud PLATFORM의 통합 관제(Observability) 기능&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsKoFh/dJMcagkWEeE/BQ3mDDjGnuqkIC65PWMtXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsKoFh%2FdJMcagkWEeE%2FBQ3mDDjGnuqkIC65PWMtXk%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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;1951&quot; height=&quot;1080&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_6.png&quot; data-origin-width=&quot;1951&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;kt cloud PLATFORM의 통합 관제(Observability) 기능&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0b5a8e9b1403&quot; data-renderer-start-pos=&quot;2708&quot; data-ke-size=&quot;size16&quot;&gt;kt cloud PLATFORM 설계에서 가장 중요하게 고려한 것은 &lt;b&gt;일관된&lt;/b&gt; &lt;b&gt;고객 경험&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0b5a8e9b1403&quot; data-renderer-start-pos=&quot;2708&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8af907e592f2&quot; data-renderer-start-pos=&quot;2761&quot; data-ke-size=&quot;size16&quot;&gt;클라우드는 강력하지만 복잡합니다. 서비스마다 다른 구조와 개념은 고객에게 큰 부담이 될 수 있습니다. 그래서 kt cloud는 &lt;b&gt;복잡성은 플랫폼 내부에서 흡수하고, 고객에게는 더 단순한 경험&lt;/b&gt;을 제공하기로 했습니다. 그 핵심이 바로 &amp;lsquo;*&lt;b&gt;Observability 기능의 내재화&lt;/b&gt;&amp;rsquo;입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8af907e592f2&quot; data-renderer-start-pos=&quot;2761&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;25189346fe95&quot; data-renderer-start-pos=&quot;2919&quot; data-ke-size=&quot;size16&quot;&gt;기존 클라우드는 Metric(수치 기반 지표), Log(이벤트 기록 및 텍스트 로그), Trace(서비스 간 호출 흐름 추적)에 대한 정보가 분리되어 있어, 고객이 별도의 솔루션을 도입해야 하는 번거로움이 있었습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;25189346fe95&quot; data-renderer-start-pos=&quot;2919&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e7a99ac5f0a0&quot; data-renderer-start-pos=&quot;3042&quot; data-ke-size=&quot;size16&quot;&gt;kt cloud PLATFORM은 이를 &lt;b&gt;하나로 통합하여 제공&lt;/b&gt;합니다. &lt;b&gt;고객이 운영 환경을 따로 구성하지 않아도 되도록, 운영의 복잡성을 최소화&lt;/b&gt;하는 방향으로 구현한 것입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 id=&quot;시작은-IAM과-VPC&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3140&quot; data-local-id=&quot;2023e656cdb4&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;시작은 IAM과 VPC&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_7.png&quot; data-origin-width=&quot;1951&quot; data-origin-height=&quot;861&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6DMCp/dJMcaciy891/w0yeml3jXKZ5TTnYSh44Lk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6DMCp/dJMcaciy891/w0yeml3jXKZ5TTnYSh44Lk/img.png&quot; data-alt=&quot;플랫폼 운영 기준의 핵심 축, IAM과 VPC&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6DMCp/dJMcaciy891/w0yeml3jXKZ5TTnYSh44Lk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6DMCp%2FdJMcaciy891%2Fw0yeml3jXKZ5TTnYSh44Lk%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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;1951&quot; height=&quot;861&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_7.png&quot; data-origin-width=&quot;1951&quot; data-origin-height=&quot;861&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;플랫폼 운영 기준의 핵심 축, IAM과 VPC&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4e51a1e3ec73&quot; data-renderer-start-pos=&quot;3157&quot; data-ke-size=&quot;size16&quot;&gt;플랫폼의 출발점은 IAM과 VPC였습니다. IAM은 전반적인 권한과 보안 체계를, VPC는 서비스 구조를 뒷받침하는 네트워크 기반을 맡도록 했습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4e51a1e3ec73&quot; data-renderer-start-pos=&quot;3157&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3d40135712b5&quot; data-renderer-start-pos=&quot;3242&quot; data-ke-size=&quot;size16&quot;&gt;이 두 가지는 단순한 기능을 넘어 &lt;b&gt;플랫폼 전반의 운영 기준이 되는 핵심 축&lt;/b&gt;입니다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;3d40135712b5&quot; data-renderer-start-pos=&quot;3242&quot; data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;IAM(Identity and Access Management)&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7a80848bc768&quot; data-renderer-start-pos=&quot;3330&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #666666;&quot; data-text-custom-color=&quot;#97a0af&quot; data-renderer-mark=&quot;true&quot;&gt;IAM은 클라우드 환경에서 사용자, 그룹, 역할 및 권한을 안전하게 관리하기 위한 필수적인 서비스입니다. 민감한 데이터와 시스템의 무단 접근을 방지하여 비즈니스 연속성과 보안성을 보장합니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;1075bd0a-5780-4e95-83e7-874e7e1ce708&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;조직, 프로젝트, 사용자 단위로 권한 관리&lt;/li&gt;
&lt;li&gt;API 단위까지 제어 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-local-id=&quot;3514086386a9&quot; data-renderer-start-pos=&quot;3487&quot; data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;VPC(Virtual Private Cloud)&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5242a21b27dc&quot; data-renderer-start-pos=&quot;3515&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #666666;&quot; data-text-custom-color=&quot;#97a0af&quot; data-renderer-mark=&quot;true&quot;&gt;VPC는 퍼블릭 클라우드 환경 내에서 격리된 네트워크를 제공하는 가상 네트워크입니다. 퍼블릭 네트워크와 프라이빗 네트워크의 장점을 결합하여 보안, 유연성, 확장성을 제공합니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;6a8f303a-9d36-431a-8439-0debc86573c3&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;서비스 단위 네트워크 설계&lt;/li&gt;
&lt;li&gt;Subnet, 보안 그룹, Load Balancer 통합 구조&lt;/li&gt;
&lt;li&gt;AI 워크로드까지 고려한 확장성&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_8.png&quot; data-origin-width=&quot;1951&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccW1Ex/dJMcabRtI7b/Zz9CTv08tYbOkkKC0wKbq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccW1Ex/dJMcabRtI7b/Zz9CTv08tYbOkkKC0wKbq0/img.png&quot; data-alt=&quot;하드웨어 제약이 사라진 소프트웨어 정의 기반의 VPC(Virtual Private Cloud)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccW1Ex/dJMcabRtI7b/Zz9CTv08tYbOkkKC0wKbq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccW1Ex%2FdJMcabRtI7b%2FZz9CTv08tYbOkkKC0wKbq0%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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;1951&quot; height=&quot;1080&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_8.png&quot; data-origin-width=&quot;1951&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;하드웨어 제약이 사라진 소프트웨어 정의 기반의 VPC(Virtual Private Cloud)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3d40135712b5&quot; data-renderer-start-pos=&quot;3242&quot; data-ke-size=&quot;size16&quot;&gt;그 결과 고객은 &lt;b&gt;일관된 보안 체계 안에서 서비스를 쉽고 안전하게 사용&lt;/b&gt;할 수 있는 것은 물론, &lt;b&gt;대규모 연산이 필요한 AI 워크로드도 손쉽게 수용할 수 있는 플랫폼 구조&lt;/b&gt;를 갖추었습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 id=&quot;현재의-안정성--vs-미래의-확장성,-그-사이의-결단&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3805&quot; data-local-id=&quot;de6281e21abc&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;현재의 안정성 vs 미래의 확장성, 그 사이의 결단&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_리더의 결정.png&quot; data-origin-width=&quot;1919&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EubJb/dJMcaf0GHOR/dJEkiSG8eY6pjxxkXTUXQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EubJb/dJMcaf0GHOR/dJEkiSG8eY6pjxxkXTUXQ1/img.png&quot; data-alt=&quot;차세대 플랫폼을 설계하며 가장 치열했던 기술적 의사결정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EubJb/dJMcaf0GHOR/dJEkiSG8eY6pjxxkXTUXQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEubJb%2FdJMcaf0GHOR%2FdJEkiSG8eY6pjxxkXTUXQ1%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; alt=&quot;리더로서 가장 치열하게 고민했던 결정은 네트워크 가상화의 근간을 설계하는 일&quot; loading=&quot;lazy&quot; width=&quot;1919&quot; height=&quot;1080&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_리더의 결정.png&quot; data-origin-width=&quot;1919&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;차세대 플랫폼을 설계하며 가장 치열했던 기술적 의사결정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;67c6327fb10d&quot; data-renderer-start-pos=&quot;3960&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;리더로서&amp;nbsp;가장&amp;nbsp;치열하게&amp;nbsp;고민했던&amp;nbsp;결정&lt;/b&gt;은&amp;nbsp;네트워크&amp;nbsp;가상화의&amp;nbsp;근간을&amp;nbsp;설계하는&amp;nbsp;일이었습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;67c6327fb10d&quot; data-renderer-start-pos=&quot;3960&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;67c6327fb10d&quot; data-renderer-start-pos=&quot;3960&quot; data-ke-size=&quot;size16&quot;&gt;당시 대다수 사업자가 익숙한&lt;b&gt; &lt;/b&gt;*&lt;b&gt;OVS&lt;/b&gt;(Open Virtual Switch)와 *VXLAN 조합에 머물러 있을 때, 향후 초거대 인프라 확장을 염두에 두고 *&lt;b&gt;OVN&lt;/b&gt;(Open Virtual Network)을 지능적인 논리 네트워크 제어 용도로 OVS를 하이퍼바이저 레벨의 고성능 패킷 포워딩 용도로 조합된 진보된 아키텍처를 선택했습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;67c6327fb10d&quot; data-renderer-start-pos=&quot;3960&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6cd8df0c830d&quot; data-renderer-start-pos=&quot;4148&quot; data-ke-size=&quot;size16&quot;&gt;글로벌 표준인 *쿠버네티스 기반으로 *&lt;b&gt;오픈스택을 현대화&lt;/b&gt;하고, &lt;b&gt;당장의 안정성에 안주하기보다 향후 대규모 AI 워크로드까지 수용&lt;/b&gt;할 수 있는 &lt;b&gt;전략적 승부수&lt;/b&gt;를 던진 것입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6cd8df0c830d&quot; data-renderer-start-pos=&quot;4148&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6cc8348c6919&quot; data-renderer-start-pos=&quot;4243&quot; data-ke-size=&quot;size16&quot;&gt;이러한 결정은 RedHat OpenShift가 가상네트워크를 SDN 중심의 서비스를 폐지하고, OVN 기반으로 아키텍처를 전면개편하며 &lt;b&gt;우리의 선택이 &amp;lsquo;글로벌 표준&amp;rsquo;임을 입증&lt;/b&gt;해 주었습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_리더의 결정_서비스 연속성의 확보.png&quot; data-origin-width=&quot;1919&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ch7fiV/dJMcahc9SPK/Ggj6Tt1vK9nfGJDre2fqgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ch7fiV/dJMcahc9SPK/Ggj6Tt1vK9nfGJDre2fqgk/img.png&quot; data-alt=&quot;멀티 리전과 멀티 AZ를 기본 전제로 설계한 차세대 IaaS 플랫폼&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ch7fiV/dJMcahc9SPK/Ggj6Tt1vK9nfGJDre2fqgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fch7fiV%2FdJMcahc9SPK%2FGgj6Tt1vK9nfGJDre2fqgk%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; alt=&quot;멀티 리전과 멀티 AZ를 기본 전제로 설계된 차세대 IaaS 플랫폼&quot; loading=&quot;lazy&quot; width=&quot;1919&quot; height=&quot;1080&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_리더의 결정_서비스 연속성의 확보.png&quot; data-origin-width=&quot;1919&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;멀티 리전과 멀티 AZ를 기본 전제로 설계한 차세대 IaaS 플랫폼&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fc8d090aaaff&quot; data-renderer-start-pos=&quot;4410&quot; data-ke-size=&quot;size16&quot;&gt;또 하나의 중요한 차별점은&lt;b&gt; &lt;/b&gt;*&lt;b&gt;DR(재해 복구)&lt;/b&gt; 설계입니다. 이 차세대 IaaS 플랫폼은 처음부터 &lt;b&gt;멀티 &lt;/b&gt;*&lt;b&gt;리전과 &lt;/b&gt;*&lt;b&gt;멀티 AZ를 기본 전제로 설계&lt;/b&gt;되었습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fc8d090aaaff&quot; data-renderer-start-pos=&quot;4410&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;15c99813882b&quot; data-renderer-start-pos=&quot;4497&quot; data-ke-size=&quot;size16&quot;&gt;서울-경북 리전 간의 물리적 거리를 활용한 소산 백업 구조는 &lt;b&gt;서비스 연속성 확보를 위한 핵심 설계&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ec97a1a4c21a&quot; data-renderer-start-pos=&quot;4557&quot; data-ke-size=&quot;size16&quot;&gt;고객은 DR을 위해 별도의 전용 회선을 구성하거나 복잡한 데이터 동기화 로직을 직접 구현할 필요가 없습니다. &lt;b&gt;플랫폼이 표준화하여 제공하는 리전 간 백업 인프라를 활용함으로써, 엔터프라이즈급 DR 환경을 가장 효율적이고 단순한 방식으로 구현&lt;/b&gt;할 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 id=&quot;왜-IAM을-처음부터-다시-설계했는가&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4702&quot; data-local-id=&quot;812db13a7c4e&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;왜 IAM을 처음부터 다시 설계했는가&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_9.png&quot; data-origin-width=&quot;1951&quot; data-origin-height=&quot;1030&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LKkG2/dJMcabYgw9a/KcIS2zYDyA4zVkTeYYP8F0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LKkG2/dJMcabYgw9a/KcIS2zYDyA4zVkTeYYP8F0/img.png&quot; data-alt=&quot;복잡한 조직 구조를 세밀하게 관리할 수 있는 계정 체계, IAM(Identity and Access Management)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LKkG2/dJMcabYgw9a/KcIS2zYDyA4zVkTeYYP8F0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLKkG2%2FdJMcabYgw9a%2FKcIS2zYDyA4zVkTeYYP8F0%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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;1951&quot; height=&quot;1030&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_9.png&quot; data-origin-width=&quot;1951&quot; data-origin-height=&quot;1030&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;복잡한 조직 구조를 세밀하게 관리할 수 있는 계정 체계, IAM(Identity and Access Management)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;46a3265223cd&quot; data-renderer-start-pos=&quot;4727&quot; data-ke-size=&quot;size16&quot;&gt;기술을 고도화하는 과정에서는 예상하지 못한 문제가 생기기 마련입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;46a3265223cd&quot; data-renderer-start-pos=&quot;4727&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;162d5573dfd1&quot; data-renderer-start-pos=&quot;4767&quot; data-ke-size=&quot;size16&quot;&gt;kt cloud PLATFORM도 *MSA를 도입하면서 &amp;lsquo;서비스별 품질 차이&amp;rsquo;와 &amp;lsquo;정책 불균형&amp;rsquo;이라는 문제를 마주했습니다. 그 중심에 있던 것이 &lt;b&gt;IAM과 네트워크&lt;/b&gt;였습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;162d5573dfd1&quot; data-renderer-start-pos=&quot;4767&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-local-id=&quot;162d5573dfd1&quot; data-renderer-start-pos=&quot;4767&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-size: 16px; letter-spacing: 0px;&quot;&gt;멀티테넌시 환경에서 중요한 것은 모든 서비스가 동일한 보안 기준과 운영 원칙을 따르도록 하는 일입니다. &lt;/span&gt;&lt;span style=&quot;color: #292a2e; background-color: #ffffff; letter-spacing: 0px;&quot;&gt;IAM을 다시 정비한 이유도 바로 이 때문입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b3d30e50fe8f&quot; data-renderer-start-pos=&quot;4962&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b3d30e50fe8f&quot; data-renderer-start-pos=&quot;4962&quot; data-ke-size=&quot;size16&quot;&gt;결국 kt cloud는 파편화된 서비스 환경에서도 일관된 기준이 흔들리지 않도록, IAM을 플랫폼 중심에서 다시 정비했습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 id=&quot;고객이-체감하는-변화:-&amp;lsquo;글로벌-수준의-기능을-더-쉽고-유연하게&amp;rsquo;&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5035&quot; data-local-id=&quot;c0cb4560a1f8&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;고객이 체감하는 변화: &amp;lsquo;글로벌 수준의 기능을 더 쉽고 유연하게&amp;rsquo;&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_10.jpg&quot; data-origin-width=&quot;5472&quot; data-origin-height=&quot;3648&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YmF6O/dJMcabKNYPS/lFeQ6qbgKkCW18z9ZuaQP0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YmF6O/dJMcabKNYPS/lFeQ6qbgKkCW18z9ZuaQP0/img.jpg&quot; data-alt=&quot;글로벌 수준의 편의성과 압도적인 인프라 성능을 갖춘 kt cloud PLATFORM&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YmF6O/dJMcabKNYPS/lFeQ6qbgKkCW18z9ZuaQP0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYmF6O%2FdJMcabKNYPS%2FlFeQ6qbgKkCW18z9ZuaQP0%2Fimg.jpg&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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;5472&quot; height=&quot;3648&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_10.jpg&quot; data-origin-width=&quot;5472&quot; data-origin-height=&quot;3648&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;글로벌 수준의 편의성과 압도적인 인프라 성능을 갖춘 kt cloud PLATFORM&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; letter-spacing: 0px;&quot;&gt;고객이 kt cloud PLATFORM을 통해 체감하게 될 가장 큰 변화는 '&lt;/span&gt;&lt;b&gt;국내 클라우드 환경에서 글로벌 CSP 수준의 자유도와 고성능을 동시에 누리는 경험&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; letter-spacing: 0px;&quot;&gt;'입니다.&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-media-vc-wrapper=&quot;true&quot; data-renderer-start-pos=&quot;5073&quot; data-vc=&quot;media-single&quot; data-node-type=&quot;mediaSingle&quot; data-width-type=&quot;pixel&quot; data-width=&quot;887&quot; data-layout=&quot;center&quot;&gt;
&lt;div data-local-id=&quot;f8a213e1d8e8&quot; data-renderer-start-pos=&quot;5074&quot; data-alt=&quot;GettyImages-2267935089.jpg&quot; data-file-mime-type=&quot;&quot; data-file-size=&quot;1&quot; data-file-name=&quot;file&quot; data-collection=&quot;contentId-1819934798&quot; data-id=&quot;0cc7a0d8-db4f-4a15-862b-b6e3228b7112&quot; data-height=&quot;876&quot; data-width=&quot;1313&quot; data-node-type=&quot;media&quot; data-type=&quot;file&quot; data-context-id=&quot;1819934798&quot;&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4a3250d4a062&quot; data-renderer-start-pos=&quot;5171&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4a3250d4a062&quot; data-renderer-start-pos=&quot;5171&quot; data-ke-size=&quot;size16&quot;&gt;고객은 kt cloud PLATFORM에서 &lt;b&gt;최소한의 설정만으로 세밀하게 권한 관리 및 유연하게 네트워크를 구성하며, 안정적으로 고성능 인프라를 활용&lt;/b&gt;할 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-renderer-start-pos=&quot;5265&quot; data-local-id=&quot;4e8de32063fd&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;AI 시대, 클라우드는 어떻게 바뀌는가&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;클라우드의 기준도 달라지고 있습니다. 과거에는 확장성과 운영 효율을 중심으로 하는 Cloud Native가 핵심이었다면, 이제는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;AI 실행과 서비스 적용까지 함께 고려하는 AI Native 환경으로 진화&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;하고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt; &lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;현장에서 마주하는 고객의 고민도 바뀌고 있습니다. 이제 질문은 &amp;ldquo;AI를 도입할까?&amp;rdquo;가 아니라 &amp;ldquo;&lt;/span&gt;&lt;b&gt;AI를 어떻게 서비스에 적용할까?&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;&amp;rdquo;입니다.&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-media-vc-wrapper=&quot;true&quot; data-testid=&quot;media-card-view&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;kt cloud의 강점은 오픈소스 기술을 단순히 활용하는 데 그치지 않고, 직접 제어하며 최적화할 수 있다는 것입니다. &lt;b&gt;특정 상용 벤더에 종속되지 않고 쿠버네티스와 AI 기술을 유연하게 운영할 수 있는 역량은 AI 시대의 변화에 더 유연하게 대응할 수 있는 기반&lt;/b&gt;이 될 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_11.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;709&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pCrca/dJMcabDZ6ge/zH9diDk0CE7NUWSdcmWzUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pCrca/dJMcabDZ6ge/zH9diDk0CE7NUWSdcmWzUK/img.png&quot; data-alt=&quot;kt cloud PLATFORM이 지향하는 단 하나의 본질&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pCrca/dJMcabDZ6ge/zH9diDk0CE7NUWSdcmWzUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpCrca%2FdJMcabDZ6ge%2FzH9diDk0CE7NUWSdcmWzUK%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; alt=&quot;[기술이 장르가 되는 곳, kt cloud] 케클러 인터뷰 시리즈 #1 kt cloud PLATFORM 재설계 이야기 - 사진 최종 수정 필요 ver.&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;709&quot; data-filename=&quot;케클러 인터뷰 시리즈_kt cloud PLATFORM_손춘호 상무_11.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;709&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;kt cloud PLATFORM이 지향하는 단 하나의 본질&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;afc73b9c42ca&quot; data-renderer-start-pos=&quot;5663&quot; data-ke-size=&quot;size16&quot;&gt;kt cloud PLATFORM은 &lt;b&gt;고객이 마주할 문제에 대응하기 위해 다시 구성한 플랫폼&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;afc73b9c42ca&quot; data-renderer-start-pos=&quot;5663&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ab74ceac7119&quot; data-renderer-start-pos=&quot;5718&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Cloud Native라는 견고한 기술 기초 위에 AI Native라는 지능형 날개&lt;/b&gt;를 달아, 고객의 비즈니스가 기술적 제약 없이 무한히 확장되는 생태계를 만드는 것, 그것이 kt cloud PLATFORM이 지향하는 단 하나의 본질입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ab74ceac7119&quot; data-renderer-start-pos=&quot;5718&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-prosemirror-node-block=&quot;true&quot; data-prosemirror-node-name=&quot;paragraph&quot; data-prosemirror-content-type=&quot;node&quot; data-local-id=&quot;4d54a8e5fcd6&quot; data-ke-size=&quot;size16&quot;&gt;기술은 멈추지 않습니다.&lt;/p&gt;
&lt;p data-prosemirror-node-block=&quot;true&quot; data-prosemirror-node-name=&quot;paragraph&quot; data-prosemirror-content-type=&quot;node&quot; data-local-id=&quot;e42c21985ec9&quot; data-ke-size=&quot;size16&quot;&gt;kt cloud PLATFORM은 &lt;b&gt;앞으로의 클라우드가 나아가야 할 새로운 기준&lt;/b&gt;이 될 것입니다.&lt;/p&gt;
&lt;p data-prosemirror-node-block=&quot;true&quot; data-prosemirror-node-name=&quot;paragraph&quot; data-prosemirror-content-type=&quot;node&quot; data-local-id=&quot;e26a223a8540&quot; data-ke-size=&quot;size16&quot;&gt;기술이 장르가 되는 kt cloud의 다음 케클러 이야기에도 많은 기대 부탁드립니다.&lt;/p&gt;
&lt;p data-pm-slice=&quot;1 1 []&quot; data-prosemirror-node-block=&quot;true&quot; data-prosemirror-node-name=&quot;heading&quot; data-prosemirror-content-type=&quot;node&quot; data-local-id=&quot;d3b120ce3119&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련 용어 설명&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot; data-local-id=&quot;9825addc-2ec2-48f7-9f5f-f770745d7639&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;bulletList&quot; data-prosemirror-node-block=&quot;true&quot;&gt;
&lt;li data-local-id=&quot;ee61cc60-b264-4861-a8b1-bd61a9851e01&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;Observability&lt;/span&gt;&lt;/b&gt;(관측 가능성): 시스템 내부 상태를 직접 접근 없이, 외부에서 수집한 데이터를 기반으로 파악할 수 있는 능력을 의미합니다.&lt;/li&gt;
&lt;li data-local-id=&quot;eaada115-1eb2-4707-8f2f-972cce70d4b8&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;VXLAN&lt;/span&gt;&lt;/b&gt;(Virtual eXtensible Local Area Network): 레이어 2 이더넷 프레임을 레이어 3 네트워크상에서 UDP 캡슐화를 통해 전송하는 네트워크 가상화 기술입니다.&lt;/li&gt;
&lt;li data-local-id=&quot;2f28c6f8-30a4-48a4-aead-7dcc5b38b3d8&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;OVS&lt;/span&gt;&lt;/b&gt;(Open vSwitch): 가상 스위치(브리지) 역할을 하는 소프트웨어로 VXLAN, Geneve(Generic Network Virtualization Encapsulation) 등 다양한 터널링을 지원합니다.&lt;/li&gt;
&lt;li data-local-id=&quot;dee43736-ef68-4535-8052-d8e19beb9a12&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;OVN&lt;/span&gt;&lt;/b&gt;(Open Virtual Network): OVS 위에서 동작하는 가상 네트워크 오케스트레이션 플랫폼으로 네트워크 리소스를 자동 생성 및 관리합니다.&lt;/li&gt;
&lt;li data-local-id=&quot;b3e6d730-ef21-4ffe-a2c6-b788d5ddebfd&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;쿠버네티스&lt;/span&gt;&lt;/b&gt;(Kubernetes): 클라우드 환경에서 애플리케이션의 배포&amp;middot;운영&amp;middot;확장을 자동화하는 글로벌 표준 오픈소스 기술입니다.&lt;/li&gt;
&lt;li data-local-id=&quot;1f752021-e764-4ac1-8616-e7422dc4643c&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;오픈스택&lt;/span&gt;&lt;/b&gt;(OpenStack): 클라우드용 서버(VM), 네트워크, 저장 공간을 만들어주는 오픈소스 플랫폼입니다.&lt;/li&gt;
&lt;li data-local-id=&quot;ae5c78cd-f073-494f-8953-e08c70601536&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;DR&lt;/span&gt;&lt;/b&gt;(Disaster Recovery): 지진, 화재, 사이버 공격 등 재난으로 시스템이 중단되었을 때 데이터를 복구하고 서비스를 정상화하는 기술 및 프로세스를 말합니다.&lt;/li&gt;
&lt;li data-local-id=&quot;312f5d7ac50e&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;리전&lt;/span&gt;&lt;/b&gt;(Region): 클라우드 서비스가 운영되는 도시/국가 단위의 물리적 장소 및 영역입니다.&lt;/li&gt;
&lt;li data-local-id=&quot;29e200aed8ae&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;가용 영역&lt;/span&gt;&lt;/b&gt;(Availabilty Zone, AZ): 하나의 리전 내에서 물리적으로 분리된 독립 데이터센터 단위로, 장애 발생 시에도 서비스 가용성을 유지하기 위해 사용하는 인프라 구역을 말합니다.&lt;/li&gt;
&lt;li data-local-id=&quot;6b724c86-1c84-449f-9035-ef9082cf2ca1&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;멀티 AZ&lt;/span&gt;&lt;/b&gt;(Multi-Availability Zone): 멀티 가용 영역으로 하나의 리전 내에서 여러 AZ에 애플리케이션을 분산 배치하여, 한 곳의 데이터센터가 재해로 마비되어도 다른 AZ가 서비스를 받아 가용성을 보장할 수 있는 구조입니다.&lt;/li&gt;
&lt;li data-local-id=&quot;66f3b6db-125e-4ba9-8a07-4b11044f1b40&quot; data-prosemirror-content-type=&quot;node&quot; data-prosemirror-node-name=&quot;listItem&quot; data-prosemirror-node-block=&quot;true&quot;&gt;&lt;b&gt;&lt;span data-text-custom-color=&quot;#0747a6&quot; data-prosemirror-content-type=&quot;mark&quot; data-prosemirror-mark-name=&quot;textColor&quot;&gt;마이크로서비스 아키텍처&lt;/span&gt;&lt;/b&gt;(Microservices Architecture, MSA): 대규모 애플리케이션을 하나의 거대한 덩어리(monolith)가 아닌, 작고 독립적인 여러 개의 서비스 단위로 나누어 개발, 배포, 운영하는 아키텍처 접근 방식입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>kt cloud Story/Team Culture</category>
      <category>ai네이티브</category>
      <category>DR</category>
      <category>dx</category>
      <category>KTCloud</category>
      <category>ktcloudPLATFORM</category>
      <category>멀티AZ</category>
      <category>멀티리전</category>
      <category>재해복구</category>
      <category>클라우드네이티브</category>
      <category>클라우드전략</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/431</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-platform-redesign-%ED%94%8C%EB%9E%AB%ED%8F%BC-%EC%9E%AC%EC%84%A4%EA%B3%84#entry431comment</comments>
      <pubDate>Thu, 23 Apr 2026 16:27:07 +0900</pubDate>
    </item>
    <item>
      <title>[트러블슈팅] Kubernetes StatefulSet 스토리지 확장: Non-cascade 전략으로 무중단 Immutable 제약 극복</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-kubernetes-statefulset-storage-%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80-%ED%99%95%EC%9E%A5</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud Foundation플랫폼팀 이초환 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;이 글에서는 Kubernetes StatefulSet 환경에서 volumeClaimTemplates의 Immutable 제약을 우회하여&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;서비스 중단 없이 PVC 스토리지를 확장하는 Non-cascade 전략과 단계별 절차를 다룹니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;운영 중인 Pod의 가용성을 유지하면서 컨트롤러와 리소스의 생명주기를 분리하는 접근이&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;실제 인프라 확장 작업에서 얼마나 안전하고 효과적인지를 정리합니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#Kubernetes&amp;nbsp;#StatefulSet&amp;nbsp;#PVC&amp;nbsp;#Non-cascade&amp;nbsp;#OnlineVolumeExpansion&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;1.-StatefulSet-환경에서-스토리지-확장이-어려운-이유&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1089&quot; data-local-id=&quot;62bbc50ba384&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;1. StatefulSet 환경에서 스토리지 확장이 어려운 이유&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[트러블슈팅] Kubernetes StatefulSet 스토리지 확장 Non-cascade 전략으로 무중단 Immutable 제약 극복 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFrxMB/dJMcabjGjVT/pdlfTkvdsYRJ83Tf3a521k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFrxMB/dJMcabjGjVT/pdlfTkvdsYRJ83Tf3a521k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFrxMB/dJMcabjGjVT/pdlfTkvdsYRJ83Tf3a521k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFrxMB%2FdJMcabjGjVT%2FpdlfTkvdsYRJ83Tf3a521k%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; alt=&quot;[트러블슈팅] Kubernetes StatefulSet 스토리지 확장: Non-cascade 전략으로 무중단 Immutable 제약 극복&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;1080&quot; data-filename=&quot;[트러블슈팅] Kubernetes StatefulSet 스토리지 확장 Non-cascade 전략으로 무중단 Immutable 제약 극복 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0141a4046737&quot; data-renderer-start-pos=&quot;1126&quot; data-ke-size=&quot;size16&quot;&gt;일반적인 Stateless 애플리케이션(Deployment)은 디스크 부족 시 Pod를 교체하거나 외부 스토리지를 조정하는 것으로 비교적 간단히 해결됩니다. 하지만 &lt;b&gt;StatefulSet(STS)&lt;/b&gt;은 다음과 같은 고유한 제약 조건을 가집니다.&lt;/p&gt;
&lt;h4 id=&quot;1.1-volumeClaimTemplates의-Immutable-제약&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1261&quot; data-local-id=&quot;bd6b20f1e1de&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.1 volumeClaimTemplates의 Immutable 제약&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9186fbebaf76&quot; data-renderer-start-pos=&quot;1301&quot; data-ke-size=&quot;size16&quot;&gt;StatefulSet의&amp;nbsp;volumeClaimTemplates는 생성 이후 수정이 불가능한 필드입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ef7aba2b9b7e&quot; data-renderer-start-pos=&quot;1359&quot; data-ke-size=&quot;size16&quot;&gt;즉, 단순히 Manifest의 용량 값을 수정해서는 반영되지 않으며,&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;45f9a4209035&quot; data-renderer-start-pos=&quot;1400&quot; data-ke-size=&quot;size16&quot;&gt;API 서버 레벨에서 업데이트가 차단됩니다.&lt;/p&gt;
&lt;h4 id=&quot;1.2-데이터-영속성-요구&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1426&quot; data-local-id=&quot;47fff865f8f0&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.2 데이터 영속성 요구&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;309c735ceb77&quot; data-renderer-start-pos=&quot;1442&quot; data-ke-size=&quot;size16&quot;&gt;데이터가 생명인 DB, 메시지 큐 등은 디스크를 버리고 새로 생성할 수 없으며,&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9afc67ed2927&quot; data-renderer-start-pos=&quot;1489&quot; data-ke-size=&quot;size16&quot;&gt;기존 데이터를 유지한 채 '확장'만 수행해야 합니다.&lt;/p&gt;
&lt;h4 id=&quot;1.3-운영-환경의-가용성-요구&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1520&quot; data-local-id=&quot;be099c1adf91&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.3 운영 환경의 가용성 요구&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d0111ccff5dc&quot; data-renderer-start-pos=&quot;1539&quot; data-ke-size=&quot;size16&quot;&gt;운영 중인 인증&amp;middot;보안 시스템의 중단은 서비스 전반에 영향을 미칠 수 있기 때문에,&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c10c19298c50&quot; data-renderer-start-pos=&quot;1587&quot; data-ke-size=&quot;size16&quot;&gt;전체 재배포 방식은 현실적인 선택지가 되기 어렵습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2.-핵심-전략:-Online-Expansion-+-Non-cascade-재배포&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1621&quot; data-local-id=&quot;5fe939912eea&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2. 핵심 전략: Online Expansion + Non-cascade 재배포&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;481022e5da79&quot; data-renderer-start-pos=&quot;1667&quot; data-ke-size=&quot;size16&quot;&gt;이번 확장 작업에서는 다음 두 가지 메커니즘을 조합했습니다.&lt;/p&gt;
&lt;h4 id=&quot;2.1-Online-Volume-Expansion&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1702&quot; data-local-id=&quot;7f6642b5e656&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.1 Online Volume Expansion&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;cc1af6d42733&quot; data-renderer-start-pos=&quot;1731&quot; data-ke-size=&quot;size16&quot;&gt;PVC를 확장하면, CSI 드라이버를 통해 스토리지 볼륨이 동적으로 증가하고,&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dc7ac9e5843f&quot; data-renderer-start-pos=&quot;1777&quot; data-ke-size=&quot;size16&quot;&gt;Kubelet이 파일시스템 리사이징을 수행합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9825a31b4c76&quot; data-renderer-start-pos=&quot;1806&quot; data-ke-size=&quot;size16&quot;&gt;이를 통해 대부분의 경우 Pod 재시작 없이 용량이 반영됩니다.&lt;/p&gt;
&lt;h4 id=&quot;2.2-cascade=orphan-기반-컨트롤러-교체&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1843&quot; data-local-id=&quot;0be0d435192f&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.2 cascade=orphan 기반 컨트롤러 교체&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;56a4dab262a8&quot; data-renderer-start-pos=&quot;1874&quot; data-ke-size=&quot;size16&quot;&gt;StatefulSet을&amp;nbsp;--cascade=orphan&amp;nbsp;옵션으로 삭제하면,&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;971b601edccf&quot; data-renderer-start-pos=&quot;1917&quot; data-ke-size=&quot;size16&quot;&gt;Pod를 유지한 채 컨트롤러만 제거할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8ca311817fe5&quot; data-renderer-start-pos=&quot;1947&quot; data-ke-size=&quot;size16&quot;&gt;이 방식을 활용하면 서비스 중단 없이 Immutable 필드가 포함된 StatefulSet을 재생성할 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3.-상세-확장-절차-(Step-by-Step)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2015&quot; data-local-id=&quot;153878b6cb2d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3. 상세 확장 절차 (Step-by-Step)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[트러블슈팅] Kubernetes StatefulSet 스토리지 확장 Non-cascade 전략으로 무중단 Immutable 제약 극복 (2).png&quot; data-origin-width=&quot;2150&quot; data-origin-height=&quot;957&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nHubq/dJMcabcQSOx/err0JIEU1DkYMK6dthnJl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nHubq/dJMcabcQSOx/err0JIEU1DkYMK6dthnJl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nHubq/dJMcabcQSOx/err0JIEU1DkYMK6dthnJl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnHubq%2FdJMcabcQSOx%2Ferr0JIEU1DkYMK6dthnJl0%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; alt=&quot;[트러블슈팅] Kubernetes StatefulSet 스토리지 확장: Non-cascade 전략으로 무중단 Immutable 제약 극복&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;289&quot; data-filename=&quot;[트러블슈팅] Kubernetes StatefulSet 스토리지 확장 Non-cascade 전략으로 무중단 Immutable 제약 극복 (2).png&quot; data-origin-width=&quot;2150&quot; data-origin-height=&quot;957&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 id=&quot;Step-1:-PVC-용량-업데이트&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2044&quot; data-local-id=&quot;632a8a6e007f&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;Step 1: PVC 용량 업데이트&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;465618148633&quot; data-renderer-start-pos=&quot;2065&quot; data-ke-size=&quot;size16&quot;&gt;먼저 PVC를 확장합니다. 이 단계가 선행되지 않고 STS만 수정하려고 하면 API 서버 수준에서 거부됩니다.&lt;/p&gt;
&lt;pre id=&quot;code_1776922630984&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 특정 PVC의 용량을 100Gi로 확장
kubectl patch pvc &amp;lt;pvc-name&amp;gt; -p '{&quot;spec&quot;:{&quot;resources&quot;:{&quot;requests&quot;:{&quot;storage&quot;:&quot;100Gi&quot;}}}}'&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;d629b4ab-dc91-4084-b46c-815d26e12e37&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;확인 사항:&lt;/b&gt; kubectl get pvc -w 명령어로 FileSystemResizePending 상태가 사라지고 용량이 반영되는지 확인합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;Step-2:-StatefulSet-삭제-(Non-cascade-전략)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2329&quot; data-local-id=&quot;953b7304f329&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;Step 2: StatefulSet 삭제 (Non-cascade 전략)&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9b6cc9953897&quot; data-renderer-start-pos=&quot;2370&quot; data-ke-size=&quot;size16&quot;&gt;Immutable 속성이 설정된 STS 컨트롤러를 잠시 제거합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;63c16ab2-3e9d-4b5a-9c21-f15a3c299bed&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;ArgoCD:&lt;/b&gt; 삭제 팝업에서 Non-cascade를 반드시 체크합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[트러블슈팅] Kubernetes StatefulSet 스토리지 확장 Non-cascade 전략으로 무중단 Immutable 제약 극복 (3).png&quot; data-origin-width=&quot;1733&quot; data-origin-height=&quot;1118&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EZ2pT/dJMcajaSuwD/s6tQlsxgNAuHFAecN0IpFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EZ2pT/dJMcajaSuwD/s6tQlsxgNAuHFAecN0IpFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EZ2pT/dJMcajaSuwD/s6tQlsxgNAuHFAecN0IpFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEZ2pT%2FdJMcajaSuwD%2Fs6tQlsxgNAuHFAecN0IpFK%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; alt=&quot;[트러블슈팅] Kubernetes StatefulSet 스토리지 확장: Non-cascade 전략으로 무중단 Immutable 제약 극복&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;419&quot; data-filename=&quot;[트러블슈팅] Kubernetes StatefulSet 스토리지 확장 Non-cascade 전략으로 무중단 Immutable 제약 극복 (3).png&quot; data-origin-width=&quot;1733&quot; data-origin-height=&quot;1118&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;63c16ab2-3e9d-4b5a-9c21-f15a3c299bed&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;CLI:&lt;/b&gt; kubectl delete sts &amp;lt;name&amp;gt; --cascade=orphan&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;42dffe6b930d&quot; data-renderer-start-pos=&quot;2507&quot; data-ke-size=&quot;size16&quot;&gt;이때 Pod들은 컨트롤러와의 연결만 끊길 뿐, 트래픽은 계속 처리하고 있습니다. 이 지점에서 서비스 가동 시간이 유지됩니다.&lt;/p&gt;
&lt;h4 id=&quot;Step-3:-Manifest-동기화-및-컨트롤러-재배포&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2578&quot; data-local-id=&quot;7362a79eb990&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;Step 3: Manifest 동기화 및 컨트롤러 재배포&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c88da5c47c35&quot; data-renderer-start-pos=&quot;2611&quot; data-ke-size=&quot;size16&quot;&gt;수정된 용량을 반영한 새로운 STS Manifest를 배포합니다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;a24bfa55-844c-4f68-abf7-444bf9bc6074&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;ee4ce7119b3a&quot; data-renderer-start-pos=&quot;2650&quot; data-ke-size=&quot;size16&quot;&gt;중요: 새로 배포되는 STS의 volumeClaimTemplates 용량은 Step 1에서 수정한 실제 PVC의 용량과 정확히 일치해야 합니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;64852f115a41&quot; data-renderer-start-pos=&quot;2733&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;64852f115a41&quot; data-renderer-start-pos=&quot;2733&quot; data-ke-size=&quot;size16&quot;&gt;새로운 STS 컨트롤러가 생성되면, 현재 실행 중인 고아 Pod들의 레이블을 스캔하여 자신의 관리 하로 다시 편입(Adoption)시킵니다. 이 과정을 통해 STS의 Spec과 실제 인프라 상태가 일치하게 됩니다.&lt;/p&gt;
&lt;h4 id=&quot;Step-4:-용량-반영-확인-및-예외-조치-(중요)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2854&quot; data-local-id=&quot;d15e2b1bf2ce&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;Step 4: 용량 반영 확인 및 예외 조치 (중요)&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d65233f1797e&quot; data-renderer-start-pos=&quot;2885&quot; data-ke-size=&quot;size16&quot;&gt;대부분의 경우 재시작 없이 용량이 반영됩니다. Pod 내부에서 용량을 확인합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1776922693035&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;kubectl exec -it &amp;lt;pod-name&amp;gt; -- df -h&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;11662fda-f87c-48f5-9698-1e3c44c10424&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;반영 완료:&lt;/b&gt; 늘어난 용량이 확인되면 작업을 종료합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;반영 미완료:&lt;/b&gt; 간혹 Online Expansion이 지연되거나 OS 레벨에서 인식하지 못할 경우, Pod를 순차적으로 재시작하여 다시 마운트되도록 유도합니다.
&lt;ul style=&quot;list-style-type: circle;&quot; data-indent-level=&quot;2&quot; data-local-id=&quot;61505fe5-f310-48a3-b5bd-31652a2b9ab9&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;updateStrategy: RollingUpdate인 경우: kubectl rollout restart sts &amp;lt;name&amp;gt;&lt;/li&gt;
&lt;li&gt;updateStrategy: OnDelete인 경우: kubectl delete pod &amp;lt;pod-name&amp;gt; (수동 순차 삭제)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;4.-유의할-점&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3247&quot; data-local-id=&quot;d4916f75525c&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;4. 유의할 점&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c8fc7f9424b8&quot; data-renderer-start-pos=&quot;3257&quot; data-ke-size=&quot;size16&quot;&gt;updateStrategy&lt;b&gt;가 &lt;/b&gt;OnDelete&lt;b&gt;이면, &lt;/b&gt;rollout restart&lt;b&gt;가 먹히지않습니다.&lt;/b&gt; OnDelete 전략에서는 자동으로 재시작되지 않습니다. 용량 반영이 안 되어 재시작이 꼭 필요한 상황이라면 엔지니어가 직접 Pod를 하나씩 삭제하여 수동 롤링 업데이트를 수행해야 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e9be055e867d&quot; data-renderer-start-pos=&quot;3418&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;작업 순서가 중요합니다.&lt;/b&gt; PVC를 먼저 확장하지 않고 STS Manifest만 수정하면, 쿠버네티스 API 서버가 &quot;이미 존재하는 PVC와 새로 만들려는 STS 템플릿의 용량이 다르다&quot;며 배포를 차단합니다. 따라서 &lt;b&gt;'물리적 확장(PVC) -&amp;gt; 명세 업데이트(STS)'&lt;/b&gt; 순서를 반드시 지켜야 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;5.-마치며&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3586&quot; data-local-id=&quot;20216a7ee3e9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;5. 마치며&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0f9c1c8f55c7&quot; data-renderer-start-pos=&quot;3594&quot; data-ke-size=&quot;size16&quot;&gt;이번 사례의 핵심은 &lt;b&gt;&quot;컨트롤러와 리소스의 생명주기를 분리하여 생각하는 것&quot;&lt;/b&gt;에 있습니다. 무조건적인 재배포보다 인프라의 현재 상태를 먼저 반영(PVC Patch)하고, 그에 맞춰 컨트롤러의 명세를 나중에 맞추는 방식이 훨씬 안전합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q1. STS(StatefulSet)을 지우면 Pod가 당연히 날아가는 것 아닌가요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A1.&amp;nbsp;아닙니다.&amp;nbsp;--cascade=orphan&amp;nbsp;또는&amp;nbsp;ArgoCD의&amp;nbsp;Non-cascade&amp;nbsp;옵션을&amp;nbsp;사용하면&amp;nbsp;ㅏKubernetes&amp;nbsp;가비지&amp;nbsp;컬렉터가&amp;nbsp;하위&amp;nbsp;리소스를&amp;nbsp;지우지&amp;nbsp;않도록&amp;nbsp;설정할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;덕분에&amp;nbsp;트래픽&amp;nbsp;중단&amp;nbsp;없이&amp;nbsp;컨트롤러만&amp;nbsp;교체하는&amp;nbsp;작업이&amp;nbsp;가능해집니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q2. 수동으로 Pod를 재시작하지 않아도 용량이 늘어나 있는 이유는 무엇인가요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A2.&amp;nbsp;최신&amp;nbsp;Kubernetes&amp;nbsp;버전과&amp;nbsp;CSI&amp;nbsp;드라이버가&amp;nbsp;지원하는&amp;nbsp;Online&amp;nbsp;Expansion덕분입니다.&amp;nbsp;마운트된&amp;nbsp;상태에서&amp;nbsp;커널이&amp;nbsp;볼륨&amp;nbsp;크기&amp;nbsp;변화를&amp;nbsp;감지하고&amp;nbsp;파일시스템을&amp;nbsp;즉시&amp;nbsp;확장하기&amp;nbsp;때문입니다.&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q3. 작업 중 데이터 유실 위험은 없나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A3.&amp;nbsp;가이드의&amp;nbsp;방식대로&amp;nbsp;STS를&amp;nbsp;삭제할경우&amp;nbsp;STS를&amp;nbsp;지워도&amp;nbsp;PVC,&amp;nbsp;PV는&amp;nbsp;유지되므로&amp;nbsp;데이터&amp;nbsp;자체는&amp;nbsp;안전합니다.&amp;nbsp;하지만&amp;nbsp;스토리지&amp;nbsp;작업의&amp;nbsp;특성상&amp;nbsp;만약의&amp;nbsp;상황을&amp;nbsp;대비해&amp;nbsp;백업본을&amp;nbsp;먼저&amp;nbsp;확보하는&amp;nbsp;것을&amp;nbsp;권장합니다.&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;e4c5c407-5b98-40a3-b9fa-07f9cb3685fb&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;StatefulSet의 Immutable속성 &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;996&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#update-strategies&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#update-strategies&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;StatefulSets&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;--cascade=orphan 관련 &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;1022&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://kubernetes.io/docs/concepts/architecture/garbage-collection/#cascading-deletion&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://kubernetes.io/docs/concepts/architecture/garbage-collection/#cascading-deletion&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;Garbage Collection&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Persistent Volume 확장 가이드 &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;1053&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://kubernetes.io/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://kubernetes.io/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;Persistent Volumes&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;실무자들의 트러블슈팅 사례 &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;1074&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://serverfault.com/questions/955293/how-to-increase-disk-size-in-a-stateful-set&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://serverfault.com/questions/955293/how-to-increase-disk-size-in-a-stateful-set&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;How to increase disk size in a stateful set&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/DevOps &amp;amp; Container</category>
      <category>CloudNative</category>
      <category>DevOps</category>
      <category>KTCloud</category>
      <category>Kubernetes</category>
      <category>NonCascade</category>
      <category>OnlineVolumeExpansion</category>
      <category>pvc</category>
      <category>StatefulSet</category>
      <category>컨테이너</category>
      <category>쿠버네티스</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/430</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-kubernetes-statefulset-storage-%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80-%ED%99%95%EC%9E%A5#entry430comment</comments>
      <pubDate>Thu, 23 Apr 2026 14:39:56 +0900</pubDate>
    </item>
    <item>
      <title>[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까?</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-datacenter-emergency-generator-%EC%A0%95%EC%A0%84-%EB%8C%80%EC%9D%91</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud DC동부운용팀 이민재 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;이 글에서는 데이터센터 정전 상황에서 비상발전기와 UPS가 협력하여 전원을 유지하는 원리,&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;그리고 Governor와 AVR을 통한 주파수&amp;middot;전압 안정화 메커니즘과 부하 절체 조건을 다룹니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;발전기의 기동만으로는 안정적인 전원 공급이 보장되지 않으며,&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;계측값 해석과 절체 판단이라는 엔지니어의 역할이 데이터센터 무중단 운영의 핵심임을 정리합니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#비상발전기&amp;nbsp;#UPS&amp;nbsp;#Governor&amp;nbsp;#AVR&amp;nbsp;#부하절체&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;불이-꺼졌는데,-왜-멈추지-않았을까?&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1491&quot; data-local-id=&quot;7c61b119d87a&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;불이 꺼졌는데, 왜 멈추지 않았을까?&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;765df403043c&quot; data-renderer-start-pos=&quot;1513&quot; data-ke-size=&quot;size16&quot;&gt;엘리베이터를 타고 가던 중 조명이 잠깐 깜빡였지만, 엘리베이터는 멈추지 않고 계속 움직인다.&lt;br /&gt;건물 전체가 정전됐다는 소식을 들었는데도, 내부 설비는 아무 일 없었다는 듯 정상적으로 동작한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;110ed1a7372e&quot; data-renderer-start-pos=&quot;1621&quot; data-ke-size=&quot;size16&quot;&gt;이런 장면은 이제 우리나라에서는 보기 드문 일이 되었지만, 드라마나 영화에서는 종종 긴장감을 만드는 장면으로 등장한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7a19774886fb&quot; data-renderer-start-pos=&quot;1689&quot; data-ke-size=&quot;size16&quot;&gt;대부분의 사람은 이 상황을 이렇게 설명한다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;9cc39a358e23&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;2b3f84db4201&quot; data-renderer-start-pos=&quot;1716&quot; data-ke-size=&quot;size16&quot;&gt;&amp;ldquo; 비상발전기가 작동해서 그렇겠지 &amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;93dcda728985&quot; data-renderer-start-pos=&quot;1739&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;93dcda728985&quot; data-renderer-start-pos=&quot;1739&quot; data-ke-size=&quot;size16&quot;&gt;하지만 이 말은 절반만 맞다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;93dcda728985&quot; data-renderer-start-pos=&quot;1739&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (3).png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMAkce/dJMcacCSslo/Hwc5Sj4KyokgVK0Ohi3sz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMAkce/dJMcacCSslo/Hwc5Sj4KyokgVK0Ohi3sz1/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMAkce/dJMcacCSslo/Hwc5Sj4KyokgVK0Ohi3sz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMAkce%2FdJMcacCSslo%2FHwc5Sj4KyokgVK0Ohi3sz1%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; alt=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까?&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;433&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (3).png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d4e613e44f68&quot; data-renderer-start-pos=&quot;1796&quot; data-ke-size=&quot;size16&quot;&gt;비상발전기는 정전이 발생하는 순간, 우리가 기대하는 형태의 전기를 즉시 만들어내지 못한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0fa03f1ee0fe&quot; data-renderer-start-pos=&quot;1848&quot; data-ke-size=&quot;size16&quot;&gt;비상발전기는 크게 &lt;b&gt;엔진부&lt;/b&gt;와 &lt;b&gt;발전부&lt;/b&gt;로 구성되는데, 엔진부는 기동에 필요한 시간이 필요하고, 발전부 역시 회전체의 회전 속도가 안정되어야만 정격 전압과 주파수를 형성할 수 있다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0fa03f1ee0fe&quot; data-renderer-start-pos=&quot;1848&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;56d30af1e88e&quot; data-renderer-start-pos=&quot;1947&quot; data-ke-size=&quot;size16&quot;&gt;그럼에도 불구하고 우리는 왜 정전이 발생했음에도 전원이 끊겼다는 사실조차 인식 못하는 경우가 많을까&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a4b523b45611&quot; data-renderer-start-pos=&quot;2004&quot; data-ke-size=&quot;size16&quot;&gt;이 질문은 비상발전기에 대해 가장 흔히 갖는 오해에서 출발한다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;비상발전기는-생각보다-느리다&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2042&quot; data-local-id=&quot;37b5c25611c0&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;비상발전기는 생각보다 느리다&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5f9c99cef669&quot; data-renderer-start-pos=&quot;2059&quot; data-ke-size=&quot;size16&quot;&gt;비상발전기는 이름과 달리, 긴급 상황에서 즉각 전기를 공급하는 장비가 아니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3321c33077d4&quot; data-renderer-start-pos=&quot;2104&quot; data-ke-size=&quot;size16&quot;&gt;정전이 발생하면 가장 먼저 동작하는 것은 발전기가 아니라, &lt;b&gt;UPS(무정전 전원 장치)&lt;/b&gt;이다.&lt;br /&gt;이 장치는 정전 직후 짧은 시간 동안 전압을 유지, 부하가 전원의 단절을 인식하지 못하도록 만든다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;563b7ae36f6e&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;268aa7273808&quot; data-renderer-start-pos=&quot;2213&quot; data-ke-size=&quot;size16&quot;&gt;즉, 비상발전기가 완전히 가동되어 제 역할을 하기 전까지는 UPS가 버텨주는 역할을 한다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c84f77c7e423&quot; data-renderer-start-pos=&quot;2266&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c84f77c7e423&quot; data-renderer-start-pos=&quot;2266&quot; data-ke-size=&quot;size16&quot;&gt;따라서 이 두 설비는 0.1초의 전원 순단도 허용되지 않는 데이터센터에서 특히 핵심적인 설비가 된다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 443px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 427px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 427px;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (6).png&quot; data-origin-width=&quot;832&quot; data-origin-height=&quot;906&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byC7IO/dJMcaiwhoYs/DKqbzClB4RCjB7hALx6rk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byC7IO/dJMcaiwhoYs/DKqbzClB4RCjB7hALx6rk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byC7IO/dJMcaiwhoYs/DKqbzClB4RCjB7hALx6rk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyC7IO%2FdJMcaiwhoYs%2FDKqbzClB4RCjB7hALx6rk0%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; alt=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까?&quot; loading=&quot;lazy&quot; width=&quot;374&quot; height=&quot;407&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (6).png&quot; data-origin-width=&quot;832&quot; data-origin-height=&quot;906&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style=&quot;background-color: #ffffff; color: #9d9d9d; text-align: center;&quot;&gt;Image source: Vertiv (www.vertiv.com)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 427px;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (5).png&quot; data-origin-width=&quot;1950&quot; data-origin-height=&quot;1096&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FWVJm/dJMcajom2Pf/FZ8osJdengKEkgdihVvFNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FWVJm/dJMcajom2Pf/FZ8osJdengKEkgdihVvFNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FWVJm/dJMcajom2Pf/FZ8osJdengKEkgdihVvFNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFWVJm%2FdJMcajom2Pf%2FFZ8osJdengKEkgdihVvFNk%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; alt=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까?&quot; loading=&quot;lazy&quot; width=&quot;1950&quot; height=&quot;1096&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (5).png&quot; data-origin-width=&quot;1950&quot; data-origin-height=&quot;1096&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style=&quot;background-color: #ffffff; color: #9d9d9d; text-align: center;&quot;&gt;Image source: Cat (www.cat.com)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 16px; text-align: center;&quot;&gt;&lt;b&gt;UPS(무정전 전원 장치)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 16px; text-align: center;&quot;&gt;&lt;b&gt;비상발전기&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;그렇다면-비상발전기-안에서는-무슨-일이-벌어질까?&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2440&quot; data-local-id=&quot;5668c2c9aadc&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;그렇다면 비상발전기 안에서는 무슨 일이 벌어질까?&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1f22eb74cc3f&quot; data-renderer-start-pos=&quot;2469&quot; data-ke-size=&quot;size16&quot;&gt;비상발전기 내부에서는 기계 &lt;b&gt;회전 에너지가 생성되고&lt;/b&gt;, 이 회전을 통해 &lt;b&gt;전기 에너지&lt;/b&gt;가 만들어진다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;bf0cd674aa40&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;엔진에서 연료 인젝터가 연료를 분사 &amp;rarr; 연료가 연소되며 고온의 열 발생&lt;/li&gt;
&lt;li&gt;이 열은 엔진 내부에서 압력을 생성 &amp;rarr; 생성된 압력으로 피스톤이 위아래 왕복 운동&lt;/li&gt;
&lt;li&gt;피스톤의 왕복 운동은 크랭크축이라는 회전축으로 전달 &amp;rarr; 크랭크축은 이를 회전 운동으로 변환&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3eb56eacea78&quot; data-renderer-start-pos=&quot;2674&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;이렇게 만들어진 회전이 발전기의 출발점이다.&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;f01c0094c016&quot; data-renderer-start-pos=&quot;2700&quot; data-ke-size=&quot;size16&quot;&gt;이후 크랭크축에 연결된 회전자가 회전하면서, 고정되어 있는 전선 묶음(코일) 주변을 지나간다.&lt;br /&gt;이때 회전자가 회전자 자속을 발생시키며 코일 근처를 빠르게 지나가면, 코일 내에 교류 전기가 생성된다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c88cf5ea7de6&quot; data-renderer-start-pos=&quot;2812&quot; data-ke-size=&quot;size16&quot;&gt;이 현상이 바로 우리가 고등학교 물리에서 배웠던 &lt;b&gt;전자기 유도 현상&lt;/b&gt;이다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;aa6b7d9d240b&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;3ac00121c913&quot; data-renderer-start-pos=&quot;2854&quot; data-ke-size=&quot;size16&quot;&gt;정리하면, 엔진에서 만들어진 회전 에너지가 회전자를 돌리고&lt;br /&gt;그 결과 고정자 권선에 전자기 유도가 발생하면서 우리가 사용하는 전압이 생성된다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b4e38ae59672&quot; data-renderer-start-pos=&quot;2935&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b4e38ae59672&quot; data-renderer-start-pos=&quot;2935&quot; data-ke-size=&quot;size16&quot;&gt;발전기 뿐만 아니라, 우리가 일상생활에서 사용하는 교류 전기도 본질적으로 이러한 기계적 회전의 결과물이다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b4e38ae59672&quot; data-renderer-start-pos=&quot;2935&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (2).png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpu5ob/dJMcajaSpM3/Y81Z2vKL2Koorc10mQkZa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpu5ob/dJMcajaSpM3/Y81Z2vKL2Koorc10mQkZa1/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpu5ob/dJMcajaSpM3/Y81Z2vKL2Koorc10mQkZa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbpu5ob%2FdJMcajaSpM3%2FY81Z2vKL2Koorc10mQkZa1%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; alt=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까?&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;433&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (2).png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;발전기가-기동되었다면-안심할-수-있을까?&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3038&quot; data-local-id=&quot;eee8b1d76dcd&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;발전기가 기동되었다면 안심할 수 있을까?&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1f76b8481632&quot; data-renderer-start-pos=&quot;3062&quot; data-ke-size=&quot;size16&quot;&gt;그렇지 않다.&lt;br /&gt;안정적인 전기 품질을 위해서는 일정한 &lt;b&gt;회전 속도(RPM)&lt;/b&gt;와 그 결과인 &lt;b&gt;주파수(Hz)&lt;/b&gt; 유지가 필수적이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (1).png&quot; data-origin-width=&quot;244&quot; data-origin-height=&quot;93&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oL0rF/dJMcaarwqrL/fU8QxfXB22fCSmwKXogIhK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oL0rF/dJMcaarwqrL/fU8QxfXB22fCSmwKXogIhK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oL0rF/dJMcaarwqrL/fU8QxfXB22fCSmwKXogIhK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoL0rF%2FdJMcaarwqrL%2FfU8QxfXB22fCSmwKXogIhK%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; alt=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까?&quot; loading=&quot;lazy&quot; width=&quot;244&quot; height=&quot;93&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (1).png&quot; data-origin-width=&quot;244&quot; data-origin-height=&quot;93&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a09c97aef762&quot; data-renderer-start-pos=&quot;3132&quot; data-ke-size=&quot;size16&quot;&gt;발전기 내부는 자기장이 N극&amp;rarr;S극&amp;rarr;N극&amp;rarr;S극 형태로 번갈아 지나가며 코일을 자극하는 구조이다.&lt;br /&gt;회전자가 한 바퀴 도는 동안 코일이 몇 번 자극을 받는지는 발전기의 극수(pole)에 따라 달라진다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;1ecb95826eb4&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;회전이 느려지면 &amp;rarr; 자극 횟수가 줄어들고 &amp;rarr; 주파수는 내려간다.&lt;/li&gt;
&lt;li&gt;회전이 빨라지면 &amp;rarr; 자극 횟수가 늘어나고 &amp;rarr; 주파수는 올라간다.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-local-id=&quot;2cc8657a9468&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;70ec9f0e59fd&quot; data-renderer-start-pos=&quot;3324&quot; data-ke-size=&quot;size16&quot;&gt;즉, 회전수(RPM)이 흔들리면 주파수(Hz) 변동으로 직접 연결된다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8f078c2c970c&quot; data-renderer-start-pos=&quot;3366&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8f078c2c970c&quot; data-renderer-start-pos=&quot;3366&quot; data-ke-size=&quot;size16&quot;&gt;주파수가 흔들리면 왜 &amp;lsquo;쓸 수 없는 전기&amp;rsquo;가 될까?&lt;br /&gt;주파수는 단순한 숫자가 아니라, 수많은 설비와 보호 로직이 동작하는 기준값이기 때문이다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6a21d1933f1d&quot; data-renderer-start-pos=&quot;3446&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6a21d1933f1d&quot; data-renderer-start-pos=&quot;3446&quot; data-ke-size=&quot;size16&quot;&gt;모터&amp;middot;팬&amp;middot;펌프 같은 회전기기는 주파수 변화에 따라 속도와 토크가 직접적으로 변한다.&lt;br /&gt;우리 서버실에 있는 IT장비도 내부 보호 로직이 주파수 이상을 감지하면 동작을 제한하거나 차단할 수 있다.&lt;br /&gt;계통 관점에서도 주파수 변동은 &amp;lsquo;불안정&amp;rsquo; 신호로 인식되어 의도하지 않은 차단이나 보호 동작을 유발할 수 있다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;23b0a01e62d5&quot; data-renderer-start-pos=&quot;3616&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;23b0a01e62d5&quot; data-renderer-start-pos=&quot;3616&quot; data-ke-size=&quot;size16&quot;&gt;그래서 단순히 &amp;ldquo;전압이 확립되었다&amp;rdquo;는 것 만으로는 충분하지 않다.&lt;br /&gt;전압과 주파수가 모두 허용 범위 안에 있고, 안정적으로 유지될 때 비로소 &lt;b&gt;&amp;lsquo;사용 가능한 전기&amp;rsquo;&lt;/b&gt;가 된다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;발전기를-붙잡고-있는-두-개의-손&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3713&quot; data-local-id=&quot;dd759ade00c8&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;발전기를 붙잡고 있는 두 개의 손&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3ef02ab14708&quot; data-renderer-start-pos=&quot;3733&quot; data-ke-size=&quot;size16&quot;&gt;실제 데이터센터에서 정전이 발생하면, 복구까지 짧게는 수십 분, 길게는 수십 시간이 소요된다.&lt;br /&gt;이 긴 시간 동안 변화하는 서버실의 IT 부하와 기반 설비 조건 속에서도 전원이 흔들리지 않으려면 무엇이 필요할까&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a27d3e88ca53&quot; data-renderer-start-pos=&quot;3851&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a27d3e88ca53&quot; data-renderer-start-pos=&quot;3851&quot; data-ke-size=&quot;size16&quot;&gt;비상발전기의 전기 품질은 결국 두 가지로 요약된다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;3b0fe2ddec8d&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;주파수(Hz) = 회전 속도의 안정성&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;전압(V) = 여자(자기장)의 안정성&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6a611898a776&quot; data-renderer-start-pos=&quot;3931&quot; data-ke-size=&quot;size16&quot;&gt;이를 위해 두 가지 핵심 제어 장치가 발전기의 운전을 안정적으로 유지한다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;bfdff70d581a&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;f5938c5a94fb&quot; data-renderer-start-pos=&quot;3976&quot; data-ke-size=&quot;size16&quot;&gt;Governor(조속기) : 회전 속도를 지키는 연료 조절기&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3401cd5206bb&quot; data-renderer-start-pos=&quot;4012&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3401cd5206bb&quot; data-renderer-start-pos=&quot;4012&quot; data-ke-size=&quot;size16&quot;&gt;Governor는 엔진에 공급되는 연료의 양을 조절해 회전 속도를 유지한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3401cd5206bb&quot; data-renderer-start-pos=&quot;4012&quot; data-ke-size=&quot;size16&quot;&gt;절체가 되어 부하가 붙는 순간을 떠올려보자.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d30b01d65f5a&quot; data-renderer-start-pos=&quot;4081&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d30b01d65f5a&quot; data-renderer-start-pos=&quot;4081&quot; data-ke-size=&quot;size16&quot;&gt;무부하 또는 경부하 상태에서는 예를 들어 1,800rpm을 쉽게 유지한다.&lt;br /&gt;하지만 부하가 투입되는 순간, 갑자기 더 큰 힘이 필요해지고 회전축은 끌리듯 속도가 떨어지려 한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;7006e99095dc&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이때 Governor가 빠르게 연료를 늘리면 &amp;rarr; 토크가 보강되고 &amp;rarr; 회전 속도는 회복된다.&lt;/li&gt;
&lt;li&gt;반대로 Governor의 반응이 늦으면 &amp;rarr; 속도 저하가 길어지고 &amp;rarr; 주파수 하락도 지속된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2d3d6343b154&quot; data-renderer-start-pos=&quot;4291&quot; data-ke-size=&quot;size16&quot;&gt;여기서 핵심은 제어기의 &amp;lsquo;&lt;b&gt;응답 속도&lt;/b&gt;&amp;rsquo;다.&lt;br /&gt;부하 투입 직후 발생하는 짧은 흔들림을 얼마나 빠르게 억제하느냐가 전원 안정성을 좌우한다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;188c04fffd64&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;66102441c67e&quot; data-renderer-start-pos=&quot;4367&quot; data-ke-size=&quot;size16&quot;&gt;AVR(자동전압조절기) : 전압을 지키는 자기장 조절기&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;cb3d5cd9c6db&quot; data-renderer-start-pos=&quot;4400&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;cb3d5cd9c6db&quot; data-renderer-start-pos=&quot;4400&quot; data-ke-size=&quot;size16&quot;&gt;발전기 전압은 회전자에 형성되는 자기장의 세기에 의해 결정된다.&lt;br /&gt;회전자에 여자전류를 흘려 강한 자기장을 만들면 전압은 올라가고, 약하게 만들면 전압은 내려간다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5d96fe581c5a&quot; data-renderer-start-pos=&quot;4491&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5d96fe581c5a&quot; data-renderer-start-pos=&quot;4491&quot; data-ke-size=&quot;size16&quot;&gt;이 과정을 자동으로 수행하는 장치가 AVR이다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b8a21986df5d&quot; data-renderer-start-pos=&quot;4519&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b8a21986df5d&quot; data-renderer-start-pos=&quot;4519&quot; data-ke-size=&quot;size16&quot;&gt;부하가 투입되면 전압은 순간적으로 떨어지는 경향을 보인다.&lt;br /&gt;이는 부하 전류 증가로 인해 내부 임피던스에 따른 전압 강하가 발생하기 때문이다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;6b0082c66a5d&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;AVR이 빠르게 여자전류를 증가시키면 &amp;rarr; 전압은 회복된다.&lt;/li&gt;
&lt;li&gt;AVR의 반응이 늦으면 &amp;rarr; 전압 저하가 길어지고 &amp;rarr; 보호 동작이나 절체 지연으로 이어질 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fb4e47575bbc&quot; data-renderer-start-pos=&quot;4723&quot; data-ke-size=&quot;size16&quot;&gt;AVR 역시 단순히 빠르기만 해서는 충분하지 않다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fb4e47575bbc&quot; data-renderer-start-pos=&quot;4723&quot; data-ke-size=&quot;size16&quot;&gt;응답 속도와 함께 과도응답의 안정성이 중요하며, 지나치게 공격적인 제어는 헌팅(Hunting)을 유발할 수 있다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;59739bc173d3&quot; data-renderer-start-pos=&quot;4817&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;59739bc173d3&quot; data-renderer-start-pos=&quot;4817&quot; data-ke-size=&quot;size16&quot;&gt;결국 &lt;b&gt;빠르면서도 안정적인 제어&lt;/b&gt;가 전기 품질의 핵심이다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;진짜-중요한-순간은-따로-있다&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4850&quot; data-local-id=&quot;2f1935f57b42&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;진짜 중요한 순간은 따로 있다&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1e26706c759b&quot; data-renderer-start-pos=&quot;4868&quot; data-ke-size=&quot;size16&quot;&gt;정전 시 비상 전원 공급은 흔히 다음과 같이 요약된다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;52e2769aa15e&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;정전 발생 &amp;rarr; UPS(축전지) 전원 공급 &amp;rarr; 비상발전기 전원 공급&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0f759df8aeb5&quot; data-renderer-start-pos=&quot;4942&quot; data-ke-size=&quot;size16&quot;&gt;이 흐름은 개념적으로는 틀리지 않다.&lt;br /&gt;다만 실제 현장을 지나치게 단순화한 표현이다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4d5325f915a5&quot; data-renderer-start-pos=&quot;4990&quot; data-ke-size=&quot;size16&quot;&gt;마치 일정 시간이 지나면 자동으로 다음 단계로 넘어가는 과정처럼 오해를 낳기 쉽다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;7fbc89aa06fd&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;6c33f6fd3557&quot; data-renderer-start-pos=&quot;5039&quot; data-ke-size=&quot;size16&quot;&gt;현장에서의 부하 절체는 단순한 시간 경과의 문제가 아니다.&lt;br /&gt;조건이 충족되었는가에 대한 판단의 결과다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bac98d25158f&quot; data-renderer-start-pos=&quot;5098&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bac98d25158f&quot; data-renderer-start-pos=&quot;5098&quot; data-ke-size=&quot;size16&quot;&gt;엔지니어는 발전기 전원을 부하에 연결하기 전, 스위치나 차단기를 통해 여러 조건을 동시에 확인한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;d0d2431d-1f6c-4772-b12c-0f8238c7ec8a&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;전압이 설정된 허용 범위 안에 있는가&lt;/li&gt;
&lt;li&gt;주파수가 정상 범위에 들어왔는가&lt;/li&gt;
&lt;li&gt;해당 상태가 일정 시간 이상 안정적으로 유지되고 있는가&lt;/li&gt;
&lt;li&gt;위상각 조건이 충족되는가&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b8c1925934b2&quot; data-renderer-start-pos=&quot;5253&quot; data-ke-size=&quot;size16&quot;&gt;이 중 하나라도 충족되지 않으면 절체는 실행되지 않는다.&lt;br /&gt;즉, 발전기가 기동되었다는 사실만으로는 절체 조건을 만족했다고 볼 수 없다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;1f5b377bb91d&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;d240117ffb04&quot; data-renderer-start-pos=&quot;5330&quot; data-ke-size=&quot;size16&quot;&gt;핵심은 발전기가 &amp;lsquo;돌고 있는가&amp;rsquo;가 아니라,&lt;br /&gt;부하에 연결해도 될 만큼 안정적인 운전 상태에 도달했는가다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7103c8a66d2b&quot; data-renderer-start-pos=&quot;5390&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7103c8a66d2b&quot; data-renderer-start-pos=&quot;5390&quot; data-ke-size=&quot;size16&quot;&gt;계측 값과 변화를 해석하며 위험을 예측하는 엔지니어의 이해와 판단이 더해질 때, 비로소 발전기 부하 절체는 완성된다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7103c8a66d2b&quot; data-renderer-start-pos=&quot;5390&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (4).png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ufiFa/dJMcajaSrw9/Rxt39o1Eh4NzDcqcu9k7BK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ufiFa/dJMcajaSrw9/Rxt39o1Eh4NzDcqcu9k7BK/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ufiFa/dJMcajaSrw9/Rxt39o1Eh4NzDcqcu9k7BK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FufiFa%2FdJMcajaSrw9%2FRxt39o1Eh4NzDcqcu9k7BK%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; alt=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까?&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;433&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (4).png&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a02e3b65797f&quot; data-renderer-start-pos=&quot;5460&quot; data-ke-size=&quot;size16&quot;&gt;실제 현장에서는 예상치 못한 상황이 결코 드물지 않게 발생한다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;89472bdf9f48&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;c415aef37965&quot; data-renderer-start-pos=&quot;5498&quot; data-ke-size=&quot;size16&quot;&gt;비상발전기에 부하를 투입해야 하는 순간, 병렬 운전 중이던 발전기들의 주파수가 크게 흔들리는 것을 확인하고 절체를 중단한 경험도 있다.&lt;br /&gt;계측값이 허용 범위를 벗어나자, 절체를 강행하기보다 위험을 피하는 판단을 택했다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ad22205ee97f&quot; data-renderer-start-pos=&quot;5622&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ad22205ee97f&quot; data-renderer-start-pos=&quot;5622&quot; data-ke-size=&quot;size16&quot;&gt;설령 비상발전기에 부하가 정상적으로 절체되었더라도, 엔지니어는 현장을 쉽게 떠날 수 없다.&lt;br /&gt;발전기는 언제든 예기치 않게 정지할 수 있고, 최악의 경우 하나의 이상이 연쇄적으로 확산돼 도미노처럼 시스템 전체를 멈출 수 있기 때문이다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d54f9ac09eee&quot; data-renderer-start-pos=&quot;5753&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d54f9ac09eee&quot; data-renderer-start-pos=&quot;5753&quot; data-ke-size=&quot;size16&quot;&gt;결국 절체가 실패하거나 지연되는 대부분의 사례는,&lt;br /&gt;이미 나빠지고 있던 이 신호들을 &amp;lsquo;정상 기동&amp;rsquo;으로 오해한 데서 시작된다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;마치며&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5826&quot; data-local-id=&quot;51fcca7ee212&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;마치며&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (1).jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bksKmX/dJMcacJEDrB/0ZIlo8UbXETPNjWfwkOJPK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bksKmX/dJMcacJEDrB/0ZIlo8UbXETPNjWfwkOJPK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bksKmX/dJMcacJEDrB/0ZIlo8UbXETPNjWfwkOJPK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbksKmX%2FdJMcacJEDrB%2F0ZIlo8UbXETPNjWfwkOJPK%2Fimg.jpg&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; alt=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까?&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;1080&quot; data-filename=&quot;[인사이트] 정전 0.1초의 싸움 &amp;mdash; 데이터센터 비상발전기에서는 무슨 일이 벌어질까 (1).jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;76c92ddc1f3b&quot; data-renderer-start-pos=&quot;5831&quot; data-ke-size=&quot;size16&quot;&gt;비상발전기는 정전의 순간 모든 것을 해결해주는 만능 장치가 아니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;76c92ddc1f3b&quot; data-renderer-start-pos=&quot;5831&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b7d7f45068d8&quot; data-renderer-start-pos=&quot;5870&quot; data-ke-size=&quot;size16&quot;&gt;발전기의 전압과 주파수가 안정되기까지는 반드시 물리적인 시간과 조건이 필요하다.&lt;br /&gt;전기는 그렇게 만들어지고, 그 과정 하나하나에는 필연적으로 흔들릴 수밖에 없는 구간이 존재한다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;c369e6575f8b&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;c36ec5388da0&quot; data-renderer-start-pos=&quot;5971&quot; data-ke-size=&quot;size16&quot;&gt;데이터센터가 정전 속에서도 멈추지 않는 이유는 설비가 완벽해서가 아니다.&lt;br /&gt;불완전함을 전제로 한 설계, 그리고 그 위에서 이어져 온 수많은 판단이 있었기 때문이다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8f51c1ff56d3&quot; data-renderer-start-pos=&quot;6064&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8f51c1ff56d3&quot; data-renderer-start-pos=&quot;6064&quot; data-ke-size=&quot;size16&quot;&gt;발전기는 물리 법칙에 따라 전기를 만들어내고 엔지니어는 그 전기가 언제 시스템을 맡길 수 있는지를 결정한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;055e307491b1&quot; data-renderer-start-pos=&quot;6126&quot; data-ke-size=&quot;size16&quot;&gt;이 두 역할이 함께 맞물릴 때, 데이터센터는 정전 속에서도 멈추지 않는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. 발전기의&amp;nbsp;주파수나&amp;nbsp;전압이&amp;nbsp;조금&amp;nbsp;흔들리는&amp;nbsp;게&amp;nbsp;그렇게&amp;nbsp;큰&amp;nbsp;문제인가요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A. 데이터센터에서는 작은 흔들림도 문제가 될 수 있습니다. 주파수와 전압은 모터, 냉각 설비, IT 장비 보호 로직의 기준이 되기 때문에, 허용 범위를 벗어나면 장비 오동작이나 차단으로 이어질 수 있습니다. 그래서 &amp;lsquo;전기가 있다&amp;rsquo;가 아니라 &amp;lsquo;쓸 수 있는 전기인가&amp;rsquo;가 중요합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;e4c5c407-5b98-40a3-b9fa-07f9cb3685fb&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Manual governor and AVR control &amp;ndash; DEIF AGC-150 Designer&amp;rsquo;s Handbook (Governor&amp;middot;AVR 설정 관련)&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://documentation.deif.com/r/agc-150-generator-mains-btb-designers-handbook-4189341307-uk/generator-functions/governor-and-avr-configuration/manual-governor-and-avr-control&quot;&gt;https://documentation.deif.com/r/agc-150-generator-mains-btb-designers-handbook-4189341307-uk/generator-functions/governor-and-avr-configuration/manual-governor-and-avr-control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Basic Theory of Generators &amp;ndash; Manuel Bolotinha (발전기 기본 원리 설명)&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://www.linkedin.com/pulse/basic-theory-generators-manuel-bolotinha&quot;&gt;https://www.linkedin.com/pulse/basic-theory-generators-manuel-bolotinha&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Generator Theory &amp;ndash; Electric generator 개요 (회전자&amp;middot;자속&amp;middot;전자기 유도 설명)&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Electric_generator&quot;&gt;https://en.wikipedia.org/wiki/Electric_generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Generator governor control and droop settings &amp;ndash; AGC-150 Designer&amp;rsquo;s Handbook 참고자료&lt;/b&gt;&lt;br /&gt;(Droop/동기 운전, 주파수 제어 관련)&lt;br /&gt;&lt;a href=&quot;https://www.scribd.com/document/472957445/AGC-150-designers-handbook-4189341188-UK-pdf&quot;&gt;https://www.scribd.com/document/472957445/AGC-150-designers-handbook-4189341188-UK-pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Automatic Voltage Regulator (AVR) &amp;ndash; 발전기 전압제어 개념 설명&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://csdieselgenerators.com/what-is-an-automatic-voltage-regulator-avr-in-diesel-generator-how-does-it-work/&quot;&gt;https://csdieselgenerators.com/what-is-an-automatic-voltage-regulator-avr-in-diesel-generator-how-does-it-work/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/Data Center &amp;amp; Security</category>
      <category>AVR</category>
      <category>DC</category>
      <category>GOVERNOR</category>
      <category>KTCloud</category>
      <category>ups</category>
      <category>데이터센터</category>
      <category>무정전전원장치</category>
      <category>부하절체</category>
      <category>비상발전기</category>
      <category>전력인프라</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/429</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-datacenter-emergency-generator-%EC%A0%95%EC%A0%84-%EB%8C%80%EC%9D%91#entry429comment</comments>
      <pubDate>Thu, 23 Apr 2026 14:15:44 +0900</pubDate>
    </item>
    <item>
      <title>[kt cloud CDN] #2 보안 혁신의 실현: 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-cdn-web-api-%EB%B3%B4%EC%95%88-%ED%86%B5%ED%95%A9</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud 마케팅커뮤니케이션팀 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 웹 애플리케이션&amp;middot;API&amp;middot;봇을 대상으로 한 외부 공격 유형과,&lt;br /&gt;이에 대응하는 WAAP 기반 통합 방어 전략 및 kt cloud의 엣지 네트워크 활용 방식을 다룹니다.&lt;br /&gt;단일 보안 솔루션으로는 대응이 어려운 복합 위협 환경에서,&lt;br /&gt;엣지 분산 처리와 실시간 위협 인텔리전스가 서비스 가용성과 보안 일관성에 미치는 실질적 영향을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#WAAP&amp;nbsp;#WAF&amp;nbsp;#API보안&amp;nbsp;#봇관리&amp;nbsp;#엣지보안&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot; -새로운-공격-대상:-웹-애플리케이션과-API의-위협-증대&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;195&quot; data-local-id=&quot;1dc33d7c9ea9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt; &amp;nbsp;새로운&amp;nbsp;공격&amp;nbsp;대상:&amp;nbsp;웹&amp;nbsp;애플리케이션과&amp;nbsp;API의&amp;nbsp;위협&amp;nbsp;증대&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a341e40c3cd7&quot; data-renderer-start-pos=&quot;231&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;웹 애플리케이션 취약점 공격의 주요 유형 (OWASP Top 10 관점)&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;amp;middot;API&amp;amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (5).png&quot; data-origin-width=&quot;2816&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcRDmV/dJMcaiJM5Yu/seRkk02jw2MzkdkkmHmvk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcRDmV/dJMcaiJM5Yu/seRkk02jw2MzkdkkmHmvk1/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcRDmV/dJMcaiJM5Yu/seRkk02jw2MzkdkkmHmvk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcRDmV%2FdJMcaiJM5Yu%2FseRkk02jw2MzkdkkmHmvk1%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; alt=&quot;[kt cloud CDN] #2 보안 혁신의 실현: 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;355&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (5).png&quot; data-origin-width=&quot;2816&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;웹 애플리케이션은 사용자 데이터와 비즈니스 로직이 직접 만나는 최전선이기에 공격자들의 주된 표적이 됩니다. 글로벌 비영리 단체인 OWASP(Open Web Application Security Project)가 매년 발표하는 &lt;/span&gt;&lt;b&gt;Top 10&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;은 개발자들이 가장 흔히 실수하고 해커들이 가장 많이 악용하는 취약점 목록을 보여줍니다. 이러한 공격들은 네트워크 단이 아닌 애플리케이션 계층(Layer 7)에서 발생하기 때문에, 단순 방화벽이 아닌 WAF(Web Application Firewall)와 같은 전문적인 보안 솔루션이 필수적입니다.&lt;/span&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;'섀도우 API(Shadow API)' 문제와 API 보안의 중요성 대두&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;amp;middot;API&amp;amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (3).png&quot; data-origin-width=&quot;2816&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vzh2D/dJMcabqqG1X/0qI4a8mEfQnyEtgwgLb4Rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vzh2D/dJMcabqqG1X/0qI4a8mEfQnyEtgwgLb4Rk/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vzh2D/dJMcabqqG1X/0qI4a8mEfQnyEtgwgLb4Rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVzh2D%2FdJMcabqqG1X%2F0qI4a8mEfQnyEtgwgLb4Rk%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; alt=&quot;[kt cloud CDN] #2 보안 혁신의 실현: 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;355&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (3).png&quot; data-origin-width=&quot;2816&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8dc7adba8dea&quot; data-renderer-start-pos=&quot;624&quot; data-ke-size=&quot;size16&quot;&gt;최근 몇 년 사이 웹사이트와 모바일 앱의 백엔드가 &lt;b&gt;API&lt;/b&gt;(Application Programming Interface) 기반으로 빠르게 전환되었습니다. 이는 서비스 간의 데이터 교환과 상호 운용성을 높이는 핵심 기술이지만, 동시에 새로운 보안 위협을 낳았습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8dc7adba8dea&quot; data-renderer-start-pos=&quot;624&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6a0930f4597a&quot; data-renderer-start-pos=&quot;773&quot; data-ke-size=&quot;size16&quot;&gt;API는 기업의 핵심 데이터베이스에 직접 연결되는 '보이지 않는 데이터 통로' 역할을 합니다. 서비스 제공자가 의도적으로 공개한 &lt;b&gt;공식 API&lt;/b&gt; 외에도, 테스트용으로 만들었거나 개발 후 관리가 되지 않는 &lt;b&gt;비공식 API&lt;/b&gt;가 존재하는데, 이를 그림자 API(Shadow API)라고 부릅니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6a0930f4597a&quot; data-renderer-start-pos=&quot;773&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fa14c0fc3a8c&quot; data-renderer-start-pos=&quot;934&quot; data-ke-size=&quot;size16&quot;&gt;해커들은 보안 관리가 소홀한 그림자 API를 통해 기업의 내부 시스템으로 우회 침투하거나, 인증 과정 없이 민감한 데이터를 탈취할 수 있습니다. 특히, 많은 API가 인증 없이 데이터를 노출하는 BOLA(Broken Object Level Authorization) 취약점에 노출되어 있어 대규모 데이터 유출의 위험이 상존합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1e4b0b96b2fa&quot; data-renderer-start-pos=&quot;1121&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dbfceb39c553&quot; data-renderer-start-pos=&quot;1123&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;자동화된 위협: 악성 봇 트래픽의 증가와 기업에 미치는 영향&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c0a2edbab72f&quot; data-renderer-start-pos=&quot;1158&quot; data-ke-size=&quot;size16&quot;&gt;전통적인 해킹은 주로 수동으로 이루어졌지만, 현재는 대부분의 공격이 자동화된 봇(Bot)을 통해 대규모로 이루어집니다. 웹 트래픽의 절반 이상이 사람이 아닌 봇에 의한 트래픽이라는 조사 결과도 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c0a2edbab72f&quot; data-renderer-start-pos=&quot;1158&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c042d752eff8&quot; data-renderer-start-pos=&quot;1274&quot; data-ke-size=&quot;size16&quot;&gt;이러한 악성 봇 공격은 단순한 시스템 부하를 넘어, 직접적으로 매출 감소, 고객 신뢰 하락, 그리고 심각한 데이터 유출로 이어지기 때문에, 사람과 봇을 정교하게 구별하여 악성 봇만 차단하는 &lt;b&gt;봇 관리(Bot Management)&lt;/b&gt; 솔루션이 필수적인 방어 영역으로 떠올랐습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c042d752eff8&quot; data-renderer-start-pos=&quot;1274&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-testid=&quot;table-container&quot; data-layout=&quot;custom&quot;&gt;
&lt;div data-vc=&quot;table-node-wrapper&quot; data-table-width=&quot;760&quot; data-table-local-id=&quot;9530effa-0514-4c31-93c2-662c7d1dc5ad&quot; data-autosize=&quot;false&quot; data-layout=&quot;default&quot; data-number-column=&quot;false&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-layout=&quot;default&quot; data-table-width=&quot;760&quot; data-number-column=&quot;false&quot; data-testid=&quot;renderer-table&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;악성&amp;nbsp;봇의&amp;nbsp;주요&amp;nbsp;활동&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;설명&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;피해&amp;nbsp;유형&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; data-colwidth=&quot;221&quot;&gt;&lt;span&gt;크리덴셜 스터핑 (Credential Stuffing)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; data-colwidth=&quot;313&quot;&gt;&lt;span&gt;다른 곳에서 유출된 계정 정보(ID/PW)를 대량으로 자동 입력하여 로그인을 시도&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; data-colwidth=&quot;224&quot;&gt;&lt;span&gt;고객 계정 탈취 및 2차 금융 피해 유발&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; data-colwidth=&quot;221&quot;&gt;&lt;span&gt;콘텐츠 스크래핑 (Content Scraping)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; data-colwidth=&quot;313&quot;&gt;&lt;span&gt;경쟁사나 악의적인 목적을 가진 봇이 웹사이트의 가격, 재고, 기사 등의 핵심 정보를 대량으로 수집&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; data-colwidth=&quot;224&quot;&gt;&lt;span&gt;비즈니스 경쟁력 약화 및 서버 부하 증가&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; data-colwidth=&quot;221&quot;&gt;&lt;span&gt;재고 매크로/어뷰징&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; data-colwidth=&quot;313&quot;&gt;&lt;span&gt;한정판 상품 구매나 예약 시스템에서 매크로를 이용해 부당하게 선점&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; data-colwidth=&quot;224&quot;&gt;&lt;span&gt;일반 고객의 기회를 박탈하고, 서비스 공정성 훼손&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div data-vc=&quot;table-sticky-scrollbar-container&quot;&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&quot; ️-WAAP(Web-Application-and-API-Protection)---통합-방어의-핵심&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1778&quot; data-local-id=&quot;27d0c6ffcf6c&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt; ️ WAAP(Web&amp;nbsp;Application&amp;nbsp;and&amp;nbsp;API&amp;nbsp;Protection)&amp;nbsp;-&amp;nbsp;통합&amp;nbsp;방어의&amp;nbsp;핵심&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;amp;middot;API&amp;amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (2).png&quot; data-origin-width=&quot;3398&quot; data-origin-height=&quot;1248&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4cpWL/dJMcaiJM6nm/Khd9QzPJWUIkcaDrdn0dqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4cpWL/dJMcaiJM6nm/Khd9QzPJWUIkcaDrdn0dqK/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4cpWL/dJMcaiJM6nm/Khd9QzPJWUIkcaDrdn0dqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4cpWL%2FdJMcaiJM6nm%2FKhd9QzPJWUIkcaDrdn0dqK%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; alt=&quot;[kt cloud CDN] #2 보안 혁신의 실현: 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;239&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (2).png&quot; data-origin-width=&quot;3398&quot; data-origin-height=&quot;1248&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;02910e46571f&quot; data-renderer-start-pos=&quot;1839&quot; data-ke-size=&quot;size16&quot;&gt;앞서 살펴본 것처럼, 웹 애플리케이션과 API를 노리는 공격은 더욱 교묘하고 자동화되고 있습니다. 더 이상 네트워크 계층 방어만으로는 충분치 않으며, 웹 애플리케이션 계층(Layer 7)에 특화된 통합 방어 솔루션이 필요합니다. 이것이 바로 WAAP(Web Application and API Protection)가 등장한 배경입니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3badaa8b2efc&quot; data-renderer-start-pos=&quot;2029&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;WAF(Web Application Firewall)에서 WAAP로의 진화 배경&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dcc22f95ff53&quot; data-renderer-start-pos=&quot;2076&quot; data-ke-size=&quot;size16&quot;&gt;WAAP는 전통적인 WAF(Web Application Firewall)의 개념이 확장된 형태입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d4778e18ceb2&quot; data-renderer-start-pos=&quot;2135&quot; data-ke-size=&quot;size16&quot;&gt;웹 환경이 API와 마이크로 서비스 기반으로 전환되면서 WAF만으로는 해결되지 않는 문제가 발생했습니다. 즉, API 트래픽을 정교하게 분석하고, 단순한 패턴 매칭이 아닌 &lt;b&gt;비즈니스 로직을 악용하는 봇 공격&lt;/b&gt;까지 막아야 할 필요성이 커진 것입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d4778e18ceb2&quot; data-renderer-start-pos=&quot;2135&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bfb1486a0b0b&quot; data-renderer-start-pos=&quot;2274&quot; data-ke-size=&quot;size16&quot;&gt;WAAP는 기존 WAF의 기능을 포함하면서, &lt;b&gt;API 보안&lt;/b&gt;, &lt;b&gt;봇 관리&lt;/b&gt;, 그리고 &lt;b&gt;DDoS 완화&lt;/b&gt; 기능을 &lt;b&gt;하나의 통합 플랫폼&lt;/b&gt;에 담아낸 솔루션으로 진화했습니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0d826581f8fc&quot; data-renderer-start-pos=&quot;2361&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;WAAP의 세 가지 핵심 기능&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;547af52c8e7a&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;웹 취약점 방어 (Injection, XSS 등)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;가장 기본적인 역할로, 웹 트래픽을 심층 분석하여 애플리케이션 계층의 취약점을 악용하는 공격 코드를 실시간으로 탐지하고 차단합니다. WAAP는 단순한 &lt;b&gt;시그니처(Signature) 기반&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; 방어를 넘어, 행동 분석(Behavioral Analysis)과 머신러닝(Machine Learning)을 활용하여 새롭게 변형된 제로데이 공격에도 효과적으로 대응할 수 있습니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;1f75689aca70&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;API 보호 및 관리&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;WAAP는 전통적인 웹 트래픽뿐만 아니라 &lt;b&gt;API 트래픽의 통제 지점&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; 역할을 수행합니다. 모든 API 요청이 백엔드 서버에 도달하기 전에 WAAP를 통과하도록 하여, API 자산에 대한 기본적인 방어와 관리 기능을 제공합니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;82872805d218&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;DDoS 공격 및 볼륨 기반 공격 완화&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;WAAP는 단순히 웹 취약점만 방어하는 것이 아니라, 대규모 트래픽으로 서비스 가용성을 위협하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;DDoS 공격&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;까지 엣지 단에서 즉시 완화합니다. 특히 애플리케이션 계층(L7) DDoS 공격이나, 특정 웹 API 엔드포인트에 대한 대량 요청(볼륨 기반 공격)을 효과적으로 분산 및 차단하여 서비스 중단을 방지합니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5b67a2012536&quot; data-renderer-start-pos=&quot;3005&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;클라우드&amp;nbsp;기반&amp;nbsp;WAAP의&amp;nbsp;장점:&amp;nbsp;확장성,&amp;nbsp;성능,&amp;nbsp;최신&amp;nbsp;위협&amp;nbsp;대응력&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5b67a2012536&quot; data-renderer-start-pos=&quot;3005&quot; data-ke-size=&quot;size16&quot;&gt;전통적인 온프레미스(On-premise) WAF 장비는 트래픽 증가 시 물리적인 장비 증설이 필요하고, 보안 업데이트에 시간이 걸린다는 한계가 있었습니다. 반면, &lt;b&gt;클라우드 기반 WAAP&lt;/b&gt;는 CDN의 엣지 네트워크를 활용하여 이러한 문제를 해결합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;df7288f9f027&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;무한한 확장성&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;클라우드 기반으로 설계되어 대규모 DDoS 공격이나 트래픽 급증 상황에서도 &lt;b&gt;자동으로 용량이 확장&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;되어 서비스가 중단 없이 유지됩니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;8e357e747717&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;지연 시간 최소화 (Latency Reduction)&lt;/b&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;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;에서 수행하기 때문에, 트래픽을 중앙 데이터센터로 끌어오지 않아도 됩니다. 이는 보안 검사로 인한 &lt;/span&gt;&lt;b&gt;지연 시간(Latency)&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; 발생을 최소화하여 사용자 경험 저하 없이 강력한 보안을 적용할 수 있게 합니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;56e8a94a8a9a&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;실시간 위협 인텔리전스&lt;/b&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;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;가 클라우드 플랫폼에서 실시간으로 공유됩니다. 새로운 공격 패턴이 발견되면 즉시 모든 엣지에 반영되어, 특정 고객을 노린 공격에 대해서도 선제적인 방어가 가능해집니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot; -API-Security:-보이지-않는-통로를-지켜라&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3552&quot; data-local-id=&quot;a8d7c89db280&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;  API&amp;nbsp;Security:&amp;nbsp;보이지&amp;nbsp;않는&amp;nbsp;통로를&amp;nbsp;지켜라&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;amp;middot;API&amp;amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (6).png&quot; data-origin-width=&quot;2406&quot; data-origin-height=&quot;1760&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m9Mig/dJMcaipxtRe/J2tI72R51FokCkAPcGvX1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m9Mig/dJMcaipxtRe/J2tI72R51FokCkAPcGvX1K/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m9Mig/dJMcaipxtRe/J2tI72R51FokCkAPcGvX1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm9Mig%2FdJMcaipxtRe%2FJ2tI72R51FokCkAPcGvX1K%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; alt=&quot;[kt cloud CDN] #2 보안 혁신의 실현: 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;475&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (6).png&quot; data-origin-width=&quot;2406&quot; data-origin-height=&quot;1760&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c798ddd54a7b&quot; data-renderer-start-pos=&quot;3589&quot; data-ke-size=&quot;size16&quot;&gt;웹과 모바일 환경의 백엔드가 API를 통해 구동되면서, API는 기업의 핵심 데이터에 접근하는 가장 빠른 통로가 되었습니다. 따라서 API를 방어하는 것은 외부 공격 방어 전략의 핵심이 되었습니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6400a7774247&quot; data-renderer-start-pos=&quot;3702&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;API 트래픽 분석을 통한 '정상 동작(Baseline)' 정의&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e8774102555f&quot; data-renderer-start-pos=&quot;3740&quot; data-ke-size=&quot;size16&quot;&gt;전통적인 웹 보안이 정해진 취약점 패턴(시그니처)을 찾는 데 집중했다면, API 보안은 '무엇이 정상인가?'를 정의하는 것에서 시작합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e8774102555f&quot; data-renderer-start-pos=&quot;3740&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;caa65f42f95a&quot; data-renderer-start-pos=&quot;3820&quot; data-ke-size=&quot;size16&quot;&gt;API는 웹사이트와 달리 정형화된 호출 규칙(스키마, 엔드포인트)을 가지며, 특정 사용자만 접근해야 하는 민감한 자원을 다룹니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1eedd5dc4a8d&quot; data-renderer-start-pos=&quot;3895&quot; data-ke-size=&quot;size16&quot;&gt;API 보안 솔루션은 일정 기간 동안 API 트래픽을 분석하여, 어떤 엔드포인트가 존재하는지, 누가, 어떤 순서로, 어떤 데이터를 요청하는 지에 대한 정상적인 패턴(Baseline)을 학습합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1eedd5dc4a8d&quot; data-renderer-start-pos=&quot;3895&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;763ab4e3ef8b&quot; data-renderer-start-pos=&quot;4007&quot; data-ke-size=&quot;size16&quot;&gt;이후 이 정상 패턴에서 벗어나는 요청이 발생하면 즉시 &lt;b&gt;비정상적인 접근&lt;/b&gt;으로 간주하고 차단합니다. 예를 들어, 갑자기 사용자가 한 시간 동안 10만 건의 요청을 보내거나, 프로필 조회 API에 허용되지 않은 큰 용량의 데이터를 보내는 행위 등이 여기에 해당됩니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;648c4507f7a5&quot; data-renderer-start-pos=&quot;4155&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;AI 기반 API 전용 보안의 필요성: 섀도우 API 자동 발견&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;84261eedbcea&quot; data-renderer-start-pos=&quot;4193&quot; data-ke-size=&quot;size16&quot;&gt;앞서 언급된 '섀도우 API(Shadow API)'는 API 보안의 가장 큰 위협 중 하나입니다. 개발자가 테스트나 임시 목적으로 만들었지만 배포 후 보안 팀에 공유되지 않은 이 API들은 보안 정책의 사각지대에 놓이게 됩니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;84261eedbcea&quot; data-renderer-start-pos=&quot;4193&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;68657df24ce7&quot; data-renderer-start-pos=&quot;4323&quot; data-ke-size=&quot;size16&quot;&gt;수천 개의 엔드포인트를 가진 복잡한 환경에서 사람이 수동으로 모든 섀도우 API를 발견하고 관리하는 것은 불가능합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a8cdacc1001e&quot; data-renderer-start-pos=&quot;4392&quot; data-ke-size=&quot;size16&quot;&gt;AI 및 머신러닝 기반의 API 전용 보안 솔루션은 실제 흐르는 모든 트래픽을 실시간으로 분석하여, 기업의 &lt;b&gt;공식 문서에 없는 모든 API 엔드포인트&lt;/b&gt;를 자동으로 발견하고 목록화합니다 (&lt;b&gt;API Discovery&lt;/b&gt;).&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a8cdacc1001e&quot; data-renderer-start-pos=&quot;4392&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6ecbf40d7f1c&quot; data-renderer-start-pos=&quot;4512&quot; data-ke-size=&quot;size16&quot;&gt;섀도우 API가 발견되면, 보안 팀은 해당 API의 민감도를 파악하고 즉시 방화벽 정책이나 접근 제어(Authorization) 정책을 적용하여 잠재적인 위협을 해소할 수 있습니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;94092c044641&quot; data-renderer-start-pos=&quot;4616&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;API Abuse 방어 전략: 비정상적인 접근 패턴 및 오용 방지&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;07be3e13e0cd&quot; data-renderer-start-pos=&quot;4654&quot; data-ke-size=&quot;size16&quot;&gt;API 취약점 공격 중 가장 흔하고 위험한 유형은 BOLA(Broken Object Level Authorization)입니다. 이는 사용자가 다른 사용자나 관리자의 자원에 접근할 권한이 없는데도, 요청 주소(URL)의 파라미터(Parameter)를 조작하여 해당 자원에 접근할 수 있게 되는 취약점입니다.&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-level=&quot;1&quot;&gt;
&lt;blockquote data-local-id=&quot;49d267c8900d&quot; data-renderer-start-pos=&quot;4828&quot; data-ke-style=&quot;style2&quot;&gt;BOLA 공격 예시: 사용자 A가 자신의 프로필을 조회하는 API 요청 /api/user/123에서, ID 값인 123을 456으로 바꿔 요청했을 때, 사용자 B의 정보가 노출되는 경우입니다.&lt;/blockquote&gt;
&lt;p data-local-id=&quot;49d267c8900d&quot; data-renderer-start-pos=&quot;4828&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;31c8d94370b3&quot; data-renderer-start-pos=&quot;4939&quot; data-ke-size=&quot;size16&quot;&gt;API 보안 솔루션은 사용자 인증(Authentication) 외에 &lt;b&gt;인가(Authorization) 정책&lt;/b&gt;을 API 계층에서 엄격하게 적용합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;31c8d94370b3&quot; data-renderer-start-pos=&quot;4939&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;aa41a5f53ccc&quot; data-renderer-start-pos=&quot;5022&quot; data-ke-size=&quot;size16&quot;&gt;결론적으로, API 보안은 더 이상 웹 보안의 부수적인 요소가 아니라, &lt;b&gt;'데이터 중심의 제로 트러스트'&lt;/b&gt; 철학을 구현하는 핵심 기술입니다. 모든 API 요청을 잠재적인 위협으로 간주하고, AI 기반의 분석을 통해 보이지 않는 위협까지 관리함으로써 기업의 핵심 자산을 안전하게 보호할 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;  Bot &amp;amp; Abuse Protection: 인간과 봇을 구별하는 기술&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;amp;middot;API&amp;amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (4).png&quot; data-origin-width=&quot;2816&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lSIlG/dJMcahRFXpC/AfZsFSOIYkhzr0kXXDOK81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lSIlG/dJMcahRFXpC/AfZsFSOIYkhzr0kXXDOK81/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lSIlG/dJMcahRFXpC/AfZsFSOIYkhzr0kXXDOK81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlSIlG%2FdJMcahRFXpC%2FAfZsFSOIYkhzr0kXXDOK81%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; alt=&quot;[kt cloud CDN] #2 보안 혁신의 실현: 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;355&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (4).png&quot; data-origin-width=&quot;2816&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;89d82123cf8c&quot; data-renderer-start-pos=&quot;5238&quot; data-ke-size=&quot;size16&quot;&gt;외부 공격의 상당 부분이 자동화된 봇(Bot)에 의해 이루어지면서, 봇 관리(Bot Management)는 외부 공격 방어에서 가장 중요하고 까다로운 영역이 되었습니다. 봇은 단순한 시스템 부하를 넘어, 비즈니스 로직을 악용하고 민감한 정보를 탈취하는 등 직접적인 피해를 입힙니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2f06ab223e22&quot; data-renderer-start-pos=&quot;5398&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt; '좋은 봇과 '나쁜 봇'의 구분&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3afd0df978d2&quot; data-renderer-start-pos=&quot;5418&quot; data-ke-size=&quot;size16&quot;&gt;봇 트래픽을 모두 차단하는 것은 해결책이 아닙니다. 웹사이트 운영에는 다음과 같은 '좋은 봇'이 필수적이기 때문입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;a2c536ea3c09&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;좋은 봇 (Good Bots):&lt;/b&gt; Google, Naver와 같은 검색 엔진 크롤러(Crawler), 제휴사의 데이터 동기화 봇, 성능 모니터링 봇 등 비즈니스에 도움을 주는 봇입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;나쁜 봇 (Bad Bots):&lt;/b&gt; 데이터를 훔치는 스크래퍼, 계정 탈취를 시도하는 크리덴셜 스터핑 봇, 사기성 클릭을 유발하는 봇, 재고를 선점하는 매크로 봇 등 악의적인 목적으로 작동하는 봇입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4b309b2e7110&quot; data-renderer-start-pos=&quot;5708&quot; data-ke-size=&quot;size16&quot;&gt;봇 관리 솔루션의 핵심은 좋은 봇의 활동은 허용하고, 악성 봇의 활동만을 정교하게 식별하여 차단하는 데 있습니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;4d3d5303bcab&quot; data-renderer-start-pos=&quot;5775&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;행동 분석 기반의 봇 탐지 원리 &lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c2da54fd0fab&quot; data-renderer-start-pos=&quot;5795&quot; data-ke-size=&quot;size16&quot;&gt;악성 봇은 점점 더 정교해져 사람이 하는 것처럼 위장합니다. 단순한 IP 차단이나 CAPTCHA로는 더 이상 막기 어렵습니다. 따라서 솔루션은 사용자의 행동 패턴(Behavioral Analysis)을 기반으로 봇 여부를 판단합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;a74fa37d55da&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;클라이언트 측 신호 분석:&lt;/b&gt; 마우스 움직임, 키보드 입력 속도, 화면 스크롤 패턴, 브라우저 환경 정보 등 수백 가지의 비인간적 패턴을 감지합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;서버 측 요청 분석:&lt;/b&gt; 특정 API 엔드포인트에 대한 비정상적인 접근 속도, 지나치게 빠른 페이지 이동 속도, 특정 상품 페이지에 대한 반복적인 요청 등 비즈니스 로직을 악용하는 패턴을 분석합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;위협 인텔리전스 결합:&lt;/b&gt; 전 세계 네트워크에서 수집된 악성 봇 IP, 봇넷(Botnet) 등 최신 위협 정보를 결합하여 탐지 정확도를 높입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;585df3fc012f&quot; data-renderer-start-pos=&quot;6212&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;크리덴셜 스터핑 공격 방어 전략 &lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;beca5fef063b&quot; data-renderer-start-pos=&quot;6232&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; &lt;/b&gt;크리덴셜 스터핑(Credential Stuffing)은 봇이 외부에서 유출된 수많은 ID/PW 조합을 무작위로 기업 웹사이트의 로그인 창에 빠르게 시도하여 계정을 탈취하는 공격입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;a4a12b31bd4f&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;탐지 및 완화:&lt;/b&gt; 봇 관리 솔루션은 짧은 시간 내에 대량의 로그인 시도를 하는 비정상적인 트래픽을 즉시 탐지합니다. 단일 IP뿐만 아니라 분산된 수많은 IP를 이용하는 &lt;b&gt;봇넷 기반 공격&lt;/b&gt;도 행동 분석을 통해 식별해냅니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;차단 조치:&lt;/b&gt; 단순히 접속을 차단하는 대신, CAPTCHA를 요구하거나, 속도를 제한하거나, 아예 가짜(Decoy) 응답을 보내 공격자가 성공했다고 착각하게 만드는 등 지능적인 대응(Mitigation)을 통해 공격 효율을 떨어뜨립니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8860df76f099&quot; data-renderer-start-pos=&quot;6598&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;비즈니스 로직 악용 방지 &lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7796e93ff3bd&quot; data-renderer-start-pos=&quot;6614&quot; data-ke-size=&quot;size16&quot;&gt;가장 치명적인 봇 공격은 비즈니스 로직 악용(Business Logic Abuse)입니다. 이는 봇이 서비스의 정상적인 기능을 사용하지만, 그 순서나 속도를 조작하여 부당한 이득을 취하는 행위입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;463fe7af36f0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;예시:&lt;/b&gt; 한정판 상품 출시 시, 봇이 사람이 접근할 수 없는 속도로 주문 및 결제 API를 연속적으로 호출하여 재고를 모두 선점하는 경우입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;방어 전략:&lt;/b&gt; 봇 관리 솔루션은 단순히 네트워크 트래픽을 보는 것을 넘어, 사용자 여정(User Journey)을 추적합니다. 정상적인 사용자는 '상품 검색 &amp;rarr; 장바구니 &amp;rarr; 결제' 과정을 순차적으로 거치는 반면, 봇은 결제 API로 바로 진입하는 등 비정상적인 흐름을 보입니다. 이러한 비정상적인 &lt;b&gt;흐름 이탈&lt;/b&gt;을 탐지하고 차단하여 비즈니스 공정성을 보호합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b7e1604e3d72&quot; data-renderer-start-pos=&quot;7015&quot; data-ke-size=&quot;size16&quot;&gt;봇 관리 솔루션은 이제 기업의 웹 서비스 안정성과 공정성을 유지하는 필수 인프라가 되었으며, 정교한 AI/ML 기술과 방대한 엣지 기반 인텔리전스를 통해 진화하고 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot; -kt-cloud의-차별화된-엣지-기반-방어-전략&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7116&quot; data-local-id=&quot;875c5975f9d0&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;  kt&amp;nbsp;cloud의&amp;nbsp;차별화된&amp;nbsp;엣지&amp;nbsp;기반&amp;nbsp;방어&amp;nbsp;전략&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;amp;middot;API&amp;amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (7).png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u42aE/dJMcahKWmNo/046xGDxNXxyNzFHKG39yNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u42aE/dJMcahKWmNo/046xGDxNXxyNzFHKG39yNK/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u42aE/dJMcahKWmNo/046xGDxNXxyNzFHKG39yNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu42aE%2FdJMcahKWmNo%2F046xGDxNXxyNzFHKG39yNK%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; alt=&quot;[kt cloud CDN] #2 보안 혁신의 실현: 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;363&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (7).png&quot; data-origin-width=&quot;2752&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;09945343f6f5&quot; data-renderer-start-pos=&quot;7151&quot; data-ke-size=&quot;size16&quot;&gt;전통적인 보안 솔루션이 기업의 데이터센터 경계에서 운영되거나 중앙 클라우드에서 보안 기능을 수행하는 데 반해, kt cloud가 아카마이 엣지 플랫폼을 기반으로 제공하는 WAAP 솔루션은 &lt;b&gt;전 세계적으로 분산된 엣지 네트워크&lt;/b&gt; 위에서 작동하며 근본적인 차별점을 갖습니다.&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bbd19d90ef04&quot; data-renderer-start-pos=&quot;7304&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;전 세계 엣지 네트워크 기반의 방어: 사용자와 가장 가까운 곳에서 공격 차단 &lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8ad9ef4c6cb5&quot; data-renderer-start-pos=&quot;7349&quot; data-ke-size=&quot;size16&quot;&gt;가장 큰 차별점은 공격을 막는 '위치'입니다. 아카마이의 광범위한 엣지 네트워크는 수많은 PoP(Points of Presence)로 구성되어 있으며, 이는 사용자와 서버 사이에 위치하는 거대한 분산 처리 장치 역할을 합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;faafb3db4d6e&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;지연 시간 (Latency) 해소:&lt;/b&gt; 엣지 기반 솔루션은 사용자와 가장 가까운 엣지에서 WAF, 봇 관리 등 모든 보안 검사를 인라인(Inline)으로 처리하여 지연을 최소화합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;공격 트래픽의 분산 및 흡수:&lt;/b&gt; 대규모 DDoS나 봇넷 공격이 발생할 경우, 트래픽이 중앙 집중식으로 한 곳에 몰리는 것이 아니라 글로벌 엣지 네트워크 전체에 분산되어 흡수됩니다. 이는 특정 서버나 대역폭이 과부하 되는 것을 원천적으로 방지하며, 기업의 서비스 가용성을 압도적으로 높입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e5a9e1e7eb75&quot; data-renderer-start-pos=&quot;7749&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;광범위한 트래픽 분석을 통한 실시간 위협 인텔리전스 공유 &lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bc196697befa&quot; data-renderer-start-pos=&quot;7783&quot; data-ke-size=&quot;size16&quot;&gt;아카마이의 엣지 네트워크는 전세계 인터넷 트래픽의 15~30%를 처리하며, 이 과정에서 발생하는 방대한 트래픽 데이터는 강력한 위협 인텔리전스(Threat Intelligence)를 구축하는 기반이 됩니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;8bd1874c97b0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;집단 지성 방어:&lt;/b&gt; 전 세계 수천 개의 고객사로부터 수집된 공격 패턴, 악성 IP 목록, 최신 봇넷 활동 등의 정보가 실시간으로 분석 및 학습됩니다. 이 정보는 즉시 모든 엣지 서버에 반영됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;선제적 방어 (Proactive Defense):&lt;/b&gt; 만약 아시아의 한 고객을 대상으로 한 새로운 형태의 웹 취약점 공격이 탐지되었다면, 해당 방어 시그니처가 즉시 유럽, 북미 등 전 세계 엣지에 배포됩니다. 이는 아직 해당 공격을 경험하지 않은 다른 고객사들도 &lt;b&gt;자동으로 보호&lt;/b&gt;받게 되는 선제적 방어'를 가능하게 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d18a512bbe03&quot; data-renderer-start-pos=&quot;8194&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;단일 플랫폼에서의 통합 관리 및 정책 일관성 확보&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;84915c56d841&quot; data-renderer-start-pos=&quot;8223&quot; data-ke-size=&quot;size16&quot;&gt;WAAP는 여러 기능을 통합하는 것이 핵심이며, 이는 관리의 효율성과 보안의 일관성으로 이어집니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;c6efeaf0a631&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;운영 복잡성 해소:&lt;/b&gt; 기업들은 웹 방화벽, 봇 관리 솔루션, DDoS 방어 장비 등 여러 벤더의 솔루션을 개별적으로 운영하며 관리와 연동의 복잡성을 겪어왔습니다. kt cloud는 WAF, API Security, Bot Management 등 핵심 방어 기능들을 &lt;b&gt;단일 플랫폼&lt;/b&gt;에서 통합 제공합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;정책 일관성:&lt;/b&gt; 관리자는 하나의 중앙 콘솔에서 모든 보안 정책을 수립하고, 이 정책이 전 세계 모든 엣지 지점에 동일하게 적용되도록 관리합니다. 이는 '&lt;b&gt;어디서든 일관된 보안&lt;/b&gt;'을 보장하며, 복잡한 분산 환경에서도 보안 공백이 발생하는 것을 막아줍니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;72099b75666f&quot; data-renderer-start-pos=&quot;8593&quot; data-ke-size=&quot;size16&quot;&gt;결론적으로, 엣지 기반의 통합 보안 솔루션은 단순한 기능의 집합이 아니라, 광범위한 분산 네트워크, 실시간 위협 인텔리전스, 그리고 단일화된 관리 플랫폼을 통해 현대의 복합적인 외부 위협에 가장 빠르고 효율적이며 일관되게 대응하는 차세대 방어 전략입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;➡️-요약-및-다음-챕터-예고&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;8739&quot; data-local-id=&quot;b8fd48faa3c4&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;➡️ 마치며&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;amp;middot;API&amp;amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cy39up/dJMcabqqIUX/FlFXZas2diRXB1KCcAJEyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cy39up/dJMcabqqIUX/FlFXZas2diRXB1KCcAJEyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cy39up/dJMcabqqIUX/FlFXZas2diRXB1KCcAJEyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcy39up%2FdJMcabqqIUX%2FFlFXZas2diRXB1KCcAJEyk%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; alt=&quot;[kt cloud CDN] #2 보안 혁신의 실현: 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;1080&quot; data-filename=&quot;[kt cloud CDN] #2 보안 혁신의 실현 웹&amp;middot;API&amp;middot;봇을 위한 글로벌 엣지 기반 통합 방어 솔루션 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;Chapter 2는 전통적인 보안 모델을 우회하는 웹, API, 봇 등의 진화된 외부 공격 유형을 분석하고, 이에 대응하는 WAAP(App &amp;amp; API Protector)의 통합 방어 전략을 살펴보았습니다. 특히, kt cloud가 제공하는 엣지 기반 솔루션이 가진 차별화된 강점을 통해, 서비스 성능 저하 없이 강력한 외부 방어망을 구축할 수 있음을 확인했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;외부 공격을 성공적으로 방어하는 것만큼 중요한 것은, 만약의 사태로 공격자가 내부 네트워크에 침투했을 때 피해 확산을 막는 것입니다. 다음 Chapter 3에서는 전통적 보안이 가장 취약했던 영역인 내부망 보안으로 초점을 옮겨, 랜섬웨어 확산의 경로가 되는 '측면 이동(Lateral Movement)'을 효과적으로 차단하는 마이크로 세그멘테이션 전략에 대해 상세히 다루겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;figure id=&quot;og_1777013416789&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[kt cloud CDN] #1 보안 혁신의 출발: 글로벌 엣지 기반 올인원 제로 트러스트 전략&quot; data-og-description=&quot;[ kt cloud 마케팅커뮤니케이션팀 ]   요약 전통적인 경계 보안 모델의 한계를 극복하고, 제로 트러스트와 SASE 기반의 글로벌 엣지 보안 전략을 소개합니다.CDN이 단순 콘텐츠 전송을 넘어 통합 보&quot; data-og-host=&quot;tech.ktcloud.com&quot; data-og-source-url=&quot;https://tech.ktcloud.com/entry/2025-12-ktcloud-cdn-zerotrust-%EB%B3%B4%EC%95%88%EC%A0%84%EB%9E%B5-%EA%B5%AC%EC%B6%95&quot; data-og-url=&quot;https://tech.ktcloud.com/entry/2025-12-ktcloud-cdn-zerotrust-%EB%B3%B4%EC%95%88%EC%A0%84%EB%9E%B5-%EA%B5%AC%EC%B6%95&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bxUMQD/dJMb9eTSdxV/UhxL8dEQYarothZknuKQkK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bp1vC9/dJMb9lMd326/CkplG0UdbQQTwBtgM9khz0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dUVjUS/dJMb9jOpuUM/Kxe0uKFfmZfFYPp6rk95o1/img.png?width=851&amp;amp;height=1276&amp;amp;face=0_0_851_1276&quot;&gt;&lt;a href=&quot;https://tech.ktcloud.com/entry/2025-12-ktcloud-cdn-zerotrust-%EB%B3%B4%EC%95%88%EC%A0%84%EB%9E%B5-%EA%B5%AC%EC%B6%95&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://tech.ktcloud.com/entry/2025-12-ktcloud-cdn-zerotrust-%EB%B3%B4%EC%95%88%EC%A0%84%EB%9E%B5-%EA%B5%AC%EC%B6%95&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bxUMQD/dJMb9eTSdxV/UhxL8dEQYarothZknuKQkK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bp1vC9/dJMb9lMd326/CkplG0UdbQQTwBtgM9khz0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/dUVjUS/dJMb9jOpuUM/Kxe0uKFfmZfFYPp6rk95o1/img.png?width=851&amp;amp;height=1276&amp;amp;face=0_0_851_1276');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[kt cloud CDN] #1 보안 혁신의 출발: 글로벌 엣지 기반 올인원 제로 트러스트 전략&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;[ kt cloud 마케팅커뮤니케이션팀 ]   요약 전통적인 경계 보안 모델의 한계를 극복하고, 제로 트러스트와 SASE 기반의 글로벌 엣지 보안 전략을 소개합니다.CDN이 단순 콘텐츠 전송을 넘어 통합 보&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;tech.ktcloud.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. 왜 전통적인 WAF만으로는 현대의 웹 보안 위협에 충분히 대응하기 어려운가요?&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;A. 전통적인&amp;nbsp;WAF는&amp;nbsp;SQL&amp;nbsp;Injection,&amp;nbsp;XSS,&amp;nbsp;알려진&amp;nbsp;취약점&amp;nbsp;패턴&amp;nbsp;차단에는&amp;nbsp;효과적이지만,&amp;nbsp;오늘날처럼&amp;nbsp;API와&amp;nbsp;마이크로서비스가&amp;nbsp;중심이&amp;nbsp;된&amp;nbsp;환경에서는&amp;nbsp;그것만으로&amp;nbsp;충분하지&amp;nbsp;않을&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;특히&amp;nbsp;API&amp;nbsp;남용,&amp;nbsp;객체&amp;nbsp;단위&amp;nbsp;권한&amp;nbsp;문제(BOLA),&amp;nbsp;비즈니스&amp;nbsp;로직&amp;nbsp;악용,&amp;nbsp;정교한&amp;nbsp;봇&amp;nbsp;공격,&amp;nbsp;애플리케이션&amp;nbsp;계층&amp;nbsp;DDoS&amp;nbsp;같은&amp;nbsp;위협은&amp;nbsp;더&amp;nbsp;깊은&amp;nbsp;API&amp;nbsp;가시성,&amp;nbsp;행동&amp;nbsp;분석,&amp;nbsp;스키마&amp;nbsp;검증,&amp;nbsp;자동화&amp;nbsp;트래픽&amp;nbsp;제어를&amp;nbsp;요구합니다.&amp;nbsp;그래서&amp;nbsp;최근에는&amp;nbsp;WAF를&amp;nbsp;기본&amp;nbsp;보호&amp;nbsp;계층으로&amp;nbsp;유지하면서도&amp;nbsp;API&amp;nbsp;보안,&amp;nbsp;봇&amp;nbsp;관리,&amp;nbsp;DDoS&amp;nbsp;완화를&amp;nbsp;통합한&amp;nbsp;WAAP&amp;nbsp;방식이&amp;nbsp;더&amp;nbsp;적합한&amp;nbsp;보안&amp;nbsp;모델로&amp;nbsp;자리잡고&amp;nbsp;있습니다&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;cde79f0a9a5e&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span data-ssr-placeholder=&quot;0vDZ-:EfLS5:z8NN7:qz-Pe:OP-5u-0&quot; data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;9278&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://owasp.org/Top10/2025/&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://owasp.org/Top10/2025/&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span&gt;OWASP Top 10:2025&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span data-ssr-placeholder=&quot;0vDZ-:EfLS5:z8NN7:qz-Pe:OP-5u-1&quot; data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;9284&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://www.akamai.com/products/app-and-api-protector&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://www.akamai.com/products/app-and-api-protector&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;App &amp;amp; API Protector &amp;mdash; Website Application Protection | Akamai&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span data-ssr-placeholder=&quot;0vDZ-:EfLS5:z8NN7:qz-Pe:OP-5u-2&quot; data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;9290&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://www.akamai.com/products/api-security&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://www.akamai.com/products/api-security&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;API Security | Akamai&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span data-ssr-placeholder=&quot;0vDZ-:EfLS5:z8NN7:qz-Pe:OP-5u-3&quot; data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;9296&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://www.akamai.com/products/bot-manager&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://www.akamai.com/products/bot-manager&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;Bot Manager | Bot Detection, Protection, and Management | Akamai&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span data-ssr-placeholder=&quot;0vDZ-:EfLS5:z8NN7:qz-Pe:OP-5u-4&quot; data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;9302&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://www.akamai.com/security-research/the-state-of-the-internet&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://www.akamai.com/security-research/the-state-of-the-internet&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;The State of the Internet&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/Data Center &amp;amp; Security</category>
      <category>apisecurity</category>
      <category>BotManagement</category>
      <category>DDOS방어</category>
      <category>KTCloud</category>
      <category>owasptop10</category>
      <category>waap</category>
      <category>WebApplicationFirewall</category>
      <category>섀도우API</category>
      <category>엣지보안</category>
      <category>클라우드보안</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/428</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-cdn-web-api-%EB%B3%B4%EC%95%88-%ED%86%B5%ED%95%A9#entry428comment</comments>
      <pubDate>Wed, 22 Apr 2026 18:04:29 +0900</pubDate>
    </item>
    <item>
      <title>[비교분석] FastAPI는 충분히 빠르지 않다? Robyn과의 성능 차이 직접 비교</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-fastapi-robyn-%EC%84%B1%EB%8A%A5-%EB%B9%84%EA%B5%90</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud AI플랫폼팀 최지우 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 Python 기반 API Gateway 구축 과정에서&lt;br /&gt;FastAPI 대신 Rust 런타임 기반의 웹 프레임워크 Robyn을 도입한 배경과 실측 성능 벤치마크 결과를 다룹니다.&lt;br /&gt;고부하 환경에서의 Tail Latency 안정성과 서버 생존율 차이가&lt;br /&gt;엔터프라이즈 AI 서비스의 인프라 선택에 실질적인 기준이 됨을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#Robyn&amp;nbsp;#FastAPI&amp;nbsp;#API&amp;nbsp;Gateway&amp;nbsp;#Rust런타임&amp;nbsp;#Tail&amp;nbsp;Latency&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d51Qdr/dJMcaffegwA/QF699nm46HyrmHf9kDnMUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d51Qdr/dJMcaffegwA/QF699nm46HyrmHf9kDnMUk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d51Qdr/dJMcaffegwA/QF699nm46HyrmHf9kDnMUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd51Qdr%2FdJMcaffegwA%2FQF699nm46HyrmHf9kDnMUk%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; alt=&quot;[비교분석] FastAPI는 충분히 빠르지 않다? Robyn과의 성능 차이 직접 비교&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;1080&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a7eae35dd90f&quot; data-renderer-start-pos=&quot;586&quot; data-ke-size=&quot;size16&quot;&gt;최근 LLM 트렌드와 함께 AI 서비스의 아키텍처는 날이 갈수록 복잡해지고 있습니다. vLLM이나 TGI 같은 고성능 추론 엔진들은 자체적으로 API 서버 기능을 내장하고 있어 실행 즉시 모델과 통신할 수 있는 환경을 제공합니다. 하지만 실제 엔터프라이즈 환경에서 이러한 추론 엔진을 클라이언트에 직접 노출하는 경우는 드뭅니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a7eae35dd90f&quot; data-renderer-start-pos=&quot;586&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;93c389266ae7&quot; data-renderer-start-pos=&quot;771&quot; data-ke-size=&quot;size16&quot;&gt;단순히 답변을 생성하는 기능을 넘어, 실제 안정적인 서비스 운영을 위해서는 엔진 앞단에서 처리해야 할 운영 레이어가 필수적이기 때문입니다. 저희는 다음과 같은 핵심 요구사항을 해결하기 위해 AI 추론 엔진 전용 API Gateway 구축을 결정했습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;8ae6cc38-6f4b-4240-9b78-8a3a137d3f66&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;비즈니스 파이프라인의 고도화:&lt;/b&gt; RAG를 위한 컨텍스트 검색, 동적 프롬프트 주입, 입출력 가드레일 등 엔진 외부에서 처리해야 할 로직이 비약적으로 늘어났습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;중앙 집중식 거버넌스:&lt;/b&gt; 여러 모델 엔진에 대한 통합 인증, 사용자별 할당량 제한, 그리고 빌링을 위한 상세 추론 로그 수집이 필요합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;고가용성 및 유연한 스케일링:&lt;/b&gt; 특정 엔진의 장애에 즉각 대응하고, 트래픽 부하에 따라 여러 대의 vLLM 인스턴스로 요청을 분산하는 지능형 로드 밸런싱이 필수적입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0d71f6d589c7&quot; data-renderer-start-pos=&quot;1186&quot; data-ke-size=&quot;size16&quot;&gt;이 과정에서 Python의 생산성을 유지하면서도, 병목없는 고성능을 내기 위해 Rust 런타임 위에서 동작하는 웹 프레임워크 &lt;b&gt;Robyn&lt;/b&gt;을 도입하게 되었습니다&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0d71f6d589c7&quot; data-renderer-start-pos=&quot;1186&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8d1034f22a2a&quot; data-renderer-start-pos=&quot;1275&quot; data-ke-size=&quot;size16&quot;&gt;오늘 포스팅에서는 FastAPI의 대항마로 떠오르는 Robyn을 활용해 API Gateway를 구축한 과정과, 간단한 FastAPI vs Robyn 성능 벤치마크 결과를 공유하려 합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;1.-Why-Not-FastAPI?&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1381&quot; data-local-id=&quot;e026c307-85cb-4c20-8290-6f2fa263e3db&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;1. Why Not FastAPI?&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6e01c3866888&quot; data-renderer-start-pos=&quot;1402&quot; data-ke-size=&quot;size16&quot;&gt;Python 웹 개발의 표준은 오랫동안 Flask였고, 최근 몇 년간은 FastAPI가 사실상의 표준으로 자리 잡았습니다. 저희 역시 초기 프로토타입은 FastAPI로 작성했습니다. 하지만 수만 건의 요청을 중계해야 하는 &quot;API Gateway&quot;라는 관점에서는 다음과 같은 태생적 한계를 마주하게 되었습니다.&lt;/p&gt;
&lt;h4 id=&quot;1.1.-Python의-태생적-한계와-GIL&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1576&quot; data-local-id=&quot;4d1b124b-b84d-441b-b702-c23875944d55&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.1. Python의 태생적 한계와 GIL&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e285bce739e1&quot; data-renderer-start-pos=&quot;1602&quot; data-ke-size=&quot;size16&quot;&gt;FastAPI는 Starlette과 Uvicorn을 기반으로 비동기 처리를 아주 훌륭하게 수행합니다. 하지만 아무리 비동기로 동작하더라도 결국 Python 인터프리터라는 엔진 위에서 돌아간다는 사실은 변하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e285bce739e1&quot; data-renderer-start-pos=&quot;1602&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ab2c312287bb&quot; data-renderer-start-pos=&quot;1725&quot; data-ke-size=&quot;size16&quot;&gt;API Gateway는 단순히 요청을 전달하는 것뿐만 아니라, 헤더의 유효성을 검사하고 페이로드를 검증하며 때로는 요청을 signing하는 등 작지만 반복적인 CPU 연산을 동반합니다. 이때 Python의 GIL(Global Interpreter Lock)은 동시성 처리에 있어 거대한 장벽이 됩니다. 아무리 많은 코어를 할당하더라도, 한 번에 하나의 스레드만 Python 바이트코드를 실행할 수 있기 때문에 고부하 상황에서는 컨텍스트 스위칭 오버헤드가 발생하며 응답 시간이 튀는 현상을 피하기 어렵습니다.&lt;/p&gt;
&lt;h4 id=&quot;1.2.-Robyn:-Rust의-성능을-입다&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2010&quot; data-local-id=&quot;13dc5e31-1cf0-4252-8cf4-a4aaabdddce5&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.2. Robyn: Rust의 성능을 입다&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;983b6d757ffd&quot; data-renderer-start-pos=&quot;2036&quot; data-ke-size=&quot;size16&quot;&gt;이러한 한계를 극복하기 위해 저희가 주목한 것이 바로 &lt;b&gt;Robyn&lt;/b&gt;입니다.&lt;/p&gt;
&lt;figure id=&quot;og_1776237811722&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Robyn - A Fast, Innovator Friendly, and Community Driven Python Web Framework&quot; data-og-description=&quot;Robyn is a high-performance async Python web framework powered by a Rust runtime. Build fast, scalable web applications with Python's simplicity and Rust's speed.&quot; data-og-host=&quot;robyn.tech&quot; data-og-source-url=&quot;https://robyn.tech/&quot; data-og-url=&quot;https://robyn.tech/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/F3xKL/dJMb87NXV1V/g81xBhjHn19RA6nMlsqZQk/img.png?width=1200&amp;amp;height=628&amp;amp;face=0_0_1200_628,https://scrap.kakaocdn.net/dn/dk64ck/dJMb8QenEYn/mulXJDMrkHmzu6djAdVYQk/img.png?width=1200&amp;amp;height=628&amp;amp;face=0_0_1200_628,https://scrap.kakaocdn.net/dn/cta28M/dJMb88F6omW/vmfCt5AC1WThFNDdVXQkW1/img.jpg?width=400&amp;amp;height=400&amp;amp;face=125_112_262_262&quot;&gt;&lt;a href=&quot;https://robyn.tech/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://robyn.tech/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/F3xKL/dJMb87NXV1V/g81xBhjHn19RA6nMlsqZQk/img.png?width=1200&amp;amp;height=628&amp;amp;face=0_0_1200_628,https://scrap.kakaocdn.net/dn/dk64ck/dJMb8QenEYn/mulXJDMrkHmzu6djAdVYQk/img.png?width=1200&amp;amp;height=628&amp;amp;face=0_0_1200_628,https://scrap.kakaocdn.net/dn/cta28M/dJMb88F6omW/vmfCt5AC1WThFNDdVXQkW1/img.jpg?width=400&amp;amp;height=400&amp;amp;face=125_112_262_262');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Robyn - A Fast, Innovator Friendly, and Community Driven Python Web Framework&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Robyn is a high-performance async Python web framework powered by a Rust runtime. Build fast, scalable web applications with Python's simplicity and Rust's speed.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;robyn.tech&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1d723f4b4137&quot; data-renderer-start-pos=&quot;2080&quot; data-ke-size=&quot;size16&quot;&gt;Robyn은 기존 Python 프레임워크들과는 설계 사상부터 궤를 달리합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;3414ce3e-be9a-4958-84fa-73086ee4b0da&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Rust-powered Runtime:&lt;/b&gt; 서버의 핵심 엔진인 이벤트 루프와 워커가 Rust로 작성되었습니다. 요청을 수신하고 네트워크 소켓을 핸들링하는 가장 밑바닥의 로직이 Rust의 성능을 그대로 활용합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;True Concurrency:&lt;/b&gt; 요청을 수신하고 분배하는 핵심 아키텍처는 Rust의 멀티스레딩 모델을 따릅니다. 따라서 Python 레이어로 제어권이 넘어오기 전까지는 GIL의 간섭 없이 모든 CPU 코어를 최대로 활용할 수 있습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Pythonic Interface:&lt;/b&gt; 가장 큰 매력은 이 강력한 성능을 사용하면서도 개발자는 익숙한 Python 문법을 그대로 쓸 수 있다는 점입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;74067b3ac726&quot; data-renderer-start-pos=&quot;2469&quot; data-ke-size=&quot;size16&quot;&gt;마치 Rust라는 고성능 엔진에 Python이라는 편리한 인터페이스를 씌운 것과 같습니다. 성능이 중요한 코어 로직은 Rust가 처리하고, 가독성과 생산성이 중요한 비즈니스 로직은 Python으로 작성할 수 있다는 점에 주목했습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2.-Architecture-&amp;amp;-Implementation&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2601&quot; data-local-id=&quot;b78dafc4-ad7c-4e69-a2fd-c1228db3b566&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2. Architecture &amp;amp; Implementation&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bfb1a43110fa&quot; data-renderer-start-pos=&quot;2635&quot; data-ke-size=&quot;size16&quot;&gt;저희의 목표는 명확했습니다. 추론 엔진 앞단에 위치하여 실질적인 서비스 게이트웨이 역할을 수행할 API 서버를 구축하는 것이었습니다. 사실 현재 vLLM과 같은 서빙 생태계의 주류 엔진들이 이미 FastAPI를 내장하여 API 기능을 제공한다는 점은, FastAPI가 Python 생태계에서 얼마나 견고한 신뢰와 대중성을 얻고 있는지 보여주는 확실한 증거입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;bfb1a43110fa&quot; data-renderer-start-pos=&quot;2635&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5065c7456f8d&quot; data-renderer-start-pos=&quot;2839&quot; data-ke-size=&quot;size16&quot;&gt;하지만 저희는 이미 익숙하고 검증된 FastAPI 대신, &lt;b&gt;Robyn&lt;/b&gt;이라는 다소 과감한 선택지를 택했습니다. 주류 엔진들이 택한 길을 마다하고 Robyn을 선택한 이유는 '성능에 대한 집착' 때문이었습니다. 추론 엔진이 비즈니스 로직과 섞이지 않고 오직 연산에만 집중할 수 있도록, 그 앞단에서 트래픽을 처리하는 API 서버만큼은 압도적인 처리량을 보장해야 한다고 판단했습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2656d9849799&quot; data-renderer-start-pos=&quot;3051&quot; data-ke-size=&quot;size16&quot;&gt;특히 저희가 주목한 전략은 이원화된 스택 구성을 통한 병목 현상의 근본적 격리였습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;abdcf867-ad5f-42b0-b476-375a8711506f&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;자원 제약의 중첩 방지:&lt;/b&gt; 백엔드 추론 엔진 레이어가 이미 Python 프레임워크 기반으로 동작하고 있다면, API 서버 레이어까지 같은 Python 스택을 사용할 경우 자원 관리 측면에서 Python 인터프리터의 제약(GIL 등)이 양쪽 레이어에서 중첩될 위험이 있습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;독립적인 관문 구축:&lt;/b&gt; 입구에 아예 다른 엔진을 배치함으로써, 네트워크 I/O 핸들링과 프로토콜 파싱 단계에서의 부하를 Python 레이어로부터 완전히 독립시켰습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b2fb8d68b3ae&quot; data-renderer-start-pos=&quot;3355&quot; data-ke-size=&quot;size16&quot;&gt;결과적으로 어떤 고부하 상황에서도 추론 엔진의 성능에 사이드 이펙트를 주지 않는, 독립적이고 강력한 'Gateway'을 구축하고자 했습니다. 이러한 아키텍처적 결단은 이후 진행된 벤치마크 결과에서 그 가치를 수치로 증명해 보였습니다.&lt;/p&gt;
&lt;h4 id=&quot;2.1.-예시-코드&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3487&quot; data-local-id=&quot;103d3329311b&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.1. 예시 코드&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6a42828f6461&quot; data-renderer-start-pos=&quot;3499&quot; data-ke-size=&quot;size16&quot;&gt;Robyn의 가장 큰 장점은 Rust의 강력한 성능을 Python의 익숙한 문법으로 누릴 수 있다는 점입니다. 실제로 저희가 구축한 API 서버의 핵심 구조는 놀라울 정도로 심플합니다. 다음은 기본적인 Robyn 애플리케이션의 뼈대입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1776236606267&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from robyn import Robyn, Request, Response
import json
app = Robyn(__file__)
@app.get(&quot;/health&quot;)
async def health():
    return &quot;OK&quot;
@app.post(&quot;/data&quot;)
async def handle_data(req: Request):
    body = json.loads(req.body)
    result = {&quot;status&quot;: &quot;success&quot;, &quot;received&quot;: body}
    return Response(
        status_code=200,
        headers={&quot;Content-Type&quot;: &quot;application/json&quot;},
        description=json.dumps(result)
    )
if __name__ == &quot;__main__&quot;:
    app.start(port=8080, host=&quot;0.0.0.0&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;53bf1994c327&quot; data-renderer-start-pos=&quot;4123&quot; data-ke-size=&quot;size16&quot;&gt;위 코드에서 볼 수 있듯, FastAPI나 Flask를 사용해 본 개발자라면 별도의 학습 곡선 없이 즉시 적응할 수 있는 수준입니다. 하지만 이 단순해 보이는 코드 밑단에서는 Rust의 멀티스레드 런타임이 동작합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;75f99cbc0e44&quot; data-renderer-start-pos=&quot;4246&quot; data-ke-size=&quot;size16&quot;&gt;특히 주목할 점은 Response 객체를 다루는 방식입니다. Robyn은 네트워크 응답을 구성하는 저수준 작업들을 Rust 레이어에서 최적화하여 처리하므로, 개발자는 복잡한 튜닝 없이도 프레임워크가 제공하는 '기본적인 고성능'을 그대로 서비스에 녹여낼 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3.-Benchmark:-FastAPI-vs-Robyn&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4396&quot; data-local-id=&quot;852a8453-d84a-4e47-ab8d-7283168e9e89&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3. Benchmark: FastAPI vs Robyn&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;74811e0206a8&quot; data-renderer-start-pos=&quot;4428&quot; data-ke-size=&quot;size16&quot;&gt;단순한 프레임워크 비교를 넘어, 현재 운영 중인 서비스 백엔드의 API 서버를 FastAPI에서 Robyn으로 직접 변경해가며 실질적인 성능 변화를 확인했습니다.&lt;/p&gt;
&lt;h4 id=&quot;3.1.-동시-접속자-50명-가정&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4520&quot; data-local-id=&quot;f9dc81de6c5f&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.1. 동시 접속자 50명 가정&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e9cf6a124c1e&quot; data-renderer-start-pos=&quot;4540&quot; data-ke-size=&quot;size16&quot;&gt;정확한 데이터 검증을 위해 실제 AI 플랫폼의 서비스 엔진이 구동되는 동일한 인프라(VM) 환경에서 벤치마크를 수행했습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;9a26d444-7db5-4fb9-ad7b-543bd92ed3b9&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;CPU:&lt;/b&gt; Intel Xeon (Cascadelake) - 16 Cores&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Memory:&lt;/b&gt; 90GB RAM&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;68cbe5045704&quot; data-renderer-start-pos=&quot;4677&quot; data-ke-size=&quot;size16&quot;&gt;가장 먼저 비즈니스 로직이나 추론 오버헤드가 배제된 상태에서 프레임워크 자체의 네트워크 핸들링 능력을 측정했습니다. 단일 요청 환경에서는 두 프레임워크 모두 약 1.1ms의 오버헤드를 보이며 대등한 성능을 기록했습니다. 하지만 실제 서비스 환경을 가정하여 동시 접속자기반의 부하 테스트를 수행하자, 엔진의 기초 체력 차이가 극명하게 드러나기 시작했습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (2).png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tfE2e/dJMcaffef9w/nMXHZSKvaq3oyl2r5x1j6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tfE2e/dJMcaffef9w/nMXHZSKvaq3oyl2r5x1j6k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tfE2e/dJMcaffef9w/nMXHZSKvaq3oyl2r5x1j6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtfE2e%2FdJMcaffef9w%2FnMXHZSKvaq3oyl2r5x1j6k%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; alt=&quot;[비교분석] FastAPI는 충분히 빠르지 않다? Robyn과의 성능 차이 직접 비교&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;488&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (2).png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fd59cb1955a8&quot; data-renderer-start-pos=&quot;4883&quot; data-ke-size=&quot;size16&quot;&gt;부하 테스트의 첫 번째 지표인 초당 처리량(Requests Per Second, RPS) 결과입니다. 측정 결과, &lt;b&gt;Robyn은 763.28 RPS를 기록하며 FastAPI(651.02 RPS) 대비 약 17.2% 향상된 성능&lt;/b&gt;을 보여주었습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fd59cb1955a8&quot; data-renderer-start-pos=&quot;4883&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;00bb61b9472b&quot; data-renderer-start-pos=&quot;5020&quot; data-ke-size=&quot;size16&quot;&gt;FastAPI가 Python의 이벤트 루프 제약 내에서 자원을 분배하며 병목을 형성하기 시작할 때, Rust 런타임 기반의 Robyn은 각 코어의 성능을 최대한 활용하며 더 많은 동시 요청을 안정적으로 소화해냈습니다. 이러한 처리량의 차이는 트래픽이 몰리는 피크 타임에 서버 인프라 비용을 절감하거나, 동일 자원에서 더 많은 사용자에게 서비스를 제공할 수 있는 실질적인 경쟁력이 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (3).png&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvoSqu/dJMcabqltrv/F943ng6OgOffBgH2eydcJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvoSqu/dJMcabqltrv/F943ng6OgOffBgH2eydcJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvoSqu/dJMcabqltrv/F943ng6OgOffBgH2eydcJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvoSqu%2FdJMcabqltrv%2FF943ng6OgOffBgH2eydcJ0%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; alt=&quot;[비교분석] FastAPI는 충분히 빠르지 않다? Robyn과의 성능 차이 직접 비교&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;390&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (3).png&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;68cbe5045704&quot; data-renderer-start-pos=&quot;4677&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;하지만 진짜 놀라운 수치는 지연 시간(Latency)의 안정성에서 나타났습니다. 평균 응답 시간은 약 9ms의 차이였으나, 서비스의 품질을 결정짓는 &lt;/span&gt;&lt;b&gt;상위 1% 지연 시간(P99)에서 Robyn(96.4ms)은 FastAPI(286.4ms)보다 약 3배나 더 빠른 안정성&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;을 입증했습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (4).png&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yDg76/dJMcacW3dlQ/HmDnLAg2pnvXNYkYKiyAm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yDg76/dJMcacW3dlQ/HmDnLAg2pnvXNYkYKiyAm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yDg76/dJMcacW3dlQ/HmDnLAg2pnvXNYkYKiyAm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyDg76%2FdJMcacW3dlQ%2FHmDnLAg2pnvXNYkYKiyAm0%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; alt=&quot;[비교분석] FastAPI는 충분히 빠르지 않다? Robyn과의 성능 차이 직접 비교&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;390&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (4).png&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;위 그래프에서 볼 수 있듯이, FastAPI는 요청이 누적될수록 지연 시간이 급격하게 우상향하는 Tail Latency 문제를 보였습니다. 이는 현재 구성에서 컨텍스트 스위칭 오버헤드를 겪고 있음을 시사합니다. 반면, Robyn은 마지막 99% 구간까지 응답 곡선을 완만하게 유지했습니다. Rust 기반 멀티스레드 런타임이 동시성 경쟁 상황에서도 얼마나 예측 가능한 성능을 보장하는지 확인된 셈입니다.&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-testid=&quot;table-container&quot; data-layout=&quot;custom&quot;&gt;
&lt;div data-vc=&quot;table-node-wrapper&quot; data-table-width=&quot;760&quot; data-table-local-id=&quot;44359489-600a-4d37-9f71-c7a067ba57d0&quot; data-autosize=&quot;false&quot; data-layout=&quot;default&quot; data-number-column=&quot;false&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-layout=&quot;default&quot; data-table-width=&quot;760&quot; data-number-column=&quot;false&quot; data-testid=&quot;renderer-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;지표&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;Robyn&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;FastAPI&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;개선율&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;처리량 (Requests/sec)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;763.28&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;651.02&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;+17.2%&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;상위 99% 지연 (P99)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;96.4ms&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;286.4ms&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;+197%&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;최악의 응답 시간 (Max)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;143.4ms&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;674.8ms&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;+370%&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&quot;3.2.-고부하-상황에서의-안정성-비교&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5829&quot; data-local-id=&quot;f5b62d2f08ad&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.2. 고부하 상황에서의 안정성 비교&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;30e922ed69d4&quot; data-renderer-start-pos=&quot;5852&quot; data-ke-size=&quot;size16&quot;&gt;프레임워크가 극한의 동시 접속 상황에서 얼마나 무너지지 않고 버티는지 확인하기 위해, 별도의 비즈니스 로직 없이 간단한 JSON 바디만 즉시 응답하는 조건으로 1,000명의 가상 유저가 동시에 접근하는 테스트를 진행했습니다. 이는 모델 추론 전 단계에서 프레임워크가 순수하게 네트워크 커넥션을 관리하는 능력을 측정하기 위함입니다.&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-testid=&quot;table-container&quot; data-layout=&quot;custom&quot;&gt;
&lt;div data-vc=&quot;table-node-wrapper&quot; data-table-width=&quot;760&quot; data-table-local-id=&quot;d2a8ac66-b433-49b1-b5f8-2f05b28f2f46&quot; data-autosize=&quot;false&quot; data-layout=&quot;default&quot; data-number-column=&quot;false&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-layout=&quot;default&quot; data-table-width=&quot;760&quot; data-number-column=&quot;false&quot; data-testid=&quot;renderer-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;지표&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;Robyn&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;FastAPI&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;결과 분석&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;평균 응답 시간 (Avg)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;0.1862s&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;0.1141s&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;FastAPI가 수치상 우위&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;상위 95% 지연 (P95)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;0.2775s&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;0.9216s&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;Robyn이 3.3배 안정적&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;상위 99% 지연 (P99)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;0.3432s&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;1.7410s&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;Robyn이 5.1배 안정적&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div data-vc=&quot;table-sticky-scrollbar-container&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;5b4a11b1a5ca&quot; data-renderer-start-pos=&quot;6262&quot; data-ke-size=&quot;size16&quot;&gt;이 벤치마크 결과에서 가장 놀라운 점은 지연 시간 분포입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (5).png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oLnYz/dJMcajaMvaO/QMGkN24YPAOzsQm7ydjQ10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oLnYz/dJMcajaMvaO/QMGkN24YPAOzsQm7ydjQ10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oLnYz/dJMcajaMvaO/QMGkN24YPAOzsQm7ydjQ10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoLnYz%2FdJMcajaMvaO%2FQMGkN24YPAOzsQm7ydjQ10%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; alt=&quot;[비교분석] FastAPI는 충분히 빠르지 않다? Robyn과의 성능 차이 직접 비교&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;488&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (5).png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6073af8574b7&quot; data-renderer-start-pos=&quot;6301&quot; data-ke-size=&quot;size16&quot;&gt;FastAPI의 데이터를 보면 하위 50%까지는 0.02초로 매우 빠릅니다. 하지만 상위로 갈수록 지연 시간이 폭발적으로 증가합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;b6b7eb43-e1a6-4f72-b0a9-e648609a7a8b&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;P90 (0.13s) &amp;rarr; P95 (0.92s) &amp;rarr; P99 (1.74s)&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a6c2365eb3f7&quot; data-renderer-start-pos=&quot;6422&quot; data-ke-size=&quot;size16&quot;&gt;동시 접속자가 1,000명에 달하자 Python의 단일 이벤트 루프가 병목 현상을 일으키며, 운 좋게 먼저 처리된 요청은 빠르지만, 뒤에 줄 선 &lt;b&gt;10% 이상의 유저는 1초가 넘는 지연&lt;/b&gt;을 경험하게 됩니다. 1,000명 중 100명은 답답한 경험을 하는 셈입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d01c89929bec&quot; data-renderer-start-pos=&quot;6569&quot; data-ke-size=&quot;size16&quot;&gt;반면 Robyn은 처음부터 끝까지 응답 시간이 매우 촘촘하게 모여 있습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;33af04de-301d-47c3-9df6-43d0607e4a7d&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;P90 (0.20s) &amp;rarr; P95 (0.27s) &amp;rarr; P99 (0.34s)&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;700284c973f7&quot; data-renderer-start-pos=&quot;6658&quot; data-ke-size=&quot;size16&quot;&gt;Rust 기반의 멀티스레드 런타임이 1,000개의 연결을 효율적으로 분산 처리하고 있음을 보여줍니다. 평균은 FastAPI보다 조금 느려 보일 수 있으나, &lt;b&gt;전체 사용자의 99%가 0.3초 내에 응답&lt;/b&gt;을 받습니다. 최악의 상황에서도 서비스 품질(QoS)이 일정하게 유지됩니다.&lt;/p&gt;
&lt;h4 id=&quot;3.3.-시스템-한계-돌파-테스트-(-c-12000)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6812&quot; data-local-id=&quot;6bc329082684&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.3. 시스템 한계 돌파 테스트 (-c 12000)&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8ddb2feef2d2&quot; data-renderer-start-pos=&quot;6843&quot; data-ke-size=&quot;size16&quot;&gt;프레임워크가 단순히 느려지는 것을 넘어, &quot;터지지 않고 버틸 수 있는가&quot;를 확인하기 위해 12,000명의 동시 접속자가 한꺼번에 몰리는 테스트를 진행했습니다.&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-testid=&quot;table-container&quot; data-layout=&quot;custom&quot;&gt;
&lt;div data-vc=&quot;table-node-wrapper&quot; data-table-width=&quot;760&quot; data-table-local-id=&quot;fc24831c-920c-4759-96ed-2d54799f6c61&quot; data-autosize=&quot;false&quot; data-layout=&quot;default&quot; data-number-column=&quot;false&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-layout=&quot;default&quot; data-table-width=&quot;760&quot; data-number-column=&quot;false&quot; data-testid=&quot;renderer-table&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;지표&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;Robyn&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;FastAPI&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;결과 분석&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;성공한 요청 수&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;12,000 / 12,000&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;7,809 / 12,000&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;FastAPI 약 35% 실패&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;&lt;b&gt;에러 발생&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;0건&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;4,191건 (EOF, Reset)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot; data-cell-background=&quot;#ffffff&quot;&gt;&lt;span&gt;FastAPI 서버 오류&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7100&quot; data-local-id=&quot;1241cc547ef4&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 id=&quot;결정적-차이:-&amp;quot;성능보다-중요한-건-생존&amp;quot;&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7100&quot; data-local-id=&quot;1241cc547ef4&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;결정적 차이: &quot;성능보다 중요한 건 생존&quot;&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0d90453e6e4f&quot; data-renderer-start-pos=&quot;7125&quot; data-ke-size=&quot;size16&quot;&gt;이번 테스트의 결과는 초당 처리량(RPS)이나 지연 시간을 비교하는 것이 의미가 없습니다. &lt;b&gt;서버가 살아남았느냐&lt;/b&gt;가 핵심입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (6).png&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1371&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QKkNr/dJMb99ML8cF/PJjZYa3iOAIxCWmqq3dWRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QKkNr/dJMb99ML8cF/PJjZYa3iOAIxCWmqq3dWRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QKkNr/dJMb99ML8cF/PJjZYa3iOAIxCWmqq3dWRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQKkNr%2FdJMb99ML8cF%2FPJjZYa3iOAIxCWmqq3dWRk%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; alt=&quot;[비교분석] FastAPI는 충분히 빠르지 않다? Robyn과의 성능 차이 직접 비교&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;557&quot; data-filename=&quot;[비교분석] FastAPI는 충분히 빠르지 않다 Robyn과의 성능 차이 직접 비교 (6).png&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1371&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;33d7f4144333&quot; data-renderer-start-pos=&quot;7202&quot; data-ke-size=&quot;size16&quot;&gt;동시 접속자가 12,000명에 달하자 FastAPI(Uvicorn)는 쏟아지는 커넥션을 감당하지 못하고 4,156건의 EOF 에러와 다수의 Connection Reset을 내뱉었습니다. 이는 파이썬 이벤트 루프가 네트워크 소켓을 제때 처리하지 못해 OS 레벨에서 강제로 연결을 끊어버렸음을 의미합니다. 전체 요청의 1/3이 유실된, 사실상의 서비스 장애 상태입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c8a607de2543&quot; data-renderer-start-pos=&quot;7408&quot; data-ke-size=&quot;size16&quot;&gt;반면 Robyn은 12,000건의 요청 중 단 한 건의 에러도 없이 100% 성공(202 Accepted)시켰습니다. 응답 시간은 평균 1.2초대로 늘어났지만, 이는 서버가 죽지 않고 모든 대기열을 끝까지 처리해냈다는 증거입니다. Rust의 멀티스레드 런타임이 12,000개의 소켓을 안정적으로 핸들링하며 시스템의 안정성을 끝까지 지켜냈습니다.&lt;/p&gt;
&lt;h3 id=&quot;엔지니어링-인사이트&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7602&quot; data-local-id=&quot;3dcc101290fb&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;엔지니어링 인사이트&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1928e986b680&quot; data-renderer-start-pos=&quot;7614&quot; data-ke-size=&quot;size16&quot;&gt;벤치마크 결과가 시사하는 바는 명확합니다. 실제 서비스 운영 환경에서 가장 위협적인 요소는 평소의 속도가 아니라, 고부하 상황에서 간헐적으로 발생하는 지연이기 때문입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;199b366d-6333-41e8-8b05-47d67760d0d4&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Tail Latency의 압도적 방어력:&lt;/b&gt; 테스트 결과, FastAPI는 부하가 임계치에 도달할 때 P99 지연 시간이 평균 대비 무려 15배나 튀어버리는 불안정성을 보였습니다. 반면, Robyn은 1.8배 수준의 매우 타이트한 방어선을 유지했습니다. 이는 사용자에게 항상 일정한 응답성을 보장해야 하는 서비스 게이트웨이로서 엄청난 강점입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;이벤트 루프의 한계 vs 멀티스레딩의 견고함:&lt;/b&gt; Python의 asyncio 기반 이벤트 루프는 동시 접속이 급증할 때 컨텍스트 스위칭 오버헤드로 인해 응답 지연이 도미노처럼 발생하는 구조적 취약점이 있습니다. 하지만 Robyn의 Rust 엔진은 시스템 레벨에서 멀티스레드를 직접 제어하며 수만 개의 커넥션을 훨씬 견고하고 공평하게 관리합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;44b3101fe12b&quot; data-renderer-start-pos=&quot;8103&quot; data-ke-size=&quot;size16&quot;&gt;결론적으로, Robyn은 단순한 '빠른 프레임워크'를 넘어섰습니다. 고부하 환경에서도 지연 시간의 요동을 최소화하고 서버의 생존력을 끝까지 보장해야 하는 엔터프라이즈 AI 플랫폼 API 서버로서의 적합성을 수치로 완벽히 증명해냈습니다. 저희는 이번 검증을 통해 얻은 확신을 바탕으로, Robyn을 플랫폼의 핵심 관문 엔진으로 채택하여 안정적인 API Gateway 환경을 구축할 수 있었습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;5.-결론-및-인사이트&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;8325&quot; data-local-id=&quot;3eaabac7-7a50-418f-a466-f80bfc9e4d77&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;5. 결론 및 인사이트&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;43dbf3ee21aa&quot; data-renderer-start-pos=&quot;8339&quot; data-ke-size=&quot;size16&quot;&gt;이번 Robyn 도입과 벤치마크 과정은 단순히 더 빠른 프레임워크를 찾는 여정을 넘어, &quot;Python의 유연함과 Rust의 견고함을 결합했을 때 인프라의 한계를 어디까지 확장할 수 있는가&quot;를 실증적으로 확인한 과정이었습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;8ecb1677-1b38-4180-888f-7f2afca7d99c&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;성능 그 이상의 안정성:&lt;/b&gt; Robyn은 단순히 처리량(Throughput)이 높은 것을 넘어, 고부하 상황에서 CPU와 메모리 리소스를 매우 효율적이고 일정하게 제어했습니다. 이는 Nginx와 같은 저수준 설정의 복잡함에서 벗어나면서도, 시스템 레벨의 최적화 이점을 Python 코드로 직접 핸들링할 수 있다는 강력한 메리트를 제공합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;성숙도와 기회비용:&lt;/b&gt; 물론 신생 프레임워크인 만큼 생태계의 성숙도는 기존 라이브러리들에 비해 부족할 수 있습니다. 예상치 못한 동작을 디버깅하거나 공식 문서 외의 오픈소스 코드를 직접 분석해야 하는 수고로움이 따르지만, 이는 성능적 우위를 선점하기 위해 지불해야 할 합당한 비용이기도 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;도입-가이드&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;8826&quot; data-local-id=&quot;f66c990bdcf3&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;도입 가이드&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;349460fd-9653-4b1f-9934-498e071bd28d&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;추천:&lt;/b&gt; 극한의 성능이 요구되는 AI/ML 서빙 레이어, Python의 기민한 개발 속도와 Rust의 Low-level 제어력이 모두 필요한 고성능 API 서비스&lt;/li&gt;
&lt;li&gt;&lt;b&gt;고려사항:&lt;/b&gt; 풍부한 레퍼런스와 커뮤니티의 검증된 가이드가 필수적인 보수적인 프로젝트 환경에서는 기술적 난도가 높게 느껴질 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8a0cb72b148b&quot; data-renderer-start-pos=&quot;9007&quot; data-ke-size=&quot;size16&quot;&gt;기술의 주류 여부와 상관없이, 서비스의 병목을 해결하고 최적의 사용자 경험을 제공할 수 있는 기술을 탐구하는 것은 엔지니어에게 매우 가치 있는 일입니다. 실제로 저희 AI서비스의 핵심 관문으로 Robyn을 도입하며 얻은 성능적 이점과 안정성은 선택이 틀리지 않았음을 증명해주고 있습니다. 이번 Robyn 도입 경험은 단순히 하나의 프레임워크를 익힌 것을 넘어, 향후 Rust 기반의 시스템 최적화까지 기술적 시야를 확장하는 중요한 기반이 되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. 실제&amp;nbsp;추론&amp;nbsp;워크로드에서도&amp;nbsp;차이가&amp;nbsp;유지되나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;&lt;span&gt;A. 모델 추론이 들어가면 절대 latency는 GPU 및 추론엔진 성능에 의존합니다. 하지만 Gateway 레이어의 역할은&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;fbcb9851-83eb-43cb-ba32-73ba438c8bdb&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;queue 형성 억제&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;burst traffic 흡수&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;inference layer 보호&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;이기 때문에 high concurrency 상황에서의 request distribution 안정성 측면에서는 동일한 패턴의 차이를 확인했습니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a href=&quot;https://robyn.tech/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://robyn.tech/&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/AI Cloud</category>
      <category>aiinfrastructure</category>
      <category>APIGateway</category>
      <category>fastapi</category>
      <category>KTCloud</category>
      <category>PerformanceBenchmark</category>
      <category>PythonWebFramework</category>
      <category>Robyn</category>
      <category>RustFramework</category>
      <category>TailLatency</category>
      <category>vLLM</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/427</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-fastapi-robyn-%EC%84%B1%EB%8A%A5-%EB%B9%84%EA%B5%90#entry427comment</comments>
      <pubDate>Wed, 15 Apr 2026 16:18:27 +0900</pubDate>
    </item>
    <item>
      <title>[인사이트] 데이터 지형도의 재설계: 수도권 병목을 넘어 글로벌 랜딩 에지(Landing-Edge) 아키텍처로의 전환</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-landing-edge-architecture-%EA%B8%80%EB%A1%9C%EB%B2%8C-%EC%A0%84%ED%99%98</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud DC글로벌고객팀 심재문 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 수도권 전력망의 물리적 한계와 네트워크 Hairpinning 구조가 초래하는 비효율을 분석하고,&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;해저케이블 육양국 인접 지역에 AI 연산 인프라를 배치하는&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;글로벌 랜딩 에지(Landing-Edge) 아키텍처로의 전환 전략을 다룹니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;마르세유&amp;middot;버지니아 비치 등 글로벌 선도 사례를 근거로,&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;대한민국이 디지털 소비국에서 고부가가치 데이터 생산 기지로 도약하기 위한&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;인프라 재설계의 방향성과 기술적 당위성을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#랜딩에지&amp;nbsp;#해저케이블육양국&amp;nbsp;#AI데이터센터&amp;nbsp;#송전손실&amp;nbsp;#직결피어링&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;1.-전력-공급의-엔지니어링-데드라인:-수도권-집중-구조의-붕괴와-상류(Upstream)-전략&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;995&quot; data-local-id=&quot;134b95694c11&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;1. 전력 공급의 엔지니어링 데드라인: 수도권 집중 구조의 붕괴와 상류(Upstream) 전략&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a5a282d981ec&quot; data-renderer-start-pos=&quot;1049&quot; data-ke-size=&quot;size16&quot;&gt;수도권 데이터센터 신규 구축이 정체되는 근본 원인은 단순히 전력 소비량이 절대적으로 부족하기 때문이 아닙니다. 이는 전력을 실어 나르는 &lt;b&gt;계통(Grid)의 물리적 수용 한계&lt;/b&gt;와 기존 송배전 시스템이 가진 구조적 결함에서 비롯된 '엔지니어링의 위기'입니다. AI 연산을 위한 초고밀도 인프라를 수용하기에 현재의 수도권 전력망은 이미 물리 법칙이 허용하는 임계치에 도달했습니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] 데이터 지형도의 재설계 수도권 병목을 넘어 글로벌 랜딩 에지(Landing-Edge) 아키텍처로의 전환 (2).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LRUYt/dJMcaaZeSG3/8iK6We1PfvrpaFXjM3N2Pk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LRUYt/dJMcaaZeSG3/8iK6We1PfvrpaFXjM3N2Pk/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LRUYt/dJMcaaZeSG3/8iK6We1PfvrpaFXjM3N2Pk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLRUYt%2FdJMcaaZeSG3%2F8iK6We1PfvrpaFXjM3N2Pk%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; alt=&quot;[인사이트] 데이터 지형도의 재설계: 수도권 병목을 넘어 글로벌 랜딩 에지(Landing-Edge) 아키텍처로의 전환&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;650&quot; data-filename=&quot;[인사이트] 데이터 지형도의 재설계 수도권 병목을 넘어 글로벌 랜딩 에지(Landing-Edge) 아키텍처로의 전환 (2).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 id=&quot;1.1-송전-손실(Line-Loss)과-계통-안정성의-상관관계&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1263&quot; data-local-id=&quot;002e8d850a99&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.1 송전 손실(Line Loss)과 계통 안정성의 상관관계&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c35f665445f3&quot; data-renderer-start-pos=&quot;1299&quot; data-ke-size=&quot;size16&quot;&gt;전력은 발전소에서 생성되어 소비지에 도달하는 과정에서 선로의 저항에 의해 필연적으로 열에너지로 변해 손실됩니다. 이 물리적 현상은 데이터센터 운영 비용과 직결되는 매우 중요한 변수입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;ea9984ba-daed-460d-9e28-bd0b223b9d90&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;최말단 소비 구조의 한계&lt;/b&gt;: 대한민국 전력 계통도 상에서 수도권은 전력 소비의 최말단에 위치해 있습니다. 주요 발전원이 밀집한 해안가로부터 가장 먼 거리에 있다는 사실은 장거리 송전에 따른 송전 손실(Line Loss)을 피할 수 없음을 의미합니다. 수백 MW급의 전력을 수도권까지 끌어올 때 발생하는 에너지 손실은 단순히 전기가 사라지는 것을 넘어, 데이터센터 운영사의 원가 상승으로 직결되며, 이는 곧 글로벌 가격 경쟁력 하락으로 이어집니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;전압 강하와 계통 불안정성&lt;/b&gt;: 대규모 전력을 장거리 송전할 경우 전압 강하 현상이 심화되어 전력의 품질이 저하됩니다. 미세한 전압 변동에도 민감한 고성능 연산 장치들에게 이러한 계통 불안정성은 연산 오류나 하드웨어 수명 단축을 초래하는 치명적인 리스크가 됩니다. 특히 AI 모델 학습 중 발생하는 전력 품질 저하는 수조 원 규모의 연산 프로젝트를 중단시킬 수 있는 위협 요소입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;계통 포화(Grid-Lock)&lt;/b&gt;: 현재 수도권 전력 수요의 약 90%가 데이터센터에 집중될 것으로 예측되는 상황에서, 송전망은 이미 물리적 수용 임계치를 넘었습니다. 이는 단순한 정책적 규제가 아니라, 송전 선로가 물리적으로 더 이상의 부하를 견딜 수 없는 '인입 불능 상태'를 의미합니다. 송전 선로에 과부하가 걸리면 선로가 과열되어 처지는 '이도' 현상이 발생하고, 이는 대형 정전 사고의 원인이 됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 id=&quot;1.2-GPU-팜의-고밀도-전력-요구-(High-Density-Challenge)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2106&quot; data-local-id=&quot;4d532703fb5b&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.2 GPU 팜의 고밀도 전력 요구 (High-Density Challenge)&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;03516e814926&quot; data-renderer-start-pos=&quot;2153&quot; data-ke-size=&quot;size16&quot;&gt;AI 시대의 핵심 인프라인 GPU 기반 연산 서버들은 기존의 일반적인 클라우드 서버 대비 8~10배 이상의 전력 밀도를 요구합니다. 이 변화는 데이터센터 내부 설계뿐만 아니라 전력망 인입 설계 자체를 완전히 재정의할 것을 요구하고 있습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;bedd7115-5973-43ba-921d-6e87922ba71f&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;배전 아키텍처의 부적합성&lt;/b&gt;: 과거의 일반적인 데이터센터는 랙당 5~8kW 수준의 전력을 공급하도록 설계되었습니다. 그러나 현대의 AI 데이터센터(AIDC)는 랙당 &lt;b&gt;20~40kW&lt;/b&gt;를 기본으로 요구하며, 차세대 설계에서는 &lt;b&gt;80kW 이상&lt;/b&gt;의 초고밀도 전력 공급이 논의되고 있습니다. 주로 주거 및 상업용 부하에 최적화되어 설계된 수도권의 기존 저압 배전 인프라로는 이러한 집중적인 부하를 수용하는 것이 구조적으로 불가능합니다. 변압기와 차단기 등 배전 설비 전체를 AI 전용으로 교체하지 않는 한, 수도권 내에서의 확장은 기술적 벽에 가로막히게 됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;리드타임의 격차&lt;/b&gt;: 이러한 초고밀도 부하를 수용하기 위해서는 신규 변전소 건립과 초고압 송전선로 증설이 필수적입니다. 그러나 대한민국 내 인허가 및 주민 수용성, 건설 여건상 이를 구축하는 데는 최소 &lt;b&gt;7~10년의 리드타임&lt;/b&gt;이 소요됩니다. 기술의 진보 속도가 광속으로 흐르는 글로벌 AI 시장에서 인프라 확보를 위해 7년을 기다리는 것은 사실상 시장에서의 도태를 의미합니다. 기업들은 전력이 즉시 공급 가능한 지역을 찾아 떠날 수밖에 없는 절박한 상황에 놓여 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 id=&quot;1.3-발전원-인접성(Generation-Proximity)의-경제학&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2861&quot; data-local-id=&quot;1823013f2aec&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.3 발전원 인접성(Generation Proximity)의 경제학&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9dba074ebd1e&quot; data-renderer-start-pos=&quot;2901&quot; data-ke-size=&quot;size16&quot;&gt;해안 지역은 원자력 및 화력 발전소가 밀집해 있는 &lt;b&gt;&amp;lsquo;전력의 상류(Upstream)&amp;rsquo;&lt;/b&gt; 지역입니다. 전력 공급의 원천에 가까울수록 얻을 수 있는 기술적, 경제적 이점은 명확합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;218881be-8be5-4eed-91a0-885304a223e6&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;물리적 거리 단축에 따른 이점&lt;/b&gt;: 발전원 인근에 데이터센터를 구축하면 송전 거리 자체를 획기적으로 단축할 수 있습니다. 이는 송전 과정에서의 에너지 손실을 최소화할 뿐만 아니라, 송전망 확충에 소요되는 막대한 사회적 비용과 경제적 리스크를 줄여줍니다. 또한 발전소 직접 인입 방식을 채택할 경우, 중간 변전소를 거치지 않아 전력 품질의 순도가 가장 높은 상태에서 인프라를 가동할 수 있습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;운영 경쟁력의 극대화&lt;/b&gt;: 상류 지역에서의 전력 수급은 전압 안정성을 확보하기에 유리하며, 에너지 효율 지표인 PUE(Power Usage Effectiveness)를 개선하는 데 결정적인 역할을 합니다. 결과적으로 전력 수급의 확정성을 조기에 확보할 수 있다는 점은 글로벌 CSP(Cloud Service Provider)들에게 가장 매력적인 '엔지니어링 전략'이 됩니다. 또한, 해안가의 풍부한 해수를 활용한 수냉식 냉각 시스템 구축이 용이해져 전체 에너지 비용의 30%를 차지하는 냉각 비용을 획기적으로 절감할 수 있는 기회를 제공합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2.-네트워크-경제학:-수도권-경유-구조(Hairpinning)가-만드는-구조적-손실&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3531&quot; data-local-id=&quot;364c356e5619&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2. 네트워크 경제학: 수도권 경유 구조(Hairpinning)가 만드는 구조적 손실&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;346127676f19&quot; data-renderer-start-pos=&quot;3580&quot; data-ke-size=&quot;size16&quot;&gt;전력 계통의 문제와 더불어 대한민국 인프라의 또 다른 아킬레스건은 네트워크 토폴로지의 비효율성입니다. 글로벌 트래픽이 불필요하게 수도권을 우회하면서 발생하는 유무형의 손실은 대한민국 디지털 경쟁력을 갉아먹는 '기술적 부채'가 되고 있습니다.&lt;/p&gt;
&lt;h4 id=&quot;2.1-백홀-텍스(Backhaul-Tax)와-인프라-운영-원가&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3716&quot; data-local-id=&quot;feabf00bcaa2&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.1 백홀 텍스(Backhaul Tax)와 인프라 운영 원가&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d9032aac2342&quot; data-renderer-start-pos=&quot;3752&quot; data-ke-size=&quot;size16&quot;&gt;현재 해외 트래픽의 대다수는 부산 등 해안가 육양국(CLS)을 통해 상륙한 뒤, 서울 및 수도권의 데이터센터나 POP(Point of Presence)까지 약 400km 이상 이동한 후 다시 국내외로 분기됩니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;7e026598-a878-4408-9f68-dfb5b1e6abab&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;구조적 낭비의 발생&lt;/b&gt;: 부산에서 상륙한 트래픽이 서울을 들렀다 다시 나가는 이른바 'Hairpinning' 구조는 막대한 양의 전용 회선 유지비와 광전송 장비(DWDM) 운용 비용을 발생시킵니다. 데이터 전송량이 Tbps 단위로 폭발하는 AI 시대에, 이러한 불필요한 내륙 이동 비용은 인프라 사업자의 수익성을 악화시키는 '구조적 세금(Backhaul Tax)'으로 작용합니다. 백홀 비용은 트래픽 규모에 비례해 증가하므로, 글로벌 트래픽 허브를 목표로 할수록 이 비용은 극복하기 힘든 진입 장벽이 됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;데이터 주권의 불균형과 비효율&lt;/b&gt;: 글로벌 해저케이블 구축 통계에 따르면, 일본이 35개의 독자적인 글로벌 케이블을 구축하는 동안 한국은 단 13개에 그쳤습니다. 이러한 열악한 인프라 환경 속에서도 수도권 우회 구조만을 고집하는 것은 글로벌 트래픽 허브 경쟁에서 스스로의 자생력을 포기하는 것과 다름없습니다. 트래픽의 병목 현상은 국가적 디지털 경쟁력을 약화시키는 결정적 요인이 됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장비 부하와 에너지 낭비&lt;/b&gt;: 트래픽의 불필요한 장거리 이동은 경로상의 모든 라우터와 중계 장비에 추가적인 연산 부하를 줍니다. 이는 장비의 발열을 초래하고, 이를 식히기 위한 추가적인 냉각 전력 소모를 유발합니다. 결과적으로 국가 전체의 디지털 탄소 배출량을 높이는 원인이 됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 id=&quot;2.2-물리적-지연(Latency)의-임계치&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4538&quot; data-local-id=&quot;f12250b380e1&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.2 물리적 지연(Latency)의 임계치&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3a95fddeb820&quot; data-renderer-start-pos=&quot;4564&quot; data-ke-size=&quot;size16&quot;&gt;데이터 전송의 속도는 빛의 속도라는 절대적인 물리 법칙에 종속됩니다. 초단위, ms 단위의 속도가 중요한 AI 시대에 거리는 곧 성능입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;a4fa52a2-d431-42f4-a55d-1eb4239894ce&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;성능 병목 현상&lt;/b&gt;: 부산-서울 구간의 내륙 백홀 이동으로 인해 추가적으로 발생하는 약 &lt;b&gt;8~10ms의 RTT(Round Trip Time)&lt;/b&gt; 지연은 일반적인 웹 쇼핑이나 메일 확인에는 지장이 없을 수 있습니다. 그러나 수천 개의 GPU가 실시간으로 데이터를 주고받아야 하는 대규모 AI 모델 분산 학습이나, 수 ms 단위의 속도 차이로 수익이 갈리는 글로벌 금융 트래픽, 실시간 자율주행 데이터 처리 환경에서는 서비스의 생존을 결정짓는 치명적인 변수가 됩니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;AI 워크로드의 특수성&lt;/b&gt;: AI 추론 연산은 수많은 매개변수와 데이터를 실시간으로 동기화해야 합니다. 네트워크 지연 시간이 1ms 늘어날 때마다 전체 연산 효율은 기하급수적으로 떨어집니다. 육양국과 연산 노드 사이의 거리를 줄이는 것은 AI 인프라의 '클록 속도'를 높이는 것과 같은 효과를 냅니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;네트워크 주권 확보를 위한 최단 경로&lt;/b&gt;: 레이턴시 최적화는 단순히 속도를 높이는 것을 넘어, 글로벌 고객사들이 대한민국 인프라를 선택하게 만드는 가장 강력한 '기술적 셀링 포인트'입니다. 최단 경로 인프라를 보유한 국가가 디지털 영토 경쟁에서 우위를 점하게 됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 id=&quot;2.3-직결-분기(Direct-Breakout)-아키텍처의-부상&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5225&quot; data-local-id=&quot;db1343042dd0&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2.3 직결 분기(Direct Breakout) 아키텍처의 부상&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ee17f0008e2c&quot; data-renderer-start-pos=&quot;5262&quot; data-ke-size=&quot;size16&quot;&gt;해저케이블 상륙 지점에서 트래픽을 즉시 처리하고 분산하는 구조는 현대 네트워크 엔지니어링의 지향점입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;c29cb7ac-c6d2-496d-82ec-01e8bd91e546&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;복원력(Resilience)과 가용성 강화&lt;/b&gt;: 데이터를 육지에 도달한 즉시 처리하면 네트워크 홉(Hop) 수를 최소화할 수 있습니다. 홉 수가 줄어든다는 것은 데이터가 거치는 물리적 장비의 수가 줄어든다는 것이며, 이는 잠재적 장애 지점을 줄여 네트워크 전체의 가용성을 획기적으로 높입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;SPOF 리스크 최소화&lt;/b&gt;: 수도권이라는 단일 지점에 트래픽 처리가 집중될 경우 발생하는 단일 장애점(SPOF) 리스크를 지역 거점으로 분산함으로써, 국가적인 디지털 통신 인프라의 안정성을 확보할 수 있습니다. 지진, 테러, 화재 등 비상 상황에서도 끊김 없는 글로벌 통신을 유지하기 위한 필수적인 설계 방식입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3.-글로벌-사례-분석:-&amp;lsquo;Landing-Edge&amp;rsquo;-전략의-실체적-검증&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5667&quot; data-local-id=&quot;86f6d7534fba&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3. 글로벌 사례 분석: &amp;lsquo;Landing-Edge&amp;rsquo; 전략의 실체적 검증&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7c752db048e6&quot; data-renderer-start-pos=&quot;5708&quot; data-ke-size=&quot;size16&quot;&gt;글로벌 데이터센터 시장을 선도하는 거점들은 이미 대도시 중심의 입지 사고에서 탈피하여, 데이터가 육지에 닿는 첫 번째 지점인 '해안가'를 선점하는 전략을 취하고 있습니다.&lt;/p&gt;
&lt;h4 id=&quot;3.1-프랑스-마르세유:-유럽의-디지털-관문&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5805&quot; data-local-id=&quot;84864619b130&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.1 프랑스 마르세유: 유럽의 디지털 관문&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c2f1adc0da5a&quot; data-renderer-start-pos=&quot;5831&quot; data-ke-size=&quot;size16&quot;&gt;마르세유는 전통적인 항구도시에서 전 세계의 데이터가 모이는 '디지털 항구'로 성공적으로 변모한 사례입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;613525c3-6df5-4742-8f2b-55d241d70f91&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;지정학적 이점의 기술적 활용&lt;/b&gt;: 마르세유는 현재 15개 이상의 글로벌 해저케이블이 집결하는 지리적 핵심 지점입니다. 마르세유는 내륙의 수도인 파리를 우회하여 직접 데이터를 분기하는 구조를 구축했습니다. 이를 통해 파리로 집중되던 트래픽의 병목을 해소하고 유럽 남부의 새로운 디지털 중심지가 되었습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;직결 피어링(Direct Peering)의 위력&lt;/b&gt;: 아시아, 아프리카, 중동에서 유입되는 방대한 데이터를 마르세유 현장에서 즉시 처리함으로써 유럽 전역과의 지연 시간을 비약적으로 단축했습니다. 이로 인해 전 세계의 콘텐츠 사업자(OTT)와 클라우드 사업자들이 마르세유로 몰려들며 지역 경제와 IT 생태계를 완전히 재편했습니다. 마르세유의 성공은 '인프라가 도시의 운명을 바꾼다'는 사실을 입증했습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 id=&quot;3.2-미국-버지니아-비치:-애슈번의-대안을-넘어선-중심지&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6292&quot; data-local-id=&quot;caaa8c255fa9&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.2 미국 버지니아 비치: 애슈번의 대안을 넘어선 중심지&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3f3c212a97e2&quot; data-renderer-start-pos=&quot;6326&quot; data-ke-size=&quot;size16&quot;&gt;미국은 세계 최대의 데이터센터 밀집지인 북버지니아 애슈번(Ashburn)의 전력 및 부지 포화 문제를 해결하기 위해 해저케이블 상륙지인 버지니아 비치를 전략적으로 육성했습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;9c8c3fc6-f6bf-4f0a-9806-5e6680501adb&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;하이퍼스케일러들의 이동&lt;/b&gt;: Google의 Dunant 케이블을 비롯한 다수의 대서양 횡단 케이블이 버지니아 비치로 상륙하면서, 글로벌 CSP들은 육양국(CLS) 바로 옆에 대규모 데이터센터를 구축하기 시작했습니다. 애슈번까지 300km를 우회하던 경로를 제거함으로써 대서양 횡단 레이턴시를 획기적으로 낮췄습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;랜딩 에지(Landing-Edge) 모델의 표준&lt;/b&gt;: 상륙 지점에서 트래픽을 즉각 교환하고 처리하는 이 구조는 북미 대륙 전체의 네트워크 부하를 분산시켰습니다. 또한 해안가의 신재생 에너지를 직접 활용해 탄소 중립형 데이터센터를 운영하는 등 환경적 가치까지 창출하고 있습니다. 이는 전력과 네트워크의 효율성을 동시에 잡은 현대 데이터센터 입지 선정의 '글로벌 표준'이 되었습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;4.-대한민국-인프라의-과제:-소비국에서-&amp;lsquo;디지털-생산-기지&amp;rsquo;로의-대전환&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6819&quot; data-local-id=&quot;ac2e5067f519&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;4. 대한민국 인프라의 과제: 소비국에서 &amp;lsquo;디지털 생산 기지&amp;rsquo;로의 대전환&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] 데이터 지형도의 재설계 수도권 병목을 넘어 글로벌 랜딩 에지(Landing-Edge) 아키텍처로의 전환 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yffTW/dJMcaiCXMSa/PABxmaF8I5ZmN2GYz0lAU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yffTW/dJMcaiCXMSa/PABxmaF8I5ZmN2GYz0lAU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yffTW/dJMcaiCXMSa/PABxmaF8I5ZmN2GYz0lAU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyffTW%2FdJMcaiCXMSa%2FPABxmaF8I5ZmN2GYz0lAU0%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; alt=&quot;[인사이트] 데이터 지형도의 재설계: 수도권 병목을 넘어 글로벌 랜딩 에지(Landing-Edge) 아키텍처로의 전환&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;350&quot; data-filename=&quot;[인사이트] 데이터 지형도의 재설계 수도권 병목을 넘어 글로벌 랜딩 에지(Landing-Edge) 아키텍처로의 전환 (1).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2479aeb89020&quot; data-renderer-start-pos=&quot;6861&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2479aeb89020&quot; data-renderer-start-pos=&quot;6861&quot; data-ke-size=&quot;size16&quot;&gt;이제 대한민국은 글로벌 트래픽을 단순히 수입하고 소비하는 '디지털 종착지'에 머물러서는 안 됩니다. 들어오는 원천 데이터를 고부가가치 정보로 가공하고 다시 방출하는 &amp;lsquo;디지털 생산 기지&amp;rsquo;로 거듭나야 합니다.&lt;/p&gt;
&lt;h4 id=&quot;4.1-통합-아키텍처(Integrated-CLS-DC)의-구현&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6977&quot; data-local-id=&quot;bc3f4481967a&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4.1 통합 아키텍처(Integrated CLS-DC)의 구현&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c46e84dcc433&quot; data-renderer-start-pos=&quot;7013&quot; data-ke-size=&quot;size16&quot;&gt;해저케이블 육양국(CLS)과 고밀도 AI 연산 인프라를 물리적으로 하나의 공간에 배치하는 혁신적인 아키텍처가 필요합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;b42d5d18-4796-4273-9439-bba497c687a0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;물리적 경로의 극단적 축소&lt;/b&gt;: 해저케이블의 심선이 육지에 닿는 순간부터 서버 랙의 포트에 도달하기까지의 물리적 경로를 미터(m) 단위로 축소하는 것이 초저지연 시대를 이끄는 유일한 해법입니다. 이는 대규모 트래픽 처리를 위한 전용 통로를 현장에 구축하여, 기존 공공 통신망에서 발생하는 병목 현상을 원천적으로 차단하는 것을 목표로 합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;AIDC 전진 배치&lt;/b&gt;: AI 학습 및 추론에 최적화된 고밀도 센터를 상륙 지점에 배치함으로써 글로벌 데이터 유입과 동시에 연산이 이루어지는 '인프라 일체형' 구조를 완성해야 합니다. 이는 마치 발전소 바로 옆에 알루미늄 제련 공장을 세워 에너지 효율을 극대화하는 것과 같은 이치입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 id=&quot;4.2-독립적인-글로벌-피어링(Peering)-허브-구축&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7438&quot; data-local-id=&quot;af65c75a85fa&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4.2 독립적인 글로벌 피어링(Peering) 허브 구축&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;977c848d866e&quot; data-renderer-start-pos=&quot;7471&quot; data-ke-size=&quot;size16&quot;&gt;수도권 네트워크나 기존 국내 망의 복잡한 경로에 종속되지 않는 독립적인 글로벌 직접 처리 구조를 만들어야 합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;32367b72-0881-4327-9a61-d21e44893aab&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;기술 주권과 허브 지위의 확보&lt;/b&gt;: 대한민국이 일본이나 싱가포르를 경유하지 않고 동북아시아 데이터 흐름을 주도하는 테크 게이트웨이로 도약해야 합니다. 해저케이블의 단순 상륙지를 넘어, 상륙한 데이터가 가장 저렴하고 빠르게 교환되는 허브를 조성해야 글로벌 플랫폼 기업들이 자발적으로 모여듭니다. 이는 글로벌 디지털 공급망에서 대한민국이 차지하는 지정학적 위치를 인프라 경쟁력으로 재정의하는 작업입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;전략적 입지의 가치 극대화&lt;/b&gt;: 전력 수급이 가장 원활하고 안정적인 전력의 '상류'이면서, 네트워크의 지연이 '0'에 수렴하는 상륙 지점에 AI 추론 노드를 배치함으로써 글로벌 고객들에게 압도적인 기술적 가치를 제안해야 합니다. 이는 대한민국 데이터센터 산업이 향후 10년을 선도할 수 있는 유일한 필승 전략이자, 수도권의 전력 병목을 해결하고 국토 균형 발전을 이루는 실질적인 기술적 해법입니다. 이제 데이터센터는 도시를 떠나, 전력과 데이터의 원천인 바다로 향해야 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. 수도권 사용자와 멀어지면 오히려 국내 품질이 떨어지지 않을까요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;&lt;b&gt;A.&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: left;&quot;&gt; 핵심은 트래픽의 분리입니다. 국내용 서비스는 기존 수도권 센터가 담당하되, 대규모 비용과 전력을 소모하는 글로벌 연동 데이터와 AI 연산은 육양국 거점 센터가 처리하는 '이원화 전략'이 정답입니다. 모든 데이터를 서울로 몰아넣는 현재의 방식이 오히려 전체 네트워크의 병목을 일으켜 전반적인 효율을 저하시키고 있습니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. 글로벌&amp;nbsp;빅테크들이&amp;nbsp;서울이&amp;nbsp;아닌&amp;nbsp;지역&amp;nbsp;거점을&amp;nbsp;선택할&amp;nbsp;이유가&amp;nbsp;있습니까?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;&lt;b&gt;A.&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: left;&quot;&gt; '확정성'과 '경쟁력'입니다. 수도권에서 전력이 나오길 하염없이 기다리는 것보다, 전력이 확보되고 네트워크 지연이 최소화된 거점에서 즉시 대규모 인프라를 가동하는 것이 기업 입장에서는 훨씬 매력적입니다. 우리는 &quot;물리적으로 가장 효율적인 공장&quot;을 제안함으로써 글로벌 고객사가 대한민국 인프라를 선택하게 만들어야 합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;410b4638-58f6-4a5c-96c2-21fa41e9971f&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Digital Realty (2022)&lt;/b&gt;: &quot;Marseille: The Global Content Hub&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Telegeography (2025)&lt;/b&gt;: &quot;Submarine Cable Map &amp;amp; Cloud Infrastructure Report&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Google Cloud Blog (2019~2024)&lt;/b&gt;: &quot;Building a Global Network&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Data Center Dynamics (DCD)&lt;/b&gt;: &quot;The Rise of Virginia Beach: Moving Beyond Ashburn&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;대한민국 정부 (2023.03)&lt;/b&gt;: &quot;데이터센터 수도권 집중 완화 방안&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;한국전력공사 (2024)&lt;/b&gt;: &quot;전력수급기본계획(BP) 및 계통 영향 평가 보고서&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;국회입법조사처 (2023)&lt;/b&gt;: &quot;지방시대 활성화를 위한 분산에너지 특별법 시행의 기술적 과제&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/Data Center &amp;amp; Security</category>
      <category>AI데이터센터</category>
      <category>ai인프라</category>
      <category>KTCloud</category>
      <category>글로벌피어링</category>
      <category>네트워크지연</category>
      <category>데이터센터</category>
      <category>랜딩에지</category>
      <category>전력효율</category>
      <category>클라우드인프라</category>
      <category>해저케이블</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/426</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-landing-edge-architecture-%EA%B8%80%EB%A1%9C%EB%B2%8C-%EC%A0%84%ED%99%98#entry426comment</comments>
      <pubDate>Wed, 15 Apr 2026 15:34:46 +0900</pubDate>
    </item>
    <item>
      <title>[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-claude-agent-ai%ED%99%9C%EC%9A%A9-%EA%B0%9C%EB%85%90%EC%A0%95%EB%A6%AC</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud FE개발팀 강민호 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 Claude Code의 핵심 구성 요소인 Agent, Skill, Context의 개념을&lt;br /&gt;시스템 아키텍처 관점에서 다룹니다.&lt;br /&gt;프롬프트 의존 방식의 한계를 넘어 AI 활용을 조직 차원에서&lt;br /&gt;표준화하고 안정적으로 운영할 수 있는 구조적 기반을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#ClaudeCode&amp;nbsp;#AI에이전트&amp;nbsp;#LLMOps&amp;nbsp;#프롬프트엔지니어링&amp;nbsp;#AI아키텍처&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;시리즈-2를-시작하며&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;723&quot; data-local-id=&quot;d07c9eba695d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;시리즈 2를 시작하며&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;amp;mdash; Agent &amp;amp;middot; Skill &amp;amp;middot; Context 개념 완전 정리 (1).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;687&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzlynz/dJMcaf7i2P5/25CxhsH86RekQ6BvMoSKmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzlynz/dJMcaf7i2P5/25CxhsH86RekQ6BvMoSKmK/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzlynz/dJMcaf7i2P5/25CxhsH86RekQ6BvMoSKmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbzlynz%2FdJMcaf7i2P5%2F25CxhsH86RekQ6BvMoSKmK%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; alt=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;436&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리 (1).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;687&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;864950215937&quot; data-renderer-start-pos=&quot;747&quot; data-ke-size=&quot;size16&quot;&gt;시리즈 1에서는 왜 코딩 AI를 개인의 생산성 도구가 아니라 팀과 조직의 개발 아키텍처로 바라봐야 하는지를 다뤘다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;37f2058f931f&quot; data-renderer-start-pos=&quot;813&quot; data-ke-size=&quot;size16&quot;&gt;이제 질문은 다음 단계로 넘어간다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;fcc57688-e5be-4a42-96bd-768abf85ff54&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;7421f83dc860&quot; data-renderer-start-pos=&quot;835&quot; data-ke-size=&quot;size16&quot;&gt;그렇다면&lt;br /&gt;Claude Code는 어떤 구조를 전제로 설계된 시스템인가?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b93509f89705&quot; data-renderer-start-pos=&quot;877&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b93509f89705&quot; data-renderer-start-pos=&quot;877&quot; data-ke-size=&quot;size16&quot;&gt;이 글의 목적은 단순하다.&lt;br /&gt;Claude Code에서 반복적으로 등장하는 Agent &amp;middot; Skill &amp;middot; Context라는 개념을 대화용 용어가 아니라 시스템 구성 요소로 정의하는 것이다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;Claude-Code는-왜-&amp;lsquo;대화형-AI&amp;rsquo;가-아닌가&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;985&quot; data-local-id=&quot;d97bab56ec00&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Claude Code는 왜 &amp;lsquo;대화형 AI&amp;rsquo;가 아닌가&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;amp;mdash; Agent &amp;amp;middot; Skill &amp;amp;middot; Context 개념 완전 정리 (6).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cMYM7l/dJMcafzveQt/c0jT4oBccq0roxIMXyDUG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cMYM7l/dJMcafzveQt/c0jT4oBccq0roxIMXyDUG1/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cMYM7l/dJMcafzveQt/c0jT4oBccq0roxIMXyDUG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMYM7l%2FdJMcafzveQt%2Fc0jT4oBccq0roxIMXyDUG1%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; alt=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;355&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리 (6).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dd72c5693858&quot; data-renderer-start-pos=&quot;1026&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dd72c5693858&quot; data-renderer-start-pos=&quot;1026&quot; data-ke-size=&quot;size16&quot;&gt;Claude Code를 처음 접하면 일반적인 Chat 기반 AI와 비슷해 보일 수 있다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1cdac53e9495&quot; data-renderer-start-pos=&quot;1077&quot; data-ke-size=&quot;size16&quot;&gt;하지만 공식 문서를 읽다 보면, Claude Code는 AI를 대화 상대로 설명하지 않는다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7fce264b4aee&quot; data-renderer-start-pos=&quot;1130&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7fce264b4aee&quot; data-renderer-start-pos=&quot;1130&quot; data-ke-size=&quot;size16&quot;&gt;대신 이런 단어들이 반복된다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;f9b33d7a-9354-4839-8a57-f2c74588216d&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Agent&lt;/li&gt;
&lt;li&gt;Execution&lt;/li&gt;
&lt;li&gt;Task&lt;/li&gt;
&lt;li&gt;Workflow&lt;/li&gt;
&lt;li&gt;Responsibility&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ae36d98893a4&quot; data-renderer-start-pos=&quot;1210&quot; data-ke-size=&quot;size16&quot;&gt;즉, Claude Code는 AI를 말을 잘하는 존재가 아니라 일을 수행하는 실행 주체로 전제한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;03e0543cddd6&quot; data-renderer-start-pos=&quot;1267&quot; data-ke-size=&quot;size16&quot;&gt;이 차이가 이후 모든 구조를 결정한다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;Agent란-무엇인가&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1294&quot; data-local-id=&quot;58912e6a88d9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Agent란 무엇인가&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;amp;mdash; Agent &amp;amp;middot; Skill &amp;amp;middot; Context 개념 완전 정리 (4).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SJAT8/dJMb99Ty2du/txcHY940gaOKFZ5SrSpMb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SJAT8/dJMb99Ty2du/txcHY940gaOKFZ5SrSpMb1/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SJAT8/dJMb99Ty2du/txcHY940gaOKFZ5SrSpMb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSJAT8%2FdJMb99Ty2du%2FtxcHY940gaOKFZ5SrSpMb1%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; alt=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;355&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리 (4).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 id=&quot;역할(Role)을-가진-실행-주체&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1318&quot; data-local-id=&quot;91f03e4fc7cd&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;역할(Role)을 가진 실행 주체&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;54a4e07cfa4d&quot; data-renderer-start-pos=&quot;1338&quot; data-ke-size=&quot;size16&quot;&gt;Agent는 Claude Code 아키텍처의 핵심 단위다. Agent를 한 문장으로 정의하면 다음과 같다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;c8ef85b3-0787-4133-a2b5-b1a6341ae75a&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;2cfa5c96c0a6&quot; data-renderer-start-pos=&quot;1401&quot; data-ke-size=&quot;size16&quot;&gt;Agent는 특정 역할과 책임을 가진 실행 주체다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;24fc7ac31184&quot; data-renderer-start-pos=&quot;1432&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;24fc7ac31184&quot; data-renderer-start-pos=&quot;1432&quot; data-ke-size=&quot;size16&quot;&gt;중요한 점은 Agent가 다음과 같은 존재가 아니라는 것이다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;29697d89-79d0-429a-b6e4-2e9f0f6afa92&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;단순 프롬프트 ❌&lt;/li&gt;
&lt;li&gt;대화 세션 ❌&lt;/li&gt;
&lt;li&gt;범용 AI 인스턴스 ❌&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ee51dcfa381d&quot; data-renderer-start-pos=&quot;1510&quot; data-ke-size=&quot;size16&quot;&gt;Agent는 항상 다음을 전제로 한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;3919a19f-8aa2-44c1-8b92-e3f6f1ee13d4&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;어떤 역할을 수행하는가&lt;/li&gt;
&lt;li&gt;어떤 작업(Task)을 담당하는가&lt;/li&gt;
&lt;li&gt;어떤 입력과 출력을 가지는가&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e4446305b5ba&quot; data-renderer-start-pos=&quot;1592&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어, PR 리뷰 Agent,&amp;nbsp;문서 생성 Agent,&amp;nbsp;리팩토링 Agent 처럼 역할 단위로 정의된다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;05a98f057943&quot; data-renderer-start-pos=&quot;1663&quot; data-ke-size=&quot;size16&quot;&gt;  공식 문서에서는 이러한 Agent를 단일 AI가 아니라 여러 Agent가 협업하는 구조로 확장할 수 있음을 전제한다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;Skill이란-무엇인가&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1737&quot; data-local-id=&quot;5275b02fcf30&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Skill이란 무엇인가&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;amp;mdash; Agent &amp;amp;middot; Skill &amp;amp;middot; Context 개념 완전 정리 (5).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFWuDY/dJMcaarqldN/I86oqOrnQ5dVH0uUA2vlwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFWuDY/dJMcaarqldN/I86oqOrnQ5dVH0uUA2vlwk/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFWuDY/dJMcaarqldN/I86oqOrnQ5dVH0uUA2vlwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFWuDY%2FdJMcaarqldN%2FI86oqOrnQ5dVH0uUA2vlwk%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; alt=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;363&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리 (5).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 id=&quot;재사용-가능한-작업-단위&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1762&quot; data-local-id=&quot;cef5da9af433&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;재사용 가능한 작업 단위&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d2870af38b95&quot; data-renderer-start-pos=&quot;1777&quot; data-ke-size=&quot;size16&quot;&gt;Agent가 &amp;ldquo;누구인가&amp;rdquo;라면, Skill은 &amp;ldquo;무엇을 할 수 있는가&amp;rdquo;에 해당한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;914d1e401b30&quot; data-renderer-start-pos=&quot;1823&quot; data-ke-size=&quot;size16&quot;&gt;Claude Code에서 Skill은 다음처럼 정의할 수 있다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;91b3d91b-b6ca-4c65-af4d-c239d2463cd8&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;5d9e0163bacf&quot; data-renderer-start-pos=&quot;1861&quot; data-ke-size=&quot;size16&quot;&gt;Skill은 Agent가 사용하는 재사용 가능한 작업 단위다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;29c50d6b5e58&quot; data-renderer-start-pos=&quot;1898&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;29c50d6b5e58&quot; data-renderer-start-pos=&quot;1898&quot; data-ke-size=&quot;size16&quot;&gt;여기서 중요한 점은, Skill이 &amp;ldquo;잘 작성된 프롬프트&amp;rdquo;와는 다르다는 것이다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;87f788fc232b&quot; data-renderer-start-pos=&quot;1943&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;87f788fc232b&quot; data-renderer-start-pos=&quot;1943&quot; data-ke-size=&quot;size16&quot;&gt;프롬프트는 다음과 같은 한계를 가진다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;4fc7466e-ebaf-460b-af2f-f7c04a511b22&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;개인에게 종속된다&lt;/li&gt;
&lt;li&gt;버전 관리가 어렵다&lt;/li&gt;
&lt;li&gt;테스트가 불가능하다&lt;/li&gt;
&lt;li&gt;재사용이 불안정하다&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;747168f2077e&quot; data-renderer-start-pos=&quot;2023&quot; data-ke-size=&quot;size16&quot;&gt;반면 Skill은,&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;8088afb9-e076-407a-94a4-7d13a50d4fb0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;코드처럼 관리되고&lt;/li&gt;
&lt;li&gt;설치 가능하며&lt;/li&gt;
&lt;li&gt;버전 관리가 가능하고&lt;/li&gt;
&lt;li&gt;여러 Agent에서 재사용된다&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;68a09450cf3a&quot; data-renderer-start-pos=&quot;2096&quot; data-ke-size=&quot;size16&quot;&gt;공식 문서에서도 Skill은 npm 패키지와 유사한 개념으로 설명된다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9c5b07aedc30&quot; data-renderer-start-pos=&quot;2137&quot; data-ke-size=&quot;size16&quot;&gt;즉, Skill은 AI 활용의 최소 실행 단위이자 조직 차원의 공유 자산이 된다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;Context란-무엇인가&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2188&quot; data-local-id=&quot;982674dbcc0b&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Context란 무엇인가&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;amp;mdash; Agent &amp;amp;middot; Skill &amp;amp;middot; Context 개념 완전 정리 (3).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k0BG8/dJMcacQimRM/KmKmrGgnc0iXUPQslSuQsK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k0BG8/dJMcacQimRM/KmKmrGgnc0iXUPQslSuQsK/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k0BG8/dJMcacQimRM/KmKmrGgnc0iXUPQslSuQsK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk0BG8%2FdJMcacQimRM%2FKmKmrGgnc0iXUPQslSuQsK%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; alt=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;355&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리 (3).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 id=&quot;의도적으로-설계된-정보-경계&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2214&quot; data-local-id=&quot;6d2a25444d49&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;의도적으로 설계된 정보 경계&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b54a6a04e67e&quot; data-renderer-start-pos=&quot;2231&quot; data-ke-size=&quot;size16&quot;&gt;Context는 종종 오해된다. Context = 프롬프트를 길게 쓰는 것&amp;rdquo; 이라는 인식 때문이다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2efc38e12953&quot; data-renderer-start-pos=&quot;2290&quot; data-ke-size=&quot;size16&quot;&gt;하지만 Claude Code에서 Context는 전혀 다르다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;a2001c85-27cc-41bb-8701-3d2ec5f080af&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;e477205fa247&quot; data-renderer-start-pos=&quot;2327&quot; data-ke-size=&quot;size16&quot;&gt;Context는 Agent가 작업을 수행하기 위해&lt;br /&gt;의도적으로 제공되는 제한된 정보 공간이다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3a9d9f4765f6&quot; data-renderer-start-pos=&quot;2381&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3a9d9f4765f6&quot; data-renderer-start-pos=&quot;2381&quot; data-ke-size=&quot;size16&quot;&gt;Context의 핵심은 제한이다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;2a686f10-dae6-476c-a532-eb51813ea083&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;모든 정보를 주지 않는다&lt;/li&gt;
&lt;li&gt;필요한 정보만 제공한다&lt;/li&gt;
&lt;li&gt;역할에 맞는 범위만 허용한다&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;801020ae001b&quot; data-renderer-start-pos=&quot;2455&quot; data-ke-size=&quot;size16&quot;&gt;이는 다음을 가능하게 한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;a02973f9-7f36-4f00-a8e3-b9fcf8dda592&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;예측 가능한 결과&lt;/li&gt;
&lt;li&gt;일관된 실행&lt;/li&gt;
&lt;li&gt;불필요한 토큰 낭비 방지&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;18f6c8ce605b&quot; data-renderer-start-pos=&quot;2514&quot; data-ke-size=&quot;size16&quot;&gt;Prompt가 즉흥적 대화라면, Context는 설계된 실행 환경이다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;Agent-&amp;middot;-Skill-&amp;middot;-Context는-어떻게-연결되는가&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2559&quot; data-local-id=&quot;3167b75068c1&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;Agent &amp;middot; Skill &amp;middot; Context는 어떻게 연결되는가&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;amp;mdash; Agent &amp;amp;middot; Skill &amp;amp;middot; Context 개념 완전 정리 (2).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdV0DK/dJMcabRnzFY/38tnLQmouC9rznRX7JlJe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdV0DK/dJMcabRnzFY/38tnLQmouC9rznRX7JlJe0/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdV0DK/dJMcabRnzFY/38tnLQmouC9rznRX7JlJe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdV0DK%2FdJMcabRnzFY%2F38tnLQmouC9rznRX7JlJe0%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; alt=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;363&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리 (2).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;edf2d8d73715&quot; data-renderer-start-pos=&quot;2606&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;edf2d8d73715&quot; data-renderer-start-pos=&quot;2606&quot; data-ke-size=&quot;size16&quot;&gt;이 세 가지는 독립적인 개념이 아니다. 항상 함께 작동한다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dcf9543ab839&quot; data-renderer-start-pos=&quot;2641&quot; data-ke-size=&quot;size16&quot;&gt;구조적으로 표현하면 다음과 같다.&lt;/p&gt;
&lt;pre id=&quot;code_1776231356159&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Agent
 ├─ uses &amp;rarr; Skill
 └─ operates within &amp;rarr; Context&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;5080e424-89b8-498f-b224-0486146f0298&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Agent는 역할과 책임을 가진다&lt;/li&gt;
&lt;li&gt;Skill은 Agent가 수행할 수 있는 기능이다&lt;/li&gt;
&lt;li&gt;Context는 그 기능이 실행되는 정보 경계다&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1092629945eb&quot; data-renderer-start-pos=&quot;2800&quot; data-ke-size=&quot;size16&quot;&gt;이 구조 덕분에 Claude Code는 AI를 하나의 &amp;ldquo;똑똑한 존재&amp;rdquo;가 아니라 역할 분리된 시스템으로 다룰 수 있다.&lt;/p&gt;
&lt;h4 id=&quot;왜-&amp;ldquo;프롬프트만-잘-쓰면-된다&amp;rdquo;는-말이-틀렸는가&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2871&quot; data-local-id=&quot;59bf56881f69&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;b&gt;왜 &amp;ldquo;프롬프트만 잘 쓰면 된다&amp;rdquo;는 말이 틀렸는가&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;9e135c0902cf&quot; data-renderer-start-pos=&quot;2899&quot; data-ke-size=&quot;size16&quot;&gt;프롬프트는 표준이 될 수 없다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;bdc5e0aa-5763-49d4-9961-daa5d5795483&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;개인마다 다르고&lt;/li&gt;
&lt;li&gt;공유되지 않으며&lt;/li&gt;
&lt;li&gt;재현되지 않고&lt;/li&gt;
&lt;li&gt;책임 분리가 불가능하다&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;544b289da5e7&quot; data-renderer-start-pos=&quot;2971&quot; data-ke-size=&quot;size16&quot;&gt;Claude Code가 지향하는 것은 프롬프트를 더 잘 쓰는 방법이 아니다.&lt;/p&gt;
&lt;blockquote data-local-id=&quot;aec3a02f-e34c-4761-a38a-8aeb3b5dc4b2&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p data-local-id=&quot;84bcde2f2c97&quot; data-renderer-start-pos=&quot;3016&quot; data-ke-size=&quot;size16&quot;&gt;프롬프트에 의존하지 않아도 AI를 안정적으로 활용할 수 있는 구조다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0b4d5ad4c2a6&quot; data-renderer-start-pos=&quot;3057&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;0b4d5ad4c2a6&quot; data-renderer-start-pos=&quot;3057&quot; data-ke-size=&quot;size16&quot;&gt;Agent &amp;middot; Skill &amp;middot; Context는 그 구조를 가능하게 만드는 최소 단위다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;amp;mdash; Agent &amp;amp;middot; Skill &amp;amp;middot; Context 개념 완전 정리 (7).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sLwi8/dJMcahRAJie/Df0nGIsGpxKx08RWZcdcKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sLwi8/dJMcahRAJie/Df0nGIsGpxKx08RWZcdcKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sLwi8/dJMcahRAJie/Df0nGIsGpxKx08RWZcdcKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsLwi8%2FdJMcahRAJie%2FDf0nGIsGpxKx08RWZcdcKk%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; alt=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;350&quot; data-filename=&quot;[AI활용] Claude Code 기본 구조 이해하기 &amp;mdash; Agent &amp;middot; Skill &amp;middot; Context 개념 완전 정리 (7).png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;시리즈-2를-마치며&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3110&quot; data-local-id=&quot;ba9b658ba6ab&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;시리즈 2를 마치며&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;fd17be050026&quot; data-renderer-start-pos=&quot;3122&quot; data-ke-size=&quot;size16&quot;&gt;이 글에서는 Claude Code의 핵심 개념을 대화 방식이 아니라 시스템 구조의 관점에서 정리했다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;54c096b6-abd3-45b1-903c-b282c6ca705f&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Agent는 역할을 가진 실행 주체&lt;/li&gt;
&lt;li&gt;Skill은 재사용 가능한 작업 단위&lt;/li&gt;
&lt;li&gt;Context는 설계된 정보 경계&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;78170368127c&quot; data-renderer-start-pos=&quot;3251&quot; data-ke-size=&quot;size16&quot;&gt;이제 개념은 충분하다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;78170368127c&quot; data-renderer-start-pos=&quot;3251&quot; data-ke-size=&quot;size16&quot;&gt;다음 글에서는 이 구조가 실제 실무에서 어떻게 사용되는지를 다룬다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. 이&amp;nbsp;구조가&amp;nbsp;실제&amp;nbsp;실무에&amp;nbsp;어떤&amp;nbsp;의미를&amp;nbsp;가지는가?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;프롬프트&amp;nbsp;중심&amp;nbsp;활용의&amp;nbsp;한계를&amp;nbsp;넘어서,&amp;nbsp;AI&amp;nbsp;사용을&amp;nbsp;표준화할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;기반이&amp;nbsp;된다.&amp;nbsp;Agent&amp;middot;Skill&amp;middot;Context&amp;nbsp;구조를&amp;nbsp;전제로&amp;nbsp;하면,&amp;nbsp;누가&amp;nbsp;실행해도&amp;nbsp;같은&amp;nbsp;결과가&amp;nbsp;나오는&amp;nbsp;AI&amp;nbsp;작업&amp;nbsp;흐름을&amp;nbsp;설계할&amp;nbsp;수&amp;nbsp;있고,&amp;nbsp;이는&amp;nbsp;곧&amp;nbsp;팀&amp;nbsp;단위&amp;middot;조직&amp;nbsp;단위의&amp;nbsp;AI&amp;nbsp;활용으로&amp;nbsp;확장될&amp;nbsp;수&amp;nbsp;있다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;
&lt;ul style=&quot;list-style-type: disc; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;e4c5c407-5b98-40a3-b9fa-07f9cb3685fb&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;Claude Code Official Docs&lt;br /&gt;&lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;652&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://code.claude.com/docs&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://code.claude.com/docs&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;Claude Code overview - Claude Code Docs&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Claude Code &amp;ndash; Skills&lt;br /&gt;&lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;679&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://code.claude.com/docs/en/skills&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://code.claude.com/docs/en/skills&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;Extend Claude with skills - Claude Code Docs&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Claude Code &amp;ndash; Sub-agents&lt;br /&gt;&lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;710&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://code.claude.com/docs/en/sub-agents&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://code.claude.com/docs/en/sub-agents&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;Create custom subagents - Claude Code Docs&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/etc.</category>
      <category>aiagent</category>
      <category>AIArchitecture</category>
      <category>AIWorkflow</category>
      <category>claudecode</category>
      <category>DeveloperProductivity</category>
      <category>GenerativeAI</category>
      <category>KTCloud</category>
      <category>llmops</category>
      <category>Multiagent</category>
      <category>promptengineering</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/425</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-claude-agent-ai%ED%99%9C%EC%9A%A9-%EA%B0%9C%EB%85%90%EC%A0%95%EB%A6%AC#entry425comment</comments>
      <pubDate>Wed, 15 Apr 2026 14:57:13 +0900</pubDate>
    </item>
    <item>
      <title>[활용가이드] kt cloud AI RAG(검색 증강 생성) 활용법 &amp;ndash; 컨텍스트 최적화로 성능 높이기</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-ai-rag-%EC%84%B1%EB%8A%A5-%EC%B5%9C%EC%A0%81%ED%99%94</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud Cloud컨설팅팀 심대섭 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 RAG(검색 증강 생성) 기반 LLM 서비스에서 컨텍스트 품질이 답변 성능에 미치는 영향과,&lt;br /&gt;TopK 조정&amp;middot;rerank&amp;middot;중복 제거&amp;middot;질문 기반 압축 등 실무 적용 가능한 컨텍스트 최적화 기법을 다룹니다.&lt;br /&gt;프롬프트 튜닝보다 근거 문서의 선별&amp;middot;정제&amp;middot;구조화가&lt;br /&gt;답변의 신뢰성과 일관성을 결정하는 핵심 변수임을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#RAG&amp;nbsp;#컨텍스트최적화&amp;nbsp;#rerank&amp;nbsp;#TopK&amp;nbsp;#query-aware-compression&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b1fe458a-ad4e-4c90-a6e6-2e0a2f92eee2&quot; data-renderer-start-pos=&quot;2144&quot; data-ke-size=&quot;size16&quot;&gt;LLM을 서비스에 붙이면 가장 먼저 손대는 건 보통 프롬프트입니다. 그런데 운영 단계로 들어가면, 프롬프트를 아무리 다듬어도 답변 품질이 들쭉날쭉한 상황을 자주 마주합니다. 특히 RAG처럼 문서를 붙여 답하게 만드는 구조에서는 &amp;ldquo;문장을 잘 쓰는 능력&amp;rdquo;보다 &amp;ldquo;모델이 어떤 입력을 받았는지&amp;rdquo;가 결과를 더 크게 좌우합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b1fe458a-ad4e-4c90-a6e6-2e0a2f92eee2&quot; data-renderer-start-pos=&quot;2144&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a7a9abda-9f7c-47a3-86f9-35484670887b&quot; data-renderer-start-pos=&quot;2323&quot; data-ke-size=&quot;size16&quot;&gt;kt cloud처럼 RAG 기반 서비스를 활용하는 외부 사용자 관점에서도 마찬가지입니다. 사용자 질문이 요금&amp;middot;약관&amp;middot;SLA&amp;middot;보안 가이드처럼 책임이 걸리는 영역으로 갈수록, 프롬프트의 표현보다 근거 문서가 어떻게 선별&amp;middot;정제&amp;middot;구조화되어 들어왔는지가 신뢰를 결정합니다. 이 글은 그 이유를 정리하고, 바로 적용 가능한 개선 포인트를 실무 기준으로 묶었습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[활용가이드] kt cloud AI RAG(검색 증강 생성) 활용법 &amp;amp;ndash; 컨텍스트 최적화로 성능 높이기.png&quot; data-origin-width=&quot;1906&quot; data-origin-height=&quot;1014&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Jpu8T/dJMcadhjfaY/IANh2WeRAVPWtLMwXoKqh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Jpu8T/dJMcadhjfaY/IANh2WeRAVPWtLMwXoKqh1/img.png&quot; data-alt=&quot;RAG 전체 흐름 다이어그램(Image: AI-Generated Content)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Jpu8T/dJMcadhjfaY/IANh2WeRAVPWtLMwXoKqh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJpu8T%2FdJMcadhjfaY%2FIANh2WeRAVPWtLMwXoKqh1%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; alt=&quot;[활용가이드] kt cloud AI RAG(검색 증강 생성) 활용법 &amp;ndash; 컨텍스트 최적화로 성능 높이기&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;346&quot; data-filename=&quot;[활용가이드] kt cloud AI RAG(검색 증강 생성) 활용법 &amp;ndash; 컨텍스트 최적화로 성능 높이기.png&quot; data-origin-width=&quot;1906&quot; data-origin-height=&quot;1014&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;RAG 전체 흐름 다이어그램(Image: AI-Generated Content)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;145e214024a4&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;사용자 질문 입력: 질문의 범위와 출력 형식(표, 요약, 조건 포함)을 먼저 확정&lt;/li&gt;
&lt;li&gt;문서 검색(리트리벌): 검색 대상(문서 집합)과 필수 메타데이터(버전, 날짜, 출처) 기준을 고정&lt;/li&gt;
&lt;li&gt;TopK 후보 선택: TopK는 최소로 시작하고, 불필요한 후보가 섞이면 즉시 축소&lt;/li&gt;
&lt;li&gt;재정렬(rerank): 상위 근거가 질문과 직접 연결되는지 확인하고, 상위 몇 개만 남김&lt;/li&gt;
&lt;li&gt;필터링&amp;middot;중복 제거&amp;middot;버전 정합: 구버전 제거, 중복 제거, 충돌 문구가 함께 들어오지 않게 차단&lt;/li&gt;
&lt;li&gt;질문 기반 압축: 문서 전체가 아니라 질문에 필요한 문장만 남기고 나머지는 과감히 제거&lt;/li&gt;
&lt;li&gt;컨텍스트 패키징: 규칙 &amp;rarr; 질문 재정의 &amp;rarr; 근거 3~5개 &amp;rarr; 답변 형식 순서로 고정&lt;/li&gt;
&lt;li&gt;LLM 답변 생성(근거 인용): 근거 인용을 기본값으로 두고, 근거가 부족하면 추가 질문으로 전환&lt;/li&gt;
&lt;/ol&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;1)-모델은-입력-기반으로-답을-만든다.&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2970&quot; data-local-id=&quot;933a3c27-e50b-4d5d-bd43-8e32a151d7a7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;1) 모델은 입력 기반으로 답을 만든다.&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a457010a-65a8-470d-a80d-1494fd9238e0&quot; data-renderer-start-pos=&quot;2994&quot; data-ke-size=&quot;size16&quot;&gt;LLM은 &amp;ldquo;좋은 문장&amp;rdquo;을 이해한 뒤 답을 쓰는 방식이라기보다, 현재 입력된 토큰 전체를 조건으로 다음 토큰을 예측합니다. 모델은 학습된 지식 위에서 동작하지만, 최신&amp;middot;사내&amp;middot;정책 질문의 사실성은 입력으로 주어진 근거에 크게 좌우됩니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a457010a-65a8-470d-a80d-1494fd9238e0&quot; data-renderer-start-pos=&quot;2994&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;26b4f0eb-5aac-44b4-a03f-e7d663373d4c&quot; data-renderer-start-pos=&quot;3126&quot; data-ke-size=&quot;size16&quot;&gt;여기서 자주 생기는 오해가 있습니다. &amp;ldquo;모델이 똑똑하니까 알아서 맞게 답하지 않을까?&amp;rdquo;라는 기대입니다. 하지만 근거가 입력에 없으면 모델은 추측으로 메워야 하고, 추측은 문장이 자연스러워도 업무적으로는 위험합니다. RAG가 필요한 이유도 결국 같습니다. 정답을 만들 재료를 입력으로 제공하겠다는 선택이기 때문입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2)-프롬프트는-지시이고,-컨텍스트는-증거다.&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3305&quot; data-local-id=&quot;63ddb717-220a-4e44-9b18-52b1acc47260&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2) 프롬프트는 지시이고, 컨텍스트는 증거다.&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3aaf5d5b-1e41-4c9e-8beb-5ec55117c4e5&quot; data-renderer-start-pos=&quot;3332&quot; data-ke-size=&quot;size16&quot;&gt;프롬프트는 방향을 잡습니다. 예를 들어 &amp;ldquo;정책 기준으로 답해라&amp;rdquo;, &amp;ldquo;표로 정리해라&amp;rdquo;, &amp;ldquo;근거를 인용해라&amp;rdquo; 같은 지시가 여기에 해당합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3aaf5d5b-1e41-4c9e-8beb-5ec55117c4e5&quot; data-renderer-start-pos=&quot;3332&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dedc1b51-dfd3-4991-9ae8-0e707b15316a&quot; data-renderer-start-pos=&quot;3410&quot; data-ke-size=&quot;size16&quot;&gt;컨텍스트는 내용의 원재료입니다. 문서 발췌, 표, 로그, 약관 문구, SLA 조항, 릴리즈 노트처럼 실제 답을 구성하는 증거입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;dedc1b51-dfd3-4991-9ae8-0e707b15316a&quot; data-renderer-start-pos=&quot;3410&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;1f884b6c-1789-41fb-ba5e-db8dd8d3074e&quot; data-renderer-start-pos=&quot;3485&quot; data-ke-size=&quot;size16&quot;&gt;현장에서는 지시를 조금 더 정교하게 쓰는 것보다, 증거를 더 정확하게 넣는 쪽이 품질에 더 큰 영향을 줍니다. 프롬프트가 훌륭해도 근거가 부정확하거나 서로 충돌하면 답이 흔들리고, 프롬프트가 단순해도 근거가 선명하면 답이 안정됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3)-컨텍스트가-망가지는-대표적인-4가지-패턴&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3618&quot; data-local-id=&quot;f4f40bbf-46e3-42b3-8d81-65520f74e186&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3) 컨텍스트가 망가지는 대표적인 4가지 패턴&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;60812c36-4765-43e1-ac1a-e9c7704078f3&quot; data-renderer-start-pos=&quot;3645&quot; data-ke-size=&quot;size16&quot;&gt;컨텍스트는 잡음에 매우 취약합니다. 특히 아래 4가지가 섞이면 모델은 생각보다 쉽게 틀립니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;1e48ea0b-8d0f-4a22-9f41-030f538ac1db&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;관련 없는 문단이 많이 들어오는 경우&lt;br /&gt;검색 품질이 낮거나 TopK를 과도하게 키우면, 질문과 무관한 청크가 섞이면서 판단이 흐려집니다.&lt;/li&gt;
&lt;li&gt;서로 충돌하는 정보가 함께 들어오는 경우&lt;br /&gt;구버전&amp;middot;신버전 문서가 섞이면 모델은 둘 중 하나를 임의로 선택하거나, 둘을 섞어 새로운 규칙을 만들어버릴 수 있습니다.&lt;/li&gt;
&lt;li&gt;중복 문장이 많은 경우&lt;br /&gt;같은 내용이 여러 청크에 반복되면 모델은 중요도를 잘못 추정할 수 있고, 결론 문장에 편향이 생기기도 합니다.&lt;/li&gt;
&lt;li&gt;핵심 근거가 질문과 멀리 떨어진 경우&lt;br /&gt;긴 입력에서 핵심 근거가 뒤쪽에 몰리면, 앞쪽 잡음이 더 크게 영향을 주는 경향이 생깁니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d23cc563-a15d-444a-a5d9-2ae0a102d282&quot; data-renderer-start-pos=&quot;4027&quot; data-ke-size=&quot;size16&quot;&gt;이 상황에서는 &amp;ldquo;프롬프트를 더 잘 쓰기&amp;rdquo;로 해결이 잘 안 됩니다. 해법은 대체로 하나입니다. 덜 넣고 더 정확히 넣기.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d23cc563-a15d-444a-a5d9-2ae0a102d282&quot; data-renderer-start-pos=&quot;4027&quot; data-ke-size=&quot;size16&quot;&gt;즉, 입력 묶음을 재구성해야 합니다.&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-mark=&quot;true&quot; data-mark-type=&quot;fragment&quot; data-name=&quot;Table 3&quot; data-localid=&quot;edf96416-ab57-4be8-b108-b4a5c464dfca&quot;&gt;
&lt;div data-testid=&quot;table-container&quot; data-layout=&quot;custom&quot;&gt;
&lt;div data-vc=&quot;table-node-wrapper&quot; data-table-width=&quot;760&quot; data-table-local-id=&quot;d04614ed-7776-4b4b-9a0d-bad176d9e042&quot; data-autosize=&quot;false&quot; data-layout=&quot;center&quot; data-number-column=&quot;false&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-layout=&quot;center&quot; data-table-width=&quot;760&quot; data-number-column=&quot;false&quot; data-testid=&quot;renderer-table&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;구분&lt;/td&gt;
&lt;td&gt;정제되지&amp;nbsp;않은&amp;nbsp;컨텍스트&lt;/td&gt;
&lt;td&gt;정제된&amp;nbsp;컨텍스트&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;입력 문서&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;다수, 중복 포함&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;3~5개 핵심 근거&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;버전&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;구/신 혼재&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;최신 기준&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;관련성&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;질문과 간접적&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;질문 직접 연결&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;모델 동작&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;추측 발생&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;근거 기반 판단&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;답변 특성&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;그럴듯함&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left;&quot;&gt;&lt;span&gt;검증 가능&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px; color: #9d9d9d;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div data-vc=&quot;table-node-wrapper&quot; data-table-width=&quot;760&quot; data-table-local-id=&quot;d04614ed-7776-4b4b-9a0d-bad176d9e042&quot; data-autosize=&quot;false&quot; data-layout=&quot;center&quot; data-number-column=&quot;false&quot;&gt;&lt;span style=&quot;letter-spacing: 0px; color: #9d9d9d;&quot;&gt;&amp;lt;&amp;nbsp;표1.&amp;nbsp;RAG&amp;nbsp;입력&amp;nbsp;컨텍스트&amp;nbsp;정제&amp;nbsp;전&amp;middot;후에&amp;nbsp;따른&amp;nbsp;답변&amp;nbsp;품질&amp;nbsp;차이&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;4)-토큰-예산은-한정돼서-무엇을-넣을지가-곧-성능이다.&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4359&quot; data-local-id=&quot;2834c808-9148-4004-aff8-d71d670c9900&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;4) 토큰 예산은 한정돼서 무엇을 넣을지가 곧 성능이다.&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8b4ff710-ca65-47b1-aa39-fef180c65e35&quot; data-renderer-start-pos=&quot;4392&quot; data-ke-size=&quot;size16&quot;&gt;컨텍스트 윈도우가 커져도 무한은 아닙니다. 그리고 더 많이 넣을수록 비용과 지연이 증가합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8b4ff710-ca65-47b1-aa39-fef180c65e35&quot; data-renderer-start-pos=&quot;4392&quot; data-ke-size=&quot;size16&quot;&gt;더 중요한 문제는 &amp;ldquo;많이 넣을수록 안전&amp;rdquo;이 아니라 &amp;ldquo;많이 넣을수록 핵심이 희석&amp;rdquo;된다는 점입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;8b2b8596-70b5-4fdb-ae59-97b1fc7dfbd1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;근거가 많아질수록 충돌 가능성이 증가합니다.&lt;/li&gt;
&lt;li&gt;입력이 길어질수록 중요한 근거의 상대적 비중이 줄어듭니다.&lt;/li&gt;
&lt;li&gt;결국 답변이 모호해지거나, 엉뚱한 근거를 집어 결론을 내릴 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;569398d6-b8a7-4b34-83cf-e79685905bc3&quot; data-renderer-start-pos=&quot;4610&quot; data-ke-size=&quot;size16&quot;&gt;그래서 RAG 품질 튜닝은 &amp;ldquo;근거를 더 추가&amp;rdquo;하는 방향보다 &amp;ldquo;근거 밀도를 높이는 정제&amp;rdquo; 쪽이 더 잘 맞습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;5)-구조화된-입력에서-추론이-안정된다.&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4674&quot; data-local-id=&quot;1efb9035-a6b8-46e8-9619-8942d0f156e3&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot; data-text-custom-color=&quot;#0747a6&quot; data-renderer-mark=&quot;true&quot;&gt;5) 구조화된 입력에서 추론이 안정된다.&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b2b6fc18-b107-4750-b6b7-86de7732eb6a&quot; data-renderer-start-pos=&quot;4698&quot; data-ke-size=&quot;size16&quot;&gt;같은 정보라도 구조가 있으면 성능이 확 뛰는 경우가 많습니다. 이유는 단순합니다. 모델은 사람처럼 맥락을 이해하기보다 입력에서 규칙적인 패턴을 찾습니다. 구조는 그 패턴을 명확하게 만들어 줍니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;b2b6fc18-b107-4750-b6b7-86de7732eb6a&quot; data-renderer-start-pos=&quot;4698&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c9d0a8c8-190d-4e2f-a43e-b2dada814792&quot; data-renderer-start-pos=&quot;4809&quot; data-ke-size=&quot;size16&quot;&gt;효과가 좋은 구조 예시는 아래와 같습니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;792ba028-694e-4bb5-a3d6-b76d13d5d34c&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;규칙(우선순위) &amp;rarr; 질문 재정의 &amp;rarr; 근거(인용) &amp;rarr; 답변 형식&lt;/li&gt;
&lt;li&gt;문서 발췌에 제목&amp;middot;섹션&amp;middot;날짜&amp;middot;버전&amp;middot;출처 메타데이터 포함&lt;/li&gt;
&lt;li&gt;근거는 3~5개로 제한하고, 각 근거가 질문의 어떤 부분을 뒷받침하는지 연결&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;6dfaeec3-3282-48d0-97c3-4b7c5b0d0e67&quot; data-renderer-start-pos=&quot;4954&quot; data-ke-size=&quot;size16&quot;&gt;핵심은 길게 설명하는 컨텍스트가 아니라, 판단 가능한 증거를 앞쪽에 밀도 있게 배치하는 것입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;TopK의-정의는-무엇인가?&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5011&quot; data-local-id=&quot;57f38e9d-2328-4397-a9b5-8834bc23a1c9&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;TopK의 정의는 무엇인가?&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d01ab915-d580-441c-b90b-fd6e59ba5f65&quot; data-renderer-start-pos=&quot;5028&quot; data-ke-size=&quot;size16&quot;&gt;TopK는 검색 단계에서 &amp;ldquo;후보로 몇 개를 가져올지&amp;rdquo;를 정하는 값입니다. 실무에서는 검색 후보 수(TopK)와 최종 컨텍스트에 실제로 넣는 개수(삽입 개수)를 분리해 운영하는 경우가 많습니다. K는 개수이고, TopK는 검색 점수(유사도/랭킹 점수 등)가 높은 순으로 상위 K개 문서/청크(chunk)를 후보로 뽑는다는 뜻입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d01ab915-d580-441c-b90b-fd6e59ba5f65&quot; data-renderer-start-pos=&quot;5028&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;3b2b8b3b-f848-4782-ab17-3feafcb82f88&quot; data-renderer-start-pos=&quot;5214&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어 TopK=5라면 관련도가 높은 상위 5개 청크를 후보로 가져옵니다. TopK=20이라면 더 많은 후보를 가져오지만, 잡음&amp;middot;중복&amp;middot;충돌 가능성도 같이 커집니다. RAG 성능 튜닝에서 TopK는 컨텍스트에 들어갈 재료의 양을 좌우하므로, 정확도뿐 아니라 지연과 비용에도 직접 영향을 줍니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;실무에서-바로-먹히는-개선-포인트-6가지&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;5382&quot; data-local-id=&quot;a64a739f-a48a-4e3b-83ac-7f281a55a4bc&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;실무에서 바로 먹히는 개선 포인트 6가지&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;18f6f368-102a-4a45-a33e-4e889c10a502&quot; data-renderer-start-pos=&quot;5406&quot; data-ke-size=&quot;size16&quot;&gt;아래 6가지는 모델을 바꾸지 않고도 체감 품질을 빠르게 끌어올리는 방법입니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;0214f7c8-e9f4-47bb-9586-e36fbe541937&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;TopK를 줄이고 rerank로 정확한 몇 개만 남기기
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;TopK를 늘리면 정답이 포함될 확률은 올라갈 수 있지만, 동시에 잡음도 늘어납니다. &amp;ldquo;TopK 소폭 + rerank 강화 + 정제&amp;rdquo;가 운영에서는 더 안정적입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;중복 제거(동일 문장&amp;middot;유사 문단 제거)
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;중복은 비용과 지연을 늘리고, 모델의 중요도 판단을 망가뜨립니다. 먼저 제거하면 얻는 이득이 큽니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;구버전 문서 필터링(날짜&amp;middot;버전 기준)
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;구버전과 신버전이 섞이면 모델은 임의 선택을 합니다. 최신 우선 규칙을 메타데이터 기준으로 강제하는 것이 핵심입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;질문과 직접 연결되는 문장만 추출(청킹 + 하이라이트)
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;문서 전체를 넣지 말고, 질문에 답이 되는 문장만 남기면 근거 밀도가 올라가고 답이 안정됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;길면 요약이 아니라 질문 관련 부분만 압축(query-aware compression)
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;일반 요약은 필요한 디테일을 지울 수 있습니다. 질문 기반 압축은 조건&amp;middot;예외&amp;middot;수치 같은 &amp;ldquo;답의 골격&amp;rdquo;을 유지하며 줄이는 방식입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;근거 인용을 강제하고, 근거가 없으면 추가 질문/모른다로 전환
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;근거 인용을 강제하고, 근거가 없으면 추가 질문 또는 &amp;ldquo;근거 부족&amp;rdquo;으로 보수적으로 응답하도록 전환(추가 질문이 불가한 채널이라면 &amp;ldquo;모른다/확인 필요&amp;rdquo; 정책으로 고정)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;외부-공개-자료로-보는-&amp;lsquo;정제-전/후&amp;rsquo;-효과&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6096&quot; data-local-id=&quot;c57ec972d94f&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;외부 공개 자료로 보는 &amp;lsquo;정제 전/후&amp;rsquo; 효과&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;50b29a37bf4a&quot; data-renderer-start-pos=&quot;6122&quot; data-ke-size=&quot;size16&quot;&gt;정제(TopK 축소, rerank, 중복/버전 필터, 압축)의 효과는 내부 실측이 아니더라도 외부 공개 자료에서 &amp;ldquo;방향성과 규모&amp;rdquo;를 확인할 수 있습니다. 아래 표는 대표 공개 자료를 기준으로, 정확도&amp;middot;지연&amp;middot;비용이 어떤 축에서 움직이는지 정리한 참고용 비교입니다.&lt;/p&gt;
&lt;table style=&quot;background-color: #ffffff; color: #292a2e; text-align: start; border-collapse: collapse; width: 100%; height: 166px;&quot; border=&quot;1&quot; data-layout=&quot;default&quot; data-table-width=&quot;760&quot; data-number-column=&quot;false&quot; data-testid=&quot;renderer-table&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;height: 21px;&quot;&gt;&lt;b&gt;항목&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 21px;&quot;&gt;&lt;b&gt; 정제 전 &lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 21px;&quot;&gt;&lt;b&gt; 정제 후 &lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;height: 21px;&quot;&gt;&lt;b&gt; 외부 근거 &lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 43px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;정확도(검색 실패율)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;Top-20 기준 5.7%&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;Top-20 기준 1.9% (67% 감소)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;Anthropic은 Contextual Retrieval과 reranking 결합 시 Top-20 기준 검색 실패율이 5.7%&amp;rarr;1.9%로 감소했다고 공개했습니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 43px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;지연(응답 시간)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;기준값&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;출력 토큰을 줄이면 지연이 큰 폭으로 감소(경험칙)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;OpenAI는 지연 최적화 가이드에서 출력 토큰이 지연에 큰 영향을 주며, 출력 길이를 줄이는 것이 지연 개선에 직접적이라고 안내합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 43px;&quot;&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;비용(토큰 기반)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;기준값&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;입력/출력 토큰이 줄면 토큰 기반 비용도 함께 감소&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #ffffff; text-align: left; height: 43px;&quot;&gt;&lt;span&gt;OpenAI는 토큰이 과금과 직접 연결되며, 사용량(입력/출력 토큰) 기준으로 비용이 산정된다고 설명합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;blockquote id=&quot;핵심-용어를-한-줄로-정리&quot; data-renderer-start-pos=&quot;6714&quot; data-local-id=&quot;10af46ef-7670-459c-a8ca-840ce71a52ff&quot; data-ke-style=&quot;style3&quot;&gt;[핵심 용어를 한 줄로 정리]&lt;br /&gt;rerank: 1차 검색 후보를 질문 적합도로 다시 점수화해 상위 몇 개만 남기는 재정렬 단계&lt;br /&gt;query-aware compression: 문서 전체 요약이 아니라 질문과 직접 관련된 문장만 압축해 넣는 방식&lt;/blockquote&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;RAG-답변-품질을-안정시키는-컨텍스트-템플릿&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;6849&quot; data-local-id=&quot;f70fcdfe-ef00-41be-a5ff-1cc080ffb9ab&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;RAG 답변 품질을 안정시키는 컨텍스트 템플릿&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a7399c00-d08c-4969-a0bb-6b04c182776c&quot; data-renderer-start-pos=&quot;6876&quot; data-ke-size=&quot;size16&quot;&gt;아래 템플릿은 그대로 복사해 써도 됩니다. 핵심은 [근거]에 들어가는 청크가 질문과 얼마나 직접 연결돼 있는지, 그리고 구버전&amp;middot;중복&amp;middot;충돌이 얼마나 제거돼 있는지입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a7399c00-d08c-4969-a0bb-6b04c182776c&quot; data-renderer-start-pos=&quot;6876&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1775800944202&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;규칙(우선순위)
1) 최신 문서 &amp;gt; 구버전
2) 근거에 없는 내용은 추측 금지
3) 답변에는 근거 인용 필수, 없으면 추가 질문

질문 재정의
- 사용자가 원하는 산출물: (예: 조건/예외 포함 요약, 표 형태)

근거(3~5개, 메타데이터 포함)
[근거1] 제목/섹션/날짜/버전/출처 + 질문과 직접 연결되는 문장 발췌
[근거2] ...
[근거3] ...

답변 형식
- 결론
- 근거 인용
- 예외/주의사항
- 추가 확인 질문(필요 시)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a7399c00-d08c-4969-a0bb-6b04c182776c&quot; data-renderer-start-pos=&quot;6876&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;a7399c00-d08c-4969-a0bb-6b04c182776c&quot; data-renderer-start-pos=&quot;6876&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot;&gt;이 구조가 좋은 이유는 간단합니다. 모델이 어떤 규칙으로, 무슨 질문을, 어떤 근거로, 어떤 형식으로 답해야 하는지가 입력 안에서 명확해지기 때문입니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;컨텍스트-품질을-운영-지표로-만들면-서비스가-안정된다.&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7308&quot; data-local-id=&quot;5c94678c-7b0d-48e0-a03b-5e60e92d9b22&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;컨텍스트 품질을 운영 지표로 만들면 서비스가 안정된다.&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;eb2e39cd-0135-4101-9991-5fa610ec6b71&quot; data-renderer-start-pos=&quot;7340&quot; data-ke-size=&quot;size16&quot;&gt;프롬프트는 감각에 기대기 쉽지만, 컨텍스트는 지표화가 가능합니다. 외부 사용자 대상 서비스라면 특히 유효합니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;0232afa7-51a2-4e4f-8307-d4bf3f1c8f3b&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;근거 밀도: 입력 토큰 중 실제 답변에서 인용된 근거 토큰 비율(또는 인용된 근거 문장 비율)&lt;/li&gt;
&lt;li&gt;충돌률: 상충 문장이 함께 들어오는 빈도&lt;/li&gt;
&lt;li&gt;중복률: 유사 문장이 반복되는 정도&lt;/li&gt;
&lt;li&gt;인용 성공률: 답변이 근거 인용을 만족한 비율&lt;/li&gt;
&lt;li&gt;추가 질문 전환율: 근거 부족 시 추측이 아니라 추가 질문으로 전환되는 비율&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;8166ab9b-3b19-430f-864d-3fa542d495c6&quot; data-renderer-start-pos=&quot;7586&quot; data-ke-size=&quot;size16&quot;&gt;이 지표를 잡으면 &amp;ldquo;누가 프롬프트를 잘 쓰냐&amp;rdquo; 논쟁에서 빠져나와, 재현 가능한 개선 루프를 만들 수 있습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 id=&quot;kt-cloud-RAG-품질을-안정시키는-3가지-핵심&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;7650&quot; data-local-id=&quot;2deb085f-8955-4604-8b23-0b4d6b83476a&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;kt cloud RAG 품질을 안정시키는 3가지 핵심&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[활용가이드] kt cloud AI RAG(검색 증강 생성) 활용법 &amp;amp;ndash; 컨텍스트 최적화로 성능 높이기.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RStdq/dJMb9963yLW/o42krkJRiXHt7GpodII5Yk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RStdq/dJMb9963yLW/o42krkJRiXHt7GpodII5Yk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RStdq/dJMb9963yLW/o42krkJRiXHt7GpodII5Yk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRStdq%2FdJMb9963yLW%2Fo42krkJRiXHt7GpodII5Yk%2Fimg.jpg&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; alt=&quot;[활용가이드] kt cloud AI RAG(검색 증강 생성) 활용법 &amp;ndash; 컨텍스트 최적화로 성능 높이기&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;350&quot; data-filename=&quot;[활용가이드] kt cloud AI RAG(검색 증강 생성) 활용법 &amp;ndash; 컨텍스트 최적화로 성능 높이기.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7d24e8ee-f6d4-4217-99b3-e335afc8e304&quot; data-renderer-start-pos=&quot;7681&quot; data-ke-size=&quot;size16&quot;&gt;kt cloud에서 RAG 기반 서비스를 사용하면서, 아래 세 가지를 먼저 정리해두면 답변 품질과 비용이 함께 안정됩니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;683a6253-8173-4386-85af-9783f7e8904b&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;구버전&amp;middot;신버전 문서 혼재를 막는 버전/날짜 기준(최신 우선)&lt;/li&gt;
&lt;li&gt;TopK를 무작정 키우기보다 rerank로 정확한 근거 몇 개만 남기고 중복&amp;middot;잡음을 제거하기&lt;/li&gt;
&lt;li&gt;답변에 근거 인용을 기본값으로 강제하고, 근거가 없으면 추가 질문으로 전환되게 하기&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e3687a11-d71d-4c36-81cd-a87951f8b37a&quot; data-renderer-start-pos=&quot;7895&quot; data-ke-size=&quot;size16&quot;&gt;외부 사용자를 대상으로 하는 RAG는 &amp;ldquo;그럴듯한 답&amp;rdquo;보다 &amp;ldquo;검증 가능한 답&amp;rdquo;이 중요합니다. 컨텍스트를 덜 넣고 더 정확히 넣는 방향으로 정리하면, 정확도와 일관성이 먼저 안정되고, 경우에 따라 응답 지연과 토큰 비용도 함께 줄어듭니다. 프롬프트를 다듬기 전에 컨텍스트 파이프라인을 먼저 정리하는 것, 그게 가장 빠른 안정화 전략입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. TopK를&amp;nbsp;늘리면&amp;nbsp;정답이&amp;nbsp;더&amp;nbsp;잘&amp;nbsp;나오지&amp;nbsp;않나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;정답이&amp;nbsp;포함될&amp;nbsp;확률은&amp;nbsp;오를&amp;nbsp;수&amp;nbsp;있지만,&amp;nbsp;잡음과&amp;nbsp;충돌도&amp;nbsp;같이&amp;nbsp;늘어납니다.&amp;nbsp;rerank와&amp;nbsp;정제가&amp;nbsp;약한&amp;nbsp;상태에서&amp;nbsp;TopK를&amp;nbsp;키우면&amp;nbsp;정확도가&amp;nbsp;떨어지는&amp;nbsp;경우가&amp;nbsp;많습니다.&amp;nbsp;TopK는&amp;nbsp;적정&amp;nbsp;수준으로&amp;nbsp;두고&amp;nbsp;rerank&amp;middot;중복&amp;nbsp;제거&amp;middot;버전&amp;nbsp;필터를&amp;nbsp;강화하는&amp;nbsp;쪽이&amp;nbsp;더&amp;nbsp;안정적입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. rerank는&amp;nbsp;왜&amp;nbsp;필요한가요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;1차&amp;nbsp;검색은&amp;nbsp;후보를&amp;nbsp;넓게&amp;nbsp;잡는&amp;nbsp;단계라&amp;nbsp;오탐이&amp;nbsp;섞일&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;rerank는&amp;nbsp;질문과&amp;nbsp;근거의&amp;nbsp;적합도를&amp;nbsp;다시&amp;nbsp;평가해&amp;nbsp;상위&amp;nbsp;몇&amp;nbsp;개만&amp;nbsp;남기는&amp;nbsp;단계입니다.&amp;nbsp;컨텍스트에&amp;nbsp;들어갈&amp;nbsp;근거&amp;nbsp;품질을&amp;nbsp;한&amp;nbsp;번&amp;nbsp;더&amp;nbsp;보정하는&amp;nbsp;역할이라&amp;nbsp;효과가&amp;nbsp;큽니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. 컨텍스트&amp;nbsp;윈도우가&amp;nbsp;큰&amp;nbsp;모델을&amp;nbsp;쓰면&amp;nbsp;문제는&amp;nbsp;줄지&amp;nbsp;않나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;더&amp;nbsp;많이&amp;nbsp;넣을&amp;nbsp;수는&amp;nbsp;있지만,&amp;nbsp;더&amp;nbsp;많이&amp;nbsp;넣는다고&amp;nbsp;자동으로&amp;nbsp;좋아지진&amp;nbsp;않습니다.&amp;nbsp;오히려&amp;nbsp;구버전&amp;nbsp;혼재&amp;middot;중복&amp;middot;희석&amp;nbsp;문제가&amp;nbsp;커질&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;윈도우가&amp;nbsp;커질수록&amp;nbsp;선별과&amp;nbsp;구조화의&amp;nbsp;중요도도&amp;nbsp;같이&amp;nbsp;올라갑니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ol style=&quot;list-style-type: decimal; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;3de3f8fa-1ec3-424e-af0e-3b182ddbca15&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;kt cloud, 「[Tech Series] kt cloud AI 검색 증강 생성(RAG) #1 : 핵심 개념과 시스템 구조 이해」 kt cloud 기술 블로그 (2025.08.22).&lt;/li&gt;
&lt;li&gt;kt cloud, 「[Tech Series] kt cloud AI 검색 증강 생성(RAG) #2 : 데이터 파싱과 전처리 최적화」 kt cloud 기술 블로그 (2025.09.29).&lt;/li&gt;
&lt;li&gt;kt cloud, 「RAG Suite 상품 개요」 kt cloud Cloud 매뉴얼 (2025.09.04).&lt;/li&gt;
&lt;li&gt;OpenAI, 「What are tokens and how to count them?」 OpenAI Help Center (접근: 2026.01.12).&lt;/li&gt;
&lt;li&gt;OpenAI, 「Latency optimization」 OpenAI API Docs (접근: 2026.03.11).&lt;/li&gt;
&lt;li&gt;Anthropic, 「Contextual Retrieval」 Anthropic News/Research (2024.09.19).&lt;/li&gt;
&lt;li&gt;Patrick Lewis et al., 「Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks」 NeurIPS / arXiv:2005.11401 (2020).&lt;/li&gt;
&lt;li&gt;Rodrigo Nogueira, Kyunghyun Cho, 「Passage Re-ranking with BERT」 arXiv:1901.04085 (2019).&lt;/li&gt;
&lt;li&gt;Nelson F. Liu et al., 「Lost in the Middle: How Language Models Use Long Contexts」 Transactions of the Association for Computational Linguistics (TACL) (2024).&lt;/li&gt;
&lt;li&gt;Christopher D. Manning, Prabhakar Raghavan, Hinrich Sch&amp;uuml;tze, 『Introduction to Information Retrieval』 Cambridge University Press (2008).&lt;/li&gt;
&lt;li&gt;LangChain, 「Improving Document Retrieval with Contextual Compression」 LangChain Blog (2023.04.20).&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/AI Cloud</category>
      <category>AI클라우드</category>
      <category>KTCloud</category>
      <category>LLM</category>
      <category>Rag</category>
      <category>rerank</category>
      <category>topk</category>
      <category>검색증강생성</category>
      <category>벡터검색</category>
      <category>컨텍스트최적화</category>
      <category>프롬프트엔지니어링</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/424</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-ai-rag-%EC%84%B1%EB%8A%A5-%EC%B5%9C%EC%A0%81%ED%99%94#entry424comment</comments>
      <pubDate>Fri, 10 Apr 2026 15:08:11 +0900</pubDate>
    </item>
    <item>
      <title>[인사이트] Cloud 3.0 시대의 하이브리드 전략: 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응</title>
      <link>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-hybrid-sovereign-azure-%EA%B7%9C%EC%A0%9C-%EB%8C%80%EC%9D%91</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 티스토리용 시맨틱 HTML 기술 블로그 템플릿 (개선된 UI) --&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;article style=&quot;font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 100%; margin: 0 auto; line-height: 1.7; color: #2c3e50; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 메타데이터 섹션 --&gt; &lt;/span&gt;&lt;header style=&quot;background: linear-gradient(135deg, #009a87 0%, #00b39f 100%); color: white; padding: 20px 25px; text-align: right; font-weight: 600; border-radius: 15px; margin-bottom: 35px; box-shadow: 0 8px 25px rgba(0, 154, 135, 0.15); position: relative; overflow: hidden;&quot;&gt;
&lt;div style=&quot;position: absolute; top: -50%; right: -10%; width: 200px; height: 200px; background: rgba(255,255,255,0.1); border-radius: 50%; transform: rotate(45deg);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;position: relative; z-index: 2;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt; &lt;span style=&quot;font-size: 1.1rem; text-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;&quot;&gt; [ kt cloud Azure전환TF 이영호 님 ] &lt;/span&gt; &lt;/b&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 콘텐츠 구조 및 메타데이터 표준화 적용 --&gt; &lt;/span&gt;
&lt;article&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 작성자 정보 (시맨틱 헤더) --&gt; &lt;/span&gt;&lt;header style=&quot;margin: 20px 0;&quot;&gt;
&lt;section style=&quot;margin: 25px 0;&quot;&gt;&lt;header&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;!-- 요약 섹션 헤더 - 초미니멀 디자인 --&gt; &lt;/span&gt;
&lt;h4 style=&quot;margin: 15px 0 10px 0;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87; background: #f0fffe; padding: 4px 10px; border-radius: 12px; border: 1px solid #d4eeeb; display: inline-flex; align-items: center; gap: 5px; font-weight: bold; font-size: 0.9em;&quot;&gt; &lt;span style=&quot;font-size: 0.8em;&quot;&gt; &lt;/span&gt; 요약 &lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;이 글에서는 ktcloud와 Microsoft Azure를 결합한 하이브리드 클라우드 환경에서의 네트워크 연결, ID 관리,&lt;br /&gt;데이터 배치 전략, 보안 거버넌스, 그리고 CSAP 및 CLOUD Act 등 법적 규제 대응 방안을 다룹니다.&lt;br /&gt;데이터 주권 확보와 글로벌 AI 혁신 활용이라는&lt;br /&gt;두 가지 요구를 동시에 충족하기 위한 실질적인 아키텍처 설계 방향을 정리합니다.&lt;/span&gt;&lt;/p&gt;
&lt;/header&gt;&lt;/section&gt;
&lt;/header&gt;&lt;/article&gt;
&lt;/article&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;#하이브리드클라우드&amp;nbsp;#데이터주권&amp;nbsp;#CSAP&amp;nbsp;#ExpressRoute&amp;nbsp;#제로트러스트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;들어가며:-혁신적-미래를-위한-'두뇌'와-'금고'의-결합&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1166&quot; data-local-id=&quot;899a8ae59f3e&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;들어가며: 혁신적 미래를 위한 '두뇌'와 '금고'의 결합&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;12209b5a4b18&quot; data-renderer-start-pos=&quot;1199&quot; data-ke-size=&quot;size16&quot;&gt;Cloud 3.0 시대가 그리는 혁신적인 미래는 복잡하지 않습니다. 가장 뛰어난 'AI 두뇌(Azure)'를 활용하면서도, 내 소중한 정보는 절대 열리지 않는 안전 금고(ktcloud)'에 보관하는 것입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;12209b5a4b18&quot; data-renderer-start-pos=&quot;1199&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;2c68519d3861&quot; data-renderer-start-pos=&quot;1317&quot; data-ke-size=&quot;size16&quot;&gt;2부에서는 이 두 가지 다른 환경을 마치 하나의 시스템처럼 부드럽고 안전하게 연결하는 방법론(네트워크, ID 관리, 데이터 배치)과 법적 고려사항을 알기 쉽게 살펴봅니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;1.-어디에-무엇을-둘-것인가?-(데이터-분류와-배치-전략)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1415&quot; data-local-id=&quot;082edd3606cc&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;1. 어디에 무엇을 둘 것인가? (데이터 분류와 배치 전략)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e04d5080a2f7&quot; data-renderer-start-pos=&quot;1450&quot; data-ke-size=&quot;size16&quot;&gt;하이브리드 설계의 첫 단추는 데이터를 민감도에 따라 분류하고 알맞은 위치에 배치하는 것입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;711a1632-8cbc-45ca-a8d8-cc9dae78ca86&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;초민감 데이터 (극비/기밀):&lt;/b&gt; 국가 안보, 핵심 개인정보, 재무 데이터 등.
&lt;ul style=&quot;list-style-type: circle;&quot; data-indent-level=&quot;2&quot; data-local-id=&quot;78e1d106-a00b-4232-8c82-cda517f5cbca&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;b&gt;배치:&lt;/b&gt; &lt;b&gt;ktcloud (필수)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;이유:&lt;/b&gt; 한국 정부의 가장 엄격한 규제(CSAP 상/중 등급)를 충족하는 '물리적 망분리'가 필요하기 때문입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;일반/혁신 데이터 (내부/공개):&lt;/b&gt; 일반 업무 문서, 대국민 공개 데이터, AI 학습용 비식별 데이터 등.
&lt;ul style=&quot;list-style-type: circle;&quot; data-indent-level=&quot;2&quot; data-local-id=&quot;32696ffb-d467-4d72-a7f8-c4791dcfefe2&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;b&gt;배치:&lt;/b&gt; Azure 또는 ktcloud&lt;/li&gt;
&lt;li&gt;&lt;b&gt;이유:&lt;/b&gt; 글로벌 확장성과 최신 AI/ML 기능을 마음껏 활용할 수 있습니다. (CSAP 하 등급 적용)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;2.-혁신-인프라를-연결하는-핵심-뼈대-(네트워크와-ID)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;1789&quot; data-local-id=&quot;d0c26746e04c&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;2. 혁신 인프라를 연결하는 핵심 뼈대 (네트워크와 ID)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;09904aa4ea37&quot; data-renderer-start-pos=&quot;1823&quot; data-ke-size=&quot;size16&quot;&gt;서로 다른 두 클라우드가 끊김 없이 소통하려면 튼튼한 다리와 일관된 출입증이 필요합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;09904aa4ea37&quot; data-renderer-start-pos=&quot;1823&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;70d83ff3acb2&quot; data-renderer-start-pos=&quot;1874&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;① 네트워크: 빠르고 은밀한 전용차선 (Connect hub/&lt;/b&gt; &lt;b&gt;ExpressRoute)&lt;/b&gt; 인터넷망(VPN)을 통한 연결도 가능하지만, 최고의 성능과 보안을 위해서는 &lt;b&gt;전용선&lt;/b&gt;이 필수입니다. ktcloud는 자체 데이터센터(IDC)를 보유하고 있어, 그 안에서 Azure의 전용선 서비스인 'ExpressRoute'를 직접 연결할 수 있습니다. ktcloud IDC 내에서 ExpressRoute 연결을 통합 제공하므로, 고객이 별도로 통신사와 직접 계약하는 번거로움 없이 구성 가능합니다&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;70d83ff3acb2&quot; data-renderer-start-pos=&quot;1874&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;f3dcc3305924&quot; data-renderer-start-pos=&quot;2145&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;② ID 및 액세스: 단일 출입증 (SSO와 Entra ID)&lt;/b&gt; 시스템이 두 개라고 아이디와 비밀번호도 두 개일 필요는 없습니다. Microsoft Entra ID(구 Azure AD)를 중앙 통제실로 삼아 ktcloud와 연동(SSO)합니다. 한 번의 안전한 로그인만으로 권한에 따라 양쪽 클라우드를 자유롭게 넘나들 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] Cloud 3.0 시대의 하이브리드 전략 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응 (1).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkFk3U/dJMcaiQpUdV/YP9BlMnPloOOXIe1xvui9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkFk3U/dJMcaiQpUdV/YP9BlMnPloOOXIe1xvui9k/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkFk3U/dJMcaiQpUdV/YP9BlMnPloOOXIe1xvui9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkFk3U%2FdJMcaiQpUdV%2FYP9BlMnPloOOXIe1xvui9k%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; alt=&quot;[인사이트] Cloud 3.0 시대의 하이브리드 전략: 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;355&quot; data-filename=&quot;[인사이트] Cloud 3.0 시대의 하이브리드 전략 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응 (1).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;3.-방패는-어떻게-세우는가?-(보안과-법적-대응)&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;2336&quot; data-local-id=&quot;b006701bb68d&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;3. 방패는 어떻게 세우는가? (보안과 법적 대응)&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ae67b8cfff24&quot; data-renderer-start-pos=&quot;2366&quot; data-ke-size=&quot;size16&quot;&gt;하이브리드 환경은 연결 통로가 많아진 만큼 보안망을 이중, 삼중으로 쳐야 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;ae67b8cfff24&quot; data-renderer-start-pos=&quot;2366&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;54f1fb495494&quot; data-renderer-start-pos=&quot;2413&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;① 제로 트러스트(Zero Trust)와 암호화&lt;/b&gt; &quot;내부망이니까 안전하겠지&quot;라는 생각은 버려야 합니다(제로 트러스트 원칙). 모든 접근을 매번 검증하고, 데이터는 가만히 있을 때(저장), 이동할 때(전송), 심지어 연산 중일 때(Azure 기밀 컴퓨팅)도 모두 암호화하여 외부 유출을 원천 차단해야 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;54f1fb495494&quot; data-renderer-start-pos=&quot;2413&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;7b335290d9b5&quot; data-renderer-start-pos=&quot;2585&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;② 글로벌 클라우드 이용 시 법적 환경에 대한 합리적 대응&lt;/b&gt; 글로벌 클라우드를 도입할 때에는 각국 정부의 데이터 접근 권한, 데이터 국외 이전&amp;middot;저장 규제, 개인정보 보호법 등 다양한 법적&amp;middot;규제 요인을 종합적으로 고려해야 합니다. kt cloud와 Microsoft Azure를 결합한 하이브리드 아키텍처는 주요 데이터를 국내 사업자 인프라에 안전하게 보관하면서도, 글로벌 서비스 확장과 최신 클라우드 기술 활용을 동시에 구현할 수 있어 이러한 법적&amp;middot;규제 환경에 보다 유연하고 효과적으로 대응하는 방안을 제공합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;2293138a-2961-4159-99ba-396af600d481&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;법적 방어:&lt;/b&gt; 절대 유출되면 안 되는 핵심 데이터는 애초에 미국 법의 효력이 닿지 않는 국내(ktcloud)에 둡니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;기술적 방어:&lt;/b&gt; &lt;b&gt;Azure&lt;/b&gt;에 두는 데이터는 Microsoft 직원조차 풀 수 없는 강력한 암호화 키(고객 관리 키, CMK)로 잠가두어, 설령 법적 요청이 들어와도 의미 있는 데이터를 넘겨줄 수 없게 만듭니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;4.-법적-및-규제-고려사항-심화&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3064&quot; data-local-id=&quot;02b92ac079f7&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;4. 법적 및 규제 고려사항 심화&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e02dfbd6536f&quot; data-renderer-start-pos=&quot;3084&quot; data-ke-size=&quot;size16&quot;&gt;하이브리드 클라우드 도입 시 기술적 측면만큼 중요한 것이 법적 고려사항입니다. 데이터가 두 클라우드에 분산되어 있으므로, 각 환경에 적용되는 법적 체계를 이해하고 대응 전략을 수립해야 합니다.&lt;/p&gt;
&lt;h4 id=&quot;1.-CSAP-인증-등급별-하이브리드-배치-및-운영&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3193&quot; data-local-id=&quot;2bb6e3d663a3&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. CSAP 인증 등급별 하이브리드 배치 및 운영&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c7475883e9b1&quot; data-renderer-start-pos=&quot;3223&quot; data-ke-size=&quot;size16&quot;&gt;한국 공공기관의 클라우드 이용은 CSAP 인증을 기반으로 합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;f8cb6399-21d8-47ea-b1d2-5c5ba4601268&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;① 상/중 등급 워크로드&lt;/b&gt;: 물리적 망분리, 전용 네트워크, 국내법 관할 엄격 적용 등의 요구사항을 충족해야 합니다. 현재 글로벌 CSP들은 하 등급만 인증받았으므로, 이러한 워크로드는 반드시 ktcloud와 같은 국내 CSP의 전용 환경에 배치되어야 합니다. ktcloud의 IDC 역량은 이러한 물리적 분리 환경의 안정적 운영을 뒷받침합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;② 하 등급 워크로드&lt;/b&gt;: 규제 완화에 따라 글로벌 CSP 활용이 가능합니다. 최신 AI 서비스나 글로벌 확장이 필요한 하 등급 워크로드는 Azure를 적극적으로 활용할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] Cloud 3.0 시대의 하이브리드 전략 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응 (1).jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cl807D/dJMcajodGnH/wwWdkrKLbvvOQkspLTMy6K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cl807D/dJMcajodGnH/wwWdkrKLbvvOQkspLTMy6K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cl807D/dJMcajodGnH/wwWdkrKLbvvOQkspLTMy6K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcl807D%2FdJMcajodGnH%2FwwWdkrKLbvvOQkspLTMy6K%2Fimg.jpg&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; alt=&quot;[인사이트] Cloud 3.0 시대의 하이브리드 전략: 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;1080&quot; data-filename=&quot;[인사이트] Cloud 3.0 시대의 하이브리드 전략 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응 (1).jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 id=&quot;2.-해외법(예:-CLOUD-Act)-대응-전략-상세화&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;3563&quot; data-local-id=&quot;8c1a27e91817&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 해외법(예: CLOUD Act) 대응 전략 상세화&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;478264c2df04&quot; data-renderer-start-pos=&quot;3595&quot; data-ke-size=&quot;size16&quot;&gt;글로벌 CSP를 사용할 때 고려해야 할 해외 법률에 대해 구체적으로 대응해야 합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;b5c4905c-21c4-4fc4-b97a-607908da5a47&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;① CLOUD Act의 실질적 영향 분석&lt;/b&gt;: CLOUD Act는 법적 절차에 따라 미국 정부가 데이터 접근을 요청할 수 있는 가능성이 존재합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;② 실질적 대응 전략&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: circle;&quot; data-indent-level=&quot;2&quot; data-local-id=&quot;0c39c947-cc49-4fc5-b922-1554a070abde&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;b&gt;데이터 상주(Data Residency) 활용&lt;/b&gt;: Azure Policy를 통해 데이터를 Korea Central 또는 Korea South 리전에만 저장되도록 강제합니다. (Level 1 통제)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;기술적 통제 활용&lt;/b&gt;: 고객 관리 키(CMK)를 활용하여 Microsoft조차 데이터를 복호화할 수 없게 합니다. (Level 2 통제)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;기밀 컴퓨팅 활용&lt;/b&gt;: 처리 중 데이터조차 하드웨어 수준에서 보호합니다. (Level 3 통제)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;극도로 민감한 데이터의 국내 배치&lt;/b&gt;: 법적 불확실성을 최소화하려면 가장 민감한 데이터는 국내 CSP(ktcloud)에 배치하여 한국 법률의 보호를 명확하게 받습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;3.-개인정보보호법(PIPA)-준수-및-데이터-국외-이전-이슈&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4088&quot; data-local-id=&quot;58dbe543a8fa&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 개인정보보호법(PIPA) 준수 및 데이터 국외 이전 이슈&lt;/b&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;4c79aaa8-35c5-4eae-8f70-76155f8851ed&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;① 준수 사항&lt;/b&gt;: 개인정보 처리 방침 명시, 정보 주체의 동의 획득 등을 철저히 수행합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;② 국외 이전&lt;/b&gt;: Azure의 한국 리전을 사용하면 데이터가 한국 내에 저장되므로 국외 이전 이슈는 발생하지 않습니다. 다만, 일부 글로벌 서비스는 데이터가 리전 외부로 복제될 수 있으므로, 개인정보 처리 시에는 서비스별 데이터 처리 특성을 확인하여 필요한 경우 적절한 보호 조치 및 동의를 획득해야 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 id=&quot;마치며&quot; style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-renderer-start-pos=&quot;4357&quot; data-local-id=&quot;7761009f0008&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;마치며&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #505258;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;[인사이트] Cloud 3.0 시대의 하이브리드 전략 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응 (2).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/duLyMm/dJMcaiQpUKA/3slj7Kfl418JkYKYg0HT01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/duLyMm/dJMcaiQpUKA/3slj7Kfl418JkYKYg0HT01/img.png&quot; data-alt=&quot;Image: AI-Generated Content&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/duLyMm/dJMcaiQpUKA/3slj7Kfl418JkYKYg0HT01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FduLyMm%2FdJMcaiQpUKA%2F3slj7Kfl418JkYKYg0HT01%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; alt=&quot;[인사이트] Cloud 3.0 시대의 하이브리드 전략: 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응&quot; loading=&quot;lazy&quot; width=&quot;650&quot; height=&quot;363&quot; data-filename=&quot;[인사이트] Cloud 3.0 시대의 하이브리드 전략 진정한 소버린을 달성하는 ktcloud와 Azure의 만남 #2 - 구현 전략과 규제 대응 (2).png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Image: AI-Generated Content&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;27bee24d056c&quot; data-renderer-start-pos=&quot;4362&quot; data-ke-size=&quot;size16&quot;&gt;지금까지 ktcloud와 Azure를 결합한 하이브리드 클라우드 아키텍처를 어떻게 구체적으로 구성하고 운영할 것인가를 다루었습니다. 네트워크 연결, ID 관리, 데이터 분류, 보안 거버넌스, 그리고 법적 고려사항까지 상세히 살펴보았습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;27bee24d056c&quot; data-renderer-start-pos=&quot;4362&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c37601815651&quot; data-renderer-start-pos=&quot;4497&quot; data-ke-size=&quot;size16&quot;&gt;핵심 요점을 정리하면 다음과 같습니다. 하이브리드 클라우드는 단순히 두 개의 클라우드를 묶는 것이 아니라, 각 클라우드의 강점을 극대화하여 단점을 상호 보완하는 전략입니다. ktcloud는 IDC+CSP 통합 사업자로서 CSAP 전 등급 인증, 물리적 격리, 국내법 보호라는 확실성을 제공하며, Azure는 기밀 컴퓨팅, AI/ML 서비스, 글로벌 확장성이라는 혁신성을 제공합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;c37601815651&quot; data-renderer-start-pos=&quot;4497&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;881e405307f7&quot; data-renderer-start-pos=&quot;4712&quot; data-ke-size=&quot;size16&quot;&gt;물리적 격리와 기술적 통제는 상호 배타적이 아니라 상호 보완적인 접근 방식이며, 하이브리드 아키텍처에서는 워크로드 특성에 따라 적절한 방식을 선택할 수 있습니다. ktcloud의 IDC 기반 허브-앤-스포크 네트워크, Entra ID 기반의 통합 인증, Microsoft Sentinel 기반의 통합 모니터링 등은 하이브리드 환경의 운영 효율성과 보안성을 동시에 확보할 수 있게 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;881e405307f7&quot; data-renderer-start-pos=&quot;4712&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d7f881731f52&quot; data-renderer-start-pos=&quot;4930&quot; data-ke-size=&quot;size16&quot;&gt;데이터 주권에 대한 요구가 높아지고 동시에 클라우드 기술 혁신의 속도도 빨라지는 상황에서 하이브리드 접근 방식은 점점 더 많은 조직에게 최선의 선택이 될 것입니다. 각 조직은 자신의 요구사항을 면밀히 분석하여 가장 적합한 하이브리드 전략을 수립해야 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;d7f881731f52&quot; data-renderer-start-pos=&quot;4930&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #292a2e; text-align: start;&quot; data-local-id=&quot;e0c0173a4485&quot; data-renderer-start-pos=&quot;5075&quot; data-ke-size=&quot;size16&quot;&gt;2024년 말부터 글로벌 CSP들이 한국 CSAP 인증을 획득하기 시작하면서 국내 공공 클라우드 시장은 새로운 경쟁과 협력의 시대에 접어들었습니다. 이 변화를 기회로 삼아 조직의 데이터 주권을 확보하면서 동시에 최신 기술 혁신을 선도할 수 있는 하이브리드 클라우드 전략을 추진하시기 바랍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- CTA (블루 버전, GA4 공통 스크립트용 figure + data-event) --&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; style=&quot;max-width: 600px; margin: 0 auto 40px auto;&quot; data-event=&quot;go_cloud_banner_click&quot; data-name=&quot;cta_platform_banner&quot; data-loc=&quot;body_mid&quot;&gt;&lt;a href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 100%; height: auto; border-radius: 8px; display: block;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt%20cloud%20platform.png&quot; alt=&quot;kt cloud 플랫폼 바로가기&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= FAQ 섹션 (그린 버전, 블루 스타일을 그린 톤으로) ================= --&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; &lt;b&gt;❓ 자주 묻는 질문 (FAQ)&lt;/b&gt; &lt;/span&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt; &lt;b&gt;Q. 진정한&amp;nbsp;'소버린&amp;nbsp;클라우드'를&amp;nbsp;구현하면서&amp;nbsp;글로벌&amp;nbsp;AI&amp;nbsp;혁신을&amp;nbsp;누릴&amp;nbsp;수&amp;nbsp;있나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;네,&amp;nbsp;가능합니다.&amp;nbsp;강력한&amp;nbsp;데이터&amp;nbsp;주권(Sovereign)이&amp;nbsp;필요한&amp;nbsp;핵심&amp;nbsp;정보는&amp;nbsp;국내법&amp;nbsp;보호를&amp;nbsp;받는&amp;nbsp;ktcloud의&amp;nbsp;물리적&amp;nbsp;격리&amp;nbsp;구역에&amp;nbsp;안전하게&amp;nbsp;보관하고,&amp;nbsp;혁신이&amp;nbsp;필요한&amp;nbsp;서비스만&amp;nbsp;Azure의&amp;nbsp;AI&amp;nbsp;및&amp;nbsp;기밀&amp;nbsp;컴퓨팅&amp;nbsp;환경에서&amp;nbsp;처리하는&amp;nbsp;하이브리드&amp;nbsp;전략이&amp;nbsp;바로&amp;nbsp;그&amp;nbsp;해답입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #E6F8F4; border-bottom: 1px solid #CDEDE7;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR'; color: #009a87;&quot;&gt;&lt;b&gt;Q. 두 클라우드를 연결하면 네트워크가 느려지거나 보안이 취약해지지 않나요?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 14px 16px; background: #ffffff;&quot;&gt;A.&amp;nbsp;그렇지&amp;nbsp;않습니다.&amp;nbsp;ktcloud의&amp;nbsp;자체&amp;nbsp;데이터센터&amp;nbsp;역량을&amp;nbsp;활용해&amp;nbsp;Azure&amp;nbsp;ExpressRoute(전용선)를&amp;nbsp;직접&amp;nbsp;연결하면,&amp;nbsp;외부&amp;nbsp;인터넷을&amp;nbsp;거치지&amp;nbsp;않는&amp;nbsp;빠르고&amp;nbsp;안전한&amp;nbsp;내부망&amp;nbsp;통신이&amp;nbsp;가능합니다.&amp;nbsp;또한&amp;nbsp;'제로&amp;nbsp;트러스트'&amp;nbsp;보안&amp;nbsp;원칙을&amp;nbsp;적용하여&amp;nbsp;모든&amp;nbsp;접근을&amp;nbsp;철저히&amp;nbsp;통제합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- ================= 관련/출처 섹션 (그린 박스 버전) ================= --&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 15px; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;   관련/출처 &lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; border: 1px solid #CDEDE7; border-radius: 12px; overflow: hidden; background: #F0FBF9; box-shadow: 0 3px 10px rgba(0,154,135,0.08);&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%; padding: 12px 14px; background: #ffffff;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc; color: #292a2e; text-align: left;&quot; data-indent-level=&quot;1&quot; data-local-id=&quot;1dfeba72-8d32-46d0-9865-f62dbff5d10b&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Microsoft Sovereign Cloud Documentation: &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;949&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://learn.microsoft.com/en-us/industry/sovereign-cloud/&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://learn.microsoft.com/en-us/industry/sovereign-cloud/&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;Welcome to Azure Sovereign Clouds&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Controls and principles in Sovereign Public Cloud: &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;1006&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://learn.microsoft.com/en-us/industry/sovereign-cloud/sovereign-public-cloud/overview-controls-principles&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://learn.microsoft.com/en-us/industry/sovereign-cloud/sovereign-public-cloud/overview-controls-principles&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;Controls and principles in Sovereign Public Cloud&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Azure Confidential Computing: &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;1042&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://learn.microsoft.com/en-us/azure/confidential-computing/overview&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://learn.microsoft.com/en-us/azure/confidential-computing/overview&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;Azure Confidential Computing Overview&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;KISA 클라우드 보안인증제: &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;1065&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://isms.kisa.or.kr/main/csap/intro/&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://isms.kisa.or.kr/main/csap/intro/&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;ISMS-P 누리집&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;클라우드컴퓨팅서비스 보안인증에 관한 고시: &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;1095&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://law.go.kr&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://law.go.kr/&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;국가법령정보센터&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;ktcloud 보안인증: &lt;span data-testid=&quot;smart-link-draggable-inline&quot;&gt;&lt;span data-annotation-mark=&quot;true&quot; data-renderer-start-pos=&quot;1115&quot; data-annotation-inline-node=&quot;true&quot; data-card-url=&quot;https://gcloud.kt.com/business/securityCertification&quot; data-inline-card=&quot;true&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span data-testid=&quot;hover-card-trigger-wrapper&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #1868db;&quot; href=&quot;https://gcloud.kt.com/business/securityCertification&quot; data-testid=&quot;inline-card-resolved-view&quot;&gt;&lt;span data-testid=&quot;inline-card-icon-and-title&quot;&gt;&lt;span data-testid=&quot;icon-position-wrapper&quot;&gt;&lt;/span&gt;&lt;span&gt;클라우드 서비스 (공공) | kt cloud&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;!-- 포스터 이미지 3개 한 줄 배치 (가운데 정렬 + 링크 추가) --&gt;&lt;/p&gt;
&lt;div&gt;
&lt;style&gt;  /* 모바일에서 포스터 크기 줄이기 */  @media (max-width: 480px) {    .poster-figure {      max-width: 30% !important;  /* 한 줄에 3개 들어오도록 */      flex: 0 0 30% !important;    }    .poster-figure img {      width: 100% !important;      height: auto !important;    }  }&lt;/style&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; justify-content: center; align-items: flex-start; gap: 15px; margin: 30px auto; flex-wrap: wrap; text-align: center;&quot;&gt;&lt;!-- 1번 배너: 클라우드 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;cloud_industry_poster_click&quot; data-name=&quot;cloud_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud1.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 2번 배너: 데이터센터 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;datacenter_industry_poster_click&quot; data-name=&quot;datacenter_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://www.kt-idc.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud2.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;!-- 3번 배너: AI 산업 포스터 --&gt;
&lt;figure class=&quot;poster-figure&quot; style=&quot;flex: 0 0 auto; max-width: 180px; margin: 0;&quot; data-event=&quot;ai_industry_poster_click&quot; data-name=&quot;ai_industry_poster&quot; data-loc=&quot;body_bottom&quot;&gt;&lt;a style=&quot;display: block; text-decoration: none;&quot; href=&quot;https://cloud.kt.com/category/?ctgryId=C000000001&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt; &lt;img style=&quot;width: 180px; height: auto; display: block; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease;&quot; src=&quot;https://tistory1.daumcdn.net/tistory/4226485/skin/images/kt_cloud3.png&quot; alt=&quot;kt cloud&quot; /&gt; &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;</description>
      <category>Tech Story/Tech Inside</category>
      <category>CloudAct</category>
      <category>CSAP</category>
      <category>EntraID</category>
      <category>ExpressRoute</category>
      <category>KTCloud</category>
      <category>microsoftazure</category>
      <category>기밀컴퓨팅</category>
      <category>데이터주권</category>
      <category>제로트러스트</category>
      <category>하이브리드클라우드</category>
      <author>kt cloud 기술 블로그</author>
      <guid isPermaLink="true">https://ktcloudplatform.tistory.com/423</guid>
      <comments>https://ktcloudplatform.tistory.com/entry/2026-04-ktcloud-hybrid-sovereign-azure-%EA%B7%9C%EC%A0%9C-%EB%8C%80%EC%9D%91#entry423comment</comments>
      <pubDate>Fri, 10 Apr 2026 13:44:31 +0900</pubDate>
    </item>
  </channel>
</rss>