본문 바로가기

Jennifer7

제니퍼 쿠버네티스_ 3. Argo-CD를 이용한 GitOps 시스템 구축 https://jennifersoft.com/ko/blog/tech/2023-08-30-jennifer-kubernetes-3/ 이번 장은 ArgoCD를 이용하여 GitOps(이하 깃옵스) 시스템을 구축하는 방법을 알아보겠습니다. ​ 1. GitOps와 단일 진실 원천(SSOT) 정의 ​ 먼저, 깃옵스의 정의를 알아보겠습니다. 앞에서 코드로 선언하는 쿠버네티스의 특징과 설치 부분에서 알아보았듯이 쿠버네티스의 모든 리소스는 코드를 구현할 수 있습니다. 깃옵스는 이러한 코드를 깃(Git)에 보관하고 깃에 보관한 코드가 현재 운영 중인 상태(Ops)와 동일하게 맞추는 것을 의미합니다. ​ 현업에서 현재 운영 상태를 깃에 Commit, Push하지 않고 임의로 자기 로컬 소스에서 변경하던지, 명령어를 변경하는 .. 2024. 3. 5.
제니퍼 쿠버네티스_ 2. 테라폼을 이용한 EKS 설치 및 로컬 관리 환경 구축 제니퍼 쿠버네티스_ 2. 테라폼을 이용한 EKS 설치 및 로컬 관리 환경 구축 https://jennifersoft.com/ko/blog/tech/2023-08-23-jennifer-kubernetes-2/ 이 글을 읽는 분이 쿠버네티스 담당자가 되어 EKS 설치 업무를 진행한다면 EKS를 어떻게 설치하는 것이 좋을까요? 지금까지 어떻게 진행하였는지 생각해 보고 앞으로 어떻게 하는 것이 좋은 방법인가 알아볼까요? 제니퍼 쿠버네티스 기술자문위원인 이정훈 님이 작성하신 두 번째 아티클​ 방법에 대해 알려드립니다. #eks #kubernetes #제니퍼 #JENNIFER #제니퍼쿠버네티스 #쿠버네티스모니터링 2. 테라폼을 이용한 EKS 설치 및 로컬 관리 환경 구축 1. 코드를 이용한 쿠버네티스 설치의 장점 .. 2024. 3. 5.
제니퍼소프트의 개발 문화 = #회고 문화. 돌아보기를 잘해야 한다. ​ ​ 제니퍼소프트의 개발 문화 #회고 문화 ​ 제니퍼소프트의 회고 문화는 2021년으로 거슬러 올라갑니다. 우연치 않게 개발자 한 분의 자기 고백으로 멋지게 작성한 회고 글이 내부 개발자 사이에 유행하닌 유행이 되었습니다. 서로 본인이 잘 쓰겠다고 고민하면서 시작한 제니퍼소프트의 회고 문화가 이제 3년 차에 접어들게 되었습니다. (매년 연말 결산보다 회고 글 작성이 더 고민 된다는 개발자들..) ​ https://jennifersoft.com/ko/blog/culture/2024-02-01-jennifersoft-retrospective/ ​ 제니퍼소프트의 개발 문화 = #회고 문화. 되돌아보기를 잘해야 한다. 제니퍼소프트의 개발 문화 #회고 문화 제니퍼소프트의 회고 문화는 2021년으로 거슬러 올라갑.. 2024. 3. 5.
제니퍼 챗봇 – APM과 생성형 AI와의 동행, 앞으로는 어떻게 될까요? 2023년 IT 분야의 가장 큰 화두로는 ChatGPT가 대표한 생성형 AI를 꼽을 수 있습니다. 챗 GPT 가 공식 발표된 지 어느덧 1년이 지났는데요, 제니퍼소프트에서도 생성형 AI와 APM의 접점을 고민하면서 챗봇을 개발해 왔습니다. 이번 글에서는 제니퍼에 챗봇을 개발하면서 느끼게 된, 생성형 AI가 APM에 주는 시사점을 정리해 보려고 합니다. ​ APM 시장에서도 발 빠른 혁신 경쟁이 시작되었습니다. ​ APM 시장에서도 OpenAI가 제공하는 API를 모니터링하여 비용과 활용에 대한 모니터링 데이터를 제공하거나, 거대 언어 모델(LLM)을 통해 데이터를 해석하는 등의 초기 버전이 나오기 시작했습니다. 아직 초기라 완성도가 부족하지만, LLM의 발전과 함께 기능의 완성도 또한 점점 올라갈 수 있.. 2024. 3. 5.
제니퍼소프트 일본 행사 현장 라이브: 제니퍼 개발자의 행사 참여 후기 2023년 10월 5일 목요일, 제니퍼소프트는 일본 도쿄에서 현지 고객사를 대상으로 행사를 진행했습니다. 제니퍼(JENNIFER 5) APM을 도입해 문제를 해결한 고객의 사례를 공유하고 네트워킹하는 자리였습니다. 한국 본사에서도 제니퍼소프트의 향후 로드맵을 소개하고, 고객의 사례를 직접 듣기 위해 행사에 함께했습니다. ​ ​ 행사가 열린 장소는 센트 하우스(SCeNT HOUSE DEN Marunouchi)라는 이름의 다이닝 바입니다. 일본생명 마루노우치 가든 타워(Nippon Life Marunouchi Garden Tower) 2층에 자리 잡고 있는 이곳은, 너무 크지도 작지도 않은 캐주얼하고 아늑한 분위기를 가진 공간입니다. 건물 로비가 지하철 오테마치역과 지하로 직접 연결되어 있어서 대중교통을 이.. 2024. 3. 5.
국내 APM 1위, 제니퍼 3개월 무료 설치 프로모션 제니퍼 .Net, PHP, 그리고 Python, 국내 APM 1위 제니퍼, 3개월 무료 체험 프로모션 시작합니다. 기능 제한 없는 정식 버전 제품을 3개월 동안 무료로 사용하세요. 신청한 모든 분께 제니퍼 기념품을 드립니다. 사이트가 멈췄는데, 원인을 모르겠어요… 서버 엔지니어가 따로 없다 보니 로그 분석이나 서버 환경 등의 문제 발생 시 디버깅이 불가능한 상황이에요. 완전 랜덤하게 발생하고, 재현할 수 없는 그런 상황이 계속되었는데, 어떡해야 할까요? 윈도우 IIS, PHP로 운영 중인 서비스를 리눅스 nginx, php로 이전하면서 사이트가 랜덤하게 멈추는 현상이 발생했습니다. 문제의 원인 확인도 어렵고, 어떤 서버가 문제인지 확인할 수가 없네요. ㅜㅜ 모니터링 대상 서비스는 회사가 현재 서비스하고 .. 2023. 8. 18.
서비스 장애 언제 가장 많이 발생할까요? _제니퍼 기술 아티클 제니퍼가 애플리케이션의 변경을 자동으로 감지하는 목적은 무엇일까요?안정화 이후 운영 중인 서비스에 장애나 성능 저하가 가장 많이 발생하는 경우는 언제일까요? 바로 새로운 버전의 코드가 적용되는 애플리케이션 변경 시점입니다. 이러한 이유로 제니퍼의 고객들은 애플리케이션을 배포하고 제니퍼의 실시간 대시보드를 통해 집중적으로 모니터링하곤 합니다. 하지만 점차 다양하고, 빠르게 변하는 고객의 요구사항을 반영하기 위해 하루에도 여러 번 애플리케이션이 변경되는 환경에서 이를 일일이 모니터링 하기 어려움이 있습니다. DevOps 환경은 이를 더욱 가속하고 있습니다. JENNIFER의 애플리케이션 변경 자동 감지 애플리케이션이 변경된 경우, JENNIFER의 실시간 X-View 차트에 이를 표시하여 변경 전후의 성능을.. 2018. 10. 15.