Kvoter
En kvot är en gräns för hur mycket av en resurs du kan använda. Varje tenant har en gräns per resurs, till exempel instanser, vCPU:er eller blocklagring. Om en skapandeåtgärd skulle ta en tenant över en gräns nekas den med ett kvotfel, och ingenting skapas.
Den här sidan beskriver:
- hur gränserna för tenant och organisation fungerar tillsammans;
- resurserna som har en kvot;
- standardgränser;
- hur du ser dina kvoter i portalen, med
fmoch i Terraform; - hur du begär en höjning.
Gränser för tenant och organisation
Varje tenant har en egen gräns för varje resurs. Din organisation har dessutom en pool per resurs: en gräns på organisationsnivå för alla dess tenanter tillsammans. Varje pool fungerar på ett av två sätt:
- Överbokning. Organisationens gräns begränsar den sammanlagda användningen i alla tenanter. Tenanternas gränser får tillsammans överstiga organisationens gräns, så en tenant kan använda mer medan de andra använder mindre.
- Uppdelning. Organisationens gräns delas upp mellan tenanterna. Deras gränser får tillsammans inte överstiga organisationens gräns.
En skapandeåtgärd måste rymmas både inom tenantens gräns och inom organisationens pool.
Resurser
Portalen grupperar resurserna som nedan. Nyckeln är resursens resourceType, som fm CLI och Terraform-providern använder. Portalen visar resursnamnen på engelska, så de står på engelska även här.
Lagringsgränser anges i GB, så som plattformen rapporterar dem. Minne (ram) räknas i MB och visas i GB, där 1 GB = 1024 MB. Blocklagring följer de volymstorlekar som beskrivs på sidan Blockvolymer.
En gräns på 0 betyder att du inte har något utrymme: du kan inte skapa den resursen. Den betyder aldrig obegränsat.
När användningen visas som — är den okänd just nu, till exempel för att den inte gick att läsa. Den betyder inte noll. Din gräns gäller fortfarande.
Beräkning
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Instances | instance | antal | Instanser |
| vCPUs | vcpu | antal | vCPU:er i dina instanser |
| Memory | ram | MB | Minne i dina instanser, visas i GB |
| Web servers | webserver | antal | Hanterade webbservrar |
| Web server storage | webserver_storage | GB | Lagring för dina hanterade webbservrar |
Egna avbilder
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Images | image | antal | Egna avbilder som du har laddat upp |
| Image storage | image_storage | GB | Lagring som dina egna avbilder använder |
De här två gränserna upprätthålls av beräkningstjänsten och kan inte höjas med en kvotförfrågan. Kontakta supporten för att höja dem.
Portalen och fm visar de här raderna bara när din tenant har utrymme för avbilder. Terraform returnerar alltid nycklarna image och image_storage, med gränsen 0 när du saknar utrymme.
Lagring
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Block storage | volume | GB | Den sammanlagda storleken på dina volymer |
| Block volumes | volume_count | antal | Antal volymer |
| Snapshots | snapshot | antal | Ögonblicksbilder |
Nätverk
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Networks | network | antal | Nätverk |
| Subnets | subnet | antal | Subnät |
| Public IPs | public_ip | antal | Publika IP-adresser |
| Load balancers | load_balancer | antal | Lastbalanserare. Lyssnare och pooler räknas inte. |
| Application gateways | app_gateway | antal | Application gateways |
| Security groups | security_group | antal | Säkerhetsgrupper som du skapar. Grupper som plattformen skapar för hanterade tjänster, Kubernetes eller application gateways räknas inte. |
Hanterade databaser
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Databases | database | antal | Hanterade databaser |
| Database storage | database_storage | GB | Lagring för dina databaser |
Hanterad cache
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Cache instances | cache | antal | Hanterade cacheinstanser |
| Cache memory | cache_memory | GB | Minne för dina cacher |
| Cache storage | cache_storage | GB | Lagring för dina cacher |
Hanterad meddelandeförmedling
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Message brokers | messaging | antal | Hanterade meddelandeförmedlare |
| Message broker storage | messaging_storage | GB | Lagring för dina meddelandeförmedlare |
Objektlagring
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Object storage | object_storage | GB | Objektlagring i dina buckets |
| Buckets | buckets | antal | Buckets |
| S3 credentials | s3_credentials | antal | S3-autentiseringsuppgifter |
Containerregister
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Registry storage | registry_storage | GB | Ett gemensamt utrymme för ditt register och dess pull-through-cacher |
Kubernetes
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Kubernetes clusters | kubernetes_cluster | antal | Hanterade Kubernetes-kluster |
| Kubernetes nodes | kubernetes_node | antal | Arbetsnoder i alla dina kluster |
Kontor
| Resurs | Nyckel | Enhet | Räknar |
|---|---|---|---|
| Kontor users | kontor_user | antal | Kontor-användare |
| Kontor mail storage | kontor_mail_storage | GB | E-postlagring |
| Kontor file storage | kontor_file_storage | GB | Fillagring |
| Kontor domains | kontor_domain | antal | Kontor-domäner |
Standardgränser
En ny tenant börjar med plattformens standardgränser. Frostmoln bestämmer standardvärdena och kan ändra dem, så de anges inte här. Titta på en tenants kvoter för att se vilka gränser som gäller för dig: en ny tenant visar standardvärdena.
Om standardvärdena är för små för något du planerar att köra, till exempel ett Kubernetes-kluster för produktion med stora arbetsnoder, ska du begära en höjning innan du skapar det.
Se dina kvoter
Portalen. Välj Kvoter i huvudmenyn. Sidan visar gränser och användning för den aktuella tenanten, och organisationens pooler med en uppdelning per tenant.
fm CLI. Kommandona gäller den aktiva tenanten:
fm tenant quota
fm tenant quota -o json
fm tenant quota --orgfm tenant quota skriver ut en tabell. -o json skriver ut {"scope":"tenant","quotas":[…]}, där varje kvot har resourceType, label, category, used, limit och unit; okänd användning är null. Med --org har JSON-utdata även orgId och tenants. --org visar organisationens pooler, med kolumnen ALLOCATED för hur mycket av varje pool som är fördelat på tenanter. Det kräver en inloggad användare; det fungerar inte med en API-nyckel. Se fm tenant.
Terraform. Datakällan frostmoln_tenant_quotas läser kvoterna för providerns tenant. quotas har resursnyckeln som nyckel. used är null när användningen är okänd, så kontrollera det innan du räknar med värdet:
data "frostmoln_tenant_quotas" "this" {}
locals {
vcpu = data.frostmoln_tenant_quotas.this.quotas["vcpu"]
}
output "vcpu_left" {
# Null när användningen är okänd, i stället för ett tal som kan vara fel.
value = local.vcpu.used == null ? null : local.vcpu.limit - local.vcpu.used
}Begär en höjning
Portalen. Välj Begär höjning på en kvotrad, eller gå till Support → Kvotförfrågningar.
fm CLI.
fm tenant quota request vcpu 64 --reason "Production Kubernetes cluster"
fm tenant quota request volume 2000 --org --reason "Data warehouse"Argumenten är <resource-type> (nyckeln) och <new-limit>. Ange den nya gränsen i resursens egen enhet: MB för Memory, GB för lagring, annars ett antal. Lägg till --org för att begära en ändring av organisationens pool i stället för tenantens gräns.
- En förfrågan för en tenant avgörs direkt. Den godkänns om den nya gränsen ryms inom vad organisationens pool tillåter, och nekas med en motivering om den inte gör det. Portalen visar det största värde som skulle godkännas, och
fmnekar ett högre värde innan förfrågan skickas. - En förfrågan för organisationen går till Frostmoln för granskning och väntar tills den har avgjorts.
- En lägre gräns för en tenant gäller direkt, även under vad tenanten använder nu. Därefter nekas nya skapanden av den resursen.
fm tenant quota requestnekar ett lägre värde om du inte anger--yes. - Du kan bara ha en väntande förfrågan per resurs åt gången.
--orgkräver en inloggad användare, både för att visa och för att begära. Det fungerar inte med en API-nyckel.- Med en API-nyckel kräver en förfrågan för en tenant (och att avbryta en) behörigheten
quotas:write;compute:writeräcker inte. En workload identity kan inte begära kvotändringar. Se API-nycklar.
Gränserna för egna avbilder kan inte begäras på det här sättet; kontakta supporten.
Relaterat
- fm CLI-referens:
fm tenant - Terraform-referens
- Fakturering