Pricing

Anthos charges apply to all managed Anthos clusters and are based on the number of Anthos cluster vCPUs, charged on an hourly basis. A vCPU is considered "under management" when it is seen as schedulable compute capacity by the Anthos control plane, meaning all vCPUs in the relevant user cluster, and excluding both the admin cluster and the master node. You can find out how to get the number of vCPUs in your user clusters in Understanding cluster capacity below.

The following price sheet shows Anthos charges for both pay-as-you-go and subscriptions, which provide a discounted price for a committed term. Prices are listed in U.S. dollars (USD). If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply. A bill is sent out at the end of each billing cycle, listing previous usage and charges.

Pay-as-you-go (hourly) Pay-as-you-go (monthly)M Subscription (monthly)M
Anthos (Google Cloud) GC $0.01233 / vCPU $9 / vCPU $6 / vCPU
Anthos (AWS) AWS $0.01233 / vCPU $9 / vCPU $6 / vCPU
Anthos (attached clusters - multi-cloud) $0.01233 / vCPU $9 / vCPU $6 / vCPU
Anthos (on-premises - VMware) $0.10274 / vCPU $75 / vCPU $50 / vCPU
Anthos (on-premises - bare metal) $0.10274 / vCPU $75 / vCPU $50 / vCPU

M - Estimated monthly price based on 730 hours in a month.
GC - Anthos on Google Cloud pricing does not include charges for Google Cloud resources such as Compute Engine, Cloud Load Balancing, and Cloud Storage.
AWS - Anthos on AWS pricing does not include any costs associated with AWS resources such as EC2, ELB, and S3. The customer is responsible for any charges for their AWS resources.

Pay-as-you-go pricing takes effect starting September 1, 2020. To subscribe, please contact sales.

If you are a new Anthos customer, you can try Anthos on Google Cloud for free up to $900 worth of usage, or for a maximum of 30 days, whichever comes earlier. During the trial, you are billed for the applicable fees and then credited at the same time for those fees up to $900. You are still billed for applicable infrastructure usage during the trial. If you currently have an Anthos subscription, then this trial is not available to you. To sign up, go to the Anthos page in the Cloud Marketplace and click Start trial.

Starting September 1, 2020, Anthos will include a flexible subscription model, where you do not need to pre-commit to a specific Anthos environment such as on-premises, Google Cloud, or other clouds. Your monthly subscription will cover all Anthos deployments, irrespective of environment, at their respective billing rates. Any usage over your monthly subscription fee will show up as overages in your monthly bill at the pay-as-you-go rates listed above. The monthly subscription fee will not be adjusted for under-usage. You can continually monitor your usage of Anthos and the cost benefits of your subscription, letting you adjust your subscription on next renewal.

If at any time you want to stop using Anthos, follow the instructions in Disabling Anthos.

Understanding cluster capacity

You can see the vCPU capacity (used for Anthos billing) of each of your user clusters by running the following command.

kubectl get nodes -o=jsonpath="{range .items[*]}{.metadata.name}{\"\t\"} \
        {.status.capacity.cpu}{\"\n\"}{end}"

Included system logs

Your Anthos entitlement includes the collection and storage of system logs in Cloud Logging. This includes log ingestion into the _Default log bucket and storage for the default retention period of 30 days. System logs include:

Containerized system components

Logs from containerized system components in the following namespaces are included in your Anthos entitlement:

  • kube-system
  • istio-system
  • knative-serving
  • gke-system
  • config-management-system
  • gke-connect
  • monitoring-system
  • gatekeeper-system
  • cnrm-system

Non-containerized systemd services

  • docker
  • container-runtime / containerd
  • kubelet
  • kubelet-monitor
  • node-problem-detector
  • kube-container-runtime-monitor
  • node-journal
  • kube-node-installation
  • kube-node-configuration
  • kube-logrotate

Deployment option details

Each Anthos component provides different deployment options for on-prem and cloud. For information about component deployment options, see Anthos deployment options.