> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# LaserStream vs Dedicated Nodes: 적절한 gRPC 솔루션 선택하기

> LaserStream과 Dedicated Nodes를 비교하여 필요한 최고의 gRPC 스트리밍 솔루션 선택

LaserStream은 뛰어난 성능, 향상된 안정성, 관리되는 인프라, 24시간 역사적 재생 및 자동 재연결과 같은 고급 기능 덕분에 거의 모든 스트리밍 사용 사례에 권장되는 선택입니다.

## 빠른 결정 가이드

<CardGroup cols={2}>
  <Card title="LaserStream 선택" icon="bolt" color="#00D4AA">
    **99%의 사용 사례에 적합**

    * 뛰어난 성능 및 안정성
    * 역사적 재생 및 자동 재연결
    * 관리되는 인프라
    * 다중 지역 지원
  </Card>

  <Card title="Dedicated Nodes 선택" icon="server" color="#F59E0B">
    **특히 필요할 때만**

    * 속도 제한 없음
    * 크레딧 사용 없음
    * 사용자 정의 노드 구성
  </Card>
</CardGroup>

<Tip>
  [Helius 대시보드](https://dashboard.helius.dev/laserstream)에서 LaserStream을 시작하세요. Mainnet은 비즈니스 또는 프로페셔널 플랜이 필요하며, Devnet은 개발자 이상에서 사용할 수 있습니다. 자세한 내용은 [플랜 및 가격](/docs/ko/billing/plans)을 참조하세요.
</Tip>

## 기능 비교

<Tabs>
  <Tab title="성능 및 안정성">
    <table>
      <thead>
        <tr>
          <th width="300">기능</th>
          <th width="200">LaserStream</th>
          <th width="200">Dedicated Nodes</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td><strong>스트리밍 성능</strong></td>
          <td>✅ **최상의 최적화 성능**</td>
          <td>⚠️ **높은 부하 시 실패할 수 있음**</td>
        </tr>

        <tr>
          <td><strong>안정성</strong></td>
          <td>✅ **다중 노드 중복성**</td>
          <td>❌ **단일 실패 지점**</td>
        </tr>

        <tr>
          <td><strong>업타임 보장</strong></td>
          <td>✅ **다운타임 위험 없음**</td>
          <td>❌ **노드 실패 위험**</td>
        </tr>

        <tr>
          <td><strong>지리적 분포</strong></td>
          <td>✅ **전 세계 여러 지역**</td>
          <td>⚠️ **단일 위치**</td>
        </tr>

        <tr>
          <td><strong>네트워크 지원</strong></td>
          <td>✅ **Mainnet + Devnet**</td>
          <td>⚠️ **단일 네트워크만**</td>
        </tr>
      </tbody>
    </table>
  </Tab>

  <Tab title="고급 기능">
    <table>
      <thead>
        <tr>
          <th width="300">기능</th>
          <th width="200">LaserStream</th>
          <th width="200">Dedicated Nodes</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td><strong>역사적 재생</strong></td>
          <td>✅ **최대 24시간**</td>
          <td>❌ **사용 불가**</td>
        </tr>

        <tr>
          <td><strong>자동 재연결</strong></td>
          <td>✅ **SDK에 내장**</td>
          <td>❌ **수동 구현 필요**</td>
        </tr>

        <tr>
          <td><strong>향상된 SDK</strong></td>
          <td>✅ **전문적인 연결 관리**</td>
          <td>❌ **기본 클라이언트만**</td>
        </tr>

        <tr>
          <td><strong>아카이브 데이터 접근</strong></td>
          <td>✅ **공유 플랜을 통해 사용 가능**</td>
          <td>❌ **사용 불가**</td>
        </tr>
      </tbody>
    </table>
  </Tab>

  <Tab title="플랫폼 통합">
    <table>
      <thead>
        <tr>
          <th width="300">기능</th>
          <th width="200">LaserStream</th>
          <th width="200">Dedicated Nodes</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td><strong>속도 제한</strong></td>
          <td>⚠️ **속도 제한 있음**</td>
          <td>✅ **속도 제한 없음**</td>
        </tr>

        <tr>
          <td><strong>크레딧 사용</strong></td>
          <td>⚠️ **크레딧 있음**</td>
          <td>✅ **크레딧 없음**</td>
        </tr>

        <tr>
          <td><strong>sendTransaction</strong></td>
          <td>✅ **최적화된 착륙 속도**</td>
          <td>❌ **느린 착륙 속도**</td>
        </tr>

        <tr>
          <td><strong>플랫폼 기능</strong></td>
          <td>✅ **API 및 웹훅 포함**</td>
          <td>❌ **별도의 공유 플랜 필요**</td>
        </tr>
      </tbody>
    </table>
  </Tab>
</Tabs>

***

## 사용 사례

<Tabs>
  <Tab title="LaserStream에 적합">
    <CardGroup cols={2}>
      <Card title="고성능 거래" icon="chart-line">
        실시간 데이터 피드를 통해 뛰어난 성능과 안정성을 제공합니다.
      </Card>

      <Card title="프로덕션 애플리케이션" icon="shield-check">
        가동 시간이 보장된 중요한 시스템
      </Card>

      <Card title="포트폴리오 추적" icon="wallet">
        계정 모니터링, 잔액 업데이트, 거래 내역
      </Card>

      <Card title="디파이 분석" icon="coins">
        프로토콜 모니터링, 수익 농사 데이터, 유동성 추적
      </Card>

      <Card title="NFT 애플리케이션" icon="image">
        컬렉션 모니터링, 마켓플레이스 데이터, 특성 분석
      </Card>

      <Card title="엔터프라이즈 솔루션" icon="building">
        관리되는 인프라가 필요한 전문 애플리케이션
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Dedicated Nodes 제한된 사례">
    <Warning>
      **매우 제한된 사용 사례** - 특정 요구에만 적합
    </Warning>

    <CardGroup cols={2}>
      <Card title="크레딧 없음" icon="filter">
        크레딧 처리 없이 사용할 때
      </Card>

      <Card title="속도 제한 없음" icon="gauge">
        요청 속도의 제한이 필요 없을 때
      </Card>
    </CardGroup>

    <Note>
      **중요**: Dedicated Nodes는 성능 위험, 단일 실패 지점 및 높은 비용을 포함한 큰 제한을 가집니다.
    </Note>
  </Tab>
</Tabs>

***

## 가격 비교

<CardGroup cols={2}>
  <Card title="LaserStream" icon="bolt" color="#00D4AA">
    **비즈니스 플랜: \$499/월  |  프로페셔널 플랜: \$999/월**

    * 1억\~2억 월간 크레딧 포함
    * 압축되지 않은 데이터 0.1MB당 2 크레딧
    * 투명한 사용량 기반 가격
    * 모든 플랫폼 기능 포함
  </Card>

  <Card title="Dedicated Nodes" icon="server" color="#F59E0B">
    **월 \$2,900+부터 시작**

    * 사양에 따라 노드 비용 변동
    * 전체 기능을 위한 공유 플랜 필요
    * 대부분의 사용 사례에 대해 더 높은 총 비용
  </Card>
</CardGroup>

***

## 기술적 구현

<Tabs>
  <Tab title="LaserStream">
    **향상된 기능과 간단한 통합**

    ```typescript theme={"system"}
    import { subscribe, LaserstreamConfig } from 'helius-laserstream';

    const config: LaserstreamConfig = {
      apiKey: 'your-api-key',
      endpoint: 'https://laserstream-mainnet-ewr.helius-rpc.com'
    };

    // Automatic reconnection and historical replay
    await subscribe(config, subscriptionRequest, handleData, handleError);
    ```

    <Info>
      **주요 혜택**: 내장된 재연결, 24시간 역사적 재생, 전문 오류 처리
    </Info>
  </Tab>

  <Tab title="Dedicated Nodes">
    **수동 연결 관리 필요**

    ```typescript theme={"system"}
    import { Client } from '@yellowstone-grpc/client';

    const client = new Client(endpoint, undefined, {
      'grpc.keepalive_time_ms': 30000,
      // Custom connection settings...
    });

    // Manual reconnection logic needed
    client.on('error', (error) => {
      // Implement your own reconnection strategy
    });
    ```

    <Warning>
      **추가 작업 필요**: 자체 재연결 논리, 오류 처리 및 연결 관리를 구현해야 함
    </Warning>
  </Tab>
</Tabs>

***

## 결정 프레임워크

<Steps>
  <Step title="필요 사항 평가">
    최고 성능과 안정성이 필요하십니까?

    * **예** → LaserStream
    * **아니오** → 다음 단계로 계속
  </Step>

  <Step title="인프라 선호도">
    인프라 관리가 아닌 애플리케이션에 집중하고 싶으십니까?

    * **예** → LaserStream
    * **아니오** → 다음 단계로 계속
  </Step>

  <Step title="고급 기능">
    24시간 역사적 재생이나 자동 재연결이 필요하십니까?

    * **예** → LaserStream
    * **아니오** → 다음 단계로 계속
  </Step>

  <Step title="속도 제한 및 크레딧">
    속도 제한 없음과 크레딧 사용이 필요하신가요?

    * **예** → Dedicated Nodes 고려 (단, 큰 단점을 신중히 고려)
    * **아니오** → LaserStream
  </Step>
</Steps>

***

## 시작하기

<CardGroup cols={2}>
  <Card title="LaserStream 시작" icon="bolt" href="/docs/ko/laserstream">
    LaserStream의 향상된 gRPC 스트리밍 시작하기
  </Card>

  <Card title="Dedicated Nodes 탐색" icon="server" href="/docs/ko/dedicated-nodes">
    전용 노드 옵션 및 사양 알아보기
  </Card>
</CardGroup>

## 결정에 도움이 필요하십니까?

대부분의 사용자는 LaserStream이 완벽히 필요를 충족한다고 생각합니다. 속도 제한이나 크레딧이 필요하지 않은 경우에만 이를 시작하세요.

<CardGroup cols={2}>
  <Card title="시작하기" icon="rocket" href="https://dashboard.helius.dev/laserstream">
    Helius 대시보드에서 LaserStream 활성화 및 스트리밍 시작.
  </Card>

  <Card title="Discord 참여" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    커뮤니티 및 지원 팀으로부터 실시간 도움 받기
  </Card>
</CardGroup>
