---
term: 'BaaS vs. 자체 백엔드'
seoTitle: 'BaaS vs 자체 백엔드: 직접 구축할까, 구매할까?'
headline: 'BaaS vs. 자체 백엔드 구축'
slug: baas-vs-custom-backend
category: cloud-architecture
shortDefinition: 'BaaS vs. 자체 백엔드는 SDK 뒤에 준비된 백엔드를 도입할지, 직접 설계하고 운영할지를 가르는 구축 대 구매의 결정입니다.'
relatedTerms:
  - baas-vs-serverless
  - paas-vs-baas
  - cloud-vendor-lock-in
  - cloud-code-serverless-functions
  - auto-generated-database-apis
contrastsWith:
  - iaas-paas-baas-faas
aboutTerms:
  - 'Backend-as-a-Service (BaaS)'
  - 'Custom Backend'
faq:
  - question: 'BaaS와 자체 백엔드 중 무엇을 선택해야 합니까?'
    answer: '속도, 낮은 초기 비용, 적은 운영 부담이 중요하고 데이터 계층이 표준적이라면 구매(BaaS)입니다. 대부분의 MVP, 모바일 앱, SPA가 여기에 해당합니다. 백엔드 로직이 곧 제품이거나, 규정 준수 요건이 특수하거나, 극단적이고 지속적인 규모 때문에 사용량 기반 요금이 비용을 지배한다면 자체 백엔드를 구축합니다. 대부분의 제품은 BaaS에서 시작하고, 백엔드가 핵심 차별화 요소가 될 때만 다시 검토합니다.'
  - question: 'Backend-as-a-Service(BaaS)란 무엇입니까?'
    answer: '제공업체가 데이터베이스, 인증, 파일 스토리지, 자동 생성 API, 푸시 알림, 서버리스 함수 같은 공통 백엔드 구성 요소를 운영하고, 사용자는 그 스택을 직접 프로비저닝, 확장, 패치하는 대신 SDK나 HTTP로 통합하는 클라우드 모델입니다. 구축이냐 구매냐의 결정에서 "구매" 쪽에 해당하며, 백엔드를 만들지 않고 백엔드를 갖는 방법입니다.'
  - question: '자체 백엔드를 구축하려면 무엇이 필요합니까?'
    answer: '각 계층을 직접 설계하고 코딩해야 합니다. 데이터베이스와 스키마, 검증과 페이지네이션을 갖춘 REST 또는 GraphQL 엔드포인트, 인증과 세션, 파일 스토리지, 실시간 인프라, 그리고 이를 실행할 서버까지입니다. 그런 다음 그 전부를 배포, 확장, 모니터링, 패치하고 온콜 인력을 배치해야 합니다. 완전한 제어권을 얻는 대신, 앱마다 똑같은 백엔드의 80%를 구축하고 영구히 운영하게 됩니다.'
  - question: 'BaaS가 자체 백엔드 구축보다 저렴합니까?'
    answer: '시작 시점에는 거의 항상 그렇고, 그 상태가 오래 이어지는 경우도 많습니다. BaaS는 초기 비용이 거의 0이고 운영 인건비가 없는 반면, 자체 백엔드는 첫 사용자가 오기 전에 몇 주의 엔지니어링을 씁니다. 교차점은 극단적이고 지속적인 규모에서 옵니다. 그 지점에서는 사용량 기반 요금이 잘 운영된 고정 인프라를 넘어설 수 있으므로, 그렇게 되리라 가정하기보다 그 지점에 이르기 전에 비용 곡선을 모델링하는 편이 좋습니다.'
  - question: '자체 백엔드는 언제 가치가 있습니까?'
    answer: '무겁고 특수한 서버 측 로직이 핵심 제품일 때, 규정 준수 요건이 엄격하고 특수할 때, 극단적인 규모 때문에 사용량 기반 요금이 청구서를 지배할 때, 또는 백엔드 엔지니어가 있고 성능과 내부 구조에 대한 완전한 소유권을 특별히 원할 때입니다. 이런 경우에는 BaaS가 제어권을 내주고 얻는 편의가 더 이상 수지가 맞지 않습니다.'
  - question: 'BaaS는 자체 백엔드보다 벤더 종속이 심합니까?'
    answer: '독점 관리형 BaaS라면 그럴 수 있습니다. 데이터는 그 스키마에, 인증은 그 SDK에, 로직은 그 함수 런타임에 있으므로 떠나는 일이 다시 작성하는 일에 가까워집니다. 자체 백엔드에는 떠날 벤더가 없지만, 대신 모든 운영 장애를 직접 떠안습니다. 중간 길은 직접 호스팅할 수 있는 오픈소스 BaaS입니다. 지금은 관리형의 편의를 누리고, 출구는 절벽이 아니라 문서화된 경로로 남겨 둡니다.'
  - question: 'BaaS를 써도 여전히 직접 소유하는 것은 무엇입니까?'
    answer: '마케팅이 암시하는 것보다 많고, 자체 백엔드에서도 똑같이 소유했을 것들입니다. 클라이언트와 프론트엔드 코드, 클라우드 함수에 담긴 비즈니스 로직, 데이터 모델과 스키마 설계, 그리고 보안 규칙과 권한입니다. BaaS가 없애는 것은 프로비저닝, 확장, 패치 같은 인프라 운영이지 엔지니어링 판단이 아닙니다.'
  - question: 'BaaS로 시작했다가 나중에 자체 백엔드로 옮길 수 있습니까?'
    answer: '예, 그리고 그것이 흔한 경로입니다. 백엔드가 차별화 요소가 아닌 동안은 BaaS로 출시하고, 차별화 요소가 되는 시점이 오면 그때 커스텀 서비스를 떼어 냅니다. 직접 호스팅할 수 있는 오픈소스 BaaS를 골랐다면 같은 플랫폼을 자기 인프라로 옮기면 되고, 비즈니스 로직이 독점적인 연결 작업 코드가 아니라 이식 가능한 함수에 있었다면 마이그레이션 비용은 가장 낮아집니다.'
