본문 바로가기

전체 글26

AWS Summit Korea 2022- DevOpsGuru DevOps Guru 관찰가능성? 제어 이론에서는 시스템의 외부출력 정보로 시스템의 내부 상태를 얼마나 잘 추론 할 수 있는지를 의미한다. 자제 관찰 가능성 요구사항에 AWS CloudWatch가 사용된다. 로그 Cloudwatch 에인전트를 통해 API 호출 및 기타 메커니즘을 사용하여 AWS뿐만 아니라 온프레미스 리소스의 환경에서도 수집 할 수 있다. 로그 인사이트에서 쿼리 언어를 사용하여 여러 로그 그룹에서 로그 데이터를 분석할 수 있다. 내용 및 수집 이유 시간 경과에 따른 발생한 개별 이벤트에 대한 타임스탬프가 기록되어 있어서 긴급하고 예측할 수 없는 행동을 발견하는데 유요하다. 메트릭 Cloudwatch 에인전트로 메트릭을 수집한다. 기본적인 하이퍼바이저에서 수집되는 메트릭뿐만 아니라 메모리나.. 2023. 6. 29.
AWS Glue + AWS Glue Studio + Redshift + Athena + QuickSight Glue AWS Serverless Data Catalog & ETL Service ETL Terms Meta Data : 데이터의 위치, 파일 형식, 압축 유형, 레코드 크기, 레코드 수, 컬럼 타입 Data Catalog : 메타 데이터 저장소, 메타 데이터를 이용하여 보통의 테이블처럼 접근 Crawling : 정형, 비정형, 반정형 소스 데이터로부터 Data Catalog 생성하는 작업 ETL : 추출 (Extract), 변환 (Transform), 적재 (Load) 작업 – 실제 분석의 전단계 Database & Table : 메타데이터를 table 형태로 저장한 객체 및 저장소 Job : Crawling 또는 ETL 실행 작업 Workflow : 연속적인 Job 의 묶음 Glue: Data Ca.. 2023. 6. 29.
Install AWX 19(Kubernetes k3s) on Ubuntu 인프라 준비 Ubuntu 20.04 깡통 Ec2 생성 기본 프로그램 설치하기 Ec2 Type: >= t3.xlarge , c5.xlarge Security 그룹 생성 AWX-SG 80 port Target Group 생성 + Ec2 추가 AWX-TG-80 NLB 생성 + Target Group 추가 AWX-NLB Route53 도메인 생성 + NLB 연결 필수 컴포넌트 설치 1. ubuntu 업데이트 sudo apt update && sudo apt -y upgrade 2. k3s kubernetes 설치 curl -sfL https://get.k3s.io | sh - sudo systemctl status k3s 서버 재시작 후 재실행 sudo chmod 644 /etc/rancher/k3s/k3s.y.. 2023. 6. 29.
AWX 기본 구조 AWX Playbook 실행구조 AWX는 자체적으로는 자동화를 하는 도구가 아니다. 자동화를 위해 개발된 Ansible 코드를 기업에서 사용할 수 있도록 도와주는 환경(플랫폼)을 제공하는 개념이다. 그래서 AWX가 제공하는 기능들은 개발된 Ansible 코드를 실행하기 위해 목록을 관리하거나, 계정을 등록하고, SCM 정보를 등록하여 마지막에는 작업을 실제로 수행하는 템플릿(template)을 생성하는 데 그 목적이 있다. AWX UI Playbook을 등록하고 수행하기 위해서는 몇 가지 자원(템플릿을 구성하기 위한 설정들)을 추가해야 한다. UI에선 Ansible playbook을 실행하기 위한 기능 말고도 로깅과 로그인 통합, 권한 관리, 작업 연결(pipelining), 일정에 따른 작업 수행(cr.. 2023. 6. 29.