본문 바로가기

제니퍼소프트62

JENNIFER .NET의 Azure App Service 웹 앱 지원 마이크로소프트의 Azure 환경에서 웹 응용 프로그램을 운영하는 방법은 크게 다음과 같이 2가지 유형으로 나뉩니다. - IaaS (Infrastructure-as-a-service) 방식: 가상 머신(VM)에서 웹 응용 프로그램 구동(AWS의 경우 EC2 서비스에 해당) - PaaS (Platform-as-a-service) 방식: App Service에서 웹 응용 프로그램 구동(AWS의 경우 Elastic Beanstalk에 해당) 기존 응용 프로그램의 구조를 최대한 변경하지 않고 Azure에 올릴 수 있는 방법은 IaaS 방식을 사용하는 것이지만 이런 경우 일반적인 호스팅 업체에서 서비스를 하는 것과 비교해 물리적인 서버 시스템에 대한 관리 비용을 없앤 정도의 효용성만 있습니다. 반면 클라우드의 최대.. 2018. 12. 5.
서비스 장애 언제 가장 많이 발생할까요? _제니퍼 기술 아티클 제니퍼가 애플리케이션의 변경을 자동으로 감지하는 목적은 무엇일까요?안정화 이후 운영 중인 서비스에 장애나 성능 저하가 가장 많이 발생하는 경우는 언제일까요? 바로 새로운 버전의 코드가 적용되는 애플리케이션 변경 시점입니다. 이러한 이유로 제니퍼의 고객들은 애플리케이션을 배포하고 제니퍼의 실시간 대시보드를 통해 집중적으로 모니터링하곤 합니다. 하지만 점차 다양하고, 빠르게 변하는 고객의 요구사항을 반영하기 위해 하루에도 여러 번 애플리케이션이 변경되는 환경에서 이를 일일이 모니터링 하기 어려움이 있습니다. DevOps 환경은 이를 더욱 가속하고 있습니다. JENNIFER의 애플리케이션 변경 자동 감지 애플리케이션이 변경된 경우, JENNIFER의 실시간 X-View 차트에 이를 표시하여 변경 전후의 성능을.. 2018. 10. 15.
제니퍼(JENNIFER) 자동 스택트레이스(Auto Stacktrace) 사용하기 Stacktrace는 트랜잭션 실행에 대한 코드레벨에 정보를 제공하기 때문에 개발자가 트랜잭션을 분석할 때 사용하는 가장 강력한 도구 중 하나입니다. Stacktrace는 일반적으로 프로그램에서 발생하는 예외 사항과 관련이 있지만, 애플리케이션의 트랜잭션을 이해하고 분석하거나 어떤 상황이 발생했을 때 병목 지점 위치를 찾아내는데 사용할 수 있습니다. JENNIFER Auto Stacktrace 기능은 사용 가능한 프로파일 정보가 충분하지 않거나, 애플리케션 트랜잭션을 분석하고 디버깅하는 데 도움이 될 수 있는 편리한 기능입니다. 트랜잭션의 응답시간이 오래 걸리는 경우, JENNIFER는 트랜잭션이 종료될 때까지 일정 주기로 Stacktrace 스냅숏 데이터를 자동으로 수집합니다. 그런 다음 이러한 스냅숏.. 2018. 7. 26.
[아티클] 고객이 입증한 실시간 모니터링의 가치_ 제니퍼 뉴스레터 with 가트너 리서치 고객이 입증한 실시간 모니터링의 가치 비즈니스의 성패는 애플리케이션 퍼포먼스에 달려있다고 해도 과언이 아니다. 사용중인 애플리케이션이 잘 작동하지 않으면 고객은 즉시 다른 애플리케이션을 사용할 것이다. 이에 따라 e비지니스에서 서비스 불만에 발빠르게 대처하는 능력이 관건이라 할 수 있다. 서비스 퍼포먼스 장애를 탐지하고, 분석하는 데에는 실시간 모니터링이 최고의 방법이라는 사실은 이미 입증이 되었다. 그 결과 제니퍼소프트는 자사의 실시간 탐지, 실시간 데이터 분석, 실시간 애플리케이션 배포 탐지 및 실시간 트랜잭션 슬라이싱 등의 실시간 기술 및 역량을 꾸준히 연구하고 이를 자사의 APM 솔루션인 JENNIFER에 탑재하였다. JENNIFER의 실시간 모니터링은 모니터 대상이 되는 시스템의 현황을 사용자가.. 2018. 4. 6.
팬마음, 150만 사용자에게 안정적 서비스를 제공하게 되다. _제니퍼 PHP 도입사례 인터뷰 팬마음은 두 개의 서비스를 제공하고 있으며 150 만 사용자가 사용하고 있다. 올해 초 두번째 서비스가 공개되기 이전에는 일 최대 TPS 가 60 정도 발생했으며, 신규 서비스 런칭 이후 2017년 10 월 현재 일 최대 262 TPS 까지 발생하고 있다. 매월 이벤트를 진행하고 있으며, 이벤트 진행 시 최대 1338 TPS 이상의 호출이 발생하고 있다. 웹서버는 4~5 개가 운용되고 있으며 이벤트 기간에는 평균 동시 접속자수가 최대 8 천 명에서 1 만 명이 넘게 사용하고 있는 서비스다. 제니퍼 사용 시작일 : 2017년 6월 12일 부터 무엇을 모니터링 했는가? : WAS와 DB를 모니터링했다. 왜 제니퍼인가?: 다른 PHP 모니터링 솔루션을 몇 개 찾아보고 검토했으나, GUI 지원의 불편함, 서버 .. 2018. 2. 20.
츄잉,제니퍼를 통해 드라마틱한 성능 개선 효과를 얻다_ 제니퍼 도입 사례 인터뷰 제니퍼 사용 시작일 : 2017. 06월 말부터 무엇을 모니터링했는가? 츄잉에서 사용하는 서버는 총 3종류이다.주요 모니터링 내용은 대부분 각 서버의 성능 이슈 그리고 ERROR 트랜잭션에 대한 모니터링을 하고 있다. - CDN Server (스토리지 서버) - Web Server (PC / MOBILE을 별도로 관리) - DB Server 츄잉 개발팀 박성준 주임 인터뷰 :박성준 주임은 츄잉에서 개발 업무와 성능 개선 업무를 담당하고 있다. 츄잉은 2017년 6월부터 제니퍼를 사용하고 있다. Q. 제니퍼 사용 후 업무 처리 방법에서 변화된 점이 있다면 어떤 것이 있나? 제니퍼 사용 전과 후의 변화는 크게 두 가지이다. 첫 번째로는 장애 대처의 변화에 있고, 두 번째로는 성능 개선 방법의 변화이다. 장애.. 2017. 12. 7.
제니퍼 PHP 무료 체험 이벤트 제니퍼소프트가 준비한 이벤트, 작년에 이어 올해에도 진행합니다. 많은 PHP 고객이 제니퍼를 설치해서 사용해 보셨고, 많은 도움을 받았다고 하시네요. 사례 - 제니퍼 X-VIEW 를 통해 응답시간이 느린 애플리케이션과 SQL을 확인하여 서비스 성능 개선 - 특정 시간대에 서비스가 느려지는 것을 파악 - 정상 처리 되지 않은 웹 요청의 파악 - 제니퍼 PHP를 통해 운영되는 서비스 실시간 모니터링 ​올해는 더 업그레이드 된 기능을 제공합니다. 제니퍼 PHP 무료 체험 이벤트를 통해 JAVA, .NET에서만 누릴 수 있었던 애플리케이션성능관리 솔루션인 제니퍼의 멋진 기능을 제니퍼 PHP에서도 만나보세요. 제니퍼란? 제니퍼는 PHP 환경에서 운영 중인 시스템을 실시간 모니터링(Monitoring) 할 수 있는.. 2017. 7. 25.
공공솔루션마켓 2017 제니퍼소프트 전시 참여 지난 4월 7일 전자신문 주관 공공솔루션마켓 2017년 행사에 제니퍼소프트가 전시 참여를 하였습니다. 올해의 첫 국내 행사라 그런가 긴장도 좀 되었지만 막상 제니퍼소프트의 든든한 파트너 영업 분들과 엔지니어 분들을 만나 즐겁고 반가웠습니다. 그리고 무엇보다 우리 제품을 사용하고 계시는 고객, 고객사에서 늘 제니퍼를 본다는 고객, 제니퍼를 잘 알고 계신다는 고객 등 여러분들을 만나 소통할 수 있었기에 더 뜻깊었습니다. 제니퍼는 여전히 고객이 많이 사용해 주시는 제품이기에 감사하고 더욱 힘도 나고 의미 있는 행사였습니다. “소프트웨어는 인류의 보편적 가치에 부응하여야 하며, 이를 일관된 형식과 틀로 꾸준히 담아내야 한다. 보편적 가치란 행복, 화사함, 여유로움과 나눔, 아름다움, 자연과 생명, 희망과 꿈 등.. 2017. 7. 25.
제니퍼 실험실. 제니퍼에서 새로운 가능성을 실험하라 제니퍼가 패키지 소프트웨어의 안정성을 유지하면서 고객의 입맛에 맞는 제품을 유지하는 비결이 무엇일까요?=> 제품의 본연의 기능과 가치를 변질시키며 제품을 무겁게 하는 잦은 커스터마이징이나 SI를 하지 않는 것입니다. 어떤 고객이든 패키지 솔루션으로의 완성품을 딜리버리하는 것. 그것이 제니퍼의 변함없는 가치이자 철학입니다. 그렇다면 새로운 시도를 요구하는 고객의 피드백은 어떤 방식으로 수용할 수 있을까요? => 아무리 작은 아이디어라도 시도하여 의미를 찾고 새로운 가능성을 발견하는 계기가 될 수 있는 공간, 그래서 오픈한 제니퍼 실험실입니다. 제니퍼는 기업 내부망에 설치되는 On-Premise 방식의 소프트웨어 제품이다. 12년 넘게 국내 점유율 1위를 지키고 있는 제품이다보니 그만큼 고객의 요구사항도 다.. 2017. 7. 24.
제니퍼소프트, 중소 SI에 APM 제품 제니퍼 라이선스(기간 사용권) 무상 제공 제니퍼소프트(대표 이원영, www.jennifersoft.com)는 오는 3월 20일부터 중소 SI의 대외 프로젝트 수행 시 개발 및 테스트 단계 중 제니퍼소프트의 APM 제품인 제니퍼에 대한 기간 사용권을 무상으로 제공하는 프로모션을 진행합니다. 제니퍼는 APM 업계 1위인 제품입니다. 전 세계 1,200여 고객사가 사용하는 제품으로 2015년 SW 품질 대상 국무총리상, 2016년 SW 대상인 대통령상을 받았습니다. 제니퍼는 전산 운영자뿐만 아니라 개발자에게도 유용합니다. 개발과정에서부터 운영에 이르기까지 개발 서버 등에 설치하여 서버 오류나 에러를 확인하는 등 다수의 개발 환경에 많은 도움을 주어 개발자의 활용도가 매우 높은 제품입니다. 제니퍼는 지난 12년 동안 국내 APM 시장에서 1위 업체로서.. 2017. 7. 24.
[기술 아티클] DevOps 문화 안에서의 APM의 역할 [2] (DevOps+JENNIFER) 전편에서는 개발 프로세스 내에서 모니터링 단계의 문제점과 이를 해결하기 위한 방법으로 APM의 역할이 DevOps 진영에서는 매우 중요한 이슈가 되고 있다고 정리했었다. 또한 모니터링 프로세스의 세부 단계와 모니터링 기준 값 설정에 대한 내용을 다뤘는데, 이를 기반으로 제니퍼를 활용하여 모니터링하는 방법에 대해 알아보려고 한다. 장애 발견 및 알림 제니퍼에서 이벤트 발생 조건은 컴파일 에러나 응답 시간 초과, OOM과 같은 애플리케이션 에러 유형이나 액티브서비스 개수, 응답 시간, CPU 사용률, 힙 메모리 사용률 등 서비스나 시스템의 상태 값으로 설정될 수 있다. 그리고 이벤트 설정시 외부연동 활성화 기능을 사용할 수 있으며, SMTP(Simple Mail Transfer Protocol) 모듈을 기본.. 2017. 7. 24.
[기술 아티클] DevOps 문화 안에서의 APM의 역할 [1] (DevOps+JENNIFER) DevOps의 시작 언제나 그랬듯이 소프트웨어 개발 트렌드는 계속 변화하고 있다. A부터 Z까지 모든 것을 새롭게 개발했던 것과 달리 아키텍처나 사용하는 용도에 따라 개방형 플랫폼이나 오픈소스 등을 활용하여 원하는 소프트웨어를 쉽게 개발할 수 있게 되었다. 또한 클라우드로 인해 애플리케이션과 서비스 개발에 대한 새로운 패러다임이 나타나고 있다. 기존의 온-프레미스 환경에서는 물리적 서버 준비, 운영체제 설치, 서비스 배포 등에 수많은 시간이 걸렸지만, 클라우드를 활용하면서 단시간에 원하는 자원을 준비하고 배포할 수 있게 되었다. 이러한 변화로 개발자의 영역이 좀 더 넓어지는 계기가 되었다. 이는 전통적인 비즈니스 환경에서 개발, 빌드, 테스트, 배포, 운영에 이르는 프로세스를 효율적으로 운용할 수 있게 .. 2017. 7. 24.