Zilmac 블로그
← 기술 사례로 돌아가기

OpenAI DevDay 2026 이후 AI Agent 개발에 어떤 서버가 필요한가? 로컬·클라우드·비용

AI 개발 ·약 12분

노트북과 계획표. DevDay 이후 로컬·클라우드·전용 서버를 고르는 장면
청구는 세 줄, 상자는 하나가 아님
루프, 런타임, 전용 하드웨어 — 「AI 서버 한 대」를 사지 말 것
호스티드 샌드박스는 Linux
Python, Node, 셸이면 충분하다. Xcode와 기기 서명은 들어가지 않는다
토큰이 지배한다
컨테이너는 분 단위 과금. 기본 모델을 바꾸면 월 청구가 먼저 움직인다

짧은 결론: OpenAI DevDay 2026 이후 AI 에이전트 팀에 먼저 필요한 것은 더 비싼 GPU 상자가 아니다. 루프가 어디서 도는지, 코드가 어디서 실행되는지, 어떤 단계가 Mac이나 사설 네트워크에 떨어져야 하는지를 깨끗이 나누는 일이다. 2026년 9월 27일 기준으로 행사는 아직 9월 29일이다. 키노트는 시작하지 않았다. 이 글은 미발표 제품을 사실로 쓰지 않는다. 조달을 실제로 바꾼 스택은 이미 9월 10일에 나왔다. Agents API 공개 베타는 Codex 하네스를 호스티드 루프로 바꾸고, OpenAI Linux 샌드박스, 파트너 샌드박스, 직접 운영하는 환경 중 하나를 고르게 한다. 일정과 라이브스트림: DevDay 시간과 볼 것.

출처: Agents API 개요, 호스티드 샌드박스, 셀프호스트 샌드박스, 요금 페이지(컨테이너, 도구, gpt-6-astra / gpt-6-sol). 층 나누기: 2026 에이전트 스택. Mac과 GPU: 듀얼 트랙 배포.

근거 수준
  • OpenAI가 확인함: Agents API는 공개 베타이며 추가 API 수수료는 없다. 내는 것은 토큰, 도구, 호스티드 컨테이너다. OpenAI가 루프를 돌리고, 샌드박스는 당신이 고른다.
  • OpenAI가 확인함: 호스티드 샌드박스는 Python, Node, CLI가 있는 Linux 작업 공간이다. 셀프호스트는 codex exec-server를 아웃바운드 WebSocket으로 쓴다. 데이터 레지던시는 미국만으로 문서화되어 있다. 셀프호스트해도 API는 ZDR 대상이 되지 않는다.
  • 사실로 쓰지 말 것: 9월 29일 키노트의 새 모델 ID, 새 가격, Agents API GA. 행사 뒤에는 기본 모델과 예산을 바꾸기 전에 문서를 다시 읽는다. 환경 유형은 지금 고를 수 있다.

이미 확정된 사실

9월 10일 Agents API는 이미 「서버」를 나눠 놓았다:

  • 하네스 / 루프: 모델 호출, 도구, 컨텍스트 압축, 긴 세션 — OpenAI가 돌린다. 앱은 세션을 만들고 이벤트를 소비한다.
  • 런타임: openai_hosted, self_hosted, 또는 파트너(Blaxel, Cloudflare, Daytona, E2B, Modal, Vercel 등). 셸이 필요 없는 Q&A는 environment.type = none으로 충분하다.
  • 키: 앱 키(OPENAI_API_KEY, agents 읽기/쓰기와 responses 쓰기)는 샌드박스 밖에 둔다. 실행기에는 별도로 좁힌 환경 키를 CODEX_API_KEY로 넣는다.

호스티드 작업 디렉터리는 /workspace다. 패키지를 설치하고, 파일을 넣고, 산출물을 가져올 수 있다. 네트워크는 끄거나 도메인으로 제한할 수 있다. macOS가 아니고 당신의 VPC도 아니다. 자체 이미지, 사설망, GPU가 필요하면 셀프호스트나 파트너로 간다. Xcode, 공증, 기기가 필요하면 Linux 샌드박스는 여기서 멈추고 단계는 Apple Silicon으로 옮긴다. 체크리스트: 에이전트용 M6 Mac mini.

요금 문서: 모델은 해당 모델의 API 단가. 내장 도구는 도구 단가. 호스티드 샌드박스는 표준 컨테이너 요금. 「추가 API 수수료 없음」은 루프만 커버한다. 토큰도 컨테이너도 아니다.

