How to install Scalar products through AWS Marketplace
Scalar products (ScalarDB, ScalarDL, and their tools) are available in the AWS Marketplace as container images. This guide explains how to install Scalar products through the AWS Marketplace.
- Some Scalar products are available under commercial licenses, and the AWS Marketplace provides those products as pay-as-you-go (PAYG) pricing. When you use pay-as-you-go pricing, AWS will charge you the Scalar product license fee based on your usage.
- Previously, a bring-your-own-license (BYOL) option was offered in the AWS Marketplace. However, that option has been deprecated and removed, so it is no longer supported in the AWS Marketplace.
- A BYOL option is provided in the following public container repositories outside of the AWS Marketplace. If you don't have a license key, please contact us.
Subscribe to Scalar products from AWS Marketplace
-
Select your Scalar product to see the links to the AWS Marketplace.
- ScalarDB Cluster
- ScalarDL Ledger
- ScalarDL Auditor
Select your edition of ScalarDB Enterprise.
- ScalarDB Enterprise Edition (Standard)
- ScalarDB Enterprise Edition (Premium)
PAYG BYOL (Deprecated) ScalarDB Cluster ScalarDB Cluster PAYG BYOL (Deprecated) ScalarDB Cluster ScalarDB Cluster PAYG BYOL (Deprecated) ScalarDL Ledger ScalarDL Ledger PAYG BYOL (Deprecated) ScalarDL Auditor ScalarDL Auditor -
Select Continue to Subscribe.
-
Sign in to AWS Marketplace using your IAM user. If you have already signed in, this step will be skipped automatically.
-
Read the Terms and Conditions and select Accept Terms. It takes some time. When it's done, you can see the current date in the Effective date column. Also, you can see our products on the Manage subscriptions page of AWS Console.
[Pay-As-You-Go] Deploy containers on EKS (Amazon Elastic Kubernetes Service) from AWS Marketplace using Scalar Helm Charts
By subscribing to Scalar products in the AWS Marketplace, you can pull the container images of Scalar products from the private container registry (ECR) of the AWS Marketplace. This section explains how to deploy Scalar products with pay-as-you-go pricing in your EKS cluster from the private container registry.
-
Create an OIDC provider.
You must create an identity and access management (IAM) OpenID Connect (OIDC) provider to run the AWS Marketplace Metering Service from ScalarDL pods.
eksctl utils associate-iam-oidc-provider --region <REGION> --cluster <EKS_CLUSTER_NAME> --approve
For details, see Creating an IAM OIDC provider for your cluster.
-
Create a service account.
To allow your pods to run the AWS Marketplace Metering Service, you can use IAM roles for service accounts.
eksctl create iamserviceaccount \
--name <SERVICE_ACCOUNT_NAME> \
--namespace <NAMESPACE> \
--region <REGION> \
--cluster <EKS_CLUSTER_NAME> \
--attach-policy-arn arn:aws:iam::aws:policy/AWSMarketplaceMeteringFullAccess \
--approve \
--override-existing-serviceaccounts