본문 바로가기
반응형

Engineering17

Hashicorp Nomad란? 기능 설명과 설치 가이드 Hashicorp Nomad란?Nomad는 Hashicorp 사에서 개발한 고가용성, 분산형, 클러스터 및 어플리케이션 스케쥴러로 서비스, 배치 작업 등을 지원하는간소화된 Kubernetes라 볼 수 있다.Nomad vs KubernetesKubernetes와 Nomad는 애플리케이션 배포 및 관리를 위한 유사한 핵심 사용 사례를 지원하지만 몇 가지 주요 방식에서 차이가 있다. Kubernetes는 클러스터 관리, 스케줄링, 서비스 검색, 모니터링, 시크릿 관리 등 Linux 컨테이너 기반 애플리케이션을 실행하는 데 필요한 모든 기능을 제공하는 것을 목표로 한다.Nomad는 클러스터 관리 및 스케줄링에만 집중하는 것을 목표로 하며, 서비스 검색/서비스 메시를 위한 Consul 및 비밀 관리를 위한 Vau.. 2024. 6. 18.
Cast.ai란 component 및 작동원리 https://docs.cast.ai/docsCast AI란?cast ai는 쿠버네티스 환경의 리소스 최적화를 함으로써 리소스, 비용 최적화를 목표로하는 솔루션 입니다.cast ai의 구조와 최적화를 어떻게 이뤄내는지에 대한 문서를 작성했습니다.trial license 사용에 앞서 간단한 구조를 파악하고 테스트를 진행할 예정입니다.   Available Savingscast.ai Agent가 수집한 자료를 바탕으로자동 스케일링 기능을 사용시 얼마나 비용을 절감할 수 있는지를 나타내는 대시보드Available savings report for CAST AI-managed clusters (Read-only 옵션 O)CAST AI가 클러스터를 관리하는 경우,이 보고서의 상단 섹션에 권장 설정에 도달하기까지 .. 2024. 5. 21.
EKS에서 Spring APP Metric 추적 및 K6 LoadTest 목적EKS 환경에서 Java Spring APP의 Metric을 Prometheus로 Scrap하고 k6를 통해서 부하테스트 진행최종적으로 Pod, Node, DB 사이징&튜닝 및 finops 구현을 위한 테스트 목적Test ApplicationJava Spring에 TimeLeaf FormData로 구성되어있고 DB 연결이 가능한 간단한 Demo 어플리케이션어플리케이션 구성 : 회원 등록/조회, 상품 등록/조회, 상품 주문/조회/취소 기능 Spring Boot APPDB 커넥션 등 yaml 파일 수정하여 재사용하여 ECR에 이미지 로드https://github.com/sgwon96/devopsTest GitHub - sgwon96/devopsTest: devopst Testdevopst Test. Co.. 2024. 5. 14.
AWS CloudTrail & CloudWatch & Lambda를 활용한 리소스 생성, 삭제 추적 목적 : AWS 계정에 대한 리소스의 생성, 삭제 등에 관한 모니터링 구성Cloud trailAWS CloudTrail은 AWS 계정의 운영 및 위험 감사, 거버넌스 및 규정 준수를 활성화하는데 도움을 주는 AWS 서비스사용자, 역할 또는 AWS 서비스가 수행하는 작업은 Event로 기록됨이벤트에는 AWS Management Console, AWS Command Line Interface 및 AWS SDK, API에서 수행되는 작업들이 포함CloudTrail은 세가지 방법으로 Event를 기록한다.- Event history : Event history는 지난 90일 간 한 AWS 리전의 관리 이벤트에 대해 보기, 검색 및 다운로드가 가능하고, 수정이 불가능한 레코드를 제공, 단일 속성을 필터링해 이벤트.. 2024. 4. 25.
반응형