목록devops bootcamp 4/assignment log (8)
IT STUDY LOG
# 조사 및 발표 발표 주제 1 AWS에서는 인스턴스나 볼륨에 대해서 버스트 기능을 제공합니다. 이는 평소에 사용하지 않을 때의 성능을 모아두고, 부하가 발생할 경우 일시적으로 성능을 올리는 기능입니다. 이것이 어떤 메커니즘으로 작동하는지 연구하세요. 버스트 기능이란? - CPU 사용률이 낮거나 중간 정도인 워크로드는 CPU 사이클의 낭비를 초래하고 결과적으로 사용한 것보다 더 많은 비용을 지불하게 됨 - 이를 극복하기 위해 저비용 버스트 가능 범용 인스턴스인 T 인스턴스를 활용할 수 있음 EC2 버스트 가능 인스턴스 유형 - EC2 버스트 가능 인스턴스는 T4g, T3a 및 T3 인스턴스 유형과 이전 세대 T2 인스턴스 유형으로 구성 버스트 가능 성능 인스턴스에 대한 주요 개념 및 정의 - 기존 Ama..
# 조사 및 발표 발표 주제 1 [C173] 모니터링 시스템에는 메트릭 수집을 위한 두 가지 방식의 메커니즘이 존재합니다. 바로 Pull 방식과 Push 방식입니다. 프로메테우스는 어떤 방식의 메커니즘을 사용하나요? 또한 Pull 방식과 Push 방식은 어떻게 다르며, 장단점은 무엇인지, 또한 해당 방식을 사용하는 모니터링 도구는 어떤 것들이 있는지 연구해 보세요. 메트릭 수집을 위한 메커니즘 방식 - 데이터를 수집하는 방식에 따라 push, pull로 구분 더보기 pull 특징 - pull 기반 모니터링 시스템은 능동적으로 지표를 획득하는 모니터링 시스템 - 모니터링 시스템은 원격으로 애플리케이션에 액세스할 수 있는 기능이 필요 - 중앙 모니터링 시스템에서 에이전트로부터 구성 및 메트릭 메타데이터를 가..
# 조사 및 발표 발표 주제 1 가변적(mutable) 인프라와 불변적(immutable) 인프라의 차이는 무엇인가요? 가변적 인프라 가변적 인프라의 예시 : 서버를 수동으로 수정 - 웹 서버를 생성한다고 가정하면 Apache 2.4와 같은 것을 웹 서버로 배포한 다음 백엔드도 배포할 것 이것을 웹 서버 버전 1이라 가정 - 만일 apache를 NGINX와 같은 다른 웹 서버로 전환하고 싶을 경우, 웹서버 버전 1을 만들었던 것처럼 원하는 버전 2의 모습을 정의해야 함 - 웹서버 뿐 아니라 서버나 VM 또는 기타 등등을 변경하기 위해 가변적 인프라에서는 기존 서버를 새로운 버전 구성으로 업그레이드해야 해야 함 - 일반적으로 구성 관리 도구(Chef, Puppet, Ansible)를 이용해 수행하며, 구성..
# 조사 및 발표 발표 주제 1 다음의 헤더를 보고 유추할 수 있는 내용을 모두 작성하세요. 요청 헤더 1. 요청 라인 GET /career/jobs? company-Toss%20Global HTTP/1.1 - 메서드 : GET, (리퀘스트 바디가 없음) - 요청 URL : /career/jobs?company=Toss%20Global - HTTP 버전 : HTTP/1.1 2. 요청 헤더 콘텐츠 협상 관련 헤더 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif, image/webp, image/apng,*/*;q=0.8, application/signed-exchange; v-b3;q=0.9 - Accept 헤더 : 클라이언..
# 조사 및 발표 발표 주제 1 소켓과 포트의 특징을 작성하고, 그 차이점을 설명하세요. 소켓 - 응용 계층과 전송 계층 간의 소프트웨어 Interface - 데이터 통신이란 결국 호스트와 호스트 간의 데이터를 주고받는 행위 - 데이터 통신을 위해 응용 계층(사용자가 네트워크에 접근할 수 있는 인터페이스를 담당하는 계층)의 네트워크 서버/클라이언트 프로그램은 역할에 따라 프로세스를 생성 - 주로 백그라운드 프로그램인 데몬이 메모리에 상주하며 사용자 요청을 기다리며 프로세스를 리스닝 - 서버와 클라이언트 각 각 프로세스가 연결되어야 네트워크 통신을 통해 데이터 송수신이 가능한데, 이 연결 창구 역할을 소켓이 수행 - 소켓은 프로그래머가 네트워크 통신을 위해 송신자와 수신자 간의 연결을 설정하고, 데이터를 ..