limits = { cpu = "1" memory = "1792Mi" }
limits = { cpu = "2" memory = "3584Mi" }
limits = { cpu = "4" memory = "7168Mi" }
Proxy standardowe dedykowane połączenie lokalne między każdą usługą
db-g1-small (1 cpu, 1792Mi)
limits = { cpu = "2" memory = "3840Mi" }
limits = { cpu = "4" memory = "7168Mi" }
Artefact registry - przechowywanie obrazu do kontenera, każdy cloud run zaciąga obraz z tego rejestru
gcloud sql tiers list --project=atlantean-yeti-454021-b3 --filter="tier:db-perf-optimized*" --format="value(tier)"
gcloud services enable run.googleapis.com monitoring.googleapis.com logging.googleapis.com
docker build -t europe-central2-docker.pkg.dev/praca-magisterska-proj-gcp/praca-magisterska-artifact-registry/django-app:latest .
docker push europe-central2-docker.pkg.dev/praca-magisterska-proj-gcp/praca-magisterska-artifact-registry/django-app:latest```
terraform output -raw google_service_account_key.proxy_key_private_key > proxy-sa-key.json
gcloud billing accounts list --filter="open=true" --format="value(NAME)"
gcloud billing accounts list --filter="open=true" --format="value(ACCOUNT_ID)"
gcloud projects delete praca-magisterska-proj-gcp
docker build -t europe-central2-docker.pkg.dev/praca-magisterska-proj-gcp-5/praca-magisterska-artifact-registry/django-app:latest .
terraform validate -var-file="cloud_env.tfvars"
$Env:AZURE_TENANT_ID = az account show --query tenantId -o tsv
$Env:AZURE_SUBSCRIPTION_ID = az account show --query id -o tsv
$spJson = az ad sp create-for-rbac `
--name "metrics-exporter-sp" `
--role "Monitoring Reader" `
--scopes "/subscriptions/$($Env:AZURE_SUBSCRIPTION_ID)" `
--sdk-auth `
-o json
docker build -t pracamagisterskaacr.azurecr.io/ecommerce-app:latest .
az acr login --name pracamagisterskaacr.azurecr.io/
docker push pracamagisterskaacr.azurecr.io/ecommerce-app:latest
- B1 to absolutne minimum — wystarczy na lekkie testy i prototypy, przy koszcie ~13 USD/mies.
- B2 to złoty środek: 2 vCPU i 3,5 GB RAM za ~26 USD/mies. — dobra przepustowość przy nadal niskim koszcie.
- B3 zapewni już 4 vCPU i 7 GB RAM za ~52 USD/mies., gdy potrzebujesz więcej mocy.
- Standard_B1ms (rdzeń wirtualny:1, pamięć GiB:2, maksymalna liczba operacji we/wy na sekundę:640)
- Standard_B2s (rdzenie wirtualne:2, pamięć GiB:4, maksymalna liczba operacji we/wy na sekundę:1280)
- Standard_B2ms (rdzenie wirtualne:2, pamięć GiB:8, maksymalna liczba operacji we/wy na sekundę:1920)
Definicja Virtual Network i Subnet (bez service_endpoints)
Artefact registry - przechowywanie obrazu do kontenera, każdy container web app zaciąga obraz z tego rejestru
URL/api/logstream