EKS를 이용한 3-Tier 구성
프로젝트 개요 VPN을 통한 하이브리드 클라우드 및 CICD Pipeline 구성 구축 환경 AWS(Amazon Web Services) 및 Github, Flask 주요 사용 기술 Nginx, VPN, EKS, ACM, ALB, CloudWatch, Fluentd, HPA, Github(action) 고려사항 가용성, 확장성, 편리성, 보안성, Log 관리 프로젝트 내용 [ 운영 환경 구성도 ] AWS managed Kubernetes 서비스인 EKS 사용 하이브리드 클라우드 구성 Web-Was-DB가 연동되도록 3-Tier 구축 개발환경은 Full-Container Stack으로 구성 [ 핵심 구현 기술 (고려사항) ] Kubernetes Service SVC, Ingress, Deployment, ..
[Ncloud] 재해복구, DR
재해복구(Disaster Recovery)란? 지진, 화재와 같은 천재 지변이나 테러, 해킹, 사이버 공격 등 각종 재난, 재해로 인해 데이터센터 등 기업의 IT 인프라에 장애가 발생하여 제 기능을 수행하지 못하게 되었을 때 이를 대체하거나 복구하여 비즈니스 및 서비스의 연속성을 확보하는 것 더보기 출처: https://www.ncloud.com/intro/architecture/21 Cloud Agnostic Imaging : OS, Application, Data를 이미징 파일로 생성하는 기술 ‘소스 애그노스틱 이미징 기술’은 복잡한 소스 환경을 하나로 만들어주는 클라우드 애그노스틱 플랫폼 기술 중 하나입니다. OS, Application, Data를 ‘.ZIA’ 형태의 이미지 파일로 생성함으로써, ..
Kubernetes 모니터링
블랙박스 모니터링 : 애플리케이션 외부에 초점, (CPU, Mem, Disk 등)인프라 수준의 모니터링 화이트박스 모니터링 : 애플리케이션 상태에 초점, 시스템의 상태가 왜 이런지 파악 모니터링 패턴 블랙박스 모니터링 - 리소스 파악 USE패턴(모든 리소스에 대해 사용률, 포화도, 오류율 확인) - 인프라 컴포넌트에 초점 --> 시스템의 리소스 제약과 오류율 빠르게 파악 가능 ex) 클러스터 노드의 네트워크 상태를 점검하기 위해 사용률, 포화도, 오류율을 모니터링해 네트워크 병목이나 네트워크 스택의 오류를 쉽게 알 수 있음 화이트박스 모니터링 - App의 최종 UX 모니터링 RED(요청, 오류율, 소요시간) - 사용자의 서비스 경험에 초점 *구글의 네가지 황금 신호에서 가져옴. 레이턴시(요청을 처리하는 ..