Enterprise Setup
Sub-accounts
Keep Tensorfuse runtime isolated and control Billing
We recommend all our enterprise customers to deploy Tensorfuse in an isolated sub account. This prevents interference with other services running in your cloud account and also enables you to control spending by setting budgets.
Steps to enable trusted access
- Sign in to AWS Console using management account credentials
- Navigate to AWS Organizations
- Select “Services” in the navigation pane
- Find “AWS Account Management” in the services list
- Click “Enable trusted access”
- In the confirmation dialog, type “enable”
Steps to create a sub-account
- Visit the Organisations control panel in - https://us-east-1.console.aws.amazon.com/organizations/v2/home/accounts
- Click “Add an AWS account”
- Select “Create an AWS account”
- Enter account details:
- Account name: “Tensorfuse-Platform”
- Email:
- We are using the Google Workspace’s + feature to create email. So, if your infra person’s email is
[email protected]
then use the below email [email protected]
- This will forward all the emails to[email protected]
- We are using the Google Workspace’s + feature to create email. So, if your infra person’s email is
- IAM role name: “OrganizationAccountAccessRole” (keep default)
- Remember the email created above. Now that your account is created, sign out of your existing account
- Go to this link and sign up using the email above - https://signin.aws.amazon.com/
- Click on forgot password and setup a password and log into the account.
Steps to apply for quotas and ready the subaccount for Tensorfuse
- On the top right you will see the account name
Tensorfuse-Subaccount
with a dropdown. Click on the dropdown. - Click on
Security Credentials
. This will take you to the Identity and Access Management - Create an access key to apply for quotas. Remember this is the root access key so be careful with this.
- After this run the following bash script to apply for the required quotas. We will be applying quotas to run CPU instances, G-instances (for A10G, L40S, T4s) and P instances for A100s and H100s in the
us-east-1
and theus-east-2
region.
And you are all set to use tensorfuse. Follow the Getting Started guide to deploy your first app.
Remember to run export AWS_PROFILE=tensorfuse
before running any tensorkube
commands. This will make sure that the commands run on the sub-account.