Skip to content

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:

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 ​

ResursNyckelEnhetRäknar
InstancesinstanceantalInstanser
vCPUsvcpuantalvCPU:er i dina instanser
MemoryramMBMinne i dina instanser, visas i GB
Web serverswebserverantalHanterade webbservrar
Web server storagewebserver_storageGBLagring för dina hanterade webbservrar

Egna avbilder ​

ResursNyckelEnhetRäknar
ImagesimageantalEgna avbilder som du har laddat upp
Image storageimage_storageGBLagring 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 ​

ResursNyckelEnhetRäknar
Block storagevolumeGBDen sammanlagda storleken på dina volymer
Block volumesvolume_countantalAntal volymer
SnapshotssnapshotantalÖgonblicksbilder

Nätverk ​

ResursNyckelEnhetRäknar
NetworksnetworkantalNätverk
SubnetssubnetantalSubnät
Public IPspublic_ipantalPublika IP-adresser
Load balancersload_balancerantalLastbalanserare. Lyssnare och pooler räknas inte.
Application gatewaysapp_gatewayantalApplication gateways
Security groupssecurity_groupantalSäkerhetsgrupper som du skapar. Grupper som plattformen skapar för hanterade tjänster, Kubernetes eller application gateways räknas inte.

Hanterade databaser ​

ResursNyckelEnhetRäknar
DatabasesdatabaseantalHanterade databaser
Database storagedatabase_storageGBLagring för dina databaser

Hanterad cache ​

ResursNyckelEnhetRäknar
Cache instancescacheantalHanterade cacheinstanser
Cache memorycache_memoryGBMinne för dina cacher
Cache storagecache_storageGBLagring för dina cacher

Hanterad meddelandeförmedling ​

ResursNyckelEnhetRäknar
Message brokersmessagingantalHanterade meddelandeförmedlare
Message broker storagemessaging_storageGBLagring för dina meddelandeförmedlare

Objektlagring ​

ResursNyckelEnhetRäknar
Object storageobject_storageGBObjektlagring i dina buckets
BucketsbucketsantalBuckets
S3 credentialss3_credentialsantalS3-autentiseringsuppgifter

Containerregister ​

ResursNyckelEnhetRäknar
Registry storageregistry_storageGBEtt gemensamt utrymme för ditt register och dess pull-through-cacher

Kubernetes ​

ResursNyckelEnhetRäknar
Kubernetes clusterskubernetes_clusterantalHanterade Kubernetes-kluster
Kubernetes nodeskubernetes_nodeantalArbetsnoder i alla dina kluster

Kontor ​

ResursNyckelEnhetRäknar
Kontor userskontor_userantalKontor-användare
Kontor mail storagekontor_mail_storageGBE-postlagring
Kontor file storagekontor_file_storageGBFillagring
Kontor domainskontor_domainantalKontor-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:

bash
fm tenant quota
fm tenant quota -o json
fm tenant quota --org

fm 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:

hcl
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.

bash
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 fm nekar 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 request nekar 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.
  • --org krä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:write rä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.