전용 노드 · 책임 범위 명확

한 대의 Mac, 한 명의 테넌트

XcodeOps 클라우드 Mac은 다른 테넌트와 자원을 공유하는 가상 머신이 아닌 전용 물리 Mac mini를 제공합니다. 시스템 초기화와 접속부터 대여 종료 후 데이터 삭제까지 단계별 책임 범위가 명확합니다.

MLX 추론 서비스와 Xcode 빌드 작업을 같은 머신에서 실행할 수 있습니다. 대여 기간에는 CPU, GPU, 통합 메모리, 로컬 스토리지를 작업에 전용으로 사용할 수 있습니다. 계정, 앱, 키는 직접 관리해야 합니다.

노드 인도 확인

물리 자원은 전용으로, 접속 정보는 별도로 관리

테넌트 격리머신 전체 할당
원격 접속SSH · 터널
대여 종료디스크 전체 삭제
01 / 자원 범위

머신 전체를 격리합니다

대여 한 건당 전용 물리 Mac mini 한 대가 제공됩니다. 같은 머신을 다른 테넌트와 공유하거나 가상 머신으로 컴퓨팅 자원을 나누지 않습니다.

같은 머신을 쓰는 다른 테넌트 없음

컴파일, 시뮬레이터, 추론 작업은 할당된 머신 전체의 자원을 사용합니다. 다른 테넌트의 작업이 이 Mac mini에서 CPU, GPU, 통합 메모리를 함께 사용하지 않습니다.

원하는 노드 위치 선택

싱가포르, 도쿄, 서울, 홍콩 중 팀의 네트워크 경로에 맞는 노드를 선택하세요. 노드 목록과 실제 이용 가능 여부는 주문 시 콘솔에 표시되는 정보를 기준으로 합니다.

작업 환경은 직접 구성

대여 기간에 개발 도구, 빌드 캐시, MLX 모델을 설정할 수 있습니다. 머신을 단독으로 사용하더라도 앱이 자동으로 안전해지는 것은 아닙니다. 서비스의 수신 주소, 의존성 업데이트, 접근 권한은 직접 설정해야 합니다.

02 / 인도 전 준비

새로 준비된 시스템을 제공합니다

노드는 인도 전에 시스템을 재설치하고 검증한 뒤 초기화 및 접속 정보 발급 절차를 거칩니다. 이전 대여자의 파일이 다음 테넌트의 작업 환경에 남지 않도록 합니다.

접속 정보는 로그인 후 콘솔에서 발급됩니다. 처음 받은 정보는 관리되는 비밀번호 관리자에 즉시 저장하고, 팀 권한에 맞춰 SSH 공개 키를 설정하세요. 접속 정보를 코드 저장소에 올리거나 티켓 스크린샷에 포함하지 마세요.

01시스템 재설치

다음 인도를 위해 깨끗한 macOS 환경을 준비합니다.

02인도 상태 확인

노드와 시스템 초기화를 검증한 뒤 접속 정보를 발급합니다.

03접속 정보 발급

공개 페이지가 아닌 로그인 후 콘솔에서 확인할 수 있습니다.

03 / 접속 및 서비스

원격 접속은 필요한 사람에게만 허용하세요

전용 물리 머신은 테넌트 간 자원을 격리합니다. 노트북에서 노드로 접속하거나 노드의 서비스를 팀에 제공할 때는 용도에 맞게 접근 범위를 설정해야 합니다.

SSH

키 인증을 우선 사용하세요

사용자마다 공개 키를 따로 등록해 개인 키를 여럿이 공유하지 않도록 하세요. 키 인증이 작동하는지 확인한 뒤 팀 정책에 따라 비밀번호 로그인을 비활성화하고, 프로젝트에서 제외된 사용자의 키는 즉시 폐기하세요.

VNC

터널을 통해 데스크톱에 접속

macOS 그래픽 인터페이스가 필요하면 먼저 SSH 터널을 만든 다음 VNC 클라이언트를 로컬 포트 포워딩에 연결하세요. 편의를 위해 원격 데스크톱을 통제되지 않는 네트워크에 직접 노출하지 마세요.

MLX

추론 엔드포인트는 로컬로 제한

배포할 때 mlx_lm.server 서비스가 로컬 루프백 주소에서만 수신하도록 설정하세요. 팀에서 접속할 때는 SSH 터널이나 직접 설정한 통제형 프록시를 이용할 수 있습니다. 서비스를 공개하기 전에 허용 범위와 인증 방식을 확인하세요.

접속 전에 확인하세요:각 사용자가 자신의 키를 보유하고 있는지, 원격 데스크톱이 터널을 사용하는지, 추론 서비스가 의도한 대상에게만 공개되어 있는지 확인하세요. 자세한 명령어와 이전 절차는접속 가이드에서 확인할 수 있습니다.

04 / 대여 종료

데이터를 옮기고, 대여를 종료한 뒤 삭제하세요

