skip to Main Content

서비스 메시 (Service Mesh)

마이크로 서비스는 복잡한 응용 프로그램을 설계하기 위한 아키텍처로 애플리케이션을 독립적인 요소로 분해하여 서비스를 제공합니다. 모든 요소를 하나의 애플리케이션에 구축하는 모놀리식 아키텍처와 달리 마이크로 서비스는 하나의 애플리케이션을 구성하면서 분할된 다수의 서버 또는 컨테이너를 통해 애플리케이션 기능뿐만 아니라 데이터까지 분리하여 격리된 독립 환경으로 구성합니다.…

Read More

애플리케이션&인프라 자원 통합 모니터링

멀티 클러스터의 원활한 운영을 위해서는 클러스터를 중앙집중화 하여 실시간으로 모니터링 할 수 있어야 합니다. 이를 위해서는 통합된 메트릭을 수집하고 표현하는 방법이 필요하며, 수집한 데이터의 중복 제거 및 장기적인 데이터 보관을 통해 가용성과 확장성을 제공해야 합니다. 이를 통해 클러스터 및 애플리케이션…

Read More

멀티클러스터 환경에서의 보안 관리 (feat. 아코디언 v2 강화된 보안 기능)

멀티 클러스터의 장점 가운데 하나는 새로운 기능의 빠른 적용과 손쉬운 확장으로 애플리케이션 운영 관리의 혁신을 이룰 수 있다는 점입니다. 멀티 클러스터 환경에서 개발자는 기존 환경 보다 애플리케이션 라이프 사이클에 대한 더 많은 제어 권한이 필요합니다. 더 많은 제어 권한이 제공되는…

Read More

아코디언에서 어플리케이션 배포 전략 – Canary 배포

아코디언에서는 기본적으로 2가지 배포 전략을 선택하여 앱을 배포할 수 있습니다. - recreate : 기존의 서버를 모두 shutdown 한 후 새로운 서버를 생성하여 사용자 요청을 처리합니다. - RollingUpdate : 롤링 배포는 새 버전의 서버를 만들어가면서 트래픽을 구 버전 서버에서 새 버전으로…

Read More