Amazon EC2 Mac 인스턴스

Amazon EC2에서 Apple 앱 개발, 구축, 테스트 및 서명

Amazon Elastic Compute Cloud(Amazon EC2) Mac 인스턴스는 클라우드에서 처음으로 온디맨드 macOS 워크로드를 실행할 수 있는 인스턴스로, AWS의 유연성, 확장성 및 비용 이점을 모든 Apple 개발자로 확대합니다. Amazon EC2 Mac 인스턴스를 사용하면 iPhone, iPad, Mac, Apple Watch, Apple TV 및 Safari용 앱을 만들 수 있습니다. 몇 분 안에 macOS 환경을 프로비저닝하여 액세스하고 필요에 따라 동적으로 용량을 조정하며 AWS의 사용량에 따른 요금 혜택을 누릴 수 있습니다.

x86 기반 EC2 Mac 인스턴스는 인텔 코어 i7 프로세서를 사용하는 Apple Mac mini 컴퓨터를 기반으로 구축되며 AWS Nitro System으로 구동됩니다. macOS Mojave(버전 10.14), macOS Catalina(버전 10.15), macOS Big Sur(버전 11) 및 macOS Monterey(버전 12)에서 실행되는 Mac 인스턴스를 Amazon Machine Image(AMI)로 선택할 수 있습니다. x86 기반 EC2 Mac 인스턴스를 시작하려면 Amazon EC2 사용 설명서를 참조하세요.

Amazon EC2 M1 Mac 인스턴스는 Apple M1 Mac mini 컴퓨터를 기반으로 구축되며 AWS Nitro System으로 구동됩니다. 이 인스턴스는 iOS 및 macOS 애플리케이션 구축 워크로드용 x86 기반 EC2 Mac 인스턴스보다 60% 더 나은 가격 대비 성능을 제공합니다. EC2 M1 Mac 인스턴스는 AWS 최초로 Arm64 macOS 환경을 지원하며 macOS Big Sur(버전 11) 및 macOS Monterey(버전 12)를 Amazon Machine Image(AMI)로 지원합니다. 자세히 알아보려면 Amazon EC2 FAQ를 참조하세요.

Mac 프로세서

Amazon EC2 M1 Mac 인스턴스 지금 사용 가능

Amazon EC2 M1 Mac 인스턴스는 iOS 및 macOS 애플리케이션 구축 및 테스트용 x86 기반 EC2 Mac 인스턴스보다 60% 더 나은 가격 대비 성능을 제공합니다.

Amazon EC2 Mac 인스턴스 개요(1:25)

장점

macOS 환경의 빠른 프로비저닝

온프레미스 macOS 환경 구축 및 유지 관리에 소모했던 시간과 리소스를 이제 창의적이고 유용한 앱을 구축하는 데 집중시킬 수 있습니다. 개발 팀은 이제 macOS 컴퓨팅 환경을 온디맨드로 원활하게 프로비저닝하고 액세스하여 편리한 분산 테스트 및 빠른 앱 구축을 누릴 수 있습니다. 이렇게 하면 개발자에게 추가 선택 사항이 제공되어 온프레미스 또는 클라우드에서 Mac을 신뢰할 수 있는 플랫폼으로 사용할 수 있습니다. EC2 Mac 인스턴스를 사용하면 인프라 관리 작업을 AWS가 처리하므로 Apple 개발자는 애플리케이션 개발에 집중할 수 있습니다.

도구 키트 확장

EC2 Mac 인스턴스에서 개발자는 수십 가지의 AWS 서비스를 원활하게 이용할 수 있으므로, 개발자는 쉽고 효율적인 방식으로 팀 구성원과 협업하고 앱을 개발, 구축, 테스트, 분석 및 개선할 수 있습니다. 다른 EC2 인스턴스와 마찬가지로 EC2 Mac 인스턴스를 AWS 서비스 및 기능과 함께 사용할 수 있습니다. 이러한 서비스 및 기능으로는 네트워크 보안을 위한 Amazon Virtual Private Cloud(VPC), 확장 가능한 스토리지를 위한 Amazon Elastic Block Store(EBS), 빌드 대기열 배포를 위한 Elastic Load Balancing(ELB), 확장 가능한 파일 스토리지를 위한 Amazon FSx, macOS 환경의 구성, 관리 및 패치를 위한 AWS Systems Manager Agent(SSM Agent) 등이 있습니다.

