728x90 분류 전체보기159 Ansible/ IaC (Infrastructure as Code) 📌 Ansible이란?🔹 Ansible(앤서블)은 자동화(Automation) 도구🔹 주로 서버 관리, 애플리케이션 배포, 네트워크 구성 자동화 등에 사용🔹 복잡한 IT 인프라를 쉽고 빠르게 설정하고 운영할 수 있 📌 IaC (Infrastructure as Code)🔹 "인프라를 코드로 관리"🔹 서버, 네트워크, 데이터베이스 등의 IT 인프라를 코드로 작성하여 자동화하는 방식🔹 사람이 직접 서버를 설정하는 게 아니라, 코드(YAML, JSON, Terraform 등)를 사용해 서버를 구성하고 배포 DevOps = IaC + CI/CD IaC가 뭐냐?"인프라를 코드로 정의하는 것을 말함" - 이때 중요한 건 인프라를 코드로 정의하는 것 중에 하나로, ansible이랑 terraform을 사.. 2025. 3. 7. 서버 모니터링/ ggdG - 전부 삭제 1️⃣ Telegraph (Telegraf)Telegraf는 데이터 수집 도구야.서버나 애플리케이션에서 CPU 사용량, 메모리, 네트워크 트래픽 같은 데이터를 수집해서 다른 시스템(예: InfluxDB)에 보낼 수 있어.2️⃣ InfluxDBInfluxDB는 시계열 데이터베이스야.시계열 데이터(Time-series data)란 시간이 지나면서 변하는 데이터(예: 온도 변화, CPU 사용량, 네트워크 트래픽 등)를 저장하는 데이터베이스야.높은 성능으로 데이터를 빠르게 저장하고 분석할 수 있어.# 모니터링하고자 하는 서버에는 agent가 설치되어 있어야 함 telegraf 및 influxDB를 설치하기 위한 레포 추가1. 수집 - telegraf: 어떤 서버의, 어떤 리소스를, 얼마의 간격으로 수집할지(CP.. 2025. 3. 7. Open vSwitch/ openvswitch 실행 안될 때 📌 Open vSwitch (OVS)란?Open vSwitch- 서로 다른 서버의 존재하는 "가상의" 네트워크끼리 통신하기 위한 "오버레이 네트워크"를 구성하는 툴 VPN이 "사설" 네트워크끼리의 오버레이네트워크OVS는 "가상" 네트워크끼리의 오버레이네트워크 서로 다른 서버 kvm1, kvm2 두 개의 대역을 연결해 주는 느낌 Open vSwitch (OVS)는 가상화 환경에서 네트워크 스위치를 소프트웨어로 구현한 것클라우드, 가상 머신(VM), 컨테이너 환경에서 고성능 네트워크를 관리할 때 사용 됨.✅ 1. Open vSwitch의 역할일반적인 네트워크에서는 물리적 스위치를 사용하지만,가상화 환경(KVM, Xen, Docker, Kubernetes 등)에서는 가상 스위치(OVS)가 필요함. 🔹 OV.. 2025. 3. 6. KVM(CLI) 📌 KVM (Kernel-based Virtual Machine) – CLI 환경에서 사용하기KVM은 Linux 기반의 가상화 솔루션으로, CLI(Command Line Interface)에서 virsh, virt-install, virt-builder 등의 명령어를 사용하여 VM을 관리할 수 있음. 🎯 GUI 환경에서 VM 및 네트워크를 생성하고 관리했던 것들을 CLI 환경에서 할 것. virsh list - 동작중인 VM들의 목록--all : 모든 VM(도메인) 목록실습더보기[root@kvm11 ~]# cd /etc/libvirt/qemu/[root@kvm22 ~]# cd /etc/libvirt/qemu/kvm1에는 vyos.xml과 vyosrm.xml이 없는 이유는?- 전에 우리가 했던 migr.. 2025. 3. 5. Route53 📌 Route 53 (AWS의 DNS 서비스)Route 53은 AWS에서 제공하는 DNS(Domain Name System) 관리 서비스임. 사용자의 도메인 이름을 IP 주소로 변환하는 역할을 하며, 트래픽 라우팅과 도메인 등록 기능도 제공합니다.1️⃣ Route 53의 주요 기능✅ DNS 레코드 관리: 도메인과 IP 주소를 연결하는 DNS 레코드(A, CNAME 등)를 설정 가능✅ 트래픽 라우팅: 사용자의 요청을 여러 AWS 리소스(EC2, S3 등)로 라우팅✅ 도메인 등록 및 관리: 직접 도메인을 구매하고 관리 가능✅ 가용성과 확장성: AWS의 글로벌 인프라를 이용해 빠르고 안정적인 네트워크 제공 실습 route 53더보기- 즐찾하고- 가비아에 저렴한 도메인이 많음(550원)- 명칭은 상관없음 - .. 2025. 2. 25. Launch Template (시작 템플릿) / Auto-scaling 📌 Launch Template- EC2 인스턴스를 만들 때 필요한 설정을 미리 저장해 둔 템플릿 - 자동으로 스케일링을 하기 위해 그전에 시작 템플릿을 만들어주는 것- 만약 EC2를 여러 개 만들 때 매번 수동으로 설정하면 비효율적임- Launch Template을 사용하면 한 번만 설정하고 재사용 가능하므로 편리함. 📌 Auto-scalingAWS Auto Scaling은 트래픽 변화에 따라 EC2 인스턴스를 자동으로 늘리거나 줄이는 기능임. 즉, 사용자가 많아지면 서버를 추가하고, 사용자가 적어지면 서버를 줄여서 비용을 절약하면서도 서비스 성능을 유지할 수 있음.📌 Auto Scaling 주요 개념✅ Launch Template (또는 Launch Configuration)새로운 EC2 인스턴.. 2025. 2. 24. 이전 1 2 3 4 5 6 7 8 ··· 27 다음 728x90