분류 전체보기 37

[모니터링의 새로운 미래 관측 가능성] Ch1. 관측 가능성의 개념과 방향성

관측 가능성 != 모니터링관측 가능성이란?관측 가능성과 모니터링은 유사한 점이 존재하지만 다른 개념이다. 관측 가능성은 내부 시스템에 대한 자세한 이해를 기반으로 미래에 발생할 이벤트를 예측하고, 예측을 바탕으로 IT 운영을 자동화하는 것이다. Elasticsearch, APM을 사용해 처리량과 지연시간을 모니터링하고, InfluxDB와 Telegraph, 다양한 에이전트를 통해 메트릭을 수집하고 측정하는 것이 관측 가능성을 구현해온 것이라 할 수 있다. 관측 가능성에서는 APM 대신 추적(tracing)이라 부르고, 계측과 텔레메트리라는 용어를 사용한다. 모니터링 대비 관측 가능성의 특징 1. 관측 가능성은 화이트박스 모니터링을 포함하며, 블랙박스 모니터링과 다르다. (블랙박스 모니터링은 상세한 디버깅..

Observability 2024.11.11

[CKA] Udemy CKA 강의 Core Concepts01 - Cluster Architecture (Docker, ContainerD, ETCD, kube-apiserver, kube-controller-manager, kube-scheduler, kubelet, kube-proxy)

Cluster Architecture쿠버네티스의 목적자동화된 방식으로 애플리케이션을 컨테이너 형식으로 호스트요구에 따라 프로그램의 많은 인스턴스를 쉽게 배포할 수 있고, 다양한 서비스 간의 통신이 쉽게 가능해짐아키텍처master node: 노드의 관리, 계획, 스케줄링, 모니터링 담당etcd cluster: key-value 형식으로 데이터를 저장하는 데이터베이스kube-scheduler: 컨테이너를 적재할 올바른 노드를 식별하고, 스케줄링함올바른 노드를 식별하기 위해 컨테이너 리소스 요구 사항, 워커 노드 용량, 다른 정책이나 제약 조건들, 테인트와 관용, 노드 친화성 규칙을 따짐controller-managernode-controller: 노드 관리replication-controller: repli..

Certification 2024.11.07

작심삼주 오블완 챌린지를 한다고 하네요~

작심삼주 오블완 챌린지오늘 블로그 완료! 21일 동안 매일 블로그에 글 쓰고 글력을 키워보세요.www.tistory.com 티스토리를 열심히 써야겠다고 다짐했는데 동기부여가 없어서 많이 작성을 못했답니다 ㅎㅎ근데 이런 저를 위해(?) 티스토리에서 이벤트를 열어주셨네요!! 11월 7일부터 11월 27일까지 21일 동안 매일 블로그에 글을 쓰면 된대요이벤트 완주를 목표로 삼아 하루에 하나씩 기술 글 쓰기 도전해보겠습니다 화이팅~ 그리고 10월 28일부터 11월 6일까지 프로모션 url 포함해서 공개글을 발행하면 추첨을 통해 스타벅스 기프티콘을 주신대요기프티콘 저에게 주시면 감사할 것 같습니다 ㅎ.ㅎ 오블완 21일 완주해서 아이폰16프로도 받겠습니다 아자아자

Daily 2024.10.29

[프로그래머스] 코딩테스트 고득점 Kit 힙 C++ (더 맵게, 디스크 컨트롤러, 이중우선순위큐)

1️⃣ 더 맵게 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr생각 흐름일단 내림차순 정렬을 해서 pop_back을 사용하자 (vector 사용)pre, now를 선언하고,pre가 K보다 작으면 now랑 섞기코드1 - 오답#include #include #include #include using namespace std;bool compare(int a, int b){ return a > b;}int solution(vector scoville, int K) { int answer = 0; sort(scoville.begin(), scoville.end(), compare); ..

Algorithm 2024.10.26

[프로그래머스] 코딩테스트 고득점 Kit 정렬 C++ (K번째 수, 가장 큰 수, H-Index)

1️⃣ K번째수 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 생각 흐름인덱스만큼만 새로운 벡터에 저장하고 sort하고 k번째 수 찾아서 answer에 넣기코드// 241024 23:50 시작 11:59 끝#include #include #include #include using namespace std;vector solution(vector array, vector> commands) { vector answer; for (auto command: commands){ vector v; for (int i=command[0]-1;i vector v를 갱신해주..

Algorithm 2024.10.25

[프로그래머스] 코딩테스트 고득점 Kit 해시 C++ (폰켓몬, 완주하지 못한 선수, 전화번호 목록, 의상, 베스트앨범)

1️⃣ 폰켓폰 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드// 241023 16:20 시작// 241023 16:30 끝#include #include using namespace std;set s;int solution(vector nums) { int answer = 0; for (int num: nums) s.insert(num); if (s.size() > (nums.size()/2)) answer = nums.size()/2; else answer = s.size(); return answer;}생각 흐름문제를 읽으면서 '오?! ..

Algorithm 2024.10.24

[AWS 2024 SUMMIT] 데이터로 미래를 설계하다: 현대카드의 빅데이터 플랫폼 구축 사례

요즘 금융사들도 온프레미스에서 클라우드로 전환하는 추세인 것 같다.클라우드 아키텍처와 친해지기 위해서 종종 AWS 고객 사례를 구경하며 분석을 하기도 하는데 이것저것 찾아보던 중 'AWS 금융 고객 성공 사례집'을 보게 되었다.이 사례집은 2019년 자료였는데 사례집을 보니 대부분의 금융사들이 디지털 전환을 위해 시작하는 단계라는 생각이 들었고, 현재 2024년에는 얼마나 깊게 클라우드로 전환하고 있는지 궁금해졌다.이 중 현대카드의 사례를 볼 수 있었는데 2024 SUMMIT에서 빅데이터 플랫폼 구축에 대한 발표를 진행하셨길래 성공적인 디지털 전환을 어떻게 이뤘는지에 대해 알고 싶어 영상을 보게 되었다.    Agenda1. 현대카드 빅데이터 플랫폼 소개 및 여정2. 빅데이터 플랫폼 2.03. 성과 및 ..

Daily 2024.10.23