1. Əsas səhifə
  2. Microsoft

Azure Container Apps üçün idarə olunan identifikator dəstəyi ilə bağlı yeniliklər


0

Azure Container Apps üçün idarə olunan identifikator dəstəyi ilə bağlı yeniliklər artıq mövcuddur. Bu, tətbiqetmələrdə sirləri saxlamaqdan qaçaraq Azure xidmətləri ilə təhlükəsiz şəkildə autentifikasiyanı təmin edir. Aşağıda əsas xüsusiyyətlər və təlimatlar verilmişdir:

Ölçülmə Tərifi

Azure Container Apps-də ölçülmə limitləri, qaydalar və davranışların kombinasiyası ilə idarə olunur:

  • Limitlər: Min və max replikaların sayını müəyyən edir.
    • Minimum replika: Default 0, min 0, max 1,000.
    • Maksimum replika: Default 10, min 1, max 1,000.
  • Qaydalar: Replika əlavə etmə və çıxarma meyarlarını müəyyən edir.
  • Davranış: Qaydalar və limitlərin zaman ərzində ölçülməni necə müəyyən etdiyini izah edir.

Ölçülmə Qaydaları

Üç kateqoriyada ölçülmə tetikleyiciləri var:

  1. HTTP: Eyni vaxtda olan HTTP sorğularına əsaslanır.
  2. TCP: Eyni vaxtda olan TCP əlaqələrinə əsaslanır.
  3. Fərdi: CPU, yaddaş və ya Azure Service Bus, Azure Event Hubs kimi hadisə əsaslı məlumat mənbələrinə əsaslanır.

HTTP Ölçülmə Nümunəsi

az containerapp create \
  --name <CONTAINER_APP_NAME> \
  --resource-group <RESOURCE_GROUP> \
  --environment <ENVIRONMENT_NAME> \
  --image <CONTAINER_IMAGE_LOCATION> \
  --min-replicas 0 \
  --max-replicas 5 \
  --scale-rule-name azure-http-rule \
  --scale-rule-type http \
  --scale-rule-http-concurrency 100

TCP Ölçülmə Nümunəsi

az containerapp create \
  --name <CONTAINER_APP_NAME> \
  --resource-group <RESOURCE_GROUP> \
  --environment <ENVIRONMENT_NAME> \
  --image <CONTAINER_IMAGE_LOCATION> \
  --min-replicas 0 \
  --max-replicas 5 \
  --transport tcp \
  --ingress <external/internal> \
  --target-port <CONTAINER_TARGET_PORT> \
  --scale-rule-name azure-tcp-rule \
  --scale-rule-type tcp \
  --scale-rule-tcp-concurrency 100

Fərdi Ölçülmə Nümunəsi (Azure Service Bus)

az containerapp create \
  --name <CONTAINER_APP_NAME> \
  --resource-group <RESOURCE_GROUP> \
  --environment <ENVIRONMENT_NAME> \
  --image <CONTAINER_IMAGE_LOCATION> \
  --min-replicas 0 \
  --max-replicas 5 \
  --secrets "connection-string-secret=<SERVICE_BUS_CONNECTION_STRING>" \
  --scale-rule-name azure-servicebus-queue-rule \
  --scale-rule-type azure-servicebus \
  --scale-rule-metadata "queueName=my-queue" \
                        "namespace=service-bus-namespace" \
                        "messageCount=5" \
  --scale-rule-auth "connection=connection-string-secret"

Autentifikasiya

İdarə Olunan İdentifikatorlardan İstifadə

İdarə olunan identifikatoru istifadə edərək ölçülmə qaydalarında autentifikasiyanı təmin edə bilərsiniz.

Nümunə:

az containerapp create \
  --resource-group <RESOURCE_GROUP> \
  --name <APP_NAME> \
  --environment <ENVIRONMENT_ID> \
  --user-assigned <USER_ASSIGNED_IDENTITY_ID> \
  --scale-rule-name azure-queue \
  --scale-rule-type azure-queue \
  --scale-rule-metadata "accountName=<AZURE_STORAGE_ACCOUNT_NAME>" "queueName=queue1" "queueLength=1" \
  --scale-rule-identity <USER_ASSIGNED_IDENTITY_ID>

Diqqətə Alınması Gərəkənlər

  • Billing: Tətbiqlər sıfıra qədər ölçüldükdə heç bir istifadə haqqı tətbiq olunmur.
  • Soyutma müddəti: Default olaraq 300 saniyə.
  • Sorgu intervalı: 30 saniyə.
  • Şaquli ölçülmə dəstəklənmir.
  • Dapr aktorları, vəziyyətin idarə olunması səbəbindən sıfıra qədər ölçülməməlidir.

İdarə olunan identifikatorlar və ölçülmə qaydalarından səmərəli istifadə etməklə, Azure Container Apps-lərini təhlükəsiz və effektiv şəkildə ölçmək, əməliyyat yüklərini azaltmaq və tətbiq performansını artırmaq mümkündür.

Bu məqaləyə münasibətiniz necə oldu?
  • 0
    xo_uma_g_lir
    Xoşuma gəlir
  • 0
    alq_lay_ram
    Alqışlayıram
  • 0
    _yl_ndim
    Əyləndim
  • 0
    _ox_m_mnun_qald_m
    Çox məmnun qaldım
  • 0
    _m_n_d_nc_liy_m
    Mən düşüncəliyəm
  • 0
    m_yus_oldum
    Məyus oldum
  • 0
    m_n_ox_q_z_bliy_m
    Mən çox qəzəbliyəm

IT Manager |IT Auditor|IT Consultant IT Trainer|☁ Azure Arch |MCT|MCEAE|MCASEA|MCAAEA|MCASAE|PCNSE|VCAP|CCNP2x|RHCE|HCIP|GCP|AWS|ITILv4®MP|ITILv4®SL|PMP®|CEHv11M|CISA|CISM|CRISC|CGEIT|COBIT5 Microsoft Azure Architect & Enterprise System Expert with an engineer’s Degree Information Technology with more than 10 years expoeriencce in Windows Server and Cloud Infrastructure Administration. Solid knowledge and work experience in TCP/IP, routing protocols, LAN and WAN with Cisco routers,Switches,UTM Firewalls and Load Balancers including configuration,maintenance and traffic monitoring. As a volunteer for several organizations, I plan events, trainings, and seminars connected to Microsoft products.

Müəllifin Profili
Diqqitinizi cəlb edə bilər

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir