본문 바로가기
728x90

cloud8

[EKS] aws-load-balancer-controller 배포 EKS 리소스 부하 분산NLB(Network Load Balancer)Service 리소스의 LoadBalancer 타입을 감시하여, 필요 시 NLB를 생성하여 TCP/UDP 트래픽을 관리낮은 지연 시간과 고성능이 요구되는 애플리케이션에 적합 ALB(Application Load Balancer)AWS Load Balancer Controller는 Kubernetes의 Ingress 리소스를 감시하여, 필요한 경우 ALB를 자동으로 생성하고 관리HTTP/HTTPS 트래픽을 여러 파드에 걸쳐 로드밸런싱 할 수 있음ALB Ingress Controller는 Kubernetes Ingress 리소스를 활용하여 트래픽 라우팅 규칙을 정의들어오는 요청이 ALB Ingress Controller에 도달하면 요청의 .. 2025. 2. 14.
[Terraform] Windows에 Terraform 설치하기 개요테라폼을 Windows 환경에서 설치한다. 다운로드https://developer.hashicorp.com/terraform/install Install | Terraform | HashiCorp DeveloperExplore Terraform product documentation, tutorials, and examples.developer.hashicorp.com  설치압축 해제 후 나온 terraform.exe 파일을 C:\ 디렉터리에 옮긴다. Windows 환경 변수 등록하기내 컴퓨터 속성(단축키 : win + Pause)고급 시스템 설정 환경 변수 Path 편집환경 변수 등록Terraform CLI 테스트(CMD , Powershell 모두 실행) 2024. 12. 6.
[Devops] Terraform + Cloud-init & Ansible 현대의 IT 인프라 환경에서, 시스템 관리자와 DevOps 엔지니어들은 인프라를 효율적으로 관리하기 위해 다양한 자동화 도구를 사용합니다. 이 글에서는 Terraform + Cloud-init 조합과 Ansible을 비교하여 각 도구의 역할과 사용 목적을 살펴보겠습니다. 특히 위의 이미지에서 각 도구의 주요 사용 영역을 시각적으로 표현하고 있으니 참고하시기 바랍니다. 1. Terraform과 Cloud-init의 조합: 인프라 프로비저닝 및 초기 설정Terraform의 역할: 인프라 생성 및 관리Terraform은 Infrastructure as Code (IaC)를 지원하여 AWS, Azure, GCP와 같은 클라우드 환경에서 인프라 리소스를 선언적 코드로 정의하고 관리합니다. 이를 통해 EC2 인스턴.. 2024. 11. 6.
[DevOps] Nis lsync ldap AD 로밍 Cloudinit 개요NIS, Lsync, LDAP, AD로밍, 그리고 Cloudinit은 모두 시스템 관리, 사용자 관리, 그리고 서버 초기화 및 설정과 관련된 기술로, 각기 다른 목적을 가지고 있지만 상호 보완적인 방식으로 사용할 수 있습니다. 이러한 기술들을 크게 세 가지로 묶어서 설명할 수 있습니다. (사용자 관리, 파일 및 데이터 동기화, 서버 초기화 및 구성)1. 사용자 관리이 범주에 해당하는 기술은 NIS, LDAP, AD 로밍입니다. 이들은 모두 사용자 및 그룹 정보의 중앙 집중화 및 인증을 목표로 하고 있습니다.NIS(Network Information Service)NIS는 주로 Unix/Linux 시스템에서 사용자 계정, 그룹, 호스트명, 메일 별칭 등의 정보를 중앙 서버에서 관리하고 이를 네트워크를 .. 2024. 10. 10.
[NVIDIA] MIG를 활용한 고성능 컴퓨팅 환경 구축 1. Kubernetes & MIGKubernetes는 컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화하는 오픈 소스 플랫폼입니다. MIG와 Kubernetes를 통합하면 다음과 같은 이점을 얻을 수 있습니다:리소스 최적화: Kubernetes의 자원 할당 기능과 MIG의 인스턴스 분할 기능을 결합하여 GPU 자원을 최적화할 수 있습니다.유연한 스케줄링: Kubernetes의 스케줄러를 사용하여 다양한 크기의 MIG 인스턴스를 필요에 따라 유연하게 할당할 수 있습니다.자동화된 관리: Kubernetes의 오토스케일링과 자원 모니터링 기능을 통해 GPU 사용량을 자동으로 관리하고 최적화할 수 있습니다.1.1 Kubernetes 설정 예시Kubernetes 노드 설정: 각 노드에서 NVIDIA 드라이.. 2024. 7. 31.
메가 레이드 개요메가레이드(MegaRAID)는 LSI Corporation(현재는 Broadcom Inc.에 인수됨)이 개발한 RAID(중복 배열의 독립 디스크) 컨트롤러 제품군의 브랜드 이름입니다. RAID 컨트롤러는 여러 개의 하드 드라이브를 관리하여, 데이터 중복성, 성능 향상, 또는 둘의 조합을통해 시스템의 신뢰성과 속도를 개선하는 장치입니다. 메가레이드 컨트롤러는 엔터프라이즈급 서버와 스토리지 시스템에서 널리 사용되며, 다양한 RAID 레벨을 지원하여 데이터 보호와 성능 최적화를 제공합니다.메가레이드의 주요 기능!! 다양한 RAID 레벨 지원메가레이드 컨트롤러는 RAID 0, 1, 5, 6, 10 등과 같은 다양한 RAID 레벨을 지원합니다. 각 RAID 레벨은 성능과 데이터 보호 수준에서 서로 다른 특성을.. 2024. 2. 17.
728x90