실제로 사는 층이 어디인가

「에이전트에 어떤 서버가 필요한가」는 보통 발주서 한 장이다. DevDay 뒤에는 세 장으로 나눈다:

층 누가 돌리는가 무엇을 사는가
루프(하네스) OpenAI(Agents API) 또는 자체 SDK 루프 API 키와 할당량 — 새 섀시가 아님
런타임(샌드박스) 호스티드 Linux, 파트너, 또는 자기 상자 위의 codex exec-server 분 단위 컨테이너, 또는 api.openai.com으로 아웃바운드할 수 있는 Linux / POSIX 호스트
전용 단계 macOS 빌드, 서명, 기기. 또는 자체 GPU / VPC 고정 Apple Silicon 노드, 또는 올바른 레지던시 존의 상자. 샌드박스 검수표에 올리지 않는다

노트북은 첫 실행기로는 괜찮고, 유일한 프로덕션 호스트로는 나쁘다. 키, 디스크, 네트워크가 브라우저 세션과 섞인다. 키노트가 「오케스트레이션을 다시 쓰지 않고 모델을 바꿔라」고 해도, 그 문장은 루프를 가리킨다. 호스티드 샌드박스 안의 Xcode를 가리키지 않는다.

로컬은 어떻게 돌리고, 언제 멈출까

Agents SDK는 여전히 Unix-local과 Docker 클라이언트를 제공해 당일 최소 경로가 된다. 셀프호스트 문서는 POSIX 작업 공간, @openai/codex@alpha, 좁힌 키로 돌리는 codex exec-server --remote … --environment-id …를 요구한다. 트래픽은 아웃바운드다. https://api.openai.com에서 등록하고, wss://codex-cloud-environments.chatgpt.com에서 명령을 받는다. 브라우저 HTTPS는 허용하고 WebSocket은 막는 사내 방화벽은 「연결된 것처럼」 보이지만 실행기는 한 번도 connected에 도달하지 않는다.

로컬로 충분한 경우:

  • 한 사람이 프롬프트를 고치고, 산출물을 보고, 도구 순서를 확인한다.
  • 소스와 비밀이 호스티드 컨테이너에 들어가면 안 되므로, 먼저 로컬 Docker에서 네트워크 정책을 증명한다.
  • 일이 한 저장소에 머물고, 네 대의 머신에서 네 개의 서브에이전트를 동시에 돌릴 필요가 없다.

로컬만 쓰는 것을 멈출 때:

  • 세션이 밤을 넘기고, 재연결하고, 동료가 같은 environment.id로 재현해야 한다.
  • 뚜껑을 닫거나 VPN이 깜빡인다. 실행기는 죽는데 OpenAI는 세션을 계속 계량한다.
  • iOS / macOS 서명, 공증, 또는 기기. Docker Linux는 통과하지 못한다.
  • 컴플라이언스는 소스가 노트북을 떠나지 않는다고 하지만, Agents API 세션 상태는 여전히 미국에 있다. 로컬 실행은 API를 ZDR로 만들지 않는다. OpenAI는 셀프호스트 샌드박스도 API를 ZDR 대상으로 만들지 않는다고 말한다.
노트북을 둘러싼 개발자들. 로컬 Docker와 클라우드 에이전트 샌드박스를 나누는 장면
로컬은 루프와 네트워크 정책을 증명하는 데 쓴다. 프로덕션 세션, 야간 작업, Mac 전용 단계는 뚜껑을 닫으면 잠드는 노트북에 두지 않는다.

클라우드의 네 가지 형태

