<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Network on HandsLog</title>
    <link>https://blog.jsontapose.com/tags/network/</link>
    <description>Recent content in Network on HandsLog</description>
    <generator>Hugo -- 0.146.0</generator>
    <language>ko-kr</language>
    <lastBuildDate>Fri, 10 Apr 2026 04:35:04 +0000</lastBuildDate>
    <atom:link href="https://blog.jsontapose.com/tags/network/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>서버 부하 분산을 위한 로드 밸런싱 알고리즘 비교: 라운드 로빈부터 PEWMA까지</title>
      <link>https://blog.jsontapose.com/posts/load-balancing-algorithms-comparison-round-robin-to-pewma-0a64ba/</link>
      <pubDate>Fri, 10 Apr 2026 04:35:04 +0000</pubDate>
      <guid>https://blog.jsontapose.com/posts/load-balancing-algorithms-comparison-round-robin-to-pewma-0a64ba/</guid>
      <description>&lt;h3 id=&#34;배경&#34;&gt;배경&lt;/h3&gt;
&lt;p&gt;웹 서비스 트래픽이 증가해 단일 서버로 모든 요청을 처리하기 어려워지면, 여러 서버에 부하를 분산해야 합니다. 로드 밸런서는 다수 서버에 트래픽을 분배해 시스템 전체의 가용성과 확장성을 확보하는 핵심 요소입니다. 이 글에서는 대표적인 로드 밸런싱 알고리즘들의 특징과 장단점을 비교해봅니다.&lt;/p&gt;
&lt;h3 id=&#34;주요-로드-밸런싱-알고리즘&#34;&gt;주요 로드 밸런싱 알고리즘&lt;/h3&gt;
&lt;h4 id=&#34;라운드-로빈-round-robin&#34;&gt;라운드 로빈 (Round Robin)&lt;/h4&gt;
&lt;p&gt;가장 단순하고 보편적인 방식으로, 요청을 서버 목록에 따라 순서대로 분배합니다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;장점&lt;/strong&gt;: 구현이 간단하며, 모든 서버의 사양이 동일하고 각 요청을 처리하는 비용이 균일한 환경에서 효과적입니다.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;단점&lt;/strong&gt;: 서버 간 성능 차이가 있거나 특정 요청의 처리 시간이 길어지면 일부 서버에 부하가 집중될 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;가중치-기반-라운드-로빈-weighted-round-robin&#34;&gt;가중치 기반 라운드 로빈 (Weighted Round Robin)&lt;/h4&gt;
&lt;p&gt;각 서버의 처리 능력에 따라 가중치를 다르게 설정하고, 가중치가 높은 서버에 더 많은 요청을 보내는 방식입니다.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
