CI 팀에 Mac 한 대를 전용으로 제공합니다

한 고객에게 한 대의 물리 Mac을 전용으로

VMFly의 Fly는 빌드 작업이 날아오르도록 돕는다는 뜻입니다. 작업을 처리하는 노드는 가상 머신 할당량이 아니라 물리 Apple Silicon Mac mini 한 대입니다.

Mac 한 대를 고객 한 곳에 전용으로 제공합니다. 팀이 Xcode 버전, runner 설정, 작업 대기열을 직접 관리해 빌드 환경을 공유 플랫폼의 스케줄링 대상이 아닌 팀의 엔지니어링 자산으로 운영할 수 있습니다.

하루 $20.1부터. 이용 가능 여부는 콘솔에 실시간으로 표시됩니다.

Mac 모델구성 2종
배포 지역아시아·태평양 데이터센터 4곳
노드 가동연중무휴 365일
성능 약속보다 명확한 리소스 범위

팀이 직접 관리하는 빌드 대기열

호스트 한 대를 여러 고객에게 나눠 제공하지 않습니다. 물리 Mac을 선택하는 이유는 모든 빌드 시간을 보장하기 위해서가 아니라, 빌드에 영향을 미치는 리소스와 설정 범위를 명확히 하기 위해서입니다.

시뮬레이터에서 물리 하드웨어를 직접 사용

Xcode와 시뮬레이터는 가상화 계층 없이 물리 macOS 환경에서 실행됩니다. GPU, 그래픽 출력, 시뮬레이터 연동이 중요한 워크플로도 공유 가상 머신의 리소스 제공 방식에 맞출 필요가 없습니다.

모든 테스트가 자동으로 빨라진다는 뜻은 아닙니다. 테스트 수, 시뮬레이터 동시 실행 수, 프로젝트 의존성, 메모리 사용량은 실제 프로젝트에서 검증해야 합니다.

먼저 확인하세요: 동일한 커밋의 아카이브 및 시뮬레이터 테스트

인덱싱과 캐시를 직접 관리

Xcode 인덱싱, 의존성 설치, DerivedData, 아카이브 작업은 디스크를 계속 읽고 씁니다. Mac 한 대를 전용으로 사용하므로 다른 고객과 디스크나 물리 네트워크 인터페이스를 공유하지 않습니다.

팀의 여러 runner는 여전히 해당 노드의 리소스를 함께 사용합니다. 공유 플랫폼의 동시 실행 설정을 그대로 적용하지 말고 메모리 부담과 디스크 여유를 살피며 조정하세요.

먼저 기록하세요: 콜드 캐시와 웜 캐시의 빌드 차이

다른 고객이 자리를 비울 때까지 기다리지 않는 릴리스

공유 runner에서는 빌드가 시작되기 전에 대기 시간이 발생할 수 있습니다. 전용 노드는 고객 간 대기열을 워크플로에서 없애 팀이 직접 관리하는 대기열에서 릴리스 작업을 처리하도록 합니다.

노드에 대기열이 전혀 없다는 뜻은 아닙니다. 여러 브랜치에서 동시에 작업을 시작할 때 병렬 실행 여부, 아카이브 순서, UI 테스트 실행 순서는 파이프라인 규칙에 따라 달라집니다.

먼저 정하세요: 릴리스 작업 우선순위와 동시 실행 한도

노드 등록부터 다음 고객에게 인계까지

매번 Mac mini 한 대 전체를 제공합니다

