Skip to content

Commit

Permalink
Merge pull request #199 from nerc-project/info_for_expired_allocation
Browse files Browse the repository at this point in the history
info about cost associated with Expired allocations
  • Loading branch information
Milstein authored May 13, 2024
2 parents 8f16e49 + 2c1f894 commit 893d8f1
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 10 deletions.
10 changes: 10 additions & 0 deletions docs/get-started/allocation/project-and-allocation-review.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ project.
has expired!
![Allocation Renewal Prior Expiration](images/renew_expiring_allocation.png)

Currently, a project will continue to be able to utilize **expired** allocations.
So this will continue to incur **costs** for you.

Allocation renewals may not require any additions or changes to the allocation
attributes from the PI or Manager. By default, if the PI or Manager clicks on
the 'Activate' button as shown below:
Expand Down Expand Up @@ -95,4 +98,11 @@ below:
Then an automated email notification will be sent to the PI and all users on the
allocation that have enabled email notifications.

## Cost Associated with Expired Allocations

Currently, a project will continue to be able to utilize **expired** allocations.
So this will continue to incur **costs** for you. In the future, we plan to change
this behavior so expired allocations will result in its associated VMs/pods not
to start and possibly having associated active VMs/pods to cease running.

---
25 changes: 15 additions & 10 deletions docs/get-started/cost-billing/billing-faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,34 +52,39 @@ or, by submitting a new ticket at [the NERC's Support Ticketing System](https://
**Persistent storage** related to an OpenStack VM or OpenShift Pod will continue
to be billed even when the **VM is stopped** or the **Pod is not running**.

??? question "6. Are VMs invoiced even when shut down?"
??? question "6. Am I going to incur costs for expired allocations?"

Currently, a project will continue to be able to utilize **expired** allocations.
So this will continue to incur **costs** for you.

??? question "7. Are VMs invoiced even when shut down?"

Yes, as long as VMs are using resources they are invoiced. In order not to be
billed for a VM you **[must delete](../../openstack/management/vm-management.md#delete-instance)**
the Instance/VM. It is a good idea to [create a snapshot of your VM](../../openstack/management/vm-management.md#create-snapshot)
prior to deleting it.

??? question "7. Will OpenStack & OpenShift show on a single invoice?"
??? question "8. Will OpenStack & OpenShift show on a single invoice?"

Yes. In the near future customers of NERC will be able to view per project service
utilization via the XDMoD tool.

??? question "8. What happens when a Flavor is expanded during the month?"
??? question "9. What happens when a Flavor is expanded during the month?"

a. Flavors cannot be expanded.

b. You can create a snapshot of an existing VM/Instance and, with that snapshot,
deploy a new flavor of VM/Instance.

??? question "9. Is storage charged separately?"
??? question "10. Is storage charged separately?"

Yes, but on the same invoice. To learn more, see [our page on Storage](how-pricing-works.md#storage).

??? question "10. Will I be charged for storage attached to shut-off instances?"
??? question "11. Will I be charged for storage attached to shut-off instances?"

Yes.

??? question "11. Are we Invoicing Storage using ColdFront Requests or resource usage?"
??? question "12. Are we Invoicing Storage using ColdFront Requests or resource usage?"

a. Storage is invoiced based on [Coldfront Requests](../allocation/requesting-an-allocation.md).

Expand All @@ -99,27 +104,27 @@ or, by submitting a new ticket at [the NERC's Support Ticketing System](https://
2. I request a decrease in storage.
- The invoicing for that storage stops immediately.

??? question "12. For OpenShift, what values are we using to track CPU & Memory?"
??? question "13. For OpenShift, what values are we using to track CPU & Memory?"

a. For invoicing we utilize `requests.cpu` for tracking CPU utilization &
`requests.memory` for tracking memory utilization.

b. Utilization will be capped based on the limits you set in ColdFront for
your resource allocations.

??? question "13. If a single Pod exceeds the resources for a GPU SU, how is it invoiced?"
??? question "14. If a single Pod exceeds the resources for a GPU SU, how is it invoiced?"

It will be invoiced as 2 or more GPU SU's depending on how many multiples of
the resources it exceeds.

??? question "14. How often will we change the pricing?"
??? question "15. How often will we change the pricing?"

a. Our current plan is no more than once a year for existing offerings.

b. Additional offerings may be added throughout the year (i.e. new types of
hardware or storage).

??? question "15. Is there any NERC Pricing Calculator?"
??? question "16. Is there any NERC Pricing Calculator?"

Yes. Start your estimate with no commitment based on your resource needs by
using [this online tool](https://docs.google.com/spreadsheets/d/187bQgz3eB3W9OL7x9rrgaJ2pi7u85xMJvUJbnKzzBQM/edit#gid=0). For more information about how to use this tool, see
Expand Down

0 comments on commit 893d8f1

Please sign in to comment.