MapleStory Finger Point

Welcome to ssunghwan's IT Blog

Introduce
·
About Me
안녕하세요,간단하게 제 소개를 드리도록 하겠습니다 :) Let me introduce myself.클라우드 인프라 운영에 관심을 가지고 공부한 기술들을 공유하고자 Blog를 개설하게 되었으며현재 외국계 기업에서 IT Cloud Engineer 직무를 맡고 있고 AWS와 Azure 벤더 중심으로 운영하고 있습니다. 👨‍💻 Experiences네트워크 엔지니어 | 기술1팀 | 팀원 2021.06 ~ 2023.07Cisco 벤더사의 L2 Switching, L3 Routing, Wireless 구축 및 운용FortiGate, Axgate, Cisco ASA 등 방화벽을 활용한 IPSec VPN, SSL VPN 구축 및 Policy 운영네트워크 인프라 구축 및 고객사 인프라 유지보수 클라우드 엔지니..

Introducing the Cluster Proportional Autoscaler
·
EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!오늘은 CPA 기술에 대해서 학습해보고도전과제인 terraform으로 함께 배포까지 해보도록 하겠습니다. 01. CPA (Cluster Proportional Autoscaler)CPA는 클러스터 노드 수(또는 CPU core 수)에 비례해서 특정 Deployment/ReplicaSet의 replica를자동으로 조정하는 컨트롤러 입니다. 📌 핵심 포인트:HPA는 Pod의 CPU/Memory 사용량을 보고 스케일 하는 반면, CPA는 노드 수 자체를 보고 스케일.Metrics Server가 불필요 합니다. 오직 kube-apiserver에서 노드 목록만 조회하..
KEDA (Kubernetes Event-driven AutoScaling)
·
EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!이번 포스팅은 KEDA AutoScaler에 대해서소개하고 실습하는 시간을 갖도록 하겠습니다. 01. KEDA AutoScaler 소개기존의 HPA(Horizontal Pod AutoScaler)는 리소스(CPU, Memory) 메트릭을 기반으로스케일 여부를 결정했었습니다. 하지만, 실제 프로덕션 환경에서는 아래와 같은 상황이 더 많이 발생합니다.Kafka 토픽에 메시지가 10만개 쌓였다 → worker 늘려야 함RabbitMQ 큐가 비었다 → worker 0개로 줄여야 함DB에 대기 중인 작업이 많다 → 처리 파드 늘려야 함CPU는 멀쩡한데 일감이 폭발하는 ..
HPA vs VPA Comparison
·
EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!이번 포스팅은 파드 오토스케일링 기술인HPA, VPA에 대해서 알아보도록 하겠습니다. 01. HPA (Horizontal Pod Autoscaling) HPA는 언제, 어떻게 스케일 판단을 내리나? 가 핵심입니다.단순히 "CPU가 높으면 늘린다"가 아닙니다. 메트릭 수집 → 목표값과 비교 → 수식으로 replica 수 계산 → 실제 반영 (4단계로 나뉘며, 반복합니다) 📌 메트릭은 어디서 가져올까요?HPA Controller │ ├─ metrics.k8s.io ← CPU/Memory (metrics-server) ├─ cust..
EKS Best Practices Guide : Cluster Autoscaling
·
EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!오늘은 Cluster 오토스케일링 기술인Cluster Autoscaler와 Kapenter에 대해서알아보도록 하겠습니다. 01. Karpenter vs Cluster AutoScaler 분석Cluster Autoscaler (CA) 는 Kubernetes 공식 SIG-Autoscaling에서 관리하는 오토스케일러입니다.작동 방식이 명확한데, 스케줄 실패한 Pod를 감지하고, Node 추가/삭제 전에 시뮬레이션을 돌린 뒤,EC2 Auto Scaling Group의 DesiredReplicas 필드를 조정하는 방식으로 동작합니다.쉽게 말하면 CA는 Kubernet..
Introduction to EKS Managed Node Groups
·
EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!오늘은 파드를 관리하는 EKS 관리형 노드 그룹의종류에 대해서 학습하는 시간을 갖도록 하겠습니다. 01. On-Demand 노드 그룹먼저 온디맨드가 기준선이라서 먼저 소개하도록 하겠습니다.EKS 관리형 노드 그룹의 기본 동작 방식을 이해해야 ARM과 Spot의 차이점을 알 수 있습니다. 📌 EKS 관리형 노드 그룹이란?노드 프로비저닝 / 업그레이드 / 교체를 AWS가 대신 해줍니다 → ASG(AutoScalingGroup) 위에서 동작vanilla k8s 에서는 직접 EC2를 띄우고 kubelet을 설정해야 했던 것을 AWS가 흡수함.'eksctl get n..
Introduce to Prometheus & Grafana
·
EKS Workshop 4th Cohort
포스팅은 CloudNet@팀 서종호(Gasida)님이 진행하시는AWS EKS Workshop Study 내용을 참고하여 작성합니다. 안녕하세요!파드 스케줄링 실습을 하기 위해Prometheus, Grafana 등 모니터링 도구 소개하고설치하는 시간을 가져보도록 하겠습니다. 01. Prometheus 소개 및 설치프로메테우스란? 시계열 데이터베이스 기반의 오픈소스 모니터링 시스템 입니다.클러스터 / 애플리케이션의 매트릭을 수집하고, 저장하고, 쿼리할 수 있습니다. 📌 특징Pull 방식 수집대부분의 모니터링 시스템은 에이전트가 서버로 데이터를 Push하는 방식임.하지만 프로메테우스는 반대로 주기적으로 대상을 직접 Scrape 하는 방식입니다.Prometheus ──── HTTP GET /metrics..