물리 Mac은 단순한 홍보 문구가 아닙니다. 노드 등록 방식, 환경 관리 주체, 대여 종료 후 데이터 처리 방식까지 결정합니다. 모든 서비스는 같은 인계 절차를 따릅니다.

  1. 01

    구매 및 등록

    Apple Silicon Mac mini를 사용하며, M4와 M4 Pro 두 가지 구성으로 제공됩니다. 노드는 아시아·태평양 4개 데이터센터에 배치됩니다. 사무실의 전원이나 네트워크 환경에 의존하지 않고 연중무휴 365일 운영됩니다.

  2. 02

    결제 확인 및 노드 등록

    결제가 확인되면 물리 Mac을 할당하고 시스템을 초기화합니다. Mac 한 대를 현재 고객에게 개별 등록하며, 이후 콘솔에서 노드, 청구 내역, 지원 티켓을 관리할 수 있습니다. 실제 이용 가능 상태는 콘솔에 실시간으로 표시됩니다.

  3. 03

    팀 파이프라인에 연결

    로그인 후 브라우저에서 원격 데스크톱을 열거나 SSH와 화면 공유를 사용할 수 있습니다. 팀에서 필요한 도구를 설치·설정하고 Xcode 버전을 전환한 뒤 CI runner를 등록하세요. 마지막으로 전체 빌드를 실행해 의존성, 서명, 산출물 경로를 확인합니다.

  4. 04

    이용 만료 및 데이터 삭제

    이용 기간이 끝나면 서비스가 중지되며, 디스크 전체를 삭제한 후 다음 고객에게 인계합니다. 코드, 인증서, 빌드 산출물은 고객 소유입니다. 만료 전에 직접 백업하고 내보내세요. 노드의 로컬 디스크를 유일한 사본으로 사용하지 마세요.

네 곳의 접속 지점, 하나의 제공 원칙

팀의 작업 방식에 맞는 접속 환경

싱가포르, 일본(도쿄), 한국(서울), 홍콩은 아시아·태평양 개발팀이 주로 사용하는 시간대를 아우릅니다. 데이터센터를 고를 때는 먼저 접속 방식을 살펴보고, 코드·의존성·산출물이 어떤 네트워크 경로를 거치는지 확인하세요.

SIN

싱가포르

동남아시아 협업 경로에 적합합니다. 원격 데스크톱으로 시뮬레이터를 자주 확인하는 팀이라면 이 지역에서 실제 사용 경험을 먼저 검증해 보세요.

Glide M4와 Cruise M4 Pro를 모두 이용할 수 있습니다.

TYO

일본(도쿄)

일본 네트워크를 통한 개발 협업에 적합합니다. 모델을 선택할 때 소스 코드 다운로드와 빌드 산출물 업로드 경로도 함께 확인하세요.

Glide M4와 Cruise M4 Pro를 모두 이용할 수 있습니다.

SEL

한국(서울)

한국 및 인근 지역의 네트워크 접속에 적합합니다. 대화형 디버깅을 한다면 데스크톱 해상도와 테스트 방식을 정하기 전에 응답 속도와 화면 품질을 확인하세요.

Glide M4와 Cruise M4 Pro를 모두 이용할 수 있습니다.

HKG

홍콩

동아시아 팀을 위한 접속 지점으로 고려할 수 있습니다. 실제 접속 네트워크를 기준으로 선택하고, 지리적 거리만으로 연결 품질을 판단하지 마세요.

Glide M4와 Cruise M4 Pro를 모두 이용할 수 있습니다.

무인 빌드와 원격 디버깅, 서로 다른 확인 사항

runner로 자동 아카이브하는 팀은 의존성 다운로드, 저장소 접근, 산출물 전송을 중점적으로 확인해야 합니다. 데스크톱에서 하루 종일 디버깅하는 팀은 응답 속도와 화면의 부드러움에 더 주의를 기울여야 합니다. 실측 근거 없는 밀리초 단위 수치를 약속하지 않으며, 실제 경험은 접속 네트워크에 따라 달라집니다.

먼저 워크플로에서 노드의 역할을 정하세요

빌드 환경을 직접 관리하는 팀을 위한 서비스

주로 3~30명 규모 개발팀의 파이프라인을 관리하는 CI 담당자를 대상으로 하며, 단기 릴리스나 개인 실험용 대여도 지원합니다. 적합성은 직함이 아니라 지속적으로 설정을 바꿔 사용할 물리 Mac이 필요한지에 달려 있습니다.

일상적인 iOS / macOS 빌드 팀

고정 브랜치의 테스트, 아카이브, 예약 빌드를 팀이 관리하는 runner에서 실행하세요. Glide M4는 Apple Silicon M4, 메모리 16GB, SSD 256GB를 제공하므로 단일 앱의 일상적인 CI 검증부터 시작할 수 있습니다.