codeLanguages: [javascript, dart, swift, kotlin]
externalAuthorities:
  - name: 'Backend as a service — Wikipedia'
    url: 'https://en.wikipedia.org/wiki/Backend_as_a_service'
  - name: 'Open-source backend platform'
    url: 'https://parseplatform.org/'
  - name: 'Open-source backend repository'
    url: 'https://github.com/parse-community/parse-server'
  - name: 'Serverless Architectures — Martin Fowler'
    url: 'https://martinfowler.com/articles/serverless.html'
cta:
  title: '백엔드는 구매하고, 출구는 유지하기'
  text: 'Back4app은 오픈소스 BaaS입니다. 데이터베이스, 인증, 자동 생성 API, 실시간, Cloud Code를 첫날부터 제공하며, 직접 호스팅할 수 있어 구축이냐 구매냐의 답으로 "구매"를 골라도 "구축"의 문은 닫히지 않습니다.'
  linkText: '무료로 시작하기'
  linkUrl: 'https://www.back4app.com/signup'
author: 'Back4app Engineering'
publishedDate: '2026-10-26'
translationKey: baas-vs-custom-backend
---

**BaaS vs. 자체 백엔드는 SDK 뒤에 준비된 백엔드를 도입할지, 직접 설계하고 운영할지를 가르는 구축 대 구매의 결정입니다.** 두 경로 모두 같은 기본 요소로 귀결됩니다. [인증](/glossary/ko/authentication-vs-authorization/), [자동 생성 API를 갖춘 데이터베이스](/glossary/ko/auto-generated-database-apis/), [실시간 동기화](/glossary/ko/real-time-live-queries/), [접근 규칙](/glossary/ko/access-control-lists-acl/), 파일 스토리지, [서버리스 함수](/glossary/ko/cloud-code-serverless-functions/)입니다. **Backend-as-a-Service**(BaaS)는 이것들을 미리 구축하고 관리되는 상태로 건네주고, **자체 백엔드**는 각각을 직접 설계, 코딩, 배포, 확장, 패치하게 합니다. 이 페이지는 정면 비교입니다. 각 경로의 실제 비용, 어느 쪽이든 사용자가 소유하는 것, 그리고 선택을 위한 경험칙을 다룹니다.

## 핵심 요약