「클라우드」를 네 가지 선택으로 써서 회의가 「64코어를 사자」로 무너지지 않게 한다:

  1. OpenAI 호스티드 샌드박스: 앱이 세션을 열고 OpenAI가 Linux를 준비한다. 스크립트와 산출물의 첫 경로로 좋다. Egress는 기본으로 켜져 있고, 끄거나 호스트를 허용 목록에 넣을 수 있다. 비밀은 볼트에 둔다. 샌드박스 안에 OPENAI_API_KEY를 넣지 않는다.
  2. 파트너 샌드박스: 문서가 이름을 적는 곳은 Blaxel, Cloudflare, Daytona, DigitalOcean, E2B, Modal, Oracle Cloud, Runloop, Vercel이다. 준비된 GPU, 미리보기 URL, 스냅샷, 제공자 쪽에 두어야 하는 자격 증명에 쓴다. 그들의 시간/RAM과 OpenAI 토큰을 함께 낸다.
  3. 셀프호스트 Linux: 이미지와 작업 공간은 당신이 가져오고, 세션마다 실행기가 필요하다. 상자에 필요한 것은 안정적인 아웃바운드이지, 공용 인터넷에서의 인바운드가 아니다. VPC, 사설 패키지 인덱스, 호스티드 이미지에 넣을 수 없는 의존성에 맞는다.
  4. Apple Silicon 노드: 호스티드 샌드박스가 못 하는 단계만. GPU 학습기와 떼어 둔다. 듀얼 트랙 배포를 보라. Zilmac 클라우드 Mac mini는 일 / 주 / 월 과금이다. 입문 M4 16 GB 플랜은 약 $96/month(플랜 페이지의 실시간 가격).

어떤 클라우드도 모든 행을 덮지 않는다. Q&A 에이전트는 샌드박스를 건너뛸 수 있다. 키노트 뒤에 공식 GPU SKU가 나와도 2행이나 3행을 바꿀 뿐, Mac 체크리스트를 은퇴시키지 않는다.

청구서를 나누는 법

적어도 네 줄. 방법은 여전히 작업당 월 비용이다. 숫자는 9월 27일 요금 페이지이며, 키노트 뒤에 갱신한다.

줄 미터 규모(2026-09-27 기준)
모델 토큰 선택한 모델의 입력 / 캐시 / 출력 gpt-6-astra 짧은 컨텍스트는 약 $10 / $50 per 1M. gpt-6-sol은 약 $2 / $10. 입력 272K 초과 시 요청 전체가 가산
내장 도구 호출당 + 검색된 콘텐츠 토큰 웹 검색 약 $10 / 1k회. 파일 검색 약 $2.50 / 1k, 저장은 1 GB 무료 이후 $0.10/GB-day
호스티드 컨테이너 메모리 티어, 분 단위(최소 5분) 1 / 4 / 16 / 64 GB는 20분 세션당 $0.03 / $0.12 / $0.48 / $1.92. 대상 세션은 분 과금
당신 기계 셀프호스트 Linux, 파트너 시간, 또는 클라우드 Mac 토큰과 독립. Mac은 대여 기간이지 토큰 미터가 아님

실제로 계산할 수 있는 한 달(한 사람, 평일 20세션, 약 5만 입력 + 1.5만 출력, 호스티드 1 GB 15분):

  • Astra: 440 × ($0.50 in + $0.75 out) ≈ $550 토큰.
  • 같은 일을 Sol로: 440 × ($0.10 + $0.15) ≈ $110 토큰.
  • 1 GB 컨테이너: $0.03 / 20 min ⇒ 약 $0.0015/min × 15 × 440 ≈ $10.
  • 웹 검색 200회: 약 $2.

이 밀도에서는 컨테이너는 반올림 오차이고, 모델 선택이 월을 결정한다. 16 GB 샌드박스, 한 시간 세션, 네 개의 서브에이전트로 옮기면 컨테이너 줄이 오른다. 그래도 Astra 토큰을 이기는 일은 드물다. 「추가 API 수수료 없음」은 잘못된 기본 모델을 구하지 않는다.

셀프호스트 Linux는 컨테이너 줄을 지우고 토큰 줄은 남긴다. 클라우드 Mac은 Xcode나 기기가 필요한 프로젝트에만 나타나야 한다. 순수 Linux 스크립트에 쓰는 것은, 몇 분이면 끝나는 일에 월 임대를 내는 일이다.

한 페이지 선택표

일 루프 런타임 전용 상자
Q&A, 문서, MCP — 셸 없음 Agents API none 또는 네트워크를 끈 호스티드 없음
파일 편집, 테스트 실행, 산출물 Agents API 호스티드 1–4 GB, 또는 로컬 Docker 없음
사설 인덱스, VPC, 영역을 떠나지 않는 비밀 Agents API 셀프호스트 또는 파트너, 아웃바운드 WebSocket 항상 켜진 Linux — GPU는 선택
로컬 GPU 추론 또는 학습 사이드카 Agents API 또는 자체 루프 파트너 GPU 또는 자체 GPU 호스트 Mac 빌더와 떼어 둔다
iOS / macOS 빌드, 서명, 기기 Agents API는 일만 나눈다 Linux 샌드박스는 스크립트에서 멈춘다 고정 Apple Silicon — 체크리스트

