skip to Main Content

애플리케이션 운영관리 FAQ (2)

Q. Private Cloud와 Public Cloud를 같이 사용하고 싶습니다. 애플리케이션을 Hybrid Cloud로 운영하기 위한 효과적인 방법은 무엇이 있을까요?

A: Hybrid Cloud를 운영하기 위해서는 네트워크, 보안, 스토리지, 관리 및 모니터링 등 다양한 고려사항이 존재하며, 하이브리드&멀티 클라우드 환경에서 일관되게 관리하는 것은 매우 어려운 일입니다. 하지만 쿠버네티스를 사용하게 되면 각 클라우드에서의 환경 설정을 일원화할 수 있어 관리가 쉬워집니다. 컨테이너를 통해 애플리케이션을 패키징하여 앱을 생성하고 앱 배포 및 확장, 모니터링, 로깅 등의 구현을 단순화함으로써 하이브리드 클라우드를 쉽고 효율적으로 운영할 수 있습니다.

Q. 스마트 기기의 보급이 급속하게 증가하면서 트래픽을 예측하는 것이 어려워졌습니다. 트래픽의 폭증으로 인해 발생하는 서비스 지연을 빠르게 해결할 수 있는 좋은 방법은 무엇일까요?

A: 과거에는 트래픽 증가 시 서비스 지연이 발생하는 상황에서 사용자들이 접속 대기 중에 다른 서비스를 찾아 이동할 수 밖에 없는 경우가 많았습니다. 원활한 서비스 제공을 위해 서버 증설을 하는 경우가 있는데, 일년에 몇 차례 밖에 발생하지 않는 트래픽 폭증을 해결하기 위해 너무 큰 비용을 지불하게 됩니다. 컨테이너의 등장은 이런 문제를 손쉽게 해결할 수 있도록 해주었습니다. 컨테이너를 사용하게 되면 이미지 경량화를 통해 증설에 따른 배포 시간을 축소하므로 웹 트래픽 폭주 시 상황에 빠르게 대처할 수 있습니다.  

Q. 컨테이너의 필요성을 알고 이미 컨테이너 앱을 사용중인데, 쿠버네티스와 같은 오케스트레이션 툴 없이 사용하고 있습니다. 그런데 최근 앱이 늘어나면서 관리하기가 너무 어려워졌습니다. 쿠버네티스는 사용하기 어렵다고 하는데 컨테이너 앱을 쉽게 관리할 수 있는 방법이 없을까요?

A: 컨테이너를 활용하면 많은 장점을 얻을 수 있습니다. 하지만, 다수의 컨테이너 또는 서버 여러 대에서 컨테이너를 관리하는 경우 다양한 어려움에 직면할 수 있습니다. 또한, 컨테이너 운영 시 발생 하는 장애 해결을 위한 HA 구성이나 자원/서비스 모니터링 등을 사용자가 직접 구축해야 하는 어려움이 있습니다. 이와 같은 문제를 해결하기 위해서는 쿠버네티스와 같은 오케스트레이션 툴이 필요합니다. 하지만 쿠버네티스는 사용하기 복잡하고 어렵기 때문에, 컨테이너 통합 관리 솔루션을 통해 쿠버네티스를 쉽고 편리하게 사용할 수 있습니다.

Q. 개발 서버에 최신 OS를 설치하여 사용 중인데 새로 배포할 애플리케이션이 예전 OS의 Library를 사용해야 한다고 합니다. 이를 위해서는 2대의 서버가 필요한데 1대로 사용할 수 있는 방법이 없을까요?

A: 프로그램을 설치하는 과정에서 특정 시스템 Library 버전을 요구하는 경우가 발생합니다. 이 때 보통 apt-get이나 yum이라는 패키지 설치 도구를 이용하여 업데이트를 진행하게 되는데 이 때 이미 운영중인 애플리케이션에 영향을 줄 수 있는 문제가 발생합니다. 이런 문제를 근본적으로 해결하려면 서버를 별도로 구축하여 필요한 애플리케이션을 격리해야 하는데, 별도 서버 구축이 불가능 한 경우 도커를 사용해 이를 해결할 수 있습니다. 도커는 각종 Library, 런타임 도구, 애플리케이션 코드 등을 한 서버에서 격리할 수 있는 기술이기 때문에 한 대의 서버에서도 다양한 애플리케이션을 운영할 수 있습니다.

Q. 운영중인 서버에서 배치가 실행될 때 많은 리소스 사용 때문에 장애가 발생하는 경우가 있습니다. 배치 프로세스의 리소스를 제한하고 싶은데 어떤 방법이 좋을까요?

A: 배치 프로그램은 특정 시간이나 조건에서 수행되는데, 순간적으로 과도한 CPU나 Memory를 사용할 때가 있습니다. 이런 경우 운영 중이던 업무 프로세스에도 영향을 주어 장애가 발생할 수 있습니다. 프로그램 실행 시 CPU나 Memory와 같은 리소스 제한은 설정을 통해서 가능하지만, 사용자가 직접 설정하는데 어려움이 많습니다. 이런 경우 컨테이너 통합 관리 솔루션을 사용하게 되면 리소스 설정을 쉽고 간편하게 할 수 있습니다.  

Back To Top