| 질문 | 답 |
| --- | --- |
| 결정 | 준비된 백엔드(BaaS)를 구매할지, 직접 구축하고 운영할지 |
| 같은 점 | 양쪽 모두 인증, DB + API, 스토리지, 실시간, 함수, 권한이 필요함 |
| BaaS가 이기는 지점 | 출시 속도, 적은 운영, 낮은 초기 비용 |
| 자체 구축이 이기는 지점 | 완전한 제어, 맞춤 성능, 엄격하거나 특수한 규정 준수 |
| 여전히 소유하는 것 | 어느 쪽이든 클라이언트 코드, 비즈니스 로직, 데이터 모델, 보안 규칙 |
| 벤더 종속 해법 | 직접 호스팅 가능한 오픈소스 BaaS. 지금 구매하고 출구는 유지 |

## "구매"의 모습

"구매" 쪽 전체가 열두 줄 남짓에 담깁니다. 로그인, 데이터베이스 쓰기, 권한 규칙. 백엔드 관심사 세 가지, 작성한 서버 코드 0줄, SDK 하나입니다. "구축"의 세계에서는 이 각각이 사용자가 작성하고 배포하고 운영하는 코드입니다:

**JavaScript:**

```javascript
// JavaScript / Node.js — Back4app JS SDK
// The whole backend, from the client: auth, data, and ACLs — no server written
const user = await Parse.User.logIn('ada', password); // auth: built in

const post = new Parse.Object('Post');
post.set('title', 'Hello BaaS');
post.setACL(new Parse.ACL(user)); // permissions: enforced server-side
await post.save();                // database + auto-generated API: built in

// Real-time, push, file storage, cloud functions — same SDK, same platform.
// What you still own: the data model, the ACL rules, and any custom logic.
```

**Flutter:**

```dart
// Flutter / Dart — Back4app Flutter SDK
// The whole backend, from the client: auth, data, and ACLs — no server written
final user = ParseUser('ada', password, null);
await user.login(); // auth: built in

final post = ParseObject('Post')
  ..set('title', 'Hello BaaS')
  ..setACL(ParseACL(owner: user)); // permissions: enforced server-side
await post.save();                 // database + auto-generated API: built in

// Real-time, push, file storage, cloud functions — same SDK, same platform.
// What you still own: the data model, the ACL rules, and any custom logic.
```

**Swift:**

```swift
// iOS / Swift — Back4app Swift SDK
// The whole backend, from the client: auth, data, and ACLs — no server written
let user = try await User.login(username: "ada", password: password) // auth

var post = Post()
post.title = "Hello BaaS"
var acl = ParseACL()
acl.setReadAccess(user: user, value: true)
acl.setWriteAccess(user: user, value: true) // permissions: server-side
post.ACL = acl
_ = try await post.save() // database + auto-generated API: built in

// Real-time, push, file storage, cloud functions — same SDK, same platform.
// What you still own: the data model, the ACL rules, and any custom logic.
```

**Kotlin:**

```kotlin
// Android / Kotlin — Back4app Android SDK
// The whole backend, from the client: auth, data, and ACLs — no server written
val user = ParseUser.logIn("ada", password) // auth: built in

val post = ParseObject("Post")
post.put("title", "Hello BaaS")
post.acl = ParseACL(user) // permissions: enforced server-side
post.save()               // database + auto-generated API: built in

// Real-time, push, file storage, cloud functions — same SDK, same platform.
// What you still own: the data model, the ACL rules, and any custom logic.
```

인프라는 플랫폼의 것이고, 데이터 모델과 규칙은 여전히 사용자의 것입니다. 이 한 가지 구분이 이어지는 논의 전체의 핵심입니다.

## BaaS vs. 자체 백엔드 정면 비교

핵심 비교표입니다. 같은 제품을 두 방식으로 만들 때를 관심사별로 나란히 놓았습니다:

| 관심사 | BaaS(구매) | 자체 백엔드(구축) |
| --- | --- | --- |
| 첫 API까지 걸리는 시간 | 몇 분. 객체 하나를 저장하면 API가 존재함 | 몇 주. 스키마, 엔드포인트, 검증, 문서 |
| 인증, 스토리지, 실시간 | 포함되고 관리됨 | 각각 직접 구축하거나 통합 |
| 인프라 운영 | 없음. 프로비저닝, 확장, 패치는 플랫폼의 몫 | 사용자 몫. 서버, 확장, 온콜, 업그레이드 |
| 초기 비용 | 낮음. 사용량에 따라 지불 | 높음. 첫 사용자 전에 엔지니어링 시간 투입 |
| 극단적 규모에서의 비용 | 사용량 기반 청구서가 역전될 수 있음 | 잘 운영된 고정 인프라가 이길 수 있음 |
| 내부 구조 제어 | 플랫폼이 정의한 백엔드 모델 | 완전함. 모든 계층을 원하는 대로 설계 |
| 특수한/커스텀 로직 | 탈출구로서의 클라우드 함수 | 기본. 서버 전체가 커스텀 로직 |
| 규정 준수 | 플랫폼의 인증서, 또는 공백 | 직접 구축하고 감사하는 만큼 |
| 지속적 유지보수 | 플랫폼의 문제 | 상시 팀 비용 |
| 벤더 종속 | 독점이면 실재, 오픈소스 셀프 호스팅이면 없음 | 없음. 그러나 모든 장애도 직접 소유 |

표가 드러내는 패턴은 이것입니다. **구매는 약간의 제어권을 내주고 시간과 운영에서 막대한 절감을 얻으며, 구축은 시간과 운영을 내주고 완전한 제어권을 얻습니다.** 거의 모든 행이 그 한 가지 교환을 다른 각도에서 본 것입니다.

## "구매"의 위치: 서비스 모델 사다리

백엔드 구매는 전부 아니면 전무가 아닙니다. 제공업체가 얼마나 많이 운영하느냐를 기준으로 한 사다리에서 가장 멀리 간 한 걸음입니다:

```mermaid
flowchart LR
  accTitle: 클라우드 서비스 모델 사다리 위의 BaaS
  accDescr: IaaS에서 PaaS, BaaS로 갈수록 제공업체가 점점 더 많은 것을 관리합니다. IaaS에서는 OS, 런타임, 애플리케이션을 사용자가 관리합니다. PaaS에서는 제공업체가 OS와 런타임을 관리하고 사용자는 애플리케이션 코드를 배포합니다. BaaS에서는 제공업체가 준비된 백엔드 서비스를 관리하고 사용자는 클라이언트 코드와 비즈니스 규칙을 작성합니다. SaaS는 최종 사용자를 위한 완성된 소프트웨어입니다.
  I["IaaS<br/>사용자: OS → 앱"] --> P["PaaS<br/>사용자: 앱 코드"]
  P --> B["BaaS<br/>사용자: 클라이언트 + 규칙"]
  B --> S["SaaS<br/>완성된 소프트웨어"]
```

완전한 자체 백엔드는 [IaaS](/glossary/ko/infrastructure-as-a-service/)나 [PaaS](/glossary/ko/paas-vs-baas/) 단에 있습니다. 하드웨어나 런타임을 빌려 그 위에 백엔드를 짓습니다. **BaaS는 완성된 소프트웨어 직전까지 가장 멀리 가서** SDK 뒤에 조립된 백엔드를 건네줍니다. [사다리 전체](/glossary/ko/iaas-paas-baas-faas/)는 별도 항목에서 다룹니다. 높이 오를수록 운영할 것이 줄어듭니다. "구매"의 보상은 백엔드에 대한 [NoOps](/glossary/ko/no-ops-development/)입니다. 프로비저닝, 확장, 패치할 서버가 없습니다.

## "구매" 열에 실제로 묶여 있는 것

이 표의 모든 행은 자체 구축 경로에서 손으로 만들어야 하는 것입니다:

| 서비스 | 구축 시 대체하는 것 | 용어집 항목 |
| --- | --- | --- |
| 인증 | 로그인, 세션, 소셜 로그인, MFA 코딩 | [인증](/glossary/ko/authentication-vs-authorization/) |
| 데이터베이스 + API | 스키마 연결 작업과 REST/GraphQL 엔드포인트 | [자동 생성 API](/glossary/ko/auto-generated-database-apis/) |
| 접근 제어 | 직접 짠 권한 검사 | [ACL](/glossary/ko/access-control-lists-acl/) |
| 실시간 | 웹소켓 서버 집합과 팬아웃 | [라이브 쿼리](/glossary/ko/real-time-live-queries/) |
| 파일 스토리지 | 오브젝트 스토리지 + CDN 연결 | 관리형 파일 |
| 클라우드 함수 | 커스텀 로직을 위한 서버 | [Cloud Code](/glossary/ko/cloud-code-serverless-functions/) |
| 푸시 알림 | 토큰 관리 + 게이트웨이 | [푸시](/glossary/ko/push-notifications-apns-fcm/) |
| SDK | 플랫폼별 클라이언트 통합 | [백엔드 SDK](/glossary/ko/backend-sdk/) |

