Comments (4)
Hi, @cceyda . I understand your concerns. Please, keep in mind that SageMaker SSH Helper is not a native feature of Amazon SageMaker. There's a similar native feature that allows SSM container access for SageMaker endpoints, but take a note of this important information in the documentation:
You have to contact customer support, and get your account allowlisted, to use this feature.
So, it also have to be managed carefully, and applies to the whole AWS account.
If you have other non-ML workloads in your AWS account that you think can be affected from any of per-account settings, and it applies not only to the SSH/SSM feature, I recommend to separate these workloads into multiple accounts, as explained in the documentation:
Do I need multiple AWS accounts?
An account is the only true way to separate items at a billing level. Multiple accounts help separate items at a billing level across business units, functional teams, or individual users.
Note that when you use Amazon SageMaker, you're already using other AWS services that incur additional charges, for example, Amazon S3. Therefore, I don't think you should go to an extreme solution, and create your own solution from scratch just because you need to use another AWS service in addition to SageMaker.
Of course, you're free to implement the solution with ngrok, but also keep in mind that the total cost of ownership consists not only of the costs of infrastructure, but also of operational costs, and of the security & compliance costs.
Hope it gives you some useful insights.
from sagemaker-ssh-helper.
Hi, @cceyda, thank you for your interest. For me, the link from the documentation leads to https://aws.amazon.com/systems-manager/pricing/#On-Premises_Instance_Management , i.e., to the section "On-Premises Instance Management" . It shows the price "per advanced on-premises instance per hour". SageMaker SSH Helper uses the activation mechanism for on-premises instances to connect SageMaker containers to Systems Manager, so this is the pricing section that will be the most relevant for you.
If your AWS account doesn't have any on-premises instances connected with Standard Tier, you shouldn't have any surprises, the fee is very minimal. To clear any further concerns about AWS pricing and billing, I recommend to reach out to AWS Support.
As for the second link, you might have noticed that this is relevant only for SageMaker Inference. This is a relatively new native feature, implemented by SageMaker team. SageMaker SSH Helper doesn't use this feature and you don't need to be allowlisted, therefore it's not mentioned in the README. But I will add it to the FAQ.
Hope it helps!
from sagemaker-ssh-helper.
Hi, @cceyda , let me know if you still have questions on SSM pricing? If not, I will close the issue.
from sagemaker-ssh-helper.
No additional questions. But it would be better if we didn't have to switch a fundamental setting related to the account that would have to be managed carefully or would occur fees if we are not careful even for instances that are not going to be using the sagemaker-ssh-helper. Especially for enterprise settings we are not even always allowed to change.
Too much work just for such a basic necessity/feature like SSH. I'll stick to using other workarounds like rolling out my own solution with ngrok.
from sagemaker-ssh-helper.
Related Issues (20)
- Issue trying with a SageMaker Notebook: "sagemaker-ssh-helper:SSMManager:SSH Helper not yet started? Retrying." HOT 6
- Error on `dpkg` when running `sm-local-configure` HOT 4
- How to enable cloudwatch logs for SSM HOT 2
- [Feature] Support Hugging Face Accelerate for training HOT 1
- Issue: Invalid bucket name "sagemaker.config INFO - Fetched defaults config from location: ": Bucket name must match the regex
- Is there any plan to support it in BJS/ZHY? HOT 1
- [Issue]failed to find agent identity HOT 6
- [Issue] `sm-local-configure` breaks on MacOS HOT 4
- Issue] STS client is not using regional endpoints HOT 2
- [Feature] Make switching instances in SageMaker Studio and PyCharm more smooth HOT 1
- [Feature] Support HF accelerate and DeepSpeed for inference HOT 1
- Thoughts on using a configuration management framework? HOT 6
- sm-local-configure only works with bash like installations - no Powershell/CMD support / Windows support at all HOT 4
- Error occurred when starting amazon-ssm-agent: failed to get identity: failed to find agent identity HOT 1
- Are scripts supposed to work on SageMaker notebook instances? HOT 12
- How to install VSCode, other apps in WebVNC view? HOT 2
- JupyterServer URL suffix when tunnelling into KernelGateway app HOT 2
- Notebook `SageMaker_SSH_Notebook.ipynb` fails due to docker-compose HOT 5
- Enable advanced-instances tier to use Session Manager with your on-premises instances HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sagemaker-ssh-helper.