vhost
-
오픈소스로 구성하는 데브옵스 시스템 - 서비스 디스커버리 구성DevOps 2017. 5. 21. 23:46
앞에서 Mesos 클러스터와 Marathon을 이용하여 서비스를 구성해 보았습니다. 그런데 marathon을 이용해 Application을 실행하게 되면, 어떤 Mesos slave에서 실행이 될지는 정해져 있지 않습니다. 또한 Instance는 임의의 포트를 할당 받게 되는데, 실제 사용자를 위한 서비스는 80 또는 443포트를 이용해야 합니다. 여기에 Mesos slave에는 다양한 서비스가 올라가고 이들은 보통 80 또는 443 포트를 이용해야 하기에 Virtual Host를 이용한 서비스 디스커버리도 필요로 합니다. 위의 모든 사항을 만족하기 위해 이제부터 Marathon-lb를 이용하여 서비스 디스커버리 및 로드밸런서 기능을 구현해 보도록 하겠습니다.Marathon-lb도 Marathon 프레임..