Какви са типовете Load Balancer в Amazon ECS?

Kakvi Sa Tipovete Load Balancer V Amazon Ecs



Милиони приложения работят в интернет с трафик от милиарди потребители всеки ден, за да използват техните услуги онлайн. Тъй като трафикът става масивен с времето, приложенията трябва да се увеличават с него, като използват техники за балансиране на натоварването, предлагани от облачната платформа AWS. Балансиращите натоварването се използват за управление на милиарди заявки и насочването им към сървъри с равно разпределение.

Това ръководство ще обясни Load Balancers и техните типове в Amazon Elastic Container Service.







Какво представляват балансьорите на натоварването в AWS?

Балансьорите на натоварването се използват за насочване на интернет трафика към множество сървъри чрез разделяне на трафика според натоварването на всеки сървър. Ако входящият трафик е огромен на брой и има само няколко сървъра, които да обработват този трафик, за управлението му се използват Load balancers. Load Balancers ангажират целия трафик и изпращат заявки една по една към безплатния сървър и запазват целия трафик в буферната зона:





Какво е Amazon ECS?

Amazon ECS или Elastic Container Service е услуга на AWS, която създава контейнери, за да поддържа приложенията както в облака, така и локално. Това е напълно автоматизирана услуга, използвана за стартиране на сложен софтуер за оркестриране и управление на разходите или проблемите на разработчиците със сигурността в облака. Amazon ECS лесно се интегрира с други AWS услуги, за да осигури гъвкавост като работа на контейнери в изчислителни услуги като EC2:





Какви са типовете Load Balancer в Amazon ECS?

Балансьорите на товара са общо 4 вида, но за услугата Elastic Container ние използваме само два от тях. Типовете балансатори на натоварването в Amazon Elastic Container Service са обяснени по-долу:



Балансиране на мрежовото натоварване

Network Load Balancer е вид техника за балансиране на натоварването, използвана в Amazon Elastic Container Service. Той работи на 4-то ниво на Open Systems Interconnection или OSI модел, за да управлява милиони заявки в секунда в мрежата. Той има функцията да поддържа проверка на изправността на екземпляра и има вградена услуга за мониторинг CloudWatch:

Балансиране на натоварването на приложенията

Application Load Balancer позволява на потребителя да дефинира правила за маршрутизиране въз основа на съдържанието на заявката. Този тип балансиране на натоварването позволява на потребителя ефективно да насочва трафика си към конкретна услуга с приложението, работещо в контейнера. Този тип балансьор на натоварването ще гарантира, че трафикът се насочва към услугата за поръчка, където и да се изпълнява, включително през динамични портове за приложения, базирани на контейнери:

Това е всичко за типовете Load balancers в Amazon Elastic Container Service.

Заключение

Балансьорите на натоварването в AWS се използват за маршрутизиране на натоварването на трафика за сървърите чрез маршрутизиране на милиони заявки към сървърите една по една. Услугата Elastic Container в AWS се използва за управление на контейнери в облака, които се използват за поставяне на приложения върху тях за сигурна мобилност. Услугата Amazon ECS използва типове за балансиране на натоварването, като например балансиране на натоварването на приложения и мрежа за услуга, работеща върху контейнери. Това ръководство обяснява типовете балансьор на натоварването в Amazon Elastic Container Service.