A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cloud.google.com/compute/docs/instances/future-reservations-overview below:

About future reservation requests | Compute Engine Documentation

Preview

This product or feature is subject to the "Pre-GA Offerings Terms" in the General Service Terms section of the Service Specific Terms. Pre-GA products and features are available "as is" and might have limited support. For more information, see the launch stage descriptions.

This document explains the behavior, billing, and restrictions of future reservations of Compute Engine zonal resources.

Use future reservations to request assurance of important or difficult-to-obtain capacity in advance.

Overview

Compared to on-demand reservations, future reservations provide you with an even higher level of assurance in obtaining capacity for Compute Engine zonal resources. With future reservations, you can request to reserve capacity starting on a specific date up to 1 year in the future. After you create a future reservation, Google Cloud reviews your request and, if approved, Compute Engine provisions the requested capacity on the date and time you specified. This process helps ensure that the requested resources are available and reserved for your projects when you need them, and prevents you from not obtaining the requested resources due to resource availability errors. For example, future reservations can be useful to do the following:

Each future reservation provides a very high-level of assurance for one or more VMs with the same properties in a specific zone. If Google Cloud approves a future reservation request, then, on the date you requested to have the reserved capacity available, Compute Engine subtracts any matching, existing reservations and running VMs, and it automatically creates reservations to reach the requested capacity specified in the future reservation. The new automatically created reservations can then be consumed just like on-demand reservations, and they prevent anyone else from using your reserved resources until they're deleted.

There are no additional costs for creating future reservation requests. You only start to pay when Compute Engine provisions the reserved resources, and you're charged at the same cost as on-demand reservations.

Important: If you can't access and use future reservations in the gcloud CLI or Compute Engine API, you might not be eligible to access and use future reservations at this time. In that case, contact your Technical Account Manager or the Sales Team. How future reservations work

The details of how future reservations work are outlined in the following sections.

Future reservations properties

When you create a future reservation request, you must define the following properties:

Additionally, you can define the following properties:

Future reservations status

This section specifies the possible states that a future reservation request can be set to. A future reservation request contains the following status fields:

Future reservations planning status

When creating a future reservation request, you can set its planning status (planningStatus) to one of the following values:

Future reservations procurement status

After creating a future reservation request, Compute Engine sets its procurement status (procurementStatus) to one of the following values:

Future reservations updates

After creating a future reservation request, you can optionally update it—cancel it, delete it, modify it, or request to modify it. However, you can only update future reservation requests during certain time frames, as explained in the following sections.

Future reservation lock time

After you submit a future reservation request, you can cancel or delete it any time before Google Cloud starts procuring (PROCURING) its resources, at which point the future reservation enters its lock time. During the lock time for a future reservation, you can no longer cancel it and can't delete it until after its end time.

Additionally, the lock time affects when you can request modifications. The lock time for a future reservation request begins at one of the following times:

Future reservation modification

If a future reservation request isn't canceled or pending approval, then you can modify the request at any time before it reaches a procurement status of Provisioning (PROVISIONING).

After a future reservation request is approved, you can modify the following properties only if you request a modification from Google Cloud:

You can only request one modification (of one or more properties) for an approved future reservation at a time. Additionally, if you submit the following types of modification requests, Google Cloud is likely to decline them:

Submitting a modification request creates the update status (AmendmentStatus) field in the future reservation. After Google Cloud reviews the request, Compute Engine sets the update status to one of the following values:

To learn more about how to modify future reservation requests and the properties that you can modify, see Modify future reservation requests.

Future reservations review process

To provision the requested capacity, any future reservation request must be submitted to Google Cloud for review. After you submit a request, Google Cloud can take up to five business days to review your request. If Google Cloud needs more than five business days to review your request or has questions, your assigned Technical Account Manager or the Sales Team will contact you.