Apple Silicon의 리아키텍트, 구축 및 테스트를 간소화

EC2 M1 Mac 인스턴스는 AWS에서 Apple Silicon macOS 환경을 지원하는 최초의 인스턴스로, Apple 애플리케이션을 개발, 구축, 테스트, 배포 및 실행하는 데 사용할 수 있습니다. Apple Silicon Mac 컴퓨터에 맞게 macOS 애플리케이션을 리아키텍트하는 경우 이제 물리적 인프라를 조달, 설치, 관리, 패치 적용 및 업그레이드할 필요 없이 베어 메탈 성능과 편리한 분산 테스트를 통해 더 빠르게 구축할 수 있습니다.

비용 절감

개발자는 EC2 Mac 인스턴스에서 단 몇 분 내에 macOS 환경을 시작하고 필요에 따라 프로비저닝 용량을 조정하며 실제 사용량에 대해서만 비용을 지불하는 종량 과금제 요금을 이용할 수 있습니다. 개발자는 사용 중인 시스템에 대해서만 요금을 지불하므로 비용이 절감됩니다. 예를 들어, 앱을 구축할 때 더 많은 용량을 사용하고 테스트 시에는 더 적은 용량을 사용할 수 있습니다.

기능

Apple Mac 하드웨어 옵션

EC2 Mac 인스턴스는 복수의 Apple Mac 컴퓨터를 지원하므로 다양한 사용 사례와 요구 사항을 충족할 수 있습니다. x86 기반 EC2 Mac 인스턴스는 32GiB 메모리와 물리적 코어 6개 및 논리적 코어 12개가 탑재된 8세대 3.2GHz 인텔 코어 i7 프로세서를 사용하는 Apple Mac mini 컴퓨터를 기반으로 구축됩니다. EC2 M1 Mac 인스턴스는 Apple Silicon M1 칩, CPU 코어 8개, GPU 코어 8개, 16GiB 메모리 및 16코어 Apple Neural Engine을 사용하는 Apple M1 Mac mini 컴퓨터를 기반으로 구축됩니다.

안정성이 뛰어난 인프라를 기반으로 한 확장성

EC2 Mac 인스턴스는 신뢰할 수 있는 핵심 애플리케이션을 구축할 수 있도록 설계되었습니다. AWS는 고가용성이 필요한 워크로드 실행을 위해 가장 안전하고 광범위하며 신뢰할 수 있는 글로벌 인프라를 보유하고 있으며 가동 시간 기준에 있어 업계 선두 주자로 인정받고 있습니다. EC2 Mac 인스턴스를 사용하면 macOS 워크로드는 안전한 온디맨드 인프라가 십년 이상 수백 만 고객에게 제공해 온 확장성, 탄력성, 신뢰성 및 경험의 혜택을 얻을 수 있습니다.

AWS Nitro System 사용

AWS Nitro System은 기존의 많은 소프트웨어 정의 기능을 전용 하드웨어 및 소프트웨어로 오프로드하여 고성능, 고가용성 및 뛰어난 보안을 제공하는 다양한 빌딩 블록의 모음입니다. Amazon EC2 Mac 인스턴스는 독자적인 AWS Nitro System으로 지원됩니다. 따라서 Mac mini 컴퓨터가 10Gbps의 Amazon VPC 네트워크 대역폭 및 8Gbps의 Amazon EBS 스토리지 대역폭을 갖춘 완전통합형 및 완전관리형 EC2 인스턴스로 제공됩니다.

