반복영역 건너뛰기
주메뉴 바로가기
본문 바로가기
제품/서비스
EMS Solution
Features
클라우드 관리
AI 인공지능
서버관리
데이터베이스 관리
네트워크 관리
트래픽 관리
설비 IoT 관리
무선 AP 관리
교환기 관리
운영자동화
실시간 관리
백업 관리
APM Solution
애플리케이션 관리
URL 관리
ITSM Solution
서비스데스크
IT 서비스 관리
Big Data Solution
SIEM
Dashboard
대시보드
Consulting Service
컨설팅 서비스
고객
레퍼런스
고객FAQ
문의하기
가격
자료실
카탈로그
사용자매뉴얼
회사소개
비전·미션
연혁
2016~현재
2000~2015
인증서·수상
투자정보
재무정보
전자공고
IR자료
새소식
공고
보도자료
오시는 길
채용
피플
컬처
공고
FAQ
블로그
열기
메인 페이지로 이동
블로그
최신이야기
블로그
최신이야기
사람이야기
회사이야기
기술이야기
다양한이야기
최신이야기
검색
기술이야기
옵저버빌리티 확보를 위한 대표 정보 소스 3가지
기술이야기
옵저버빌리티 확보를 위한 대표 정보 소스 3가지
지난 블로그에서는 옵저버빌리티가 기존 모니터링과 어떻게 다른지 비교해봤습니다. 간략히 되짚어보면, 옵저버빌리티란 IT 환경이 다양해지고 기업의 서비스가 점점 복잡해짐에 따라 빠르게 문제를 찾아 해결하기 위해 서비스의 내부 상태와 동작을 이해하는 능력입니다. 옵저버빌리티는 IT 인프라별로 어떤 것이 문제라는 기준을 중심으로 모니터링하는 기존 방식에서 벗어나 모든 데이터를 실시간으로 수집하고 분석하여 IT시스템의 근본 원인에 접근하고, IT 운영 전문가의 노하우를 바탕으로 각 메트릭별 상관관계를 분석해 미래의 장애를 예측하는 인사이트를 강조합니다. 이번 블로그에서는 옵저버빌리티 확보에 가장 기본이자 중요한 정보 소스인 로깅, 메트릭, 트레이싱을 중심으로 알아보겠습니다. 이 세가지 소스는 시스템의 정확한 모니터링을 보장하고, 문제가 발생할 때 무엇이 잘못됐는지 근본원인을 추적하고, 전체 기능을 개선하는 데 도움이 되는 방법들입니다. 물론 이 세가지 방법만으로 옵저버빌리티가 확보됐다고 할 수는 없습니다. 옵저버빌리티 확보를 위해서는 로깅, 메트릭, 트레이싱을 통합해 이벤트의 상관관계를 분석하고, 데이터 시각화로 사용자에게 인사이트를 제공하는 능력이 추가돼야 합니다. l Logging : 시스템 내에서 발생하는 이벤트를 인지하고 향후 분석을 위해 저장하는 프로세스 l Metric : 응답 시간 또는 오류율과 같은 시스템 성능을 설명하는 숫자 값 l Tracing: 개발자가 병목 현상과 성능 문제를 식별할 수 있도록 서비스 호출 경로와 시간을 추적하는 프로세스 Logging 로깅은 로그를 남기는 것으로 로그를 수집하고, 저장하는 프로세스입니다. 로깅은 시스템 동작을 이해하고 문제를 진단하는 데 필요한 것으로, 향후 분석을 위해 저장하는 데이터인 만큼 올바른 세부 기준에 따라 의미가 있는 로그를 추출하는 것이 필요합니다. 그리고 예를 들어 웹 애플리케이션에 문제가 발생한 경우 로그를 남기는데, 메트릭을 통해서는 이 문제를 발견할 수 없으므로 그래서 로그는 중요합니다. 로그의 수집은 간단한 텍스트 파일에서 ELK(Elasticsearch, Logstash, Kibana)처럼 정교한 프레임워크에 이르기까지 다양한 형태를 취할 수 있습니다. 그래서 로그는 정형화하기 어렵고 그 양이 방대함으로 로그를 수집, 저장하고 분석할 때 다음과 같은 사항을 유의해야 합니다. l 과도한 로깅은 스토리지 비용을 증가시키고 로그의 검색 효율을 떨어뜨릴 수 있습니다. 따라서 어떤 데이터를 기록하고, 어떤 데이터를 기록하지 않을지 필터링하는 것이 중요합니다. l 장기간 보관할 필요가 없는 로그 효율적인 로깅 시스템을 위한 로그 보관 정책이 필요합니다. l 로그에는 인사이트를 제공할 수 있는 모든 컨텍스트 정보가 포함돼야 합니다. l 로깅은 다른 프로세스에 영향을 미치지 않도록 비동기 방식이어야 합니다. l 민감한 데이터가 로그에 남겨지지 않도록 마스킹을 해야 합니다. 그럼 로그 분석을 통해 알 수 있는 정보는 무엇이 있을까요? l 시스템의 상태: 로그에는 어떤 액션을 수행했는지, 어떤 데이터가 처리됐는지, 또 어떤 오류가 발생했는지 등의 정보가 담겨 있으므로 이러한 정보를 분석해 시스템의 상태를 파악할 수 있습니다. l 이슈 파악: 로그에는 어떤 오류가 발생했고, 어떤 요청이 실패했는지, 어떤 리소스가 부족한지 등의 정보가 담겨 있으므로 이러한 정보를 분석해 이슈를 파악하고, 빠르게 대응할 수 있습니다. l 보안성 강화: 로그에는 로그인 시도, 권한 부여, 보안 이벤트 발생 등의 정보가 담겨 있으므로 이러한 정보를 분석해 보안 이슈를 파악하고, 보안성을 강화할 수 있습니다. Metric 로그가 텍스트라면 메트릭은 단순한 수치입니다. 메트릭은 시스템의 상태를 측정하고, 모니터링하는데 사용되는 숫자 측정값입니다. 조금 더 자세히 설명하면, 메트릭은 측정 항목을 정의하고 해당 항목을 수치로 측정해, 그 결과를 보고하고 시스템이 정상적으로 동작하는지 확인하거나 장애를 빠르게 감지하기 위한 소스입니다. 메트릭의 측정 대상은 CPU 사용률, 메모리 사용률, 네트워크 트래픽 등 인프라의 성능이나 초당 수신하는 요청수, 응답에 걸린 시간, 사용자에게 오류를 다시 보낸 응답 수 등 애플리케이션의 상태와 관련돼 있습니다. 메트릭을 통한 수집 가능한 범위는 모니터링 도구 사용 여부에 따라 달라집니다. 일반적인 방식은 에이전트를 이용해 모니터링 대상으로부터 데이터를 수집하는 것으로, 수집할 메트릭을 정의하기가 유연하고 성능이나 안정성 등의 이슈에 대한 정보도 수집할 수 있는 장점이 있습니다. 에이전트를 사용하지 않고 운영 체제나 애플리케이션에서 제공하는 메트릭 수집 API를 사용하는 방식도 있는데, 수집하는 메트릭이 비교적 제한적입니다. 단순히 메트릭을 수집하는 것만으로 시스템을 모니터링하기에 충분하지 않습니다. 메트릭 데이터를 잘 활용하기 위해서는 분석 방법이 중요한데, 분석을 위해서는 몇가지 단계를 거쳐야 합니다. l 먼저, 데이터를 시각화하여 쉽게 이해할 수 있는 형태로 변환해야 합니다. 차트나 그래프, 대시보드 등을 통해 데이터의 패턴과 추세를 파악할 수 있으며, 시스템의 상태를 실시간으로 모니터링할 수 있습니다. l 다음으로, 데이터를 분석하여 시스템의 문제를 식별합니다. 예를 들어, 응답 시간이 지연되는 경우, 이를 발생시키는 주요 요인을 파악하여 시스템을 개선해야 합니다. 이를 위해 데이터를 세분화하여 요소를 파악하고, 문제를 식별하는 데 도움이 되는 경향성을 찾아야 합니다. l 마지막으로 이전 데이터와 비교하고 평가에 활용합니다. Metric 데이터를 분석할 때는 이전 데이터와 비교하여 시스템의 개선 정도를 파악하는 것이 중요하고, 이를 통해 시스템의 성능 개선 여부를 판단하고, 추가적인 개선 방안을 모색할 수 있습니다. Tracing 트레이싱은 분산 시스템에서의 서비스 호출 경로와 시간을 추적하는 기술입니다. 즉, 서비스 간의 호출 관계와 시간 정보를 추적해 각 서비스의 응답 시간을 파악하고, 이를 시각화해 병목 현상을 파악할 수 있습니다. 트레이싱은 크게 세 가지 구성 요소로 이뤄져 있습니다. l Trace: Trace는 서비스 간의 호출 경로와 시간 정보를 담고 있는 데이터 레코드입니다. Trace는 Span과 Trace ID, Parent Span ID 등의 정보를 가지며, 각 Span은 서비스 내부에서의 호출 관계와 시간 정보를 담고 있습니다. l Span: 분산 추적에서 가장 기본이 되는 논리 단위로 여러 개의 span 이 모여 trace를 완성한다는 개념입니다. 각각의 Span은 작업이름, 시작 시간과 종료 시간, key value 형태의 tags 와 Logs, span contexts를 가지고 있습니다. Span contexts는 분산추적을 하기위해 Trace 구간에서 종속된 Span을 구별할 수 있는 Span id와 Trace id를 말합니다. l Collector: Collector는 Trace 정보를 수집하고 저장하는 역할로, Trace 정보를 수집하기 위한 에이전트와 수집된 Trace 정보를 저장하고 분석하기 위한 Backend로 이뤄져 있습니다. (출처: [MSA] OpenTracing, 분산추적(Distributed Tracing) 과 Span context, KSR의 저장소) 이렇게 옵저버빌리티를 구현하기 위한 로깅, 매트릭, 트레이싱 등 세 가지의 중요한 정보 소스들을 다루기 위해서는 여러가지 기술들이 조합되어야 합니다. 다음 블로그에서는 그와 같은 정보 소스들을 다루어 옵저버빌리티를 구현하기 위해서 널리 사용되는 대표적인 오픈 소스들을 알아보고 Zenius-EMS에서는 옵저버빌리티 향상을 위해서 어떤 기능들을 제공하고 있는지 살펴보겠습니다.
2023.04.19
회사이야기
통합보안관리 솔루션 'Zenius SIEM' 국내 CC인증 획득
회사이야기
통합보안관리 솔루션 'Zenius SIEM' 국내 CC인증 획득
브레인즈컴퍼니(099390)는 차세대 통합보안관리 솔루션 'Zenius(제니우스) SIEM v2.0’이 국내 CC(Common Criteria)인증 EAL(Evaluation Assurance Level) 2등급을 획득했다고 19일 밝혔다. 국내 CC인증은 IT보안인증사무국이 IT 제품의 보안성, 안정성, 신뢰성을 검증하고 이를 인증하는 제도다. 'Zenius SIEM v2.0'은 이기종의 다양한 장비에서 발생되는 대용량 로그를 수집 및 분석하고, 개인정보보호, 개인정보처리스템의 접속기록관리 등 각종 컴플라이언스에서 로그를 안전하게 저장하고 관리하는 소프트웨어다. 제품은 162만 EPS(Event Per Second)의 인덱싱과 1TB에 0.02초 이내 검색 성능을 바탕으로 로그 수집 현황을 실시간으로 모니터링하고, 수집된 로그에 대한 위/변조 감시 기능을 제공한다. 특히 HTML5 기반 반응형 웹 환경 지원, 26종의 차트 및 컴포넌트 등 사용자 중심의 대시보드와 편리한 보고서 기능을 제공한다. 또, 'Zenius SIEM v2.0'은 SQL(Structured Query Language)에서 제공하는 함수를 이용해 이상 탐지가 가능하고, 서버 증설 시 서비스 중단없이 병렬확장 할 수 있다. 브레인즈컴퍼니는 2020년에 'Zenius SIEM v1.0'을 처음 개발한 후, 이번 업그레이드로 빅데이터 기반의 다양한 로그 수집 및 연관분석을 통해 관리 효율을 증대하고, 국내 네트워크 환경의 규제를 준수하기 위해 CC인증을 획득했다. 강선근 브레인즈컴퍼니 대표는 "향후 ChatGPT와 같은 LLM(Large Language Model)기술을 활용해 고객에게 보다 편리한 인터페이스를 제공하고, SaaS(Software as a Service, 서비스형 소프트웨어)버전을 준비하고 있다"고 말했다.
2023.04.19
사람이야기
[2023년 장기근속자 인터뷰] 장기근속할 수 밖에 없었던 브레인즈만의 매력은?(2)
사람이야기
[2023년 장기근속자 인터뷰] 장기근속할 수 밖에 없었던 브레인즈만의 매력은?(2)
지난 15년 및 20년 장기근속자 인터뷰에 이어, 이번에는 5년 및 10년 근속자 분들을 인터뷰했습니다. 항상 동료들에게 도움을 받아왔다는 성민님과 브레인즈를 통해 안정과 위안을 받았다는 계영님. 브레인즈의 매력으로 '좋은 동료'와 '믿음'을 꼽은 두 브레인저의 이야기, 들으러 가실까요? ---------------------------------------- Q. 장기근속 포상 소감 부탁드립니다. 매년 신년회 때 진급자나 장기근속 포상자분들을 보면서 "나도 저 자리에 있을 수 있을까?"라는 생각을 했는데, 어느 순간 자기근속 10년 포상을 받게 됐습니다. 이제는 "어떻게 15년 장기근속 포상을 받을 수 있을까?"가 고민됩니다. 열심히 하겠습니다. Q. 입사 당시 브레인즈컴퍼니와 현재의 브레인즈컴퍼니를 비교해 봤을 때 달라진 점이 있다면? 많은 변화가 있었지만 그 중, '코스닥 상장'이 가장 큰 변화가 아닐까하는 생각이 듭니다. 아마도 지난 10년보다도 앞으로 10년이 더 많이 달라질 것 같습니다. 개인적으로 선근님이 올해 초에 인터뷰하신 "2030년 시가총액 1조 목표가 실제로 2030년에는 되지 않을까?"하는 생각도 합니다. Q. 그동안 근무하면서 기억에 남는 에피소드에 대해 얘기해주세요. 항상 프로젝트를 진행할 때가 힘든 것 같습니다. ITSM 제품의 특성상 고객이 요구사항을 많이 내게 되는데, 한정된 자원을 통해서 마무리해야 하는 프로젝트라는 특수한 상황에서 요구사항 및 프로젝트를 정리하는게 저에게는 힘들었습니다. 반대로 고생한 만큼 나중에 고객사에 방문 시 알아봐 주시고 인정해주실 때 행복했던 것 같습니다. Q. 가장 고마웠거나 기억에 남는 동료가 있으신가요? 제가 많이 부족한 사람인지라 항상 주위 분들에게 도움을 많이 받으면서 회사 생활을 했습니다. 차마 특정 분을 꼭 집어서 이야기하기가 어려운 것 같습니다. 그래서 항상 감사한 마음을 갖고 회사 생활을 하고 있습니다. Q. 장기근속할 수 있었던 브레인즈 컴퍼니만의 매력은? 우리 회사의 여러 가지 매력이 있겠지만, 제가 장기근속할 수 있는 가장 큰 이유는 동료라고 생각합니다. 참고로 사람이 좋은 것과 같이 일하는 동료가 좋은 것은 다른 것이라고 이야기하고 싶습니다. 같이 일하는 동료가 좋은 동료로 회사 생활을 한다는 것은 그 동료가 남아있을 수 있게 회사에서 많은 것을 신경 써줘서 가능한 것이라고 생각합니다. Q. 더 나은 브레인즈컴퍼니를 만들기 위해 어떤 변화가 필요할까요? 어떤 새로운 변화보다는 "회사의 핵심가치인 열린 마음, 동업자 정신, 도전의식, 전문가 정신을 계승하고 발전하는 것에 대해서 고민할 때 아닐까?"라는 생각이 있습니다. Q. 앞으로 브레인즈컴퍼니에서 이뤄 보고 싶은 꿈이 있다면? 얼마 전에 리포트 툴 교육을 갔다 왔습니다. 하나의 리포트 툴로 회사가 있는 것을 보면서, 저희 ITSM 제품이 많이 팔려서 팀이 아니라 그룹으로 되면 재밌겠다는 생각을 해봤습니다. Q. 마지막으로 후배들에게 한 말씀 부탁드립니다. 장기근속자의 선배보다는 저 또한 후배 직원들에게 좋은 동료가 되고 싶습니다. 저랑 일하시면서 답답하거나 회사 생활을 하면서 제가 도울 일이 있다면 연락해주세요. 온 힘을 다해서 도와드리겠습니다!!! Q. 장기근속 포상 소감 부탁드립니다. 정신 없이 일하는 사이에 벌써 5년이 지났네요. 개인적으로 힘들 때 입사해서 회사를 통해 많은 안정과 위안을 받았습니다. 그래서인지 장기근속 포상이 그동안 고생했다고 잘해왔다고, 같이 잘 살아보자는 위로와 격려로 느껴졌습니다. 힘들 수 있지만 5년 후 10년 장기근속자로 또 한 번 이런 기분을 느끼고 싶네요. Q. 그동안 근무하면서 기억에 남는 에피소드에 대해 얘기해주세요. 근무하면서 가장 뿌듯한 순간을 말하자면 저와 비슷한 시기에 저희 팀 사원으로 입사한 분이 과장으로 진급할 때였습니다. 여러 이유로 팀원 변동이 많아 모두 힘들었고, 저 또한 “같이 일하고 싶게 해주지 못했나”라는 자책이 들었었는데요. 그때 함께 고생한 동료가 과장 진급을 했다고 하니까 그 동안의 노력이 완전 헛수고는 아니었구나 싶어서 행복한 마음이었습니다. Q. 가장 고마웠거나 기억에 남는 동료가 있으신가요? 새로 오신 분들이 자주 하는 말이 “웹팀은 너무 조용해요”라는 건데요. 다들 모니터만 뚫어질 듯이 보면서 일을 하는 모습을 보면 살짝 안타깝기도 하고, “너무 활력이 없나”라는 생각도 들거든요. 그런데 이런 웹팀에 활력과 웃음이 오가도록 티키타카를 보여준 현유님과 진영님이 기억에 남네요. 둘의 만담 같은 대화를 듣다 보면 절로 웃음이 나왔거든요. 다시 한 번 이런 티키타카를 보여줄 동료가 생기길 기대해 봅니다. Q. 장기근속할 수 있었던 브레인즈 컴퍼니만의 매력은? 브레인즈컴퍼니는 기본을 지키려고 노력한다는 점이 가장 큰 매력입니다. 회사가 기본은 지키고 노력해 줄 거라는 믿음이 있어야 오래 일할 수 있다고 생각합니다. 관계에서 제일 중요한 점은 믿음이니까요.제가 브레인즈컴퍼니에서 장기근속할 수 있었던 이유는 이런 믿음을 느꼈기 때문이라고 생각합니다. Q. 앞으로 브레인즈컴퍼니에서 이뤄 보고 싶은 꿈이 있다면? 점점 회사 가치가 커져서 회사 주식으로 부자가 되고 싶어요.(웃음)
2023.04.14
회사이야기
‘Zenius ITSM 3.0’ GS인증 1등급 획득!
회사이야기
‘Zenius ITSM 3.0’ GS인증 1등급 획득!
브레인즈컴퍼니(099390)는 IT 서비스 관리 소프트웨어 ’Zenius(제니우스) ITSM v3.0’이 한국정보통신기술협회(TTA)로부터 GS인증 1등급을 획득했다고 13일 밝혔다. GS인증은 국산 소프트웨어의 품질을 증명하는 국가 인증제도다. 국제표준화기구(ISO)가 정한 표준을 기반으로 소프트웨어의 기능적합성, 성능효율성, 사용성, 신뢰성, 보안성 등 9가지 항목을 점검해 인증을 부여한다. Zenius ITSM(IT Service Management system)은 국제표준 ITIL(IT Infrastructure Library)을 기반으로 IT 서비스 부서의 업무 프로세스를 자동화 및 통합하는 소프트웨어로서, IT 문제 해결과 개선을 위한 체계적이고 모범적인 프로세스를 제공한다. Zenius ITSM v3.0은 로우코드 기반의 워크플로우 엔진과 구성정보데이터베이스(CMDB) 엔진을 탑재했으며, 워크플로우를 쉽게 생성하고 수정할 수 있는 프로세스 및 폼 디자이너를 포함하고 있다. 강선근 브레인즈컴퍼니 대표는 “브레인즈컴퍼니는 Zenius ITSM v3.0을 소규모 기업, 스타트업, 공공시장 등 다양한 시장에 공격적으로 확대해 나갈 예정이며, 적은 초기 비용으로 도입이 가능하도록 SaaS(Software as a Service, 서비스형 소프트웨어) 형태의 서비스 출시를 준비 중”이라고 밝혔다.
2023.04.13
회사이야기
[브행시] 신규 직원 환영&부서 간 소통
회사이야기
[브행시] 신규 직원 환영&부서 간 소통
매달 진행되고 있는 브레인저의 행복한 시간, 브행시! 분기 마지막 주에는 선근님과 신규 직원들이 함께 점심식사를 하는데요. 최근 브레인즈컴퍼니의 다양한 부서에 새로운 얼굴들이 찾아왔습니다. 사원부터 팀장까지, 회의실에 한가득 모여 선근님과 도란도란 이야기를 나누며 서로에 대해 알아가는 시간을 가졌습니다. 부서 간 브행시에서는 여직원들끼리 모여 소통하는 시간을 가졌습니다. 브레인즈컴퍼니는 남직원 비율이 높은 편이지만, 점점 여직원들도 늘어나고 있는데요. 주니어급 직원들끼리 두 차례에 걸쳐 식사를 진행했습니다. 이날은 해외 워크숍을 앞두고 있던터라, 숙소는 누구와 쓰게 될지, 서로의 여행 계획은 어떻게 되는지 등에 대한 이야기를 나눴습니다. 이번 주에 진행된 또 다른 브행시! 같은 층에서 근무하고 있는 인프라코어팀과 인프라웹팀이 한 자리에 모였어요. 이날 모인 브레인저들은 차장급 이상에 장기근속자 분들이 대부분이었는데요. 모두 편하게 대해 주셔서 화기애애한 분위기 속에서 따뜻한 시간을 보낼 수 있었습니다. 이제 브행시를 진행한 지 1년이 됐습니다. 모든 부서가 한 번 이상씩 브행시에 참여하면서 소통해나가고 있는데요. 함께 하지 못해 본 부서들이 서로 밥 한끼 할 때까지, 브행시는 앞으로도 쭈욱~~~~~ 계속됩니다!!!!
2023.04.11
기술이야기
클라우드 송환(Cloud Repatriation): 클라우드에서 다시 온프레미스로
기술이야기
클라우드 송환(Cloud Repatriation): 클라우드에서 다시 온프레미스로
다시 온프레미스로 복귀하려는 움직임 2022년 발표된 IDC 조사 결과에 의하면, 미국 기업의 71%가 향후 2년내에 ‘클라우드 송환’ 계획이 있다고 합니다. 실제 일부 애플리케이션을 클라우드에서 빼내 자체 데이터센터로 다시 가지고 오는 기업이 늘고 있습니다. 우리나라의 경우 ‘클라우드 전환’이 업계의 화두가 되고 있지만, 클라우드 전환을 10년 넘게 경험하고 있는 미국의 경우에는 이제 ‘클라우드 송환’이 또 다른 화두가 되고 있습니다. 클라우드 송환(Cloud repatriation)은 기업이 클라우드 환경에서 운영하던 애플리케이션, 데이터, 서비스 등을 온프레미스 환경으로 되돌리는 것을 말합니다. 이는 퍼블릭 클라우드가 비즈니스 민첩성을 향상시킬 수 있지만, 특정한 상황에서 온프레미스보다 퍼블릭 클라우드의 지출 비용이 더 크다는 사실을 기업이 깨달으면서 해당 애플리케이션 등을 온프레미스로 복귀시키려는 IT 전략입니다. 클라우드 송환 현상은 IT 비용과 성능을 비롯한 여러 측면에서 클라우드가 항상 최선의 해결책은 아니라는 인식을 바탕으로 확대되는 추세이며 이제 기업이 비용, 성능, 보안의 극대화를 위해 기존 환경과 새로운 환경 사이에서 자연스러운 워크로드 분산을 시작했다는 의미이기도 합니다. 미처 몰랐던 클라우드 서비스의 문제점 클라우드를 채택한 기업이 클라우드 송환을 선택하는 이유는 다음과 같은 문제가 있기 때문입니다. 첫째, 클라우드 비용 문제입니다. 2022년 클라우드 현황(Flexera 2022 State of the Cloud Report) 보고서에 따르면, 클라우드 비용의 30% 정도가 낭비되고 있습니다. 클라우드 서비스가 표면적으로 내세우는 클라우드의 가장 큰 장점이 비용 절감임에도 불구하고, 클라우드 전환 OPEX(operational expenses)가 기존 CAPEX(capital expenses) 대비 더 낫다고 단정하기 어렵습니다. 초기에는 클라우드의 비용이 저렴하게 느껴지지만, 가상머신(VM)과 컨테이너 인스턴스에서 처리하는 작업이 늘어날수록 비용도 더해지기 때문입니다. 워크로드가 증가하는 스타트업은 클라우드를 통해 유연성을 확보하는 것이 비용면에서 유리하겠지만, 예측 가능한 수준의 워크플로우를 갖고 있는 기업이라면 얘기가 달라집니다. 특히, 클라우드에서는 인터넷 대역폭 및 스토리지 요금 등 추가적인 비용이 발생할 수 있습니다. 둘째, 보안 문제입니다. 기업은 클라우드 제공자가 제공하는 기본적인 보안 기능 외에도 보안 문제에 대한 책임을 직접 지게 됩니다. 또, 기업은 자체 보안 정책을 준수해야 하며, 이를 클라우드 환경에 적용하는 것이 쉽지 않습니다. 특히 복잡한 멀티클라우드 환경에서는 견고하게 클라우드 보안 아키텍처를 구축하기 어렵고 외주 처리에 따라 많은 비용이 듭니다. 셋째, 성능 문제입니다. 클라우드에서는 다른 기업과 리소스를 공유하기 때문에 성능 문제가 발생할 수 있습니다. 또, 클라우드 환경에서 애플리케이션 및 데이터를 조작하는 데 필요한 대역폭이 충분하지 않을 경우 성능 문제가 발생할 수 있습니다. 따라서 기업은 성능 문제로 인해 클라우드 송환을 선택할 수 있습니다. 넷째, 제어 문제입니다. 클라우드에서는 기본적으로 클라우드 제공자가 인프라 관리와 보안을 담당합니다. 이는 기업이 클라우드 환경에서는 많은 경우 애플리케이션, 데이터, 서비스 등을 직접 제어할 수 없다는 것을 의미합니다. 따라서, 기업이 직접 컨트롤하지 못해서 문제가 발생한다고 느낄 때에는 클라우드 송환을 선택할 수 있습니다. 클라우드 송환의 이점 클라우드 송환(Cloud repatriation)은 기업에게 여러 가지 이점을 제공합니다. 첫째, 기업은 애플리케이션, 데이터, 서비스 등을 직접 관리할 수 있습니다. 이는 기업이 보안 및 규정 준수와 같은 중요한 문제를 직접 다룰 수 있도록 해주며, 제어력을 높임으로써 IT 부서가 잠재적 문제에 대비해 인사이트와 더 나은 계획을 수립할 수 있게 해줍니다. 클라우드에서는 기본적으로 클라우드 제공 업체가 인프라 관리와 보안을 담당하기 때문에, 이를 직접 제어할 수 없습니다. 클라우드 송환에 적합한 케이스는 정적인 기능을 제공하며 사용량이 많은 애플리케이션입니다. 비용이 고정되고 예측 가능한 애플리케이션은 온프레미스 환경에서 관리하는 편이 더 효과적입니다. 둘째, 기업은 클라우드 비용을 절감할 수 있습니다. 한때 퍼블릭 클라우드가 모든 문제의 해답이라고 생각했다가 퍼블릭 클라우드의 비용 특성과 이점이 기업의 상황과는 맞지 않는다는 사실을 깨닫게 됩니다. 2~3년에 걸쳐 추가되는 비용을 감안하면 퍼블릭 클라우드를 계속 사용할 만한 매력은 시간이 갈수록 희석됩니다. 기업은 반복적으로 발생하는 클라우드 운영 비용을 줄이거나 없애는 방법으로 많은 비용을 절감할 수 있습니다. 예를 들어, 어떤 기업의 데이터가 여러 사이트에서 발생하고 그 양이 많다면 클라우드 환경에서 데이터를 보관하고 이동시키는 데 많은 비용이 발생할 수 있습니다. 또 다른 예로 영상을 불러오고 저장하는 작업이 빈번한 영상 제작 기업의 경우, 클라우드 서버에서 병목현상이 발생할 수 있고 내부 LAN처럼 10Gbps 속도로 데이터를 옮기려면 그 비용이 저렴하지 않을 수 있습니다. 비용 외에도 데이터 이동에 많은 시간이 소모되며 이로 인해 데이터를 필터링해 최소한의 데이터만 저장해야 하는 불편함이 있습니다. 한편, 메모리와 디스크 리소스 비용이 계속 하락하면서 기업의 온프레미스 투자가 유리해지고 있습니다. 더불어 클래스 메모리 및 SDN(소프트웨어 정의 네트워크)과 같은 비용에 도움을 주는 솔루션을 활용하면, 한때 퍼블릭 클라우드의 큰 매력이었던 유연성, 확장성, 중복성의 간극이 상당부분 사라집니다. 셋째, 기업은 데이터 보호와 백업을 더욱 쉽게 할 수 있습니다. 클라우드 업체도 데이터 프라이버시에 대해 엄격하지만 온프레미스 환경에서 데이터를 저장하고 백업 받고 복구하는 것보다 더 안전할 수 없습니다. 물론 민감한 정보를 로컬 환경에 저장하는 것 역시 문제 제기가 있겠지만 최소한 고객 데이터가 사라졌을 때 무엇을 어떻게 해야 하는지 알 수 있습니다. 규정 준수 측면에서도 각 국마다 개인정보보호 규정이 달라 우발적인 규정 위반 가능성이 있습니다. 이러한 우려를 줄이는 방법은 애플리케이션을 특정 위치의 온프레미스 환경에서 실행하는 것입니다. 넷째, 대역폭 문제에서 자유로운 장점이 있습니다. 클라우드 환경에서 빅데이터 시스템을 활용하는 기업은 빅데이터 시스템에서 생성되는 데이터가 높은 대역폭을 요구하면서 자사 데이터 센터보다 훨씬 더 많은 운용 비용을 지불합니다. 컴퓨팅은 온디맨드이므로 탄력적인 클라우드가 유리할 수 있지만 스토리지는 매일 매초 비용이 계속 증가하고 있는 사실을 알아야 합니다. 클라우드냐 온프레미스냐 고려할 점 클라우드 송환은 비용면에서 매력적이지만 매우 도전적인 과제입니다. 클라우드 서비스 공급자는 일반적으로 클라우드에서 빠져나오기 상당히 어렵게 계약하고, 해체됐거나 아예 존재하지 않던 온프레미스 환경을 준비하기 위해 기업의 재무와 조직 운영에 큰 영향을 미치기 때문입니다. 게다가 애플리케이션을 온프레미스 데이터센터로 마이그레이션하는 경우 기업은 클라우드의 확장성, 유연성, 가용성, 탄력성을 유지하기 힘들고 자체 데이터센터가 클라우드에 비해 더 안전하다는 보장을 하기도 어렵습니다. 따라서 이런 경우에는 애플리케이션에서 실행 중인 환경에 대한 종속성이 있는 부분과 단순히 데이터를 관리하는 부분을 분리하면 혼란을 최소화할 수 있습니다. 처음부터 클라우드 환경을 고려해 서비스를 설계했다면, 워크로드를 다시 데이터센터로 되돌리기 위해서는 어느 정도의 재설계가 필요하며 빅데이터에 의존하는 기업은 상당한 마이그레이션 작업을 각오해야 합니다. 이처럼 클라우드 송환은 매우 어려운 과제입니다. 따라서 처음부터 워크로드를 퍼블릭 클라우드로 이전하는데 매우 신중한 입장을 취하는 것이 가장 중요합니다. 그래서 최근에는 기업들이 클라우드 환경을 고수하는 것보다는 필요한 경우 클라우드와 온프레미스 환경을 융합하는 하이브리드 클라우드 전략을 선택하는 경향이 있습니다. 모든 서비스를 클라우드로 전환하는 것이 아니라, 단기간에 트래픽이나 사용자가 급속히 늘어날 가능성이 있거나, 클라우드 서비스를 활용해 서비스를 빠르게 런칭해야 하는 경우로 한정하는 것이 필요합니다. 우리나라에서도 많은 기업들이 이미 클라우드가 갖고 있는 단점들을 경험하고 온프레미스로 전환하고 있습니다만, ‘클라우드 전환’이라는 큰 물결 아래 ‘클라우드 송환(Cloud Repatriation)’에 대한 논의는 제한적입니다. 우리나라의 클라우드 전환율이 세계시장과 비교해 볼 때 현저히 낮지만, 오히려 클라우드 환경의 문제를 이미 경험한 나라들의 교훈을 미리 받아들인다면 학습비용을 줄일 수 있을 것으로 기대합니다. Zenius-EMS는 고객들이 레거시 시스템에서부터 클라우드 네이티브 시스템에 이르기까지 다양한 관점의 서버모니터링을 할 수 있도록 지원합니다. 대규모 인프라가 존재하는 데이터센터 및 클라우드 환경에서 대용량 데이터 처리에 대한 높은 성능을 확인할 수 있습니다. 고유의 특허 기술을 통해 수천대의 장비에서 발생되는 데이터들을 안정적으로 수집하고 빠르게 처리할 수 있습니다. [출처] John Edwards, "클라우드의 온프레미스 송환이 타당한 5가지 경우", IT WORLD, 2019.04.16 Steven J. Vaughan-Nichols, "모두가 '클라우드' 외칠 때 '로컬 서버' 선택해야 하는 이유, IT WORLD, 2022.07.27 Andy Patrizio, "기업 71%, 2년 이내 클라우드에서 온프레미스로 복귀할 것", IT WORLD, 2022.06.29 Clint Boulton, "'전진 위한 후퇴'··· 클라우드서 온프레미스로 송환하는 기업들", CIO Korea, 2020.03.30 Brian Adler, "Cloud Computing Trends: Flexera 2022 State of the Cloud Report", flexera, 2022.03.21
2023.04.07
회사이야기
제23기 정기주주총회 개최
회사이야기
제23기 정기주주총회 개최
제23기 정기 주주총회가 3월 31일 브레인즈컴퍼니 8층 라운지에서 열렸습니다. 바쁘신 와중에도 여러 주주분들이 참석해주셨습니다! 이번 주주총회에서는 먼저 영업, 감사, 내부회계관리제도 운영실태에 대해 보고했습니다. 다음으로 재무제표 승인, 이사 및 감사 선임, 주식매수선택권 부여, 이사보수한도 승인, 감사보수한도 승인 등 사항에 대해 결의했습니다. 위 안건들은 모두 원안대로 가결됐습니다! 앞으로도 브레인즈컴퍼니는 기업 및 주주가치를 제고하기 위해 임직원 모두 최선을 다하겠습니다. 감사합니다.
2023.03.31
회사이야기
[행사] 2023년 3월 BB데이
회사이야기
[행사] 2023년 3월 BB데이
3월 BB데이가 29일에 열렸습니다! 이번 BB데이에는 역대 가장 많은 인원이 참석했는데요. 벚꽃엔딩을 주제로 한만큼 행사장 입구부터 벚꽃길을 걸을 수 있고, 식기와 먹을거리 등에도 벚꽃과 함께 봄이 내려앉았습니다. 행사 전 설문조사에서 브레인저들이 가장 선호하는 음식인 치킨! 매번 새로운 치킨을 맛보고 있요. 이번에는 맛집이 많은 성수에서 직접 공수해 온 바베큐 치킨을 준비했습니다. 신규 입사자들이 원한 분식과 맥주도 함께! 최근 브레인즈에 신규 입사자들이 많이 발생했는데요. 입사한 첫 달에는 동료들과 인사를 나누기 위해 대부분 BB데이에 참석하고 있고, 재참석률도 높은 편입니다. 같은 직급끼리, 또는 사수나 상사와 함께 참석해 즐거운 시간을 보내고 있습니다! 브레인저가 있는 곳에 빠질 수 없는 선근님 이날도 참석해서 브레인저들과 잠깐 술 한 잔하고, 불편해할까봐 금세 자리를 비우셨어요. 이번 BB데이에는 벚꽃 2행시를 짓는 이벤트를 준비했습니다. 이달에 입사한 개발4그룹의 채욱님이 상품을 받아갔어요. 그리고 행사 콘셉트에 맞춰 준비한 벚꽃잔을 가져 간 브레인저도 있었습니다. 그리고 이날은 특별히, 사내 보드게임 동호회 '하드보드지' 멤버들이 BB데이에 단체로 참석했다가, 행사가 끝난 후 모여서 보드게임을 즐기다 돌아갔습니다. 역대 많은 인원들이 모여, 평소 잘 몰랐던 브레인저들 간 서로 인사를 나누기도 하고 서로 어떤 일을 하는지에 대해서도 이야기 나누며 알찬 시간을 보냈습니다! 다음 달이면, BB데이가 1주년을 맞이합니다. 4월 BB데이도 기대해주세요.
2023.03.30
기술이야기
서버 모니터링 트렌드 살펴보기
기술이야기
서버 모니터링 트렌드 살펴보기
기업이나 조직의 IT 인프라 모니터링은 서버 모니터링에서 출발합니다. 통상적으로 서버 모니터링부터 네트워크, 데이터베이스, 웹애플리케이션, 전산설비 등으로 모니터링의 범위를 확장해 나가는 것이 일반적입니다. 서버는 초창기 메인 프레임부터 유닉스 서버, 리눅스 서버를 거쳐 최근의 가상화 서버에 이르기까지 물리적 및 논리적으로 그 성격이 변화해 왔습니다. 그에 따라 서버 모니터링의 관점도 많이 변모해 왔습니다. 기껏해야 1~2대 규모로 운영하던 메인 프레임의 시대와 수천, 수만대의 서버팜을 관리해야 하는 시대의 모니터링 개념은 달라야 합니다. 또, 가상화 시대를 맞아 물리적 서버 개념보다는 논리적 서버 개념이 중요해지고, 서버 1~2대의 장애 상황보다는 서버팜이 이루고 있는 서비스의 영속성이 중요해졌습니다. 이처럼 서버라는 인프라가 기술 발전에 따라 변모하고 있고, 그에 대응해 모니터링 콘셉트나 방법도 변화하고 있습니다. 이번 블로그에서는 서버 관련 새로운 인프라 개념 및 기술들이 대두되면서 변화하는 서버 모니터링의 새로운 트렌드에 관해 논의해 보고자 합니다. 1. 클라우드 네이티브 모니터링 더 많은 기업이나 조직이 전통적인 레거시 시스템에서 클라우드로 이동함에 따라 클라우드 모니터링의 필요성이 급격히 증가했습니다. 클라우드 네이티브 모니터링 도구는 Amazon Web Services(AWS), Microsoft Azure, Google Cloud Platform(GCP)과 같은 클라우드 환경에서 애플리케이션과 클라우드 인프라를 모니터링하도록 설계됐습니다. 또, 클라우드 인프라의 성능, 가용성 및 보안에 대한 실시간 인사이트를 제공해, IT운영부서가 문제를 신속하게 발견하고 해결할 수 있도록 지원합니다. 일반적인 클라우드 모니터링은 메트릭과 로그를 사용해 클라우드 인프라 및 애플리케이션 성능을 하나의 통합된 화면에 제공합니다. 또한 통합 IT 환경 측면에서는 컨테이너 오케스트레이션 플랫폼 및 서버리스 컴퓨팅과 같은 다른 클라우드 환경과 통합해 모니터링할 수도 있습니다. 클라우드 기반 모니터링의 최신 추세는 하이브리드 모니터링입니다. 조직은 하이브리드 모니터링을 통해 클라우드와 온프레미스에서 각각 실행 중인 서버 및 애플리케이션 모두를 단일 플랫폼에서 모니터링할 수 있습니다. 2. 인공지능과 머신러닝 서버 모니터링의 또 다른 트렌드는 인공 지능(AI)과 머신 러닝(ML)을 사용해 모니터링 과정을 자동화하는 것입니다. AI 및 ML 알고리즘은 모니터링 과정에서 생성된 방대한 양의 데이터를 분석하고 패턴을 식별해 이상 징후를 감지할 수 있습니다. 이는 실시간으로 수행될 수 있으므로 운영관리자는 발생하는 모든 문제에 신속하게 대응할 수 있습니다. ML 알고리즘은 과거 데이터를 분석해 트래픽이 가장 많은 시기나 잠재적 장애와 같은 미래 추세를 예측할 수 있습니다. 이를 위해 서버의 성능과 관련된 대규모 데이터 세트에서 ML 알고리즘을 교육해야 합니다. 이 데이터는 서버 로그, 시스템 메트릭, 애플리케이션 로그 및 기타 관련 정보가 해당됩니다. 다음으로 알고리즘을 학습해 다양한 메트릭 간의 패턴과 상관 관계를 식별하고 이상 징후와 잠재적 문제를 감지합니다. 머신 러닝 모델이 훈련되면 서버를 실시간으로 모니터링하도록 배포할 수 있으며, 모델은 지속적으로 서버 메트릭을 분석하고 이를 학습한 패턴과 비교합니다. 편차나 이상을 감지하면 문제를 해결하기 위해 경고 또는 자동화된 작업을 트리거할 수 있습니다. 예를 들어, 트래픽이 갑자기 증가하는 경우 리소스를 자동으로 Scaling 하거나 다운 타임을 방지하기 위해 다른 조치를 취할 수 있습니다. 전반적으로 인공 지능과 머신 러닝을 사용해 서버 모니터링을 자동화하면, 문제해결에 시간을 절약하고 인적 오류의 위험을 줄일 수 있습니다. 또, 심각한 문제로 번지기 전에 잠재적 문제를 식별해 서버 인프라의 전반적인 안정성과 가용성을 향상할 수 있습니다. 3. 컨테이너 모니터링 컨테이너가 애플리케이션 배포에 점점 더 많이 사용되면서, 컨테이너 모니터링은 서버 모니터링의 중요한 측면이 됐습니다. 컨테이너란 애플리케이션을 모든 인프라에서 실행하는데 필요한 모든 파일 및 라이브러리와 함께 번들로 제공하는 소프트웨어 배포 도구입니다. 컨테이너를 사용하면 모든 유형의 디바이스 및 운영 체제에서 실행되는 단일 소프트웨어 패키지를 만들 수 있습니다. 뿐만 아니라, 단일 시스템에서 한 컨테이너는 다른 컨테이너의 작업을 방해하지 않으므로 확장성이 뛰어나고, 결함이 있는 서비스가 다른 서비스에 영향을 주지 않아 애플리케이션의 복원력과 가용성이 향상되는 장점이 있습니다. 컨테이너 모니터링은 CPU 및 메모리 사용량과 같은 컨테이너 리소스 사용률에 대한 실시간 메트릭을 제공할 수 있습니다. 또, 애플리케이션이 의도한 대로 실행되고 있는지 확인하기 위해 Kubernetes(쿠버네티스)와 같은 컨테이너 오케스트레이션 플랫폼을 모니터링하고, 컨테이너 및 기본 인프라에 대한 실시간 가시성을 제공합니다. 4. 서버리스 모니터링 서버리스 컴퓨팅은 사용량에 따라 백엔드 서비스를 제공하는 방법으로, 개발자가 서버를 관리할 필요없이 애플리케이션을 빌드하고 실행하는 것을 가능하게 합니다. 서버리스 컴퓨팅은 벤더 종속성(Vendor lock-in), 콜드 스타드와 DB백업이나 영상 인코딩 등 단시간에 많은 컴퓨팅 용량이 필요한 경우, 효율적이지 않음에도 불구하고 최근 몇 년 동안 주목을 받아오며 서버리스 모니터링이 서버 모니터링의 새로운 트렌드가 됐습니다. 서버리스 모니터링은 CPU, 메모리, 디스크 사용량 등 리소스 사용률, 애플리케이션 성능, 호출 시간 및 오류율과 같은 기능 성능에 대한 실시간 인사이트를 제공합니다. 서버리스 모니터링은 데이터베이스 쿼리 성능과 같은 서버리스 함수의 종속성에 대한 인사이트도 제공합니다. 5. 마이크로서비스 모니터링 마이크로서비스는 하나의 큰 애플리케이션을 여러 개의 작은 기능으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처로, 각 서비스를 다른 서비스와 독립적으로 개발, 배포 및 확장할 수 있는 장점이 있습니다. 하지만 마이크로서비스는 일반적으로 분산된 환경에 배포되므로 성능을 추적하고 문제를 찾아내기가 어렵고, 독립적으로 설계됐으므로 호환성에 어떤 문제가 있는지 감지할 필요가 있어 마이크로서비스 모니터링이 필요합니다. 마이크로서비스 모니터링은 개별 마이크로서비스 및 전체 애플리케이션의 성능과 상태를 추적하는 프로세스로 로그, 메트릭 및 트레이스와 같은 다양한 소스에서 데이터를 수집하고 분석해 문제를 식별하고 성능을 최적화하는 작업입니다. 마이크로서비스 모니터링은 각 마이크로서비스 별 가용성, 응답 시간, 가동 시간, 지연 시간, 오류율을 포함합니다. CPU, 메모리, 디스크 사용량과 같은 리소스 사용률을 추적해 잠재적인 성능 병목 현상이나 리소스 제약을 식별할 수 있고, 마이크로서비스 간의 데이터 흐름을 추적하고 서비스 간의 종속성 추적을 모니터링합니다. 또, 마이크로서비스 모니터링은 애플리케이션 전체의 전반적인 상태와 성능뿐만 아니라 타사 서비스 및 API의 성능과 상태도 모니터링할 수 있습니다. ----------------------------------- 브레인즈컴퍼니는 꾸준히 연구개발에 매진해 상기와 같은 새로운 트렌드를 반영한 Zenius-EMS를 개발, 출시했습니다. Zenius-EMS는 고객들이 레거시 시스템에서부터 클라우드 네이티브 시스템에 이르기까지 다양한 관점의 서버모니터링을 할 수 있도록 지원합니다. *이미지 출처: Unsplash, flaction
2023.03.29
기술이야기
Monitoring vs Observability, 모니터링과 옵저버빌리티 이해하기
기술이야기
Monitoring vs Observability, 모니터링과 옵저버빌리티 이해하기
옵저버빌리티는 "무슨 일이 일어났는가?", "왜 그런 일이 일어났는가?"와 같은 질문에 답하는 것을 목표로 합니다. 옵저버빌리티는 IT시스템 전체적인 관점에서 문제를 신속하게 식별하고 근본 원인을 분석할 수 있습니다. 최근 IT 인프라의 종류가 다양해지고, 수가 기하급수적으로 많아지고, 복잡도가 급격히 증가함에 따라 IT 인프라의 가용성을 보장하기 위해서 전통적으로 행해지던 모니터링의 범주를 넘어서는 옵저버빌리티라는 개념이 등장했습니다. 모니터링과 옵저버빌리티라는 두 용어들은 때로는 비슷한 개념으로 서로 바꿔서 사용되기도 하지만, 시스템 관리에 대한 다른 접근 방식을 나타냅니다. 이번 블로그에서는 모니터링과 옵저빌리티의 차이점을 알아보겠습니다. Monitoring이란? 모니터링은 IT 시스템에서 CPU 사용량, 메모리 사용량, 네트워크 트래픽과 같은 데이터를 수집하고 분석해 성능과 동작을 파악하는 것입니다. 모니터링의 목표는 시스템에 문제가 있는 것으로 추정되는 이상한 동작이나 조건을 감지하고 경고하는 것입니다. 모니터링은 종종 문제를 나타낼 수 있는 특정 메트릭이나 이벤트에 대한 알람 설정을 포함합니다. 이 접근 방식은 일반적으로 예측 가능한 개별 시스템에 사용합니다. 전통적인 모니터링 방법은 일정한 간격으로 수집되는 사전 정의된 메트릭이나 로그에 의존합니다. 예를 들어, 서버의 CPU 사용량을 1분마다 확인하고 사용량이 특정 임계값을 초과하면 알람을 보낼 수 있습니다. 이러한 방식은 특정 유형의 문제를 감지하는 데 효과적이지만, IT 시스템 동작을 전체적으로 파악하거나 근본 원인 분석에 대한 심층적인 인사이트는 제한적일 수 있습니다. Observability란? 옵저버빌리티는 IT 시스템 관리에 대한 새로운 접근 방식으로, 시스템의 내부 동작을 이해하는 것에 중점을 둡니다. 옵저버빌리티의 목표는 시스템의 동작을 깊이 이해하고 발생 가능한 모든 문제의 근본 원인을 파악하는 것입니다. 옵저버빌리티는 메트릭, 추적, 로그 등을 실시간으로 수집하고 분석하는 것을 포함합니다. 참고로 메트릭은 CPU 사용량, 메모리 사용량, 네트워크 트래픽과 같은 시스템 성능과 관련된 정량적 정보를, 추적은 요청의 호출 순서 및 응답 시간과 같은 시스템 동작에 대한 정보를, 로그는 사용자 작업 및 오류를 포함해 시스템 활동을 제공합니다. 옵저버빌리티가 필요한 이유 옵저버빌리티는 복잡하고 동적인 시스템에서는 문제를 빠르게 찾고 해결하기 위해 시스템의 동작과 성능을 측정하고 분석할 필요가 있습니다. 옵저버빌리티를 통해 다음과 같은 이점을 얻을 수 있습니다. 옵저버빌리티가 필요한 이유 1. 문제 해결 속도 향상: 옵저버빌리티를 사용하면 복잡한 시스템에서 발생하는 문제를 더욱 빠르게 파악할 수 있습니다. 이를 통해 시스템 장애나 성능 저하와 같은 문제를 빠르게 해결할 수 있습니다. 2. 전체 시스템 이해도 증가: 옵저버빌리티를 사용하면 전체 시스템의 내부 동작을 쉽게 이해할 수 있습니다. 이는 문제를 예방하거나 빠르게 대처할 수 있도록 도와줍니다. 3. 대규모 시스템 관리 가능: 대규모 분산 시스템에서는 옵저버빌리티가 필수적입니다. 이를 통해 수많은 서버, 네트워크, 애플리케이션 등에서 발생하는 다양한 데이터를 수집하고 분석할 수 있습니다. 4. 문제 예방 및 최적화: 옵저버빌리티를 사용하면 시스템의 성능을 지속적으로 모니터링하고 문제를 예방할 수 있습니다. 또한 시스템의 최적화를 위해 데이터를 분석하고 개선할 수 있습니다. 따라서, 옵저버빌리티는 복잡한, 여러 개의 세분화된 시스템으로 구성된 전체 시스템에서 필수적인 도구로, 시스템의 성능 개선과 장애 대응 등 다양한 측면에서 가치를 제공합니다. Monitoring vs Observability 모니터링과 달리, 옵저버빌리티는 사전에 정의된 메트릭과 알람에 의존하는 대신, 시스템 동작의 더욱 전체적인 관점을 제공합니다. 옵저버빌리티는 여러 소스에서 수집한 데이터를 같이 분석함으로써 쉽게 찾을 수 없는 어떤 패턴과 상관관계를 발견하는 데 도움을 줄 수 있습니다. 이 접근 방식은 예측할 수 없는 동작을 가진 복잡한 시스템에서 특히 유용합니다. 모니터링과 옵저버빌리티의 또 다른 중요한 차이점은 사람의 개입 수준입니다. 모니터링은 특정 이벤트 또는 조건을 감지하고 해당 이벤트 또는 조건이 발생할 때 경고를 트리거하도록 설계되므로 모니터링을 설정하고 구성하는데 사람의 개입이 필요할 수 있지만 일단 도구가 셋업되면 사람의 개입 없이 자동으로 작동하는 편입니다. 반면에, 옵저버빌리티는 데이터를 해석하고 결정을 내리고 조치를 취하는데 IT 운영자의 전문 지식을 사용해 프로세스에 관여합니다. 이러한 접근 방식은 시간이 더 많이 소요될 수 있지만, 문제의 근본 원인에 대한 더 많은 인사이트를 제공할 수도 있습니다. 올바른 어프로치 선택하기 모니터링과 옵저버빌리티는 각각 장단점이 있으며, 시스템의 특정 요구사항에 따라 어떤 접근 방식을 선택할지 달라져야 합니다. 비교적 상황 파악이 어렵지 않은 간단한 시스템의 경우, 전통적인 모니터링 도구로 충분할 수 있습니다. 그러나 복잡하고 시스템이 분산된 경우, 시스템 동작을 완전히 이해하기 위해 옵저버빌리티가 필요할 수 있습니다. 결국, 효과적인 시스템 관리의 핵심은 문제를 빠르게 감지하고 해결하기 위한 적절한 도구와 프로세스를 갖추는 것입니다. 모니터링 또는 옵저버빌리티를 선택하든, 시스템과 조직의 요구에 부합하는지 정기적으로 검토하고 개선하는 것이 중요합니다. 적절한 도구와 프로세스에 투자함으로써, 시스템의 신뢰성과 성능을 개선하고 비용이 많이 드는 다운타임과 서비스 중단을 피할 수 있습니다. Zenius EMS 브레인즈컴퍼니는 20년 이상 축적된 노하우를 바탕으로 레거시 환경은 물론 최근 더욱 복잡해지고 있는 클라우드 네이티브 시스템까지 모니터링과 옵저버빌리티 모두를 제공함으로써 고객이 원하는 방식으로 사용이 가능합니다. Zenius EMS는 SMS, NMS, APM 등 각 인프라별 모니터링을 통합해 시스템을 더욱 안정성 있게 관리하고 자동화된 장애대응 환경을 제공하며 객관적인 데이터 기반으로 리포팅이 가능한 지능형 IT 성능 모니터링입니다. 또한 쿠버네티스, 오픈 스택을 지원하는 클라우드 환경을 모니터링합니다. 국내 공공분야 관제 SW 1위, 제니우스의 상관관계 분석, 인공지능을 활용한 성능예측 등 옵저버빌리티 기술을 통해 다양한 시스템 레이어에서 성능, 장애, 구성에 대한 인사이트를 얻으시기 바랍니다.
2023.03.28
회사이야기
브레인저가 되면 누릴 수 있는 것들 ㅣ (5) 해외 워크숍 편
회사이야기
브레인저가 되면 누릴 수 있는 것들 ㅣ (5) 해외 워크숍 편
브레인즈컴퍼니의 창립일은 3월 16일입니다. 보통 회사들은 창립일에 하루 쉬어 가거나, 평소대로 출근하는 경우가 다반사인데요. 브레인즈컴퍼니는 격년으로 해외에서 창립일을 기념하며 뜻 깊게 보내고 있습니다. (해외를 가지 않는 해에는 사측에서 제공하는 선물과 함께 하루 휴식을 취하거나, 소규모로 해외 연수를 다녀오기도 해요. 이러든 저러든 좋은 회사, 브레인즈 만세!) 코로나로 인해 한 동안 해외 워크숍이 중단됐다가, 올 해 드디어 다녀왔습니다!!!!!! 지난 3월 16일부터 20일까지 3박 5일 일정으로 전 직원이 베트남 다낭을 여행하고 왔는데요. 다낭 여행기, 함께 즐겨볼까요? -------------------------------------------- D-9_깜짝 선물 출국 9일 전, 브레인저들은 선근님으로터 메일 한 통을 받고 환호성을 질렀습니다. “오랜만에 놀아보자!” 보너스를 지급한다는 내용의 메일이었는데요. (강선근 만세!) 선근님은 항상 브레인저들을 회사의 가장 큰 자산으로 생각하고 있으며, 브레인저 또한 선근님을 믿고 지지하고 있습니다. D-day_다낭으로 출발~ 16일 오후 2시, 브레인저들은 여행사 측에서 준비한 버스를 타고 인천국제공항으로 향했습니다. 선근님의 플렉스로 저비용항공사가 아닌 아시아나항공을 타고 무사히 다낭국제공항에 도착! 숙소로 이동하기 전, 여분의 달러를 또 나눠주는 브레인즈는 정말 사랑입니다. 선근님의 플렉스는 여기서 끝이 아니었습니다…… 숙소가 무려 5성급의 쉐라톤 그랜드 다낭 리조트!!!!!! 실내로 들어서기 전부터 브레인저들을 반겨주고, 들어서자마자 웰컴티와 현지 과일을 전달받았어요. 쉐라톤 그랜드 다낭 리조트는 다낭 최대 규모의 인피니티 풀을 갖춘 곳으로 유명한데요. 어마어마한 길이의 수영장과 바로 앞 해변까지! 함께 구경해 볼까요? 룸 컨디션 또한 최상이었는데요. 개인 풀이 갖춰진 룸도 있었고, 오션뷰를 감상할 수 있는 룸도 있었습니다. 이른 새벽 일출 장면은 환상이었던...... 2일 차_세계 6대 해변&23주년 만찬회 오전에 일어나 리조트에서 조식을 먹었습니다. 쌀국수와 다양한 과일, 베이커리, 현지 음료 등을 맛볼 수 있고, 맛 또한 평균 이상이라 일정 내내 조식을 한 번도 빼먹지 않았어요. 이날은 포브스에서 선정한 세계 6대 해변 중 하나인 미케비치에 들렀습니다. 다낭은 그랩이 잘 갖춰져 있어, 요금도 저렴했고, 이동하기 정말 편리했습니다. 브레인저들과 미케비치 해변을 여유롭게 거닐었고, 근처 맛집에서 점심을 먹었습니다. 6시에 창립기념 만찬회가 있어 다시 숙소로 향했습니다. 만찬회는 부사장인 재걸님의 인사말로 시작됐습니다. 이후 제비뽑기로 선정된 브레인저 2명과 최근 입사자인 막내 브레인저 2명이 나와 함께 케이크를 커팅하는 시간을 가졌어요. 재걸님의 건배사와 함께 "브레인즈 화이팅!"을 외치며 만찬회가 본격적으로 진행됐습니다. 먼저, 리조트 측에서 준비해 준 푸짐한 음식들로 배를 채웠습니다. 이후 여러가지 게임을 진행했는데요. 가위바위보 게임, 펀치게임, 빙고, 숨은 보물 찾기 등 다양한 게임을 하고, 경품을 받아갔습니다. 만찬이 끝난 후 룸에서 삼삼오오 모여 즐거운 시간을 보내며 하루가 마무리됐습니다. 3일 차_고대 도시 호이안&야경 퍼레이드 이날은 대부분 호이안으로 향했습니다. 유네스코 세계문화유산으로 지정된 올드타운이 있는데요. 이곳은 다낭을 방문했다면, 무조건 야경을 보러 가는 장소이기도 합니다. 어둑해지기 시작하면, 마을 전체가 예뻐서 천천히 걸으며 구경하기 좋았습니다. 거리와 가게, 강가 등 곳곳에 연등이 달려있어 야경이 매우 아름다웠어요. 이후 근처 야시장으로 향했는데요. 시장에는 현지 음식과 함께 기념품들을 판매하고 있습니다. 시장을 한 바퀴 돌고, 강이 보이는 근처 카페에 앉아 여유롭게 맥주와 커피를 한 잔하며 휴식을 취했습니다. 숙소로 복귀해 너무너무 피곤했지만, 동료들과의 시간을 또 빼먹을 수 없죠. 졸린 눈을 비벼가며 한참 수다를 떨다 새벽에 잠들었습니다. 4일 차_선근님의 마지막 플렉스! 11시에 체크아웃 후, 단체로 버스를 타고 다시 미케비치 해변으로 향했습니다. 선근님은 브레인저들이 편하게 즐길 수 있도록 이번 여행에 함께 하지 않았는데요. 대신 마음을 전해왔어요. 해변에 도착하자 선근님이 보낸 커피차가 뙇!!!!!!! 유명한 코코넛 커피를 맛볼 수 있었어요. 사측에서 3시에 마사지를 예약해 둬, 각자 자유 시간을 보내다가 마사지를 받고 싶은 브레인저들은 마사지 숍으로 향했습니다. 필자는 동료들과 마사지 대신 근처 한시장을 둘러보고, 해변이 훤히 보이는 카페에서 휴식을 취했어요. 선근님의 마지막 플렉스 타임!!! 저녁 만찬이 또 준비돼 있었어요. 로브스터, 회 등 인당 150 달러나 하는 음식들과 함께 공연을 즐길 수 있었습니다. 이후 공항으로 이동해 또 아시아나항공을 타고 한국에 도착했어요. 다행히 큰 사고없이 모두 무탈하게 일정을 마무리했습니다. 사측에서 브레인저들을 위해 여러 혜택과 배려를 제공해 준 덕분에 편하게 여행을 즐기고, 동료들과 특별한 추억을 쌓을 수 있었어요. 함께 하고 싶은 분들은 아래 합류하기를 클릭해 주세요!
2023.03.24
사람이야기
[2023년 장기근속자 인터뷰] 장기근속할 수 밖에 없었던 브레인즈만의 매력은?(1)
사람이야기
[2023년 장기근속자 인터뷰] 장기근속할 수 밖에 없었던 브레인즈만의 매력은?(1)
지난해에 이어, 올해도 장기근속자가 많이 생겼습니다. 그만큼 브레인즈컴퍼니가 일하기 좋은 곳이라는 것을 증명하는 거겠죠? :) 브레인즈컴퍼니는 5년 단위로 장기근속 포상(포상 제도 보러가기)을 하고 있습니다. 이번에는 총 17명의 근속자들이 신년에 포상을 했는데요. 특히 처음으로 무려 20년 근속자가 등장했는데요. 5년, 10년, 15년, 20년 근속자 중 각 1명씩을 만나, 브레인즈컴퍼니에서 장기근속하며 있었던 에피소드, 장기근속할 수 있었던 브레인즈만의 매력 등에 대해 이야기 나눴습니다. 오늘은 20년 근속한 개발1그룹장 상호님, 15년 근속한 개발5그룹장 재형님의 이야기를 들어보겠습니다. ------------------------------------------------------------- Q. 장기근속 포상 소감 부탁드립니다. 잘 버텼고 고생했다는 뿌듯함과 썩은 물이 되지 말아야 한다는 부담감이 교차합니다. 10년 근속을 받을 때만 해도 뿌듯함이 강했는데 갈수록 부담감이 커지네요. 회사의 성장에 도움이 되도록 더욱 노력하겠습니다. Q. 입사 당시 브레인즈컴퍼니와 현재의 브레인즈컴퍼니를 비교해 봤을 때 달라진 점이 있다면? 회사명이 달라졌고, 동료들이 많아져 이름과 얼굴을 기억하기 힘들게 됐고, 파견 근무가 거의 없어졌고, 사무실 환경이 엄청 좋아졌고, 아메리카노와 음료를 마음껏 먹을 수 있게 됐고, 말 많은 사람이 늘었고, 성수동이 핫 플레이스가 됐다는 것. Q. 그동안 근무하면서 기억에 남는 에피소드에 대해 얘기해주세요. 많은 일들이 있었지만 입사 후 첫 파견근무를 나가서 했던 일이 가장 기억에 남네요. 저희 회사 포함해서 9개 정도 업체가 4개월 정도 진행한 프로젝트였는데, 가장 먼저 검수받고 마무리하면서 담당 고객님으로 부터 조그마한 감사의 선물을 받았을 때가 기억납니다. 아직도 제 책상 서랍에 그때 받은 선물이 있지요. Q. 가장 고마웠거나 기억에 남는 동료가 있으신가요? 부모님께서 갑자기 큰 병에 걸리셨을 때 가족처럼 걱정해주시고 병원도 알아봐 주신 분이 있습니다. 서울로 상경해서 가정을 꾸린 지 얼마 되지 않은 시점이었는데 물심양면으로 많은 도움을 받았습니다. 또 다른 분은 가족도 아닌데 보증을 서 주셨던 분이 있었습니다. 엄청 큰 금액은 아니었지만 당시 저에게는 꼭 필요한 돈이었고 마땅히 보증인을 구할 수 없었던 저에게는 참으로 고마운 분이었습니다. 이 외에도 많은 분들에게 감사한 일들이 많았습니다. 이 지면을 빌려 감사 말씀을 드립니다. Q. 장기근속할 수 있었던 브레인즈 컴퍼니만의 매력은? 힘들 때 같이 술 한잔 기울여주면서 위로해주고, 기쁠 때 나보다 더 기뻐해주고 축하해주는 사람들이 있다는 것이 매력인 것 같습니다. Q. 더 나은 브레인즈컴퍼니를 만들기 위해 어떤 변화가 필요할까요? YB, 브행시, 평등한 직장 문화 등 지금도 더 나은 브레인즈를 위해 많은 변화의 노력들을 하고 있다고 생각합니다. 그러한 노력들을 계속 하다 보면 자연스럽게 좀 더 나은 브레인즈가 되어있지 않을까요? Q. 앞으로 브레인즈컴퍼니에서 이뤄 보고 싶은 꿈이 있다면? 어느 좋은 날 추하지 않게 마무리 하고 싶네요. Q. 마지막으로 후배들에게 한 말씀 부탁드립니다. 중요한 것은 꺾이지 않는 마음입니다. 항상 건강하시고 행복하세요. Q. 장기근속 포상 소감 부탁드립니다. 브레인즈컴퍼니는 개인적으로 6번째 회사입니다. 사회생활 초기에 연봉을 쫓아 외국계 회사에서 일하기도 했고, 벤처 창업도 해봤습니다. 2007년에 입사한 이곳 브레인즈에서 근속 15년을 이룰 수 있다는 게 감개무량합니다. Q. 입사 당시 브레인즈컴퍼니와 현재의 브레인즈컴퍼니를 비교해 봤을 때 달라진 점이 있다면? 사무실 환경이 많이 달라졌습니다. 특히 예전엔 이중창이 아니어서 겨울 외풍에 엄청 추웠던 기억이 있네요(전 추위를 별로 안타는 체질 인데도). 그때는 사무실 내에서 흡연하는 것도 가능했던 시기였으니 보온과 환기의 딜레마에 사무실 분위기가 어땠을지는 상상에 맡기겠습니다. Q. 그동안 근무하면서 기억에 남는 에피소드에 대해 얘기해주세요. 13년 전쯤 보안USB 관련해서 국정원보안적합성 검증을 받기 위해 대전 국가보안기술연구소를 오가며 밤샘작업을 하면서 어렵게 검증 받았던 기억이 있습니다. 회사가 단체로 첫 해외연수를 갔을 때가 제일 행복했던 것 같습니다. 필리핀 세부에서 치안의 두려움을 뒤로한 채 해외에서 가진 회식자리는 잊을 수 없네요. Q. 가장 고마웠거나 기억에 남는 동료가 있으신가요? 저와 같이 일한 동료들은 모두 고마운 동료였습니다. 그 중 기억에 남는 동료는 대전에서 1년간 상주 프로젝트를 하며 같이 지낸 팀원입니다. 하루 중 잠자는 시간을 제외하곤 거의 같이 생활을 했습니다. 아침 운동 스쿼시부터 시작해서 주간업무, 저녁식사, 야근 그리고 피로를 푸는 한잔까지. 특히 이놈은 퇴사 이후에도 설, 추석 명절이 되면 꼭 안부 전화를 해서 기억에서 잊혀질 틈을 주지 않습니다. Q. 장기근속할 수 있었던 브레인즈 컴퍼니만의 매력은? 말이 통하는 동료, 상사, 후배들이 많은 것이 매력인 것 같습니다. 경쟁사 또는 다른 분야 회사에 다니는 지인들의 푸념을 듣다 보면, 우리 구성원들이 실력도 좋고 성격도 좋으며, 나도 그 중 일부라는 게 행운이라고 느끼게 됩니다. 난관에 봉착했을 때 같이 해쳐 나갈 팀원이 있었고, 타 팀원들의 도움도 잘 받을 수 있었습니다. Q. 더 나은 브레인즈컴퍼니를 만들기 위해 어떤 변화가 필요할까요? 구성원의 나이 차이가 최대 35세 이상 나는 것으로 알고 있습니다. 10년이면 강산도 변한다고 하는데, 세대들 간 생각의 차이, 가치관의 차이 등 여러 면에서 차이가 당연히 있겠죠. 회사의 새로운 정책은 내부 구성원의 생각 차이를 줄이고 공감대를 형성할 수 있도록 하는 것이 우선돼야 한다고 생각합니다. 그런 측면에서 YB-TF의 활동을 더 활발하게 해야 할 것 같습니다. Q. 앞으로 브레인즈컴퍼니에서 이뤄 보고 싶은 꿈이 있다면? 제가 혼자서 이룰 수 있는 꿈은 아니고 바람은 있습니다. 작년에 '에이프리카'라는 회사를 인수했다고 알고 있습니다. 브레인즈컴퍼니 및 자회사들이 잘 성장해서 맛도 좋고 가격도 저렴한 회사의 구내 식당에서 아침, 점심, 저녁을(집밥보다 맛있어서) 해결할 수 있는 날이 왔으면 좋겠습니다. Q. 마지막으로 후배들에게 한 말씀 부탁드립니다. “빨리 가려면 혼자 가고 멀리 가려면 함께 가라”라는 아프리카 속담을 좋아합니다. 개인이 아닌 팀의 일원일 때 가져야 하는 마음가짐을 가장 잘 나타내는 말인 것 같습니다. 한 가지 더 첨언하자면, 장기전에는 체력이 필수입니다. 각자의 체력을 유지하기 위해 좋아하는 운동 한 가지는 꾸준히 하는 것을 추천드립니다.
2023.03.08
3
4
5
6
7
8
9
10
11
12