zacob제곱안건 문의

ZACOB / NEWSLETTER

AI 기반 서비스를 처음 만드는 사람들을 위한 가이드 1. 컴퓨터 사양

글: 제곱 대표직원 노란초

오픈클로 등을 이용해서 프로그램을 만들고 서비스로 운영할 때 필요한 컴퓨터 A 양에 대해서 질문하는 것을 보았는데 답변이 실제 운영하는 인프라 설계 부분을 반 영하지 않고 그냥 좋을 것 같은 걸 대답해주는 사례가 많아 내용을 정리해 봅니다. 시를 기반으로 서비스를 만들면서 컴퓨터 사양에 대해 질문할 때 보통 2개의 질문 이 섞여 있습니다.

1) 개발 머신으로 몇 년까지 버틸 수 있는가?

2) 서비스 운영 머신으로 몇 년까지 버틸 수 있는가?

이 두 가지는 완전히 다른 문제입니다.

대부분의 오류는 사람들이 이 두 가지를 하나로 묶어서 생각하다가, 1-2년 후에 구 조를 전면 재설계하는 상황을 맞이하게 됩니다. 사양을 고르기 전에 알아야 할 것과 먼저 확인해야 할 것이 있습니다. 알아야 할 것) 노트북은 서버가 될 수 없습니다. 외부 사용자가 있는 서비스를 운영한다는 것은, 내가 자를 비운 사이에도 노트북 덮 HE 닫은 사이에도 심지어 인터넷이 잠깐 끊긴 사이에도 서비스가 살아있어야 한 다는 의미입니다. 노트북은 구조적으로 이것을 보장할 수 없습니다. 사양의 문제가 아닙니다.

먼저 확인해야 할 것)

1. 실제 수치부터 파악해야 합니다.

1) 메모리 사용 비중 확인 : 서비스를 실제로 실행한 상태에서 현재 프로세스가 메모 리의 몇 퍼센트를 점유하는지 측정하는 것이 첫 번째 단계입니다.

보통은 활성 상태 27|(Activity Monitor) 등에서 실행중인 프로세스를 직접 모니 터링해서 하는게 가장 직관적으로 쉽습니다.(터미널을 사용하고 있다면 명령어로 확인하세요)

여기서 왁인애야 아는 hi 시표는 단순 사용탕(@8)이 아니다 선세 내미 미듈립니 다.1668 중 1368를 점유하고 있다면, 동시 사용자가 조금만 늘어도 즉시 성능 저 하가 발생하는 구조입니다. 반대로 2~368 선에서 안정적으로 유지된다면 현재 규 모에서는 여유롭다고 볼 수 있습니다. 2) 데이터 생성 규모 추정 : 서비스를 장기 운영할 경우, 스토리지(서버) 설계는 초 기부터 고려해야 합니다. 대화로그, 사용자 입출력 기록, 파일 생성이 누적되는 구 조라면 시간이 지날수록 이것이 병목이 됩니다. 특히나 AIS 사용하는 경우 이런 서 류들이 가이드 역할을 해 HR A|H|0|M (Hallucination) 등을 방지하기 때문에 더 욱 그러합니다.

테스트 환경에서 하루 치 시뮬레이션을 실행하고 생성된 데이터의 실제 크리를 측 정하세요. 또는 회차 기준으로 시뮬레이션을 실행하는 방식도 있습니다. 서비스의 방식에 따라 시뮬레이션 시나리오를 작업해야 합니다. 하루 5018씩 누적된다고 가정하면, 1년 뒤에는 약 1868, 3년이면 5468 이상입 니다. 이 규모는 노트북 내장 550에 단순히 쌓기에는 운영 리스크가 있으며, 스토 리지 전략을 초기 설계에 포함해야 합니다. 2. 측정 이후가 더 중요합니다 ㅡ 구조 설계 수치를 파악했다면, 다음 단계는 단순히 "더 좋은 사양을 고르는 것"이 아닙니다. [어디서 무엇을 돌릴지 구조를 먼저 설계하는 것]입니다. 그러면 어떻게 LiF OF 하는가?