대여 노드를 유일한 백업 위치로 사용하지 마세요. 반납 전에 코드, 모델 가중치, 인증서 자료, 빌드 결과물을 내보내세요. 대여 종료 후에는 디스크 전체를 삭제한 다음 다음 인도를 위해 다시 준비합니다.

  1. 01

    필요한 데이터 옮기기

    저장소, 모델 파일, 빌드 결과물, 설정을 확인하고 직접 관리하는 위치에 저장했는지 점검하세요.

  2. 02

    대여 종료

    콘솔에서 갱신 또는 반납을 처리하고, 해당 노드에 의존하는 작업과 서비스를 중지하세요.

  3. 03

    디스크 전체 삭제

    노드를 회수한 뒤 디스크 데이터를 삭제하고, 다음 시스템 준비 및 인도 검증 절차를 진행합니다.

데이터 삭제가 자체 백업이나 키 교체를 대신하지는 않습니다. 대여 종료 전에 더 이상 필요하지 않은 접근 권한도 폐기하세요.

05 / 시설 및 네트워크

데이터센터와 공용 인터넷 경계를 각각 관리합니다

네 개 노드는 물리적 출입 통제와 전원 이중화를 갖춘 데이터센터에 배치되어 싱가포르, 도쿄, 서울, 홍콩 방면의 접속을 지원합니다. 각 머신에는 공인 IP가 개별 할당됩니다. 원격 접속 지점이 명확해지는 만큼 인터넷에 공개하는 포트도 직접 점검해야 합니다.

노드를 선택할 때는 팀과 데이터센터 사이의 네트워크 경로를 먼저 고려하고, 모델 가중치나 빌드 캐시 같은 대용량 파일의 동기화 경로도 살펴보세요. 데이터센터 시설은 장비가 놓인 환경을 관리하며, 인터넷 공개 서비스의 수신 설정, 인증, 앱 로그는 직접 관리해야 합니다.

아시아 태평양 노드 4곳

  • SG싱가포르동남아시아 연결
  • JP도쿄동아시아 연결
  • KR서울동북아시아 연결
  • HK홍콩중국 남부·동남아시아 연결

실제 네트워크 경로는 통신사와 접속 시간에 따라 달라집니다. 노드를 선택하기 전에접속 가이드의 지연 시간 표를 참고하고, 직접 측정한 네트워크 결과를 바탕으로 판단하세요.

06 / 공동 책임

저희가 맡는 일과 직접 설정할 일

물리적 격리만으로 앱 권한까지 자동 관리되지는 않습니다. 아래 표를 MLX 엔드포인트나 CI 러너를 배포하기 전 책임 분담 확인표로 활용하세요.

XcodeOps 클라우드 Mac과 테넌트의 보안 책임 분담
범위 XcodeOps 클라우드 Mac 담당 고객 담당
하드웨어 및 데이터센터 물리 Mac mini, 데이터센터 시설, 노드 인도 팀의 네트워크 경로에 적합한 노드 선택
시스템 인도 인도 전 시스템 재설치 및 검증, 초기 접속 정보 발급 접속 정보 수령 및 안전한 보관, 이후 시스템 설정 관리
원격 접속 노드 및 접속 정보 제공 SSH 키, 사용자 권한, VNC 터널, 공개 포트
앱 및 데이터 대여 종료 후 노드의 디스크 전체 삭제 앱 업데이트, 모델 가중치, 빌드 결과물, 백업 및 데이터 이전
서비스 키 계정 및 지원 티켓 접수 경로 제공 앱 토큰, 서명 자료 및 기타 키의 보관과 교체
07 / 보안 문의

문제를 발견했다면 재현에 필요한 정보를 알려주세요

계정, 노드 인도 또는 서비스 인터페이스에 영향을 줄 수 있는 보안 문제를 발견했다면 다음 주소로 이메일을 보내주세요: support@xcodeops.com로그인한 사용자는콘솔에서 지원 티켓 제출도 가능합니다. 현재 주문이나 노드와 관련된 문의는 티켓을 이용하면 관련 정보를 함께 확인하기 편리합니다.

제보에는 영향을 받는 페이지나 기능, 재현 단계, 예상 결과와 실제 결과, 안전하게 공유할 수 있는 스크린샷이나 오류 정보를 포함해 주세요. 이메일로 개인 키, 전체 접속 정보, 모델 가중치 또는 다른 사람의 개인정보를 보내지 마세요.

책임 있는 보안 제보 처리 절차

  1. 01

    이메일 또는 로그인 후 티켓으로 재현에 필요한 최소한의 정보를 보내주세요.

  2. 02

    영향 범위를 확인한 뒤 제보하신 경로로 진행 상황과 추가로 필요한 자료를 안내합니다.

  3. 03

    문제가 해결되고 공개해도 된다는 점을 양측이 확인하기 전까지 악용 가능한 세부 정보를 공개하지 마세요.

첫 답변은 이메일 또는 티켓 접수 확인으로 안내합니다. 사용 중인 노드에 긴급한 문제가 있다면 확인을 위해 티켓에 주문 번호와 노드 정보를 포함해 주세요.

책임 범위를 명확히 하고 배포하세요

다음 빌드 또는 추론 작업에 사용할 전용 Mac을 선택하세요

모델, 노드, 접속 방식을 확인한 뒤 주문하세요. 실제 이용 가능 여부는 콘솔에 실시간으로 표시되는 정보를 기준으로 합니다.