안녕하세요, 오픈마루 입니다.
2023년 7월 17일에 진행된 웨비나에 참석해주신 분들 모두에게 감사의 말씀 드립니다.
참가자 분들의 적극적인 참여로 클라우드 네이티브에 대한 활발한 지식 교류와 함께 웨비나는 성황리에 마무리될 수 있었습니다.
많은 분들이 요청주셨던 웨비나의 발표자료와 영상을 공유드립니다.
더불어 웨비나 시간 관계상 답변드리지 못했던 질문사항도 정리하여 전달드립니다.
해당 자료가 IT 관련 실무자 분들에게 클라우드 네이티브의 대한 지식과 APM의 적용에 관한 이해를 도울 수 있는 자료가 되길 바랍니다.
발표자료
클라우드 네이티브 시대에서는 IT 인프라의 설치, 배포, 부하에 따른 자동확장, 장애복구 등이 완전히 자동화됩니다.
그러나 여전히 안정적인 서비스, 즉 문제 없는 애플리케이션은 가장 중요합니다.
이를 위해 애플리케이션의 문제를 진단하고 모니터링하며 원인을 찾아 조치하는 도구인 OPENMARU APM(Application Performance Management)을 안내드립니다.
웨비나 영상
발표자료를 다운로드 후 해당 영상과 함께 복습해 보시기 바랍니다.
전문가의 설명이 곁들여진 세미나를 통해 클라우드 네이티브와 개념과 APM의 업무 중심의 모니터링 방안을 자세히 알 수 있습니다.
참가자 질문
클라우드 네이티브가 대세라는 것을 입증하듯이 웨비나 중에 매우 많은 분들의 질문이 이어졌는데요.
클라우드 전환의 인기를 확실히 실감할 수 있는 시간이었습니다.
다양한 질문들을 전달주신만큼 최대한 정성으로 답변을 드릴 수 있도록 노력하였습니다.
그 중에서도 도움이 될만한 질문들을 선별하여 보여드립니다.
클라우드 네이티브를 공부 중인 기업 분들은 확인하시어 지식의 저변을 넓혀보시기 바랍니다.
No |
질문 |
답변 |
참고 링크 |
1 |
클라우드 네이티브 시대란 무엇을 말하는 것인지요? |
클라우드 네이티브 시대란, 애플리케이션을 클라우드 환경에서 설계, 구축, 운영하는 것을 의미합니다.이는 기존의 온프레미스 환경에서의 애플리케이션 구축과는 매우 다른 방식으로 이루어지며, 클라우드 환경에서의 유연성, 확장성, 안정성 등의 장점을 최대한 활용하여 애플리케이션을 개발하고 운영합니다. 클라우드 네이티브 시대에서는, 애플리케이션을 컨테이너 등의 가상화 기술을 이용하여 작은 단위로 쪼개고, 이를 조합하여 애플리케이션을 구성합니다. 이를 통해 애플리케이션의 유연성과 확장성을 높일 수 있습니다. 또한, 클라우드에서 제공하는 다양한 서비스를 활용하여 애플리케이션을 구성하므로, 애플리케이션 운영에 필요한 인프라 관리 등의 부담을 줄일 수 있습니다. |
|
2 |
쿠버네티스로 대표되는 전 세계 컨테이너 관리 솔루션 시장의 규모는 어느 정도 인가요? |
글로벌 시장조사업체 Absolute Reports에 따르면, 쿠버네티스 시장 규모는 2021년 16억4325만달러에서 2027년 58억9053만달러로 약 3.6배 커질 걸로 예상되고요.이 시장은 같은 기간 연평균 23.7%씩 성장할 걸로 관측됩니다 |
|
3 |
최근 클라우드 네이티브 도입이 필요하다고 많이 이슈 되고 있는데 가장 큰 이유는 무엇인가요? |
벤더 종속성 탈피에 있을 것으로 생각됩니다.IaaS 환경은 VM 기반의 클라우드이기 때문에 특정 벤더의 IaaS를 사용한다면 다른 벤더의 IaaS로 이관하기가 까다롭고 많은 공수가 필요합니다. 다만 클라우드 네이티브 환경은 컨테이너 표준에 맞게 작성된 컨테이너 이미지를 기반으로 마이그레이션이 진행되기 때문에 특정 벤더에 종속되지 않습니다. |
왜 클라우드 네이티브를 도입해야하나요? |
4 |
OPENMARU APM은 어떤 유형의 애플리케이션에 적합하고 사용자 경험은 어떤가요? 적용 및 구성이 어려운가요? |
OPENMARU APM은 기존의 3-Tier와 같은 레거시 환경 뿐만 아니라 클라우드 네이티브한 환경 즉 컨테이너 기반의 환경과 최적화 되어있습니다.또한 타사 APM과 달리 트러블 슈팅에 특화 되어 있기에 MSA와 같은 장애처리가 어려운 아키텍처에 더 적합합니다. |
|
5 |
오픈마루 APM 솔루션은 언제부터 상용서비스를 제공하기 시작했고, 순수 자체 개발 솔루션인지,외산 솔루션 벤더인지 궁금합니다.현재 국내시장에서 어느 정도 고객 기반을 가지고 있는지요? |
오픈마루 APM은 순수 자체 개발 솔루션이며 현재 PaaS 기반 환경의 APM 시장에서는 선두를 달리고 있습니다. |
|
6 |
유사 솔루션들이 있는데 대비해 어떤 특장점과 차별점이 있는지 궁금합니다 |
타사 APM에 비해 MSA의 트랜잭션 추적 기능과 쓰레드 덤프 등 트러블 슈팅과 클라우드 네이티브 환경에 특화되어 있습니다. |
|
7 |
오픈마루가 호환이 제일 잘 되는 컴퓨터 언어와 환경 체계에 대해서 궁금합니다 |
저희 제품은 JVM을 모니터링합니다. java 기반의 애플리케이션에 특화되어있습니다. |
|
8 |
오픈마루의 업력과 인력 관점에서 전문성이 가장 높은 부분은 어떤 것들인지요?솔루션 도입시 기술지원 서비스는 어떻게 구성되고 운영되는지 궁금합니다 |
오픈마루는 WEB/WAS와 같은 미들웨어에 대한 전문성과 클라우드 네이티브 환경의 PaaS 전문성도 고루 갖춘 기업입니다.또한 애플리케이션에 대한 방대한 트러블 슈팅 경험을 가지고 있기 때문에 많은 고객분들의 장애에 대한 지원을 처리를 하여 신뢰를 얻었습니다. |
|
9 |
OPENMARU APM 솔루션 적용관련 최근 이슈와 해결사례를 통한 노하우가 궁금합니다 |
저희가 모니터링한 가장 대규모 사이트는 다들 기억하시는 코로나가 처음 시작할 때 학생들이 온라인 개학을 했었죠.EBS의 온라인 클래스 시스템을 모니터링하였습니다. |
OPENMARU APM 으로 EBS 온라인 클래스 정상운영에 기여! |
10 |
오픈마루APM 을 도입검토 시 사전에 검토해야할 구성환경이나 고려해야 하는 것들이 어떤 것이 있는지 궁금합니다. |
특별히 고려 해야할 사항은 없습니다. 호환 환경은 아래와 같습니다.JAVA 1.5~17 Tomcat, JBoss, JEUS, Weblogic, Jetty 등 Spring boot 2, 3 |
|
11 |
APM 서버를 구축할때 불가능한 규모나 환경이 따로 있을까요? |
현재 수집서버 16Core 기존으로 에이전트 약 200개를 처리할 수 있습니다.규모가 더 크다면 여러대로 수집서버를 분리하는 방안이 있습니다. |
|
12 |
오픈마루APM서버의 최장 데이터보관기간은 어느정도이고 애플리케이션별 별도 권한관리가 가능한가요? |
데이터 보관 일 수의 경우 커스텀이 가능하며 기본값은 T-map 데이터의 경우 30일 그래프데이터의 경우 100일입니다.해당 값을 조정하면 가능하지만 많은 리소스가 필요하기에 적당값을 사용하시는 것을 권장드립니다. 어플리케이션의 경우 WAS의 instance 별로 사용자 아이디, 모니터링에 대한 권한 등을 지정하실 수 있습니다. |
|
13 |
와 퀴가 엄청 쌓였네요..이렇게 퀴가 많이 쌓이면 패닉현상이 생기는데 대부분 이런상황에 어떻게 대처해야 하는지 당황스러워하는데 혹시 오픈마루에서는 이런 퀴가 많은 경우 어떻게 대처하는지에 대한 가이드도 제공해 주시는지요? |
큐가 많이 쌓여있을 때, 어떤 문제 때문에 느린지 확인할 수 있습니다.간단히 사용할 수 있는 분석도구도 있습니다. 물론 가이드 드릴 수 있고, 사용법 교육도 제공합니다. |
|
14 |
이벤트 알림 중 긴급 조치를 해야 하는 알림에 대해서 SMS 문자로 받을 수도 있는지 궁금하고 동일한 알림에 대해서 자동화도구와 연동하여 자동조치를 하는 사례가 있는지 궁금합니다.잦은 알림으로 발생될 수 있는 피로도에 대하여 어떻게 대응하는지요 |
SMS, Slack, Mail 등으로 받을수 있습니다.자동화 도구 연계의 경우 SLA기능을 활용하면 장애 발생 시 특정 Shell Script를 실행할 수 있는 기능이 있으므로 이 기능을 활용하면 가능할 수 있습니다. 잦은 알림의 경우 동일 메시지를 중복으로 발생하지 않게 하는 옵션이 있고, 적적할 임계 설정을 통해서 꼭 필요한 상황에서만 알림을 받게 해야 합니다. |
|
15 |
시스템 자원 부족으로 다운 등 장애가 발생하지만 갑작스런 정전 등으로도 서비스 중단이 발생하는데 이런 경우 인지 할 수 있는지 궁금합니다. |
정전이 발생하더라도 웹소켓 기술을 통해 실시간으로 연결되어있는 커넥션이 끊기기 때문에 알람을 바로 받을 수 있습니다. |
|
16 |
오픈마루 apm이 컨테이너 환경에서 쿠버네티스를 핸들링을 해야 하는데 기관에서는 자주 업데이트되는 쿠버네티스의 안전성과 편의성을 위해서 멀티버젼을 운영하는데 혹시 쿠버네티스의 다양한 버젼에 대한 모니터링이 가능한지요? |
다양한 버전의 쿠버네티스에 대한 모니터링이 가능합니다.정확한건 지원 Matrix에 따라 다르겠지만 특정 버전만 지원하진 않습니다. |
|
17 |
오픈마루에서 제공하는 Auto Scaling 모니터링 기능은 사전에 프로비저닝된 컨테이너 또는 이미지 템플릿이 필요한가요?아니면 실시간으로 컨테이너아 VM이 복제되면서 구동이 되는 방식인가요? |
오픈마루에서 고객께서 사용하는 컨테이너 이미지에 Agent를 설치하고 해당 Base Image를 사용하는 컨테이너가 Auto Scaling이 발생하면 동적으로 모니터링이 수행되는 방식입니다. |
|
18 |
AWS 의 클라우드와처로 모니터링중인데 실시간 대응이 되지않고 레거시에 구축된 자빅스와 연동해서 통합모니터링을 구현하고 싶은데요.오픈마루 솔루션으로 이런 이슈를 해소할 수 있는지 혹은 유사 사례가 있는지 궁금합니다. |
자빅스와 연동할 수 있는 기능은 현재 제공하고 있지 않습니다.하지만 저희 OPENMARU APM에서는 WAS(애플리케이션 서버)만 모니터링하는것이 아닌 시스템(OS), WEB서버 등을 함께 모니터링 하고 있습니다. |
|
19 |
오픈마루를 CSP에 설치할 경우, APM용 VM과 각 서버에 Agent가 설치되는 형태인 것 같은데요,혹시 CSP의 상품으로 마켓 등록된 곳이 있을까요? Agent가 사용하는 인프라 자원은 어느 정도일까요? |
현재 Kakao Cloud에만 상품으로 등록되어있는 상태입니다.하지만 WAS Agent 설치 특성상 WAS 구축 후 수동으로 작업해야 합니다. 수집 서버의 경우 최소 4Core 8GB 메모리의 서버가 필요합니다. 수집 서버의 자원이 없다면 OPENMARU CLOUD APM을 활용하면 별도 추가적인 서버는 필요 없습니다. |
찾아가는 클라우드 네이티브 세미나
오픈마루에서는 클라우드 네이티브 교육을 위한 많은 프로그램을 진행 중에 있습니다.
클라우드 네이티브 무상 컨설팅은 클라우드 도입에 앞서 전문적인 교육을 희망하시는 분들의 니즈를 충족하기 위한 세미나 입니다.
오픈마루가 직접 방문하여 물리적 거리 및 시간 제약에 상관없이 현장에서 생생하게 클라우드 네이티브 지식을 전수받을 수 있습니다.
클라우드 전환 시대에 클라우드 네이티브에 빠른 적응과 안정적인 운영을 위해서는 그에 따른 기반도 탄탄히 마련해야 할 것입니다.
클라우드 네이티브에 최적화된 OPENMARU APM은 우수한 성능으로 안정적인 솔루션을 제공합니다.
성공적인 전환을 위해 오픈마루의 다양한 정보를 확인해 보시기 바랍니다.
WAS, Java Servlet(서블릿) 동작 방식 한눈에 알아보기_chapter 2
/in Cloud, OpenShift, 발표자료/by 주하 원애플리케이션의 비동기 스레드가 느릴때 OPENMARU APM을 이용한 원인분석 방법_chapter 2
/in Kubernetes, OpenShift, Red Hat, 발표자료/by 주하 원WAS, Java Servlet 동작 방식 한눈에 알아보기_chapter 1
/in JBoss, OpenShift, Red Hat, 발표자료, 오픈소스/by 주하 원