Amazon SageMaker AI는 개발자가 클라우드에서 머신러닝(ML) 모델을 생성, 학습, 배포할 수 있게 해주는 클라우드 기반 머신러닝 플랫폼이다. 2017년 11월 AWS re:Invent 컨퍼런스에서 출시되었으며, 임베디드 시스템 및 엣지 디바이스에 ML 모델 배포를 지원한다. 이 플랫폼은 Amazon Web Services(AWS)의 일부이며, 데이터 저장, 배치 처리, 실시간 데이터 스트림을 위한 다른 AWS 서비스와 통합된다.
SageMaker는 사전 학습된 모델부터 완전히 맞춤화된 알고리즘까지 개발자에게 여러 수준의 추상화를 제공한다. 내장된 ML 알고리즘, TensorFlow 및 Apache MXNet의 관리형 인스턴스, 다양한 프로그래밍 언어용 인터페이스를 포함한다. 이 플랫폼은 자동 확장, 강화 학습, 엣지 배포 기능과 같은 기능으로 발전해 왔다.
기능
SageMaker는 개발자가 머신러닝 모델을 학습하고 배포할 때 다양한 추상화 수준에서 작업할 수 있게 한다. 가장 높은 수준에서는 그대로 배포할 수 있는 사전 학습된 ML 모델을 제공한다. 또한 분류, 회귀, 클러스터링과 같은 일반적인 작업을 다루는 자체 데이터로 학습할 수 있는 여러 내장 ML 알고리즘을 제공한다.
이 플랫폼은 개발자가 처음부터 자체 ML 알고리즘을 만들 수 있는 TensorFlow 및 Apache MXNet의 관리형 인스턴스를 특징으로 한다. 이러한 유연성은 머신러닝 및 딥러닝 워크플로우를 모두 지원한다. 개발자는 SageMaker 지원 ML 모델을 구조화된 데이터 저장을 위한 Amazon DynamoDB, 오프라인 배치 처리를 위한 AWS Batch, 실시간 처리를 위한 Amazon Kinesis와 같은 다른 AWS 서비스에 연결할 수 있다.
개발 인터페이스
개발자가 SageMaker와 상호 작용할 수 있는 다양한 인터페이스가 제공된다. 웹 API는 SageMaker 서버 인스턴스를 원격으로 제어할 수 있으며, API는 개발자가 사용하는 프로그래밍 언어에 구애받지 않지만, Amazon은 Python, JavaScript, Ruby, Java, Go를 포함한 여러 언어용 SageMaker API 바인딩을 제공한다. SageMaker Python SDK는 Anaconda의 커뮤니티 주도 conda-forge 채널을 통해 접근할 수 있다.
SageMaker는 SageMaker 및 기타 애플리케이션을 대화형으로 프로그래밍하기 위한 관리형 Jupyter Notebook 인스턴스도 제공한다. 2025년 12월, SageMaker AI의 새로운 서버리스 사용자 지정이 Amazon Nova, Llama, Qwen, DeepSeek, GPT-OSS와 같은 AI 모델과 인터페이스하도록 발표되어 생성형 AI 워크로드에 대한 지원을 확장했다.
역사 및 기능
SageMaker는 2017년 11월 29일 AWS re:Invent 컨퍼런스에서 출시되었다. 초기 개발은 학습 및 추론 기능 확장에 중점을 두었다:
- 2018-02-27: 관리형 TensorFlow 및 MXNet 심층 신경망 학습 및 추론이 SageMaker 내에서 지원되기 시작했다.
- 2018-02-28: SageMaker가 모델 추론을 여러 서버 인스턴스로 자동 확장한다.
- 2018-07-13: 순환 신경망 학습, word2vec 학습, 다중 클래스 선형 학습자 학습, LARS(Layer-wise Adaptive Rate Scaling)를 사용한 Chainer의 분산 심층 신경망 학습 지원이 추가되었다.
- 2018-07-17: AWS Batch Transform이 SageMaker에서 고처리량 비실시간 머신러닝 추론을 가능하게 했다.
- 2018-11-08: Object2Vec 단어 임베딩의 학습 및 추론 지원이 도입되었다.
- 2018-11-27: SageMaker Ground Truth가 출시되어 개발자가 Mechanical Turk, 타사 공급업체 또는 자체 직원을 통해 인간 주석자를 사용하여 데이터에 라벨을 지정하기 쉬워졌다.
- 2018-11-28: SageMaker 강화 학습(RL)이 개발자와 데이터 과학자가 규모에 맞게 강화 학습 모델을 개발할 수 있게 했다.
- 2018-11-28: SageMaker Neo가 심층 신경망 모델을 SageMaker에서 스마트폰 및 스마트 카메라와 같은 엣지 디바이스로 배포할 수 있게 했다.
- 2018-11-29: SageMaker용 AWS Marketplace가 출시되어 타사 개발자가 SageMaker에서 학습 및 배포할 수 있는 머신러닝 모델을 사고팔 수 있게 되었다.
- 2019-01-27: SageMaker Neo가 오픈소스 소프트웨어로 출시되었다.
통합 및 생태계
SageMaker는 더 넓은 AWS 생태계와 통합되어 개발자가 엔드투엔드 ML 파이프라인을 구축할 수 있게 한다. 데이터 증강 및 기타 전처리 기술을 지원하며, 관리형 인프라는 모델 학습 및 배포의 운영 오버헤드를 줄인다. SageMaker Neo를 통한 엣지 배포 지원은 자율 주행 차량 또는 자동차 시스템과 같이 낮은 지연 시간이나 오프라인 작동이 필요한 시나리오를 해결한다.
SageMaker의 진화는 대규모 언어 모델 및 서버리스 컴퓨팅으로의 전환을 포함한 인공지능의 더 넓은 추세를 반영한다. 2025년 12월 Llama 및 DeepSeek와 같은 모델에 대한 서버리스 사용자 지정 발표는 생성형 AI 애플리케이션을 위한 더 유연하고 비용 효율적인 배포 옵션으로의 이동을 나타낸다.