목록전체 글 (17)
Training Room
Red Hat Enterprise Linux(RHEL) 환경에서 Keepalived와 LVS를 활용한 VIP(Virtual IP) 및 고가용성(HA) 구성 방법과 네트워크 동작 원리를 다음과 같이 요약할 수 있습니다.1. 구성 및 절차 요약Keepalived는 VRRP(Virtual Router Redundancy Protocol)를 통해 VIP를 관리하며, LVS(Linux Virtual Server)와 연동해 로드 밸런싱까지 지원합니다.두 대의 서버(예: 1.1.1.1=Master, 1.1.1.2=Backup)가 1.1.1.3(VIP)을 공유하며, 5333 포트 트래픽을 분산 처리합니다.설치 및 설정 절차:양쪽 서버에 Keepalived 설치VRRP 및 서비스 포트 방화벽 허용커널 파라미터(ip_no..
Terraform 사용 가이드provider.tf# Define required providersterraform {required_version = ">= 1.0.0" required_providers { nhncloud = { source = "nhn-cloud/nhncloud" version = "1.0.2" } }}# Configure the nhncloud Providerprovider "nhncloud" { user_name = "terraform-guide@nhncloud.com" tenant_id = "aaa4c0a12fd84edeb68965d320d17129" password = "difficultpassword" auth_url =..
리눅스에서 cgroup(Control Groups)은 프로세스의 리소스 사용을 제어하고 모니터링하기 위한 기능입니다.cgroup은 CPU, 메모리, 디스크 I/O, 네트워크 대역폭과 같은 시스템 리소스를 프로세스 그룹 단위로 관리할 수 있게 해줍니다.이를 통해 시스템 리소스를 보다 효율적으로 관리하고, 리소스가 부족한 상황에서 특정 프로세스나 프로세스 그룹이 다른 프로세스에 영향을 주지 않도록 할 수 있습니다. cgroup의 주요 기능:리소스 제한: cgroup을 사용하면 특정 프로세스 그룹이 사용할 수 있는 리소스를 제한할 수 있습니다.: 예를 들어, 메모리 사용량을 제한하거나 CPU 사용량을 제한할 수 있습니다.리소스 할당: 여러 프로세스 사이에서 시스템 자원을 효율적으로 분배할 수 있습니다.: 예를..
압축gzip 압축(70% 작아짐)아니면 brotli 압축 사용이미지포맷Jpeg, png 보다는 webp를 사용gif이미지도 webp나 mp4로 변환영상을 압축하는 오픈소스도 확인 AOMedia Video 1(AV1)http 버전http v1요청시 한번에 파일을 1~6개만 가져올 수 있음차례로 웹페이지 구성파일을 요청하게 됨http v21개의 tcp연결로 수 많은 파일들을 가져올 수 있음예전에는 이미지 파일 몇 개를 하나의 파일로 묶어서 보냈었다면 이제는 그럴 필요가 없어짐http v3tcp 말고 udp로 전송tcp 특유의 Blocking 문제가 없어짐 TCP Socket - Blocking / Non-Blocking모바일 환경에서도 매우 빠르게 연결됨(유저 IP가 변경되어도 연결유지)티니핑지연시간 줄이기..
최근에 열심히 공부한 결과 Kubestronaut 자격을 획득하게 되었고, 어느 블로그에서는 Kubestronaut 유지 기간 따로 없다는 글을 본 것 같아서 관련 내용을 다시 찾아본 결과 자격이 영구적이지 않다는 것을 알게 되었다. As a Kubestronaut, what happens if one of my certifications expires?You will still be a Kubestronaut until the end of the year. Here is how we are managing the expiration :The Kubestronaut title is valid until the end of the year in which their first of the 5 certifi..
How does gVisor operate in a Kubernetes environment, and what are its main benefits?a) Focuses on optimizing application performance.b) Enhances security using lightweight virtual machines (VMs).c) Strengthens security by virtualizing interactions between containers and the kernel.d) Optimizes network traffic between clusters.gVisor는 쿠버네티스 환경에서 어떻게 동작하며, 주요 이점은 무엇인가요?a) 애플리케이션의 성능을 최적화하는 데 중점을 둔..
01. Write a bash script that prints the string "HELLO". Answer echo "HELLO" 02. Looping and Skipping Answer 문제를 보면 1부터 2씩 증가하는 것을 알 수 있다. https://devpouch.tistory.com/128 에서 참고해 보면 for 문을 사용하는데 {시작..끝..증감폭} 이렇게 입력하면 된다고 한다. for var in {1..99..2} do echo $var done 03. A Personalized Echo Answer read input echo "Welcome" $input 04. Looping with Numbers Answer for var in {1..50} do echo $var done 0..
01. 실습서버 준비 서버 운영 중에 서버 성능을 변경해야 하는 상황이 발생하곤 한다. 아래와 같이 테스트 할 서버를 준비했다. Name= jeongdo-schedule-010 서버 성능을 변경하려면 Actions > Instance settings > Change Instance type 메뉴로 이동해야 하지만 비활성화 되어 있는 것을 확인 할 수 있다. 02. Change Instance type 메뉴 활성화 Change Instance type 메뉴를 활성화 하기 위해서는 Instance state를 Stopped 로 만들어야 한다. Instance state > Stop instance 메뉴를 클릭한다. Instance type 상태가 변경되는 것을 확인 할 수 있다. Stopping -> Sto..
정의 수 많은 Virtual Private Cloud(VPC)와 고객의 On-Premise 네트워크를 쉽고 자유롭게 연결할 수 있도록 하는 AWS Hyperplane 기반의 Regional Virtual Router 핵심 기능 수많은 VPC를 쉽고 자유롭게 연결 지점/지사/On-Premise를 단순하게 통합 (VPN,Direct Connect Gateway) Routing Domain을 활용한 다양한 구성 (Consolidation/Isolation) 구성요소 Attachment Amazon VPC, VPN 연결과 TGW간의 연결을 의미 리전내 모든 가용영역(Subnet)을 지정하여 가용성과 성능을 확보(Subnet내 ENI) 향후 Direct Connect Gateway(DX-GW) 추가 예정 Asso..
유형별 CloudFront 설정에 대해 작성하였다. 객체를 캐시 하지 않는 설정 헤더 > 모두를 선택한다. 객체를 1시간 캐싱 설정 최소, 최대, 기본 TTL을 동일한 값으로 설정한다. (3600초 = 1시간) 범위 : 최소 TTL ~ 최대 TTL 기본 : 기본 TTL 정책 설정 구성 정책을 생성하면 동작(Behaviors)에서 동일한 캐시 키 및 원본 요청 정책을 동일하게 적용할 수 있고 편집을 한 번에 한꺼번에 적용이 가능하다. CF를 통한 웹 리소스 404 에러관련 원본(Origin)에 없는 콘텐츠를 요청했기 때문에 404 응답을 받은 것. 요청이 잘못된 건지, 정상 요청인데 원본에서 파일이 누락되었던지 둘 중 하나 일 것이다. NS(NameServer) 관련 abc.com 도메인을 A회사에서 구입..