Skip to content

Kvoter ​

En kvote er en grænse for, hvor meget af en ressource du kan bruge. Hver tenant har en grænse pr. ressource, for eksempel instanser, vCPU'er eller bloklagring. En oprettelse, der ville tage en tenant over en grænse, afvises med en kvotefejl, og intet oprettes.

Denne side beskriver:

Grænser for tenant og organisation ​

Hver tenant har sin egen grænse for hver ressource. Din organisation har desuden en pool pr. ressource: en grænse på organisationsniveau for alle dens tenants tilsammen. Hver pool virker på en af to måder:

  • Overbooking. Organisationens grænse begrænser det samlede forbrug i alle tenants. Tenanternes grænser må tilsammen overstige organisationens grænse, så én tenant kan bruge mere, mens de andre bruger mindre.
  • Opdeling. Organisationens grænse fordeles mellem tenants. Deres grænser må tilsammen ikke overstige organisationens grænse.

En oprettelse skal holde sig inden for både tenantens grænse og organisationens pool.

Ressourcer ​

Portalen grupperer ressourcerne som nedenfor. Nøglen er ressourcens resourceType, som fm CLI og Terraform-provideren bruger. Portalen viser ressourcenavnene på engelsk, så de står også på engelsk her.

Lagringsgrænser er i GB, sådan som platformen rapporterer dem. Hukommelse (ram) tælles i MB og vises i GB, hvor 1 GB = 1024 MB. Bloklagring følger de volumenstørrelser, der er beskrevet på siden Blokvolumener.

En grænse på 0 betyder, at du ikke har nogen tildeling: du kan ikke oprette den ressource. Den betyder aldrig ubegrænset.

Når forbruget vises som —, er det ukendt lige nu, for eksempel fordi det ikke kunne læses. Det betyder ikke nul. Din grænse gælder stadig.

Compute ​

RessourceNøgleEnhedTæller
InstancesinstanceantalInstanser
vCPUsvcpuantalvCPU'er i dine instanser
MemoryramMBHukommelse i dine instanser, vises i GB
Web serverswebserverantalAdministrerede webservere
Web server storagewebserver_storageGBLagring til dine administrerede webservere

Brugerdefinerede images ​

RessourceNøgleEnhedTæller
ImagesimageantalBrugerdefinerede images, du har uploadet
Image storageimage_storageGBLagring, som dine brugerdefinerede images bruger

Disse to grænser håndhæves af compute-tjenesten og kan ikke forhøjes med en kvoteanmodning. Kontakt support for at få dem forhøjet.

Portalen og fm viser kun disse rækker, når din tenant har en tildeling til images. Terraform returnerer altid nøglerne image og image_storage, med grænsen 0, når der ikke er nogen tildeling.

Lagring ​

RessourceNøgleEnhedTæller
Block storagevolumeGBDen samlede størrelse af dine volumener
Block volumesvolume_countantalAntal volumener
SnapshotssnapshotantalSnapshots

Netværk ​

RessourceNøgleEnhedTæller
NetworksnetworkantalNetværk
SubnetssubnetantalSubnet
Public IPspublic_ipantalOffentlige IP-adresser
Load balancersload_balancerantalLoad balancere. Listeners og pools tælles ikke.
Application gatewaysapp_gatewayantalApplication gateways
Security groupssecurity_groupantalSikkerhedsgrupper, du opretter. Grupper, som platformen opretter til administrerede tjenester, Kubernetes eller application gateways, tælles ikke.

Administrerede databaser ​

RessourceNøgleEnhedTæller
DatabasesdatabaseantalAdministrerede databaser
Database storagedatabase_storageGBLagring til dine databaser

Administreret cache ​

RessourceNøgleEnhedTæller
Cache instancescacheantalAdministrerede cacheinstanser
Cache memorycache_memoryGBHukommelse til dine caches
Cache storagecache_storageGBLagring til dine caches

Administreret message broker ​

RessourceNøgleEnhedTæller
Message brokersmessagingantalAdministrerede message brokers
Message broker storagemessaging_storageGBLagring til dine message brokers

Objektlagring ​

RessourceNøgleEnhedTæller
Object storageobject_storageGBObjektlagring i dine buckets
BucketsbucketsantalBuckets
S3 credentialss3_credentialsantalS3-legitimationsoplysninger