이것이 [백엔드 보일러플레이트 코드](/glossary/ko/backend-boilerplate-code/)의 구체적인 모습입니다. 앱마다 똑같은 백엔드의 80%입니다. 구매하면 노력이 나머지 20%, 즉 다른 부분에 들어가고, 구축하면 20%에 도달하기 전에 80%를 다시 만들어야 합니다.

## 두 경로 모두에서 여전히 소유하는 것

마케팅이 건너뛰는 절이자 이 비교를 정직하게 유지하는 절입니다. "구매"를 택하면 *인프라 운영*, 즉 프로비저닝, 확장, 패치, 온콜 대응이 사라지지 *엔지니어링*이 사라지지는 않습니다. 어느 경로에서든 다음은 여전히 사용자의 몫입니다:

- **클라이언트와 프론트엔드 코드.** 모든 플랫폼 위의 앱 자체.
- **클라우드 함수에 담긴 비즈니스 로직.** 제품을 제품답게 만드는 규칙. BaaS에서는 [Cloud Code](/glossary/ko/cloud-code-serverless-functions/)로, 자체 백엔드에서는 자기 서비스로 작성합니다.
- **데이터 모델링과 스키마 설계.** [데이터의 형태](/glossary/ko/data-modeling/)는 어떤 플랫폼도 대신 정해 주지 않는 결정입니다.
- **보안 규칙과 권한.** [ACL과 클래스 수준 권한](/glossary/ko/access-control-lists-acl/)은 사용자의 정책이고, 플랫폼은 선언된 것을 집행할 뿐입니다.

그러므로 진짜 질문은 결코 "누가 비즈니스 로직을 작성하는가"가 아닙니다. 그것은 언제나 사용자입니다. 질문은 "그 아래의 80%를 누가 구축하고 운영하는가"입니다. BaaS는 소유할 백엔드가 작아지는 것이지, 백엔드가 없어지는 것이 아닙니다.

## 벤더 종속 문제: 가장 날카로운 차이

구축과 구매가 가장 크게 갈라지는 지점이며, 정직한 설명이라면 무서운 단어만이 아니라 메커니즘을 짚어야 합니다. **자체 백엔드에는 떠날 벤더가 없습니다.** 그러나 그 대가로 모든 운영 시간과 모든 장애가 팀에 떨어집니다. **독점 관리형 BaaS는 이를 뒤집습니다.** 데이터는 *그* 스키마에, 인증은 *그* SDK를 통해, 로직은 *그* 함수 런타임에 있으므로, 옮겨 가는 일은 이식보다 재작성에 가깝습니다. [벤더 종속](/glossary/ko/cloud-vendor-lock-in/)(vendor lock-in) 패턴의 가장 순수한 형태입니다.

완화책은 약속이 아니라 구조여야 합니다. 직접 호스팅할 수 있는 *오픈소스* BaaS를 고르는 것입니다. 동일한 플랫폼이 자기 인프라에서 실행된다면 "떠나기"는 백엔드 재구현에서 재배치로 바뀝니다. 절벽이 아니라 잘 닦인 길입니다. 이것이 구축이냐 구매냐의 딜레마를 무너뜨리는 선택지입니다. 오늘 구매의 편의를 누리면서, 나중에 구축할 탈출구를 갖습니다.

## 일반적인 사용 사례

"구매"가 기본 답인 곳:

- **MVP와 스타트업.** 이번 달에 제품을 출시합니다. 백엔드는 먼저 내려야 할 결정이 아닙니다.
- **모바일 앱과 단일 페이지 앱.** BaaS가 태어난 클라이언트 우선 형태로, 백엔드 하나가 [모든 플랫폼](/glossary/ko/cross-platform-development/)을 담당합니다.
- **실시간 제품.** 채팅, 협업, 라이브 대시보드를 소켓 서버 집합 대신 [관리형 라이브 쿼리](/glossary/ko/real-time-live-queries/) 위에서 운영합니다.
- **[JAMstack](/glossary/ko/jamstack/)과 정적 프론트엔드.** 미리 빌드된 마크업에 동적인 20%(인증, 데이터, 폼)를 위한 BaaS를 더합니다.
- **AI가 생성한 앱.** 빠르게 변하는 [AI 작성](/glossary/ko/vibe-coding/) 프론트엔드 아래에 단단한 백엔드를 둡니다. 이런 앱은 거의 항상 클라이언트 우선입니다.

