AWS SageMaker Studio pricing. How does the billing work?

0

Hello,

I am currently considering using SageMaker Studio (moved from plain SageMaker Notebook Instances to try the functionality of the Studio) and am currently trying to figure out how the billing part works.

Basically my questions are:

  1. Do we start to pay after Notebook is initialized (in Studio) or when we initialize Notebook and Kernel (e.g. Python3) is performing tasks?
  2. Or is the billing based upon "Running Apps" (if that's the case, could you please describe nuances; in particular I am interested in "default" App and whether we pay for it or not)
  3. If not like in questions 1. and 2., then how?

I would appreciate any help in this matter :)

asked 4 years ago5362 views
2 Answers
0

Thank you for your interest in SageMaker Studio notebook.

To answer your questions:

  1. Do we start to pay after Notebook is initialized (in Studio) or when we initialize Notebook and Kernel (e.g. Python3) is performing tasks?

When you initialize a notebook & kernel, a compute resource is launched to run the notebook, so you will start getting billed. You don't get charged per notebook. You can create and run multiple notebooks on the same compute instance. You pay only for the compute that you use, not for individual items.

  1. Or is the billing based upon "Running Apps" (if that's the case, could you please describe nuances; in particular I am interested in "default" App and whether we pay for it or not)

You are billed by compute instance, not running apps. You can have up to 4 apps running on the same compute instance.

  1. If not like in questions 1. and 2., then how?

You pay for both compute and storage when you use SageMaker Studio notebooks. See Amazon SageMaker Pricing (https://aws.amazon.com/sagemaker/pricing/) for charges by compute instance type. Your notebooks and associated artifacts such as data files and scripts are persisted on Amazon EFS. See Amazon EFS Pricing (https://aws.amazon.com/efs/pricing/) for storage charges. You can find more FAQs on SageMaker Studio notebook pricing here: https://aws.amazon.com/sagemaker/faqs/#Build_Models

Edited by: HuongNguyen on Sep 15, 2020 10:05 PM

answered 4 years ago
  • To add to the answer, on #2, you don't pay for the default app. You pay only for the instances used by the notebooks/other apps. You can shut down instances when they're not in use to avoid incurring extra costs. The notebook outputs, metadata etc. will still be stored in your EFS storage. To automatically shut down instances after an idle timeout, you can set a lifecycle configuration script as well.

0

Thank you for your interest in SageMaker Studio notebook.

To answer your questions:

  1. Do we start to pay after Notebook is initialized (in Studio) or when we initialize Notebook and Kernel (e.g. Python3) is performing tasks?

When you initialize a notebook & kernel, a compute resource is launched to run the notebook, so you will start getting billed. You don't get charged per notebook. You can create and run multiple notebooks on the same compute instance. You pay only for the compute that you use, not for individual items.

  1. Or is the billing based upon "Running Apps" (if that's the case, could you please describe nuances; in particular I am interested in "default" App and whether we pay for it or not)

You are billed by compute instance, not running apps. You can have up to 4 apps running on the same compute instance.

  1. If not like in questions 1. and 2., then how?

You pay for both compute and storage when you use SageMaker Studio notebooks. See Amazon SageMaker Pricing (https://aws.amazon.com/sagemaker/pricing/) for charges by compute instance type. Your notebooks and associated artifacts such as data files and scripts are persisted on Amazon EFS. See Amazon EFS Pricing (https://aws.amazon.com/efs/pricing/) for storage charges. You can find more FAQs on SageMaker Studio notebook pricing here: https://aws.amazon.com/sagemaker/faqs/#Build_Models

Edited by: HuongNguyen on Sep 15, 2020 10:05 PM

answered 4 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions