본문 바로가기

운영10

GSLB + Service Flow 3 GSLB + Service Flow 3 GLSB의 등록 정보 (or 관리 정보) 를 정리 합니다. GSLB는 크게 2가지로 관리되어 집니다. 첫째는 도메인 관리 이고, 둘째는 Host (server IP) 관리 입니다. 시간이 되면 차후에 좀더 세부적인 내용을 올려 보겠습니다. Host 관리 - 등록된 Server 정보 및 health check 정책, 분산정책 과 상태 정보를 관리 합니다. GSLB는 등록된 서버의 상태를 체크하여 enable/disable을 자동으로 처리하게 됩니다. 가령 web서비스면 80,443을 health check 정책으로 적용하면 될것입니다. 즉 장애구분은 서버의 80,443 포트 (TCP)의 open 여부로 판단합니다. ( HTTP도 가능합니다. ) 즉 CDN 으로 본다면.. 2019. 3. 5.
rancher1.6 management Node 구성 Rancher1.6 Management Node 구성 2018년도 이제 1달 정도 남았네요.. 진행했던 내용들을 하나의 Node (Management Node) 로 구성하는 방안에 대해 생각해 봅니다. - rancher1.6을 운영시, 필요한 managenent Tools 들을 하나의 Node로 어떻게 구성하면 좋을지 생각해 보다가 아래와 같이 정리하게 되었습니다. 살펴봤던 내용들..- Prometheus + Alertmanager ( Monitoring / alert )- Jenkins (CI / CD ) - EFK ( logging / Monitoring ) 그리고 Traefik * 간단한 TEST 또는, 스타업에서 사용하기에 적당할거라 생각해 봅니다. 1. CAT - "Management Node".. 2018. 12. 5.
EFK(Elasticsearch + Fluentd + Kibana) + rancher1.6 설치 와 운영 EFK(Elasticsearch + Fluentd + Kibana) + rancher1.6 설치 및 운영 Fluentd는 로그(데이터) 수집기(collector)다. 보통 로그를 수집하는 데 사용하지만, 다양한 데이터 소스(HTTP, TCP 등)로부터 데이터를 받아올 수 있다.Fluentd로 전달된 데이터는 tag, time, record(JSON) 로 구성된 이벤트로 처리되며, 원하는 형태로 가공되어 다양한 목적지(Elasticsearch, S3, HDFS 등)로 전달될 수 있다.Fluentd는 C와 Ruby로 개발되었다. 더 적은 메모리를 사용해야 하는 환경에서는 Fluentd forwarder의 경량화 버전인 Fluentd-Bit 와 함께 사용할 수 있다. 데이터 유실을 막기 위해 메모리와 파일 기.. 2018. 11. 22.
rancher1.6 설치 와 운영 (jenkins - rancher plugin) rancher1.6 설치 와 운영 (jenkins - rancher plugin) 정의(https://jenkins.io/)젠킨스(Jenkins)는 거의 모든 언어의 조합과 소스코드 리포지토리(Repository)에 대한 지속적인 통합과 지속적인 전달 환경을 구축하기 위한 간단한 방법을 제공한다.젠킨스는 다른 일상적인 개발 작업을 자동화할 뿐 아니라 파이프라인(Pipeline)을 사용해 거의 모든 언어의 조합과 소스코드 리포지토리에 대한 지속적인 통합과 지속적인 전달 환경을 구축하기 위한 간단한 방법을 제공한다.젠킨스가 각각의 단계에 대한 스크립트 작성의 필요성을 없애주지는 않지만, 사용자가 쉽게 구축할 수 있는 것보다 더 빠르고 더 강력하게 빌드(Build), 테스트, 그리고 배 포(deployment.. 2018. 11. 7.