Amazon ECS의 로드 밸런서 유형은 무엇입니까?

Amazon Ecsui Lodeu Baelleonseo Yuhyeong Eun Mueos Ibnikka



수백만 개의 애플리케이션이 온라인에서 서비스를 사용하기 위해 매일 수십억 명의 사용자 트래픽과 함께 인터넷에서 실행되고 있습니다. 시간이 지남에 따라 트래픽이 방대해짐에 따라 애플리케이션은 AWS 클라우드 플랫폼에서 제공하는 로드 밸런싱 기술을 사용하여 확장해야 합니다. 로드 밸런서는 수십억 건의 요청을 관리하고 균등하게 분배된 서버로 라우팅하는 데 사용됩니다.

이 가이드에서는 Amazon Elastic Container Service의 로드 밸런서 및 해당 유형에 대해 설명합니다.







AWS의 로드 밸런서는 무엇입니까?

로드 밸런서는 각 서버의 로드에 따라 트래픽을 나누어 인터넷 트래픽을 여러 서버로 라우팅하는 데 사용됩니다. 들어오는 트래픽이 엄청나고 그 트래픽을 처리할 서버가 몇 개 밖에 없다면 로드 밸런서가 이를 관리하는 데 사용됩니다. 로드 밸런서는 모든 트래픽에 참여하고 무료 서버에 하나씩 요청을 보내고 모든 트래픽을 버퍼 영역에 유지합니다.





Amazon ECS란 무엇입니까?

Amazon ECS 또는 Elastic Container Service는 애플리케이션을 클라우드와 온프레미스 모두에 유지하기 위해 컨테이너를 생성하는 AWS 서비스입니다. 복잡한 오케스트레이션 소프트웨어를 실행하고 클라우드를 통해 개발자의 비용 또는 보안 문제를 관리하는 데 사용되는 완전히 자동화된 서비스입니다. Amazon ECS는 다른 AWS 서비스와 쉽게 통합되어 EC2와 같은 컴퓨팅 서비스에서 컨테이너를 실행하는 것과 같은 민첩성을 제공합니다.





Amazon ECS의 로드 밸런서 유형은 무엇입니까?

로드 밸런서는 총 4가지 종류인데 Elastic Container 서비스에서는 2가지만 사용합니다. Amazon Elastic Container Service의 로드 밸런서 유형은 아래에 설명되어 있습니다.



네트워크 로드 밸런서

Network Load Balancer는 Amazon Elastic Container Service에서 사용되는 일종의 로드 밸런싱 기술입니다. Open Systems Interconnection 또는 OSI 모델의 4번째 계층에서 실행되어 네트워크에서 초당 수백만 건의 요청을 관리합니다. 인스턴스의 상태를 계속 확인하는 기능이 있으며 CloudWatch 모니터링 서비스가 내장되어 있습니다.

애플리케이션 로드 밸런서

Application Load Balancer를 사용하면 사용자가 요청 내용을 기반으로 라우팅 규칙을 정의할 수 있습니다. 이러한 유형의 로드 밸런싱을 통해 사용자는 컨테이너에서 실행 중인 애플리케이션을 사용하여 트래픽을 특정 서비스로 효율적으로 라우팅할 수 있습니다. 이 유형의 로드 밸런서는 컨테이너 기반 애플리케이션을 위한 동적 포트를 포함하여 실행 중인 순서 지정 서비스로 트래픽이 라우팅되도록 합니다.

이것이 Amazon Elastic Container Service의 로드 밸런서 유형에 관한 전부입니다.

결론

AWS의 로드 밸런서는 수백만 건의 요청을 하나씩 서버로 라우팅하여 서버의 트래픽 워크로드를 라우팅하는 데 사용됩니다. AWS의 Elastic Container 서비스는 안전한 이동성을 위해 애플리케이션을 배치하는 데 사용되는 클라우드의 컨테이너를 관리하는 데 사용됩니다. Amazon ECS 서비스는 컨테이너에서 작동하는 서비스를 위해 애플리케이션 및 네트워크 로드 밸런서와 같은 로드 밸런싱 유형을 사용합니다. 이 가이드에서는 Amazon Elastic Container Service의 로드 밸런서 유형에 대해 설명했습니다.