Class - MappingSystem/Tutorial-Buka-Toko GitHub Wiki

Table of Contents

Penskalaan

Basic

Layanan dengan penskalaan basic menggunakan instance dinamis. Setiap instance dibuat ketika aplikasi menerima permintaan. Mesin virtual akan ditolak ketika aplikasi menjadi diam. Penskalaan basic ideal untuk pekerjaan yang berselang atau didorong oleh aktivitas pengguna.

Manual

Sebuah layanan dengan penskalaan manual menggunakan instance resident yang terus menerus menjalankan jumlah instance yang ditentukan terlepas dari level beban. Ini memungkinkan tugas-tugas seperti inisialisasi kompleks dan aplikasi yang bergantung pada status memori seiring waktu.

Otomatis

Layanan penskalaan otomatis menggunakan instance dinamis yang dibuat berdasarkan tingkat permintaan, latensi respons, dan metrik aplikasi lainnya. Namun, jika Anda menentukan jumlah instance idle minimum, jumlah instance tertentu dijalankan sebagai instance resident sementara instances tambahan apa pun adalah dinamis.

Penyelelan

Memory

Instance

Saleor

env: standard
service: saleor
runtime: python37
instance_class: F2
entrypoint: uwsgi --ini saleor/wsgi/uwsgi.ini 

automatic_scaling:
  max_instances: 1

handlers:
- url: /.*
  script: auto
  secure: always
  redirect_http_response_code: 301

Celery

env: standard
service: celery
runtime: python37
instance_class: B2
entrypoint: celery -A saleor worker --app saleor.celeryconf:app --loglevel info

basic_scaling:
  max_instances: 1
  idle_timeout: 10m

handlers:
- url: /.*
  script: auto
⚠️ **GitHub.com Fallback** ⚠️