Horizontal scaling (բեռի հավասարակշռություն)

Horizontal scaling (բեռի հավասարակշռություն)
Երբ API-ն դառնում է ապրանքի հիմքը և սկսում է զարգացնել հազարավոր հարցումներ վայրկյանում, կարևոր է ապահովել եգոգորիզոնտային մասշտաբը։ Սա նշանակում է ավելացնել նոր instans առանց դադարեցնելու վերափոխել բեռը նրանց միջև հավասարակշռիչների միջոցով։

Մենք ձևավորում և ներդնում ենք API-ի լայնածավալ ճարտարապետությունը, որը կարող է ճկուն աճել և դիմակայել ցանկացած պիկի բեռի։

Ինչպես է աշխատում horizontal scaling

Իսկ ի՞ նչ է դա անում
-------------------------------------------------------------------------------------------------------------
Load balancer International-ը բաշխում է API-էքսպերատորների (HAProxy, Nginx, AWS ELB) միջև մտնող տերմինալըը (HAPRoxy, Nginx, AWS ELLB b
API-instans-ը նկարագրում է API-հավելվածի անկախ պատճենները, որոնք միաժամանակ մշակում են հարցումները։
Տվյալների ընդհանուր պահուստը կոչվում է կենտրոնացված BD կամ kash, որը հասանելի է բոլոր instans- ների համար
Health-71 և 71-recovery-ը հաստատեց Instans- ի հասանելիության վերահսկումը և ավտոմատ վերականգնումը։

Ինչու՞ է դա անհրաժեշտ

Դիմադրության կտրուկ աճի դեպքում
Անկայունություն, մեկ հանգույցի ձախողումը չի ազդում API աշխատանքի վրա
Աջակցություն մեծացնել «visher» առանց փոփոխության դիմումի տրամաբանության մեջ
Թարմացումներ նետելու հնարավորությունը ստացիոնար է (rolling contate)
Ծախսերի օպտիմիզացումը դինամիկ մեծացման պատճառով

Ի՞ նչ ենք մենք օգտագործում

Load balancers: HAProxy, Nginx, AWS ELB, GCP Load Balancer
Նվագարկիչներ ՝ Docker Swarm, Kubernetes, ECS
Кеш и shared state: Redis, Memcached, S3
Մոսկվա: Prometheus, Grafana, Dradog
CI/CD 'Նոր ինստանցների ավտոմատ հավելումը բեռի վրա

Որտե՞ ղ է քննադատական

Ֆինանսական և բանկային API
Realtaim խաղեր և սթրիմինգի ծառայություններ
E-commerce վաճառքի և պիցցիոն բեռների ժամանակ
Գլոբալ տարածմամբ և GEO-բաշխմամբ

Horizontal scaling-ը աճի ճարտարապետական հիմքն է։ Մենք կապահովենք ձեր API-ի աշխատանքը ցանկացած ծավալի վրա, բարձր հակադրությամբ, դինամիկ մասշտաբով և մշտական հասանելի։

Կապ հաստատել մեզ հետ

Լրացրեք ստորև ներկայացված ձևը, և մենք հնարավորինս արագ կպատասխանենք ձեզ։

Էլեկտրոնային հասցե՝

info@jackcode.io

support@jackcode.io