본문 바로가기

클라우드/개념 정리

(6)
[kickstart] OS 설치 자동화(ubuntu 20.04) #dhcp #tftp-server #PXE 부팅 #kickstart PXE 부팅 (Preboot eXecution Environment) : NIC를 통해 부팅하는 환경(네트워크 어댑터의 pxe부트 기능), 이미지(ISO)파일 없이 네트워크를 통해 OS 설치/부팅, 서버-클라이언트 인터페이스(pxe노드-target노드) http, tftp, dhcp 필요 PXE 서버 : diskless부트 환경을 제공하는 서버, pxe부트 기능을 통해 OS 설치 여러 버전의 OS 설치 환경 만들 수 있음 usb 플래시로 설치하는 것보다 빠름 동시에 여러 시스템에 OS설치 가능 Kicstart기능을 통해 설치 과정 완전 자동화/커스터마이징 가능 tftp(server) ftp와 동일하게 파일 전송 프로그램, 동작방식이 간단..
Kubernetes 모니터링 블랙박스 모니터링 : 애플리케이션 외부에 초점, (CPU, Mem, Disk 등)인프라 수준의 모니터링 화이트박스 모니터링 : 애플리케이션 상태에 초점, 시스템의 상태가 왜 이런지 파악 모니터링 패턴 블랙박스 모니터링 - 리소스 파악 USE패턴(모든 리소스에 대해 사용률, 포화도, 오류율 확인) - 인프라 컴포넌트에 초점 --> 시스템의 리소스 제약과 오류율 빠르게 파악 가능 ex) 클러스터 노드의 네트워크 상태를 점검하기 위해 사용률, 포화도, 오류율을 모니터링해 네트워크 병목이나 네트워크 스택의 오류를 쉽게 알 수 있음 화이트박스 모니터링 - App의 최종 UX 모니터링 RED(요청, 오류율, 소요시간) - 사용자의 서비스 경험에 초점 *구글의 네가지 황금 신호에서 가져옴. 레이턴시(요청을 처리하는 ..
istio Service Mesh(서비스 메시) : 서비스간의 통신을 제어, 관리할 수 있도록 하는데 특화된 마이크로서비스를 위한 인프라계층 : API(Application Programming Interface)를 사용하여 애플리케이션 인프라 서비스 간에 대량의 네트워크 기반 프로세스 간 통신을 처리하도록 설계된 구성이 가능하고 대기 시간이 짧은 인프라 계층 기존의 서비스 아키텍처 호출이 직접 호출방식 → 서비스메시에서의 호출은 자체 인프라계층의 proxy통해 이루어짐. 서비스메시를 구성하는 개별 proxy는 서비스 내부가 아니라 각 서비스와 함께 실행되므로 sidecar라고도 함. 각 서비스에서 분리된 sidecar proxy들이 모여 Mesh network 형성 클라우드/컨테이너 환경과 어우러지면서 api-g..
네트워크 IP(Internet protocol) : 인터넷이나 로컬 네트워크를 통해 전송되는 데이터 형식을 제어하는 규칙 집합/프로토콜 IP Address : 인터넷에 연결된 모든 호스트나 라우터 장비의 인터페이스에 할당된 논리주소, (랜선 or 무선으로 연결되어 있는(point to point)→라우터를 가운데 두고, 라우터에 디바이스 연결하고 그 라우터끼리 연결하는 방식)목적지 컴퓨터가 위치한 네트워크를 찾기 위해 사용, 인터넷 or 로컬 네트워크에서 장치를 식별하는 고유한 주소, 네트워크 장치 간에 정보를 보낼 수 있도록 하는 식별자(위치 정보가 포함되어 있고 장치에서 통신에 액세스할 수 있음) 인터넷은 서로 다른 컴퓨터, 웹사이트를 구별할 방법 필요→IP주소를 통해(IP주소 외우기 어려움)→도메인 사용 I..
리눅스 배포판 리눅스 배포판 : 리눅스 커널 자체만을 사용X → 커널과 함께 운영체제 목적에 맞는 여러 프로그램 패키징해 제공 각각의 배포판은 운영체제 및 프로그램을 쉽게 관리할 수 있도록 저장소(repository) 운영 Slackware 계열 : 모든 설정, 관리를 편집기로 직접 수정 OpenSUSE Debian 계열 : 패키지 관리 편리함, 안정성 높음, 패키지 관리자(apt) Ubuntu : 사용자 편의성에 초점을 맞춰 개발됨 RedHat 계열 : 주로 기업용, 패키지 관리자(yum → dnf) Fedora : RHEL에 포함될 새로운 기술을 미리 시험하는 용도 RHEL(유료) : 특정 버전의 Fedora 리눅스 배포판 기반으로, 검증되고 안정화된 코드 채택해 개발됨, 기술지원 O CentOS(무료) : RHE..
Jira jira : 프로젝트 관리, 이슈 추적 팀 간 또는 팀 내부 이슈 관리, 일감을 담당자에게 지정할 수 있는 이슈 트래킹 서비스 짧은 주기의 개발단위를 반복하여 프로젝트를 완성시켜나가는 에자일 방식의 프로젝트 관리 협업 툴 팀에 스토리를 쉽게 생성 및 추적하고, 스프린트 백로그를 구축하고, 팀 약속 및 속도를 식별하고, 팀 활동을 시각화하고, 팀 진행 상황을 보고할 수 있는 도구를 제공 에자일 방식의 프로젝트 관리 → 칸반, 스크럼 등을 사용 개인/사무용 업무 관리 지라 이전에 사용하던 툴 구글 스프레드시트(데이터 관리하는 리소스 많이 듬, 이슈 상태 직관적 파악 어려움, 보안 취약) 트렐로(프로젝트 관리용 서비스, 열 단위 연속 처리 방식에 따라 이슈 시각화됨) 애자일 기반 프레임 워크 칸반 : 칸반 보..