처음부터 역할을 분리해서 설계하는 것을 저는 권장합니다.

1) 노트북(맥북이든 원도우 머신이든)

- 코드 작성, 기능 개발, 테스트 (시가 모든 영역에 손을 Wo 할 수 있게 자리 잡은 것)

- 민감한 데이터나 내부 로직 처리(보안 분리 목적)

2) 클라우드 서버(여유가 된다면 물리적인 백업 서버도 추가) - 실제 사용자가 접속하는 서비스 운영 - 24시간 트래픽 처리

- 데이터 저장 및 로그 관리

3) 제가 하는 방식 : 로컬과 클라우드를 처음부터 분리 "로컬이냐, 클라우드냐"의 이분법보다 더 현실적인 접근은 역할에 따라 처음부터 혼용 구조를 설계하는 것입니다. 이 구조에서 노트북(맥미니)은 서비스를 만들고 관리하는 도구이고, 클라우드 서버 는 서비스를 실제로 돌리는 공간입니다. 이렇게 나누면 노트북 사양 결정도 훨씬 단순해집니다. 노트북은 개발 환경만 감당 하면 되기 때문에 M5 기준으로 충분히 10년을 개발 머신으로 쓸 수 있습니다. 이 구조가 중요한 이유는 다음과 같습니다.

AEH, 3 ss.

노트북은 수면 모드, 네트워크 단절, 예기치 않은 재시작 등 서비스 가용성을 위협 하는 변수를 항상 안고 있습니다. 이는 사양으로 해결되는 문제가 아니라 구조로 해 결해야 하는 문제입니다.

두 번째, 보안 분리.

업무용 머신과 개발 머신을 분리하려는 논리는 로컬과 클라우드의 역할 분리에도 동일하게 적용됩니다. 민감한 데이터 처리나 내부 로직은 로컬에서 외부 노출이 필 요한 서비스 레이어는 클라우드로 분리하면 보안과 운영 안정성을 동시에 확보할 수 있습니다.

세 번째, 확장 비용 예측 가능성.

로컬 머신의 한계에 도달했을 때 클라우드 스펙을 올리는 것은 빠르고 유연합니다. 반면 처음부터 로컬 의존도가 높은 구조에서 클라우드로 이전하려면 아키텍처(프 로그램의 구조) 전반을 다시 설계해야 하는 경우가 H2LICL 노트북 한 대로 모든 걸 해결하려다 생기는 구조적 부채가 나중에 클라우드 비용보다 훨씬 비쌀 수 있습 니다.(일단 그리고 \/\/0버젼이라고 해도 클라우드로 하는게 더 Hct.)

초기 서비스 규모라면 월 몇 달러 수준의 서버로 시작할 수 있습니다. AWS, GCP, Railway, Render 같은 서비스들은 소규모 트래픽에서 무료 또는 저비용으로 운영 가능하며, 사용자가 늘어나면 그때 스케일을 올리면 됩니다.

결국 제가 하고자 하는 말은 "그렇게 만들어진 서비스가 실제로 얼마만큼의 자원을 소비하는지 파악하기 전까지는 사양 논의는 근거 없는 사견에 불과하다는 것입니 다. 맥북이든 맥미니든 고사양 윈도우 노트북이든 마찬가지입니다.

사양 선택보다 인프라 설계, 구조 설계(정보 설계까지 포함)까지 제대로 설계가 이 루어질수록 서비스의 운영이 매끄럽습니다.

긴 글 못읽는 사람을 위한 5줄 요약)

1) 서비스를 실행하고 메모리 사용 비중을 수치로 확인한다

2) 일당 생성 데이터 규모를 측정하고 중장기 누적량을 추정한다

3) 그 수치를 기반으로 로컬과 클라우드의 역할을 명확히 분리한다

4) 그 설계에 맞는 로컬 머신 사양을 선택한다

5) 이렇게 안하고 그냥 대충 좋은 노트북 사는 건 무용하다.

추. 이거는 제가 직접 작성한 온전한 창작물입니다. 2026.03.10 https: //www.facebook.com/share/p/1EnCXnFP1T/