혼자: 로컬 Docker에 호스티드 샌드박스. 기본은 Sol(또는 더 싼 것). 긴 일에 Astra를 남긴다. 소규모 팀: 항상 켜진 Linux 실행기를 하나 더하고, Mac 단계에만 Mac 노드를 빌린다. 「키노트가 GPU SKU를 낼지도 모른다」며 12개월짜리 두꺼운 상자를 잠그지 않는다.

키노트 이후 2주

9월 29일 이후에는 이 순서로 바꾼다. 하드웨어를 먼저 주문하지 않는다:

  1. 슬라이드 모델 이름이 아니라 문서를 읽는다. 새 기본 ID와 가격을 적고, 위의 월액을 다시 계산한다.
  2. 현재 흐름을 네 종류로 태그한다: 샌드박스 없음 / 호스티드 Linux / 셀프호스트 / Mac. 11월 30일 이전에 아직 도는 AgentKit Builder와 Evals는 자체 이전 트랙을 갖는다. 새 섀시가 아니다.
  3. 호스티드 최소 경로를 하나 착지시킨다: 파일을 고치고, 산출물을 내고, 지연과 컨테이너 분을 적는다.
  4. 사내 망에서 셀프호스트 실행기를 하나 시험한다. 아웃바운드 WebSocket을 확인한다. 실패하면 호스티드에 남는다. 「서버가 부족하다」고 탓하지 않는다.
  5. Mac 일은 별도 목록에 둔다: 서명, Xcode, 기기, 공증. 이 네 가지가 없으면 클라우드 Mac을 빌리지 않는다.
  6. 기본을 한 단계 내려 A/B 한다: 같은 20개 작업을 Astra와 Sol로 돌리고, 품질과 가격을 적은 뒤에 기본을 고른다.

시청 방법과 시간대는 여전히 DevDay 프리뷰다. 환경 유형은 그날 밤에 고를 수 있다. 어떤 상자를 살지는 요금 페이지를 기다려도 된다.

루프는 호스트할 수 있다. Xcode와 기기는 Linux 컨테이너에 살 수 없다

Agents API는 「오케스트레이션 서버」를 한 대 덜 산다는 뜻이다. 호스티드 샌드박스는 스크립트를 돌린다. 일이 서명이나 기기에 닿으면 그 단계를 고정 Apple Silicon에 둔다. 사무실 노트북도, GPU 학습기도 아니다.

네 가지 워크플로를 먼저 분류한 뒤에 노드를 빌릴지 결정한다. — 클라우드 Mac 플랜 보기

FAQ

DevDay 이후 에이전트를 위해 GPU 서버를 사야 하나?

아니다. 루프는 Agents API 위에 있다. 공식 런타임은 Linux 컨테이너다. GPU는 로컬 추론이나 학습 사이드카가 필요할 때만 등장한다. 대부분의 앱은 카드를 사기 전에 토큰과 컨테이너 분을 낸다.

노트북으로 충분한가?

프롬프트와 최소 예제를 증명하기에는 충분하다. 프로덕션에는 부족하다. 뚜껑을 닫으면 실행기가 떨어지고, 키는 브라우저 프로필을 공유하며, iOS 서명은 들어가지 않는다. 야간 세션은 호스티드나 항상 켜진 셀프호스트에 둔다.

호스티드 샌드박스와 셀프호스트 중 어느 쪽이 더 싼가?

호스티드는 RAM 티어와 분으로 청구한다. 1 GB는 종종 월 몇 달러에서 십수 달러다. 셀프호스트는 그 줄을 지우고 기계와 운영을 더한다. 토큰은 양쪽이 같다. 컨테이너를 논하기 전에 기본 모델을 맞춘다.

클라우드 Mac이 필요한 때는 언제인가?

일에 Xcode, 공증, 기기, 또는 macOS에서만 재현되는 버그가 있을 때. 순수 Python / Node 스크립트는 호스티드나 셀프호스트 Linux에 남긴다. 미국 레지던시와 「셀프호스트 ≠ ZDR」은 두 실행기 모두에 적용된다.

기간 한정

Zilmac

루프는 호스팅할 수 있다. Xcode와 실기기는 Linux 컨테이너에 들어가지 않는다.

홈으로
기간 한정 요금제 보기