먼저 파이프라인 하나를 이전하고 기존 빌드를 비교 대상으로 유지하세요. 산출물이 동일하고 의존성을 재현할 수 있는지 확인한 다음 다른 작업도 차례로 이전합니다.

중점 확인: 도구 버전, 캐시, 작업 동시 실행 수

릴리스 주간에 빌드 경로를 추가하려는 팀

필요한 기간에 맞춰 노드를 추가하고 UI 테스트, 아카이브, 브랜치 검증을 일상 작업에서 분리하세요. 일 단위 대여로 명확한 릴리스 기간에만 사용할 수 있어 장기간 사용하지 않을 장비를 미리 구매할 필요가 없습니다.

노드를 추가해도 기존 파이프라인이 자동으로 분리되지는 않습니다. 작업이 새 Mac으로 실제 전달되도록 runner 태그, 인증 정보, 작업 라우팅을 먼저 설정해야 합니다.

중점 확인: 작업 분배, 릴리스 후 데이터 내보내기

Unity 빌드 및 개인 AI 실험

Cruise M4 Pro는 Apple Silicon M4 Pro, 메모리 64GB, SSD 2TB를 제공합니다. Unity 프로젝트 내보내기, 여러 Target 아카이브, Apple Silicon에서의 로컬 모델 추론 실험에 적합합니다.

메모리와 저장 공간이 더 넉넉해도 모든 모델과 플러그인의 호환성이 보장되지는 않습니다. 실제 작업으로 필요한 리소스를 확인하기 전에 실행 환경, 모델 크기, 프로젝트 의존성을 점검하세요.

중점 확인: 호환성, 최대 메모리 사용량, 산출물 크기

제공 범위를 명확히 안내합니다

모델 구성, 청구, 운영 책임의 범위

Mac 클라우드 서버가 팀의 모든 빌드 작업을 대신 관리해 주는 것은 아닙니다. 전용으로 사용할 수 있는 접속 가능한 물리 노드를 제공합니다. 프로젝트 의존성, runner 등록, 서명 설정, 데이터 백업은 팀에서 직접 관리해야 합니다.

판매 모델은 두 가지로 한정됩니다

Glide M4
Apple Silicon M4
메모리 16GB · SSD 256GB
Cruise M4 Pro
Apple Silicon M4 Pro
메모리 64GB · SSD 2TB

다른 구성을 판매 중인 노드로 안내하지 않습니다. 저장 공간이 더 필요하면 주문 시 SSD +1TB, SSD +2TB 추가 옵션을 확인하세요. Thunderbolt 5 병렬 연결 옵션의 제공 여부는 콘솔에서 확인할 수 있습니다.

미국 달러로만 결제

일·주·월·분기 단위로 이용할 수 있습니다. 결제 수단은 USDT-TRC20 및 Visa / Mastercard / Amex(Stripe)만 지원합니다. 실제 사용 가능한 결제 게이트웨이는 백엔드 응답을 따릅니다.

결제가 확인된 후 물리 Mac 할당을 시작합니다. 이용 기간, 추가 구매, 결제 내역에 궁금한 점이 있으면 먼저 주문과 청구 내역을 확인하세요. 결제를 완료했다고 해서 노드가 준비된 것은 아닙니다.

지원은 이메일과 콘솔 티켓으로만 제공

구매 전 상담, 보안 관련 문의, 비즈니스 문의는 모두 다음 주소로 보내 주세요: support@vmfly.com. 계정이 있는 고객은 노드 또는 청구 관련 문제를 콘솔에서 접수하고 티켓 상태를 확인할 수 있습니다.

기술 문제를 문의할 때는 노드 번호, 발생 시각과 시간대, 재현 절차, 민감 정보를 가린 로그 일부를 첨부하세요. 비밀번호, 개인 키, 결제 카드 전체 정보는 보내지 마세요.

두 가지 요금제 살펴보기

칩, 메모리, SSD, 이용 기간을 비교해 파이프라인에 맞는 전용 물리 Mac을 선택하세요. 하루 $20.1부터, 아시아·태평양 데이터센터 4곳에서 이용할 수 있습니다.