GCP Marketplace: Billing and native integrationsedit

Subscribe to Elasticsearch Service directly from the Google Cloud Platform (GCP). You then have the convenience of viewing your Elasticsearch Service subscription as part of your GCP bill, and you do not have to supply any additional credit card information to Elastic.

Some differences exist when you subscribe to Elasticsearch Service through the GCP Marketplace:

  • There is no trial period. Billing starts when you subscribe to Elasticsearch Service.
  • Previous Elasticsearch Service accounts cannot be converted to use the GCP Marketplace. If you already have an account, you must use a different email address when you sign up for a subscription through the GCP Marketplace.
  • Pricing for an Elasticsearch Service subscription through the GCP Marketplace differs from our direct billing model and follows the pricing outlined on the Elasticsearch Service on Elastic Cloud page in the GCP Marketplace. Pricing is based on a few different parameters such as the GCP region (Americas, Europe, Asia Pacific), the RAM size of your cluster in GB, and the level of high availability, billed per hour. Other parameters include data transfer out, data transfer internode, snapshot storage and snapshot APIs. For more details, check Billing Dimensions.
  • To access your billing information at any time go to Account & Billing. You can also go to Account & Billing and then Usage to view your usage hours and units per hour.

When you subscribe to Elasticsearch Service through GCP Marketplace billing you cannot use an email that already has an Elastic Cloud account. If want to use the same account email with GCP Marketplace billing, change the primary email on your existing account before setting up your new GCP Marketplace account as shown in these steps.

To subscribe to Elasticsearch Service through the GCP Marketplace:

  1. Go to the Elasticsearch Service on Elastic Cloud page in the GCP Marketplace.
  2. Log in to your Google Cloud Platform account.
  3. On the Elasticsearch Service on Elastic Cloud page select Purchase.
  4. Accept the terms of service (TOS) and select Subscribe.

    If you are presented with a pop-up that specifies that "Your order request has been sent to Elastic" choose Go To Marketplace to continue.

  5. Select Enable to begin using the service. Once enabled, the Elasticsearch Reporting page opens and usage fees begin.
  6. Select MANAGE VIA ELASTIC and then Confirm to leave the Google website.
  7. Provide your details on the Elasticsearch Service welcome page and select Sign up.
  8. Check your mailbox and open the link in the email. Check the spam folder if nothing is received in a few minutes.
  9. Set the password for your account when prompted.

You are ready to create your first deployment.

If you have existing deployments that you want to migrate to your new marketplace account, we recommend using a custom repository to take a snapshot. Then restore that snapshot to a new deployment in your new marketplace account. Check Snapshot and restore with custom repositories for details.

Your new account is automatically subscribed to the Enterprise subscription level. You can change your subscription level.

Changes to your Billing Accountedit

While Elasticsearch Service subscriptions through GCP Marketplace are associated with a GCP project, that project must be associated with a GCP billing account. Due to a current limitation of the GCP Marketplace, changes to the billing account associated with your project may cause disruption to your Elasticsearch Service deployments.

Deployments in this scenario may be put into maintenance mode and operate in a degraded state until you have re-enabled your subscription within the GCP Marketplace. With no further action, deployments are terminated after 5 days.

To re-enable your subscription:

  1. Go to the Elasticsearch Service on Elastic Cloud page in the GCP Marketplace.
  2. Log in to your Google Cloud Platform account.
  3. On the Elasticsearch Service on Elastic Cloud page select Enable.
  4. If you select Enable within 5 days from the time of disruption, your deployments begin operating again momentarily and usage fees are applied.

Native GCP integrationsedit

You can ingest data from Google Pub/Sub to the Elastic Stack very easily from the Google Cloud Console. You can use the Metricbeat Google Cloud Platform module or the GCP Dataflow Templates.