제품 세부 정보

  • x86 기반 EC2 Mac 인스턴스
  • x86 기반 EC2 Mac 인스턴스는 Intel의 8세대 3.2GHz(4.6GHz 터보) Core i7 프로세서, 6개의 물리적 코어 및 12개의 논리적 코어, 32GiB 메모리를 갖춘 Mac mini 컴퓨터와 고속 Thunderbolt 3 연결을 통해 최대 10Gbps의 VPC 네트워크 대역폭과 8Gbps의 Amazon EBS 스토리지 대역폭을 제공하는 AWS Nitro System의 조합으로 구동됩니다. x86 기반 EC2 Mac 인스턴스는 독자적인 AWS Nitro System에 의해 지원됩니다. 따라서 다른 모든 Amazon EC2 인스턴스와 마찬가지로 Mac mini 컴퓨터가 Amazon VPC 네트워킹 및 Amazon EBS 스토리지를 사용할 수 있는 완전통합형 및 완전관리형 컴퓨팅 인스턴스로 제공됩니다. EC2 Mac 인스턴스는 베어 메탈 인스턴스 크기(mac1.metal)로 제공되고 macOS Mojave(10.14), macOS Catalina(10.15), macOS Big Sur(11) 및 macOS Monterey(12)를 AMI로 지원합니다.

    인스턴스 제품군 인스턴스 크기 프로세서 물리적 코어 vCPU 메모리(GiB) 인스턴스 스토리지 네트워크 대역폭(Gbps) EBS 대역폭(Gbps)
    Mac1 mac1.metal Intel Core i7 6 12 32 EBS 전용 10 8
  • EC2 M1 Mac 인스턴스
  • EC2 M1 Mac 인스턴스는 고속 Thunderbolt 연결을 통해 최대 10Gbps의 Amazon VPC 네트워크 대역폭과 8Gbps의 Amazon EBS 스토리지 대역폭을 제공하는 AWS Nitro System과 CPU 코어 8개, GPU 코어 8개, 16GiB 메모리, 16 코어 Apple Neural Engine이 탑재된 M1 칩 기반의 Apple Silicon Mac mini 컴퓨터의 조합으로 구동됩니다. EC2 M1 Mac 인스턴스는 독자적인 AWS Nitro System으로 지원됩니다. 따라서 다른 모든 Amazon EC2 인스턴스와 마찬가지로 Mac mini 컴퓨터가 Amazon VPC 네트워킹 및 Amazon EBS 스토리지를 사용할 수 있는 완전통합형 및 완전관리형 컴퓨팅 서비스로 제공됩니다. EC2 M1 Mac 인스턴스는 macOS Big Sur(11) 및 macOS Monterey(12)를 AMI로 지원합니다.

    인스턴스 제품군 인스턴스 크기 프로세서 물리적 코어 vCPU 메모리(GiB) 인스턴스 스토리지 네트워크 대역폭(Gbps) EBS 대역폭(Gbps)
    Mac2 mac2.metal Apple M1 성능 코어 4개 및 효율성 코어 4개 12 16 EBS 전용 10 8

요금

Amazon EC2 Mac 인스턴스는 온디맨드 및 절감형 플랜 요금 모델을 통해 전용 호스트로 구매할 수 있습니다. EC2 Mac 인스턴스 요금은 Apple macOS 소프트웨어 라이선스 계약을 준수하기 위해 24시간 최소 할당 기간이 적용된 초 단위로 청구됩니다. 온디맨드를 사용하면 EC2 Mac 호스트를 몇 분 내에 시작하고 실행할 수 있습니다. 24시간 최소 할당 기간이 종료되면 추가 약정 없이 언제든지 호스트 사용을 중단할 수 있습니다. 컴퓨팅 절감형 플랜과 인스턴스 절감형 플랜을 사용하면 3년 약정 기준으로 온디맨드 요금에 비해 44%의 비용을 절감할 수 있습니다. 전용 호스트에 대한 자세한 내용과 전체 요금 정보는 전용 호스트 요금 페이지를 참조하세요. 전용 호스트를 위한 AWS 요금 계산기에서 EC2 Mac 인스턴스 요금을 확인할 수도 있습니다.

고객

Twitch
Pinterest
NBCUniversal
East Side Games
Flipboard
Intuit
Dimps Corp.
Incognia
The Pokémon Company
Riot Games
Strabag
Goldman Sachs