Containerregister ​

RessourceNøgleEnhedTæller
Registry storageregistry_storageGBÉn fælles tildeling til dit register og dets pull-through-caches tilsammen

Kubernetes ​

RessourceNøgleEnhedTæller
Kubernetes clusterskubernetes_clusterantalAdministrerede Kubernetes-klynger
Kubernetes nodeskubernetes_nodeantalWorkernoder i alle dine klynger

Kontor ​

RessourceNøgleEnhedTæller
Kontor userskontor_userantalKontor-brugere
Kontor mail storagekontor_mail_storageGBMail-lagring
Kontor file storagekontor_file_storageGBFillagring
Kontor domainskontor_domainantalKontor-domæner

Standardgrænser ​

En ny tenant starter med platformens standardgrænser. Frostmoln fastsætter standardværdierne og kan ændre dem, så de står ikke her. Se en tenants kvoter for at se de grænser, der gælder for dig: en ny tenant viser standardværdierne.

Hvis standardværdierne er for små til noget, du planlægger at køre, for eksempel en Kubernetes-klynge til produktion med store workernoder, bør du anmode om en forhøjelse, før du opretter den.

Se dine kvoter ​

Portalen. Vælg Kvoter i hovedmenuen. Siden viser grænser og forbrug for den aktuelle tenant og organisationens pools med en fordeling pr. tenant.

fm CLI. Kommandoerne gælder den aktive tenant:

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

fm tenant quota udskriver en tabel. -o json udskriver {"scope":"tenant","quotas":[…]}, hvor hver kvote har resourceType, label, category, used, limit og unit; ukendt forbrug er null. Med --org indeholder JSON-outputtet også orgId og tenants. --org viser organisationens pools med kolonnen ALLOCATED for, hvor meget af hver pool der er fordelt på tenants. Det kræver en logget ind bruger; det virker ikke med en API-nøgle. Se fm tenant.

Terraform. Datakilden frostmoln_tenant_quotas læser kvoterne for providerens tenant. quotas har ressourcenøglen som nøgle. used er null, når forbruget er ukendt, så kontrollér det, før du regner med værdien:

hcl
data "frostmoln_tenant_quotas" "this" {}

locals {
  vcpu = data.frostmoln_tenant_quotas.this.quotas["vcpu"]
}

output "vcpu_left" {
  # Null, når forbruget er ukendt, i stedet for et tal, der kan være forkert.
  value = local.vcpu.used == null ? null : local.vcpu.limit - local.vcpu.used
}

Anmod om en forhøjelse ​

Portalen. Vælg Anmod om forhøjelse på en kvoterække, eller gå til Support → Kvoteanmodninger.

fm CLI.

bash
fm tenant quota request vcpu 64 --reason "Production Kubernetes cluster"
fm tenant quota request volume 2000 --org --reason "Data warehouse"

Argumenterne er <resource-type> (nøglen) og <new-limit>. Angiv den nye grænse i ressourcens egen enhed: MB for Memory, GB for lagring, ellers et antal. Tilføj --org for at anmode om en ændring af organisationens pool i stedet for tenantens grænse.

  • En anmodning for en tenant afgøres med det samme. Den godkendes, hvis den nye grænse kan rummes inden for det, organisationens pool tillader, og afvises med en begrundelse, hvis ikke. Portalen viser den største værdi, der ville blive godkendt, og fm afviser en højere værdi, før anmodningen sendes.
  • En anmodning for organisationen går til Frostmoln til vurdering og afventer, indtil den er afgjort.
  • En lavere grænse for en tenant gælder med det samme, også under det, tenanten bruger nu. Derefter afvises nye oprettelser af den ressource. fm tenant quota request afviser en lavere værdi, medmindre du angiver --yes.
  • Du kan kun have én afventende anmodning pr. ressource ad gangen.
  • --org kræver en logget ind bruger, både for at se og for at anmode. Det virker ikke med en API-nøgle.
  • Med en API-nøgle kræver en anmodning for en tenant (og at annullere en) adgangen quotas:write; compute:write er ikke nok. En workload identity kan ikke anmode om kvoteændringer. Se API-nøgler.

Grænserne for brugerdefinerede images kan ikke anmodes om på denne måde; kontakt support.