Scalați și extindeți Azure App Service

Finalizat

Există două metode pentru scalarea planului și aplicațiilor Azure App Service: extinderea și extinderea. Puteți scala aplicațiile manual sau automat, ceea ce se numește scalare automată.

Urmăriți următorul videoclip despre cum să implementați scalarea automată pentru planul și aplicațiile Azure App Service.

Lucruri de știut despre scalarea Azure App Service

Să examinăm detaliile scalării pentru planul Azure App Service și aplicațiile App Service.

  • Metoda de scalare mărește cantitatea de CPU, memorie și spațiu pe disc. Extinderea vă oferă funcții suplimentare, cum ar fi mașini virtuale dedicate, domenii și certificate personalizate, sloturi de etapizare, autoscalare și multe altele. Extindeți modificând nivelul de preț al planului Azure App Service în care este plasată aplicația dvs.

  • Metoda scale-out crește numărul de instanțe de mașini virtuale care rulează aplicația dvs. Puteți scala până la 30 de instanțe, în funcție de nivelul de prețuri al planului App Service. Profitați de mediile de servicii de aplicații din nivelul Izolat pentru a crește și mai mult numărul de scale-out la 100 de instanțe. Numărul de instanțe de scală poate fi configurat manual sau automat (scalare automată).

  • Cu scalarea automată, puteți crește automat numărul de instanțe de scalare pentru metoda de scalare. Autoscalarea se bazează pe reguli și programe predefinite.

  • Planul App Service poate fi scalat în sus și în jos în orice moment, schimbând nivelul de preț al planului.

Lucruri de luat în considerare atunci când utilizați scalarea Azure App Service

Examinați următoarele avantaje ale implementării scalării pentru planul și aplicațiile App Service. Gândiți-vă la avantajele de scalare pentru site-ul hotelului dvs.

  • Luați în considerare ajustarea manuală a nivelurilor planului. Începeți planul la un nivel de preț mai mic și extindeți-vă după cum este necesar pentru a achiziționa mai multe funcții ale serviciului aplicației. Reduceți situațiile în care caracteristicile nu mai sunt necesare și controlați costurile totale.

    Luați în considerare un scenariu în care începeți să testați aplicația web utilizând nivelul Azure App Service Free, unde nu plătiți nimic pentru a utiliza serviciul. După un timp, decideți să adăugați un nume DNS personalizat la aplicația dvs. web, astfel încât să vă extindeți planul până la nivelul Partajat. Apoi, descoperiți că trebuie să creați o legătură SSL, astfel încât să vă extindeți planul până la nivelul Basic. Mai târziu, determinați necesitatea mediilor de etapizare, astfel încât să scalați până la nivelul Standard. Când aveți nevoie de mai multe nuclee, memorie sau spațiu de stocare, puteți scala până la o dimensiune mai mare a mașinii virtuale la același nivel.

    Același proces de scalare funcționează în sens invers. Dacă decideți că nu mai aveți nevoie de capabilități sau caracteristici ale unui nivel superior, scalați-vă planul la un nivel inferior și economisiți bani.

  • Luați în considerare scalarea automată pentru a sprijini utilizatorii și a reduce costurile. Continuați să vă serviți utilizatorii atunci când aplicația dvs. se confruntă cu un randament ridicat. Implementați scalarea automată pentru a controla câte caracteristici și asistență sunt oferite la un moment dat, pe baza setărilor preferințelor și a condițiilor regulilor. Autoscale vă ajută să economisiți bani atunci când încărcarea aplicației scade prin reducerea automată a caracteristicilor la care v-ați abonat.

  • Nu luați în considerare nicio redistribuire. Când modificați setările de scară, nu trebuie să modificați codul sau să reimplementați aplicațiile. Modificarea setărilor scalei planului durează doar câteva secunde. Modificările afectează toate aplicațiile din planul App Service.

  • Luați în considerare scalarea pentru alte servicii Azure. Dacă aplicația App Service depinde de alte servicii Azure, cum ar fi Azure SQL Database sau Azure Storage, puteți scala aceste resurse separat. Aceste resurse nu sunt gestionate de planul App Service.