고객

  • Pinterest
  • Pinterest에서 Amazon EC2 Mac 인스턴스를 사용하여 iOS 빌드 인프라를 현대화한 방법(40:34)

    “EC2 Mac 이전에는 Mac 빌드 인프라를 물리적으로 구매 및 관리하는 작업이 까다로웠으며 출력은 사용 가능한 물리적 시스템에 의해 제한되었습니다. 이제 EC2 Mac 인스턴스 덕분에 iOS 빌드 플릿을 확장하고 AMI를 통해 macOS 환경을 쉽게 베이킹, 롤백 및 롤포워드하고, 완전히 재현 가능한 macOS 환경으로 빌드 디버깅 및 장애 테스트를 수행할 수 있습니다. 또한 IAM 역할 및 정책 등의 다양한 AWS 서비스와의 통합을 통해 iOS 개발 파이프라인을 현대화하여 최소 권한 액세스를 제공하고, Secrets Manager를 사용하여 macOS 인증을 중앙 집중화하고, AWS Lambda와 Amazon SNS를 사용하여 오토 스케일링 그룹을 생성하고, CloudWatch를 사용하여 중앙 집중식 모니터링을 제공했습니다. 현재 프로덕션 빌드는 100% EC2 Mac에서 실행되며 빌드는 18.4% 더 빠르고 80.5% 더 안정화되어 내부 iOS 개발자들의 사랑을 받고 있습니다!”

    - Oliver Koo
    Pinterest 수석 소프트웨어 엔지니어

  • Twitch
  • twitch

    "EC2 Mac 인스턴스로 업데이트하기 전에는 온프레미스 Mac 시스템에 대한 즉각적인 액세스 또는 안정적인 SLA가 없었습니다. 오프라인 빌드 에이전트를 조사하거나 더 많은 용량을 추가하는 데 며칠이 소요되기도 했습니다. 매번 Xcode를 업그레이드하려면 한 번에 하나의 시스템에 다운로드 및 설치해야 했으며 이 작업에는 오랜 시간이 소요되었습니다. 그뿐 아니라, 액세스 및 보안 인증 정보를 온프레미스 시스템별로 관리해야 했습니다. 이제는 EC2 Mac 인스턴스를 사용하여 몇 분 내에 새로운 가상 시스템을 가동하고, EC2 인스턴스 프로파일을 사용하여 보안을 개선하고, 빌드 에이전트 전반에 걸쳐 4배 더 빠른 속도로 새로운 Xcode AMI를 생성, 테스트 및 롤아웃할 수 있습니다. 무엇보다도 EC2 Mac 인스턴스는 사용했던 온프레미스 빌드 에이전트보다 강력하며 네트워크 상호 연결도 더 빨라졌습니다. 이러한 속도의 개선을 통해 macOS 플릿 규모를 50%나 절감할 수 있었습니다."

    - Heath Borders
    Twitch 수석 모바일 엔지니어

  • The Pokémon Company International
  • AWS Summit 2021: Flipboard와 Amazon EC2 Mac 인스턴스(05:16)

    "Flipboard는 수상 경력에 빛나는 앱으로서, 수백 만 명의 고객을 위해 뉴스와 정보를 사용자 친화적인 잡지 형식으로 정리해 줍니다. 최근 일일 베타, App Store 빌드 및 제출, UI 테스트와 같은 작업을 위해 iOS 빌드 시스템에 Amazon EC2 인스턴스를 사용하기 시작했습니다. 3일 만에 소프트웨어 설치, VNC 세션, 생성된 계정 및 모든 Jenkins 작업 이전을 비롯한 이전 솔루션을 EC2 Mac 인스턴스로 마이그레이션할 수 있었습니다. 설정은 매우 안정적이었으며 명령줄 또는 화면 공유를 사용할 수 있는 유연성도 마음에 들었습니다. 빌드 시간은 20분에서 5분으로 단축되었습니다. 이전에 3시간이 걸리던 UI 자동화 테스트는 이제 1시간 미만이 소요됩니다. 다운로드 속도는 놀라운 수준이며 VNC 세션은 정말 매끄럽게 진행됩니다. 당연히 이 프로젝트는 대단한 성공이었으며 최종 결과물에 정말 만족하고 있습니다.”

    - Colin Caufield
    Flipboard 선임 iOS 엔지니어

  • The Pokémon Company International
  • “일본의 The Pokémon Company의 자회사로서 아시아 외 지역의 자산을 관리하는 The Pokémon Company International은 전체 고객 빌드 팜과 Unity CI/CD를 EC2 Mac 인스턴스로 마이그레이션하여 빌드 파이프라인을 통합하고, 빌드 자동화의 이점을 활용하고, Jenkins, TeamCity와 같은 CI/CD 도구를 활용하고, 빌드 시간을 단축했습니다. 온디맨드 EC2 Mac 인스턴스를 통해 제품의 자동화된 테스트를 보다 더 효과적으로 확장 및 지원할 수 있습니다. Unity CI/CD를 타사 제공업체에서 EC2 Mac으로 마이그레이션한 후, Unity 빌드가 400% 더 빨라졌습니다.”

    - Carla Dreyer
    The Pokémon Company International DevOps 엔지니어링 수석 매니저

  • Intuit
  • Intuit과 Amazon EC2 Mac 인스턴스

    "Intuit는 사명을 가진 글로벌 재무 플랫폼 회사입니다. TurboTax, QuickBooks, Mint를 비롯한 Intuit의 제품은 전 세계 5천만 명 이상의 소비자, 소기업 및 자영업 고객의 재무 활동을 개선하도록 설계되었습니다. 친숙한 EC2 인터페이스와 API를 사용하는 EC2 Mac 인스턴스를 통해 기존 iOS 및 macOS 빌드 앤 테스트 파이프라인을 AWS로 원활하게 마이그레이션할 수 있게 되었으며 개발자 생산성도 개선되었습니다. 탄력적인 용량 확장과 다중 영역을 활용하는 고가용성 설정 덕분에 데이터 센터 인프라는 성능이 30% 개선되었습니다. 이제 프로덕션 빌드 중 80%를 EC2 Mac 인스턴스에서 실행하고 있으며 이 부문에서 AWS 혁신이 제공할 미래에 대해서도 많은 기대를 갖고 있습니다."

    - Pratik Wadher
    Intuit 제품 개발 VP

  • Riot Games
  • “Legends of Runeterra 팀은 EC2 Mac 인스턴스를 활용하여 전체 빌드 파이프라인(Windows, Linux, 현재 macOS까지)을 AWS 기반으로 통합했습니다. 빌드 파이프라인은 현재 하루 약 100개, 월 최대 3,000개의 빌드를 지원하며 소스 제어는 현재 27만 건의 커밋을 수행했습니다. EC2 Mac 인스턴스로 마이그레이션하기 전에는 온프레미스 Mac을 관리하는 데 시간이 소요되었습니다. EC2 Mac 인스턴스 덕분에 빌드 파이프라인은 이제 AWS 클라우드에서 Unity CI/CD에 대한 완전한 엔드 투 엔드 크로스 플랫폼 빌드 프로세스를 제공합니다. 이를 통해, 뛰어난 능력을 갖춘 100명 이상의 엔지니어, 아티스트 및 설계자로 구성된 팀은 Riot 플레이어들에게 친숙하고 사랑 받는 게임의 개발 시간을 줄이고 혁신 속도를 높일 수 있게 되었습니다."

    - Guy Kisel
    Riot Games LoR 스태프 소프트웨어 엔지니어

리소스

Amazon EC2 Mac 인스턴스 기술 자습서 - 파트 1 - 시작하기(7:40)
Amazon EC2 Mac 인스턴스 기술 자습서 - 파트 2 - 블록 및 파일 스토리지 사용 방법(7:32)
Amazon EC2 Mac 인스턴스 기술 자습서 - 파트 3 - Kubernetes 및 Jenkins를 사용한 macOS 작업자(5:03)
WIRED feature: Bye, Bye Bender(WIRED 특집기사: 바이 바이 벤더)
2022년 1월 29일

더 보기 »

AWS re:Invent 2021: Build native Apple silicon apps with EC2 M1 Mac instances, ft. Goldman Sachs(AWS re:Invent 2021: EC2 M1 Mac 인스턴스를 사용한 네이티브 Apple 실리콘 앱 구축, 사례: Goldman Sachs)
2021년 12월 2일

동영상 보기 »

Mobile CI/CD with EC2 macOS: Goldman Sachs feature(EC2 macOS를 사용한 모바일 CI/CD: Goldman Sachs 특집 기사)
2021년 12월 2일

더 보기 »

Announcing Amazon EC2 M1 Mac instances for macOS(macOS용 Amazon EC2 M1 Mac 인스턴스 발표)
2021년 12월 2일

더 보기 »

Amazon EC2 Mac Instances now support macOS Monterey(이제 Amazon EC2 Mac 인스턴스에서 macOS Monterey 지원)
2021년 11월 22일

더 보기 »

Amazon EC2 Mac Instances now support macOS Big Sur(이제 Amazon EC2 Mac 인스턴스에서 macOS Big Sur 지원)
2021년 2월 23일

더 보기 »

구축할 준비가 되셨습니까?
EC2 M1 Mac 인스턴스에 대해 자세히 알아보기
질문이 있으신가요?
FAQ 읽기

AWS 시작하기

AWS 계정 가입
AWS 계정 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다.

가입하기 
간단한 자습서로 학습
10분 자습서로 학습

간단한 자습서를 살펴보면서 배워보세요.

자세히 알아보기 
콘솔에서 구축 시작

AWS 프로젝트를 시작하는 데 도움이 되는 단계별 가이드를 통해 구축을 시작하세요.

시작하기