If a future reservation request or modification request is approved, then Google Cloud uses commercially reasonable efforts to make your requested capacity available at the start time of the future reservation's reservation period. Google Cloud prioritizes the delivery of your reserved capacity over other customers without approved future reservations with the same properties. For more information, see Service Specific Terms.

To increase the likelihood that Google Cloud approves a future reservation request, make sure to specify the following when creating or modifying a future reservation request:

Recommended start time

56 days (8 weeks) from the start time of its reservation period, any approved future reservation request enters a lock time. If the start time specified in an approved future reservation is less than 56 days from the date and time you submit a future reservation request for review, then the future reservation request enters its lock time within a few minutes from approval.

To have enough time to cancel or delete a future reservation request, as well as submit a modification request, specifying a start time that is more than 56 days from the date and time you submit a future reservation request for review is recommended.

Recommended minimum reservation period

As long as the reservation period of a future reservation lasts more than 14 days, there are no restrictions to the length a reservation period can be. However, depending on the machine type and zone you specify in a future reservation request, Google Cloud is more likely to approve a future reservation request if its reservation period specifies one of the following recommended minimum reservation periods:

If you specify a different reservation period than a recommended one, then Google Cloud is less likely to approve a future reservation request or modification request.

How Compute Engine provisions reserved resources

This section explains how Compute Engine provisions the reserved resources:

Count and provision reserved resources

To reach the total count of an approved future reservation request, Compute Engine does the following:

  1. Compute Engine subtracts any matching existing (consumed and unconsumed) reservations that are only shared with (some or all of) the projects specified in the future reservation.

  2. Compute Engine automatically creates reservations for the remaining amount. This means the following:

For example, assume that you create a shared future reservation request in zone us-central1-a. This future reservation request specifies a total count of 10 VMs with n2-standard-2 machine type, project A as the owner project, and project B and C as the consumer projects. After this future reservation request is approved and Compute Engine starts creating reservations at the start time of the reservation period, assume that these projects contain the following resources with VM properties that match the future reservation:

In this scenario, Compute Engine automatically creates a shared reservation for 7 VMs to reach a total count of 10 VMs at the start time.

Caution: 24 hours before the start time of a future reservation's reservation period, Google doesn't recommend deleting or modifying existing, matching reservations for the projects specified in your future reservations. Otherwise, Compute Engine might not have enough notice to account for your requested capacity.

To learn how to determine the number of VMs that Compute Engine plans to provision for an existing future reservation request, see Determine the number of provisioned VMs.

Auto-created reservations

24 hours before the start time specified in a future reservation, Compute Engine starts provisioning the requested capacity in an approved future reservation by automatically creating reservations, but you're only charged for the auto-created reservations at the start time. Each auto-created reservation has the following properties:

Auto-created reservations can't be modified or deleted until the end time of the future reservation request. Otherwise, you can consume, modify, and delete auto-created reservations the same as on-demand reservations.

Caution: 14 days before the start time of a future reservation, make sure that your project has sufficient quota for the resources that you reserved. Otherwise, Compute Engine might only provision part of the requested capacity at the start time. To ensure that you have sufficient quota for your reserved capacity, request a quota adjustment. Restrictions

The restrictions for reservations are outlined in the following sections.

Restrictions on creation

When creating a future reservation request, the following restrictions apply:

Restrictions after creation

After creating a future reservation request, the following restrictions apply:

Billing

There are no additional costs for creating future reservation requests.

After a future reservation request is approved and enters its lock time, you commit to pay for the total provisioned capacity for the entire reservation period, unless you request Google Cloud to modify the number or the VM properties of the resources you're reserving before the start time of the reservation period. If Google Cloud approves the request, you then commit to pay for the updated requested capacity.

At the start time of a future reservation's reservation period, Google Cloud charges you only for the auto-created reservations to reach the total count specified in the future reservation. If Compute Engine can only partially deliver the requested capacity, you're only charged for the provisioned resources.

Any auto-created reservation incurs charges as follows:

What's next

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.3