## 구축할까, 구매할까? 결정 매트릭스

| 상황 | 권장 방향 |
| --- | --- |
| MVP, 소규모 팀, 속도가 중요 | 구매. 백엔드는 첫 번째 문제가 아님 |
| 클라이언트 우선 모바일/SPA/웹 앱 | 구매. BaaS의 본거지 |
| 백엔드 로직이 *곧* 제품 | 구축. 차별화 요소를 직접 소유 |
| 엄격하고 특수한 규정 준수 | 구축, 또는 알맞은 인증서를 갖춘 BaaS 구매 |
| 극단적이고 지속적인 규모 | 비용을 모델링. 사용량 기반 요금이 뒤집힐 수 있음 |
| 벤더 종속이 걱정 | 직접 호스팅 가능한 오픈소스 BaaS 구매 |
| 완전한 제어를 원하는 백엔드 엔지니어가 있음 | 구축. 운영할 팀이 있음 |

## 한계와 트레이드오프

"구매" 경로의 솔직한 단서이자, 매트릭스가 "구축"을 가리키게 되는 이유입니다:

- **편의가 넓어질수록 제어는 좁아집니다.** 플랫폼이 정의한 백엔드 모델을 받아들이게 되며, 매우 특수한 요구사항은 그 모델과 마찰을 빚습니다. 그 마찰이 재검토 신호입니다.
- **사용량 기반 비용은 규모에서 역전될 수 있습니다.** MVP 수준에서는 저렴하지만, 극단적이고 지속적인 부하에서는 BaaS 청구서가 직접 운영하는 백엔드를 넘어설 수 있습니다. 그 지점에 이르기 전에 곡선을 모델링해야 합니다.
- **디버깅이 더 멀어집니다.** 내부가 관리형이므로 자기 서버를 한 줄씩 따라가는 대신 로그와 플랫폼 도구에 의존합니다. 관측 가능성이 좋은 플랫폼을 골라야 합니다.
- **독점 플랫폼의 벤더 종속은 실재합니다.** 셀프 호스팅이라는 탈출구는 처음부터 오픈소스 BaaS를 골랐을 때만 존재합니다. 시작할 때 내리는 결정이지, 끝에 가서 구제할 수 있는 결정이 아닙니다.
- **구축에도 청구서가 있습니다.** 자체 구축 경로는 위의 단점을 모두 피하는 대신 출시 시간, 운영 팀, 그리고 모든 장애를 직접 떠안는 일을 대가로 치릅니다. "완전한 제어"가 내세워질 때 과소평가하기 쉬운 트레이드오프입니다.

## Back4app에서의 구축 vs. 구매

Back4app은 관리형 데이터베이스, 자동 생성되는 REST 및 GraphQL API, 인증, 파일 스토리지, Cloud Code 서버리스 함수를 결합한 오픈소스 Backend as a Service(BaaS) 플랫폼입니다. 이 비교 전체의 "구매" 쪽이 구체화된 모습입니다. 흥미로운 답이 되는 이유는 흔한 양자택일을 거부하기 때문입니다. Back4app은 **오픈소스인 [Parse Server](https://github.com/parse-community/parse-server)** 위에서 실행되므로, 위 표의 벤더 종속 행은 약속이 아니라 속성입니다. 동일한 플랫폼을 MongoDB나 PostgreSQL을 갖춘 어떤 Node.js 인프라에서든 직접 호스팅할 수 있습니다. 그래서 오늘은 "구매"의 경제성을 누리고(몇 분 만의 API, 운영할 서버 없음, 모든 플랫폼을 위한 [SDK](/glossary/ko/backend-sdk/), 선언한 규칙을 집행하는 [ACL](/glossary/ko/access-control-lists-acl/)과 [클래스 수준 권한](/glossary/ko/class-level-permissions-clp/)), "구축"의 출구는 열어 둡니다. 이미 구축된 백엔드를, 가져갈 수 있는 인프라 위에 두는 것입니다.
