클라우드 네이티브
데브옵스 cD, Ms, container
서비스 단위로 작게 나누고 서로 통신한다 마이크로 아키택쳐
서비스 인스턴스 로드밸런싱 클라이언트 담당
클라이언트사이드 디스커버리
엔드포인트 단일화 서버 api gateway
분산 애플리케이션 위한 코디네이션 시스템 주키퍼 아파치
인프라 프로비저닝 테라폼, cloud formation, openstack heat, azure arm
클라우드 인프라 모델 pass,saas,Iaas
가시성: 에이전트 기반 모니털이 사후 적용 응용 시ㅡ템 논리,
ots 솔루션추적성 x
모니터링 툴 에이전트 모든 가치 이해 불가
미리 만든 데이터 실시간 데이터 혼합 분석 :람다 아키텍쳐
클라우드 telemetry : Ingest,store,analysis,present
서비스의 자동화된 설정관리 조정 > 오케스트레이션 :워크플로우 쉽게 관리
컨테이너화된 워크로드 서비스 관리 : 쿠버네티스 확장가능 오픈소스
수동 프로세스 아닌 코드로 프로비저닝 : Iac
도커 서비스 운영 필요한 서버프로ㅡ래밍, 소스코드, 라이브러리, 컴파일
실행파일 :이미지
가상머신 이미지 만들어주는 hashcorp: packer
쿠버네티스 컨테이너 애플리케이션 기본단위 pod
쿠버네티스 마스터컴포넌트 APi server,control, scheduler
프로그램밍 무엇과 같은지 설명 : 선언형
구문의 관점에서 연산을 설명하는 프로그래밍 패러다임 :명령형
클라우드 컴퓨팅 특징 :사용자 중심 아키텍쳐
서버에 직접 물리적인 디스크 연결하는 구조 스토리지: DAS
마이크로서비스 아키텍쳐 : 각 서비스들을 독립적으로 개발 배포 유지;관리, 서비스 모음을 개발된다
서비스지향 아키텍쳐: 서비스 = 소프트웨어 기능, 네트워크에 연동하여 서비스 전체 구축, 공통통신언어= 서비스 인터페이스를 활용, 구성요소를 다시 사용할수있게 만든다 , 소프트웨어 구성요소를 통합한다. (배포,유지관리를 통합한다)
BARE-METAL 방식: 하드웨어에 직ㅈ버 엑세스, 높은 성능
하이퍼바이저 가상화 - 전체가상화, 반가상화
전가상화: 하드웨어 완전히 가상화 > HVM 머신 실행 > 이름은 dom0 !!!!!
DOM0 관리용 가상머신 > 모든 하드웨어 접근 Dom 을 톹해서 이루어진다
장점: GUEST OS 운영체제 수정 필요없음
단점: 하이퍼바이저가 모든 명령 수행해서 성능이 느리다
반가상화 : HYPERCALL 인터페이스를 통해 하이퍼바이저에 직접 이용한다
가상화된 OS 들이 다른 번역기 가지고 있음. 각각다른 명령어 번역
장점: 모든 명령을 dom0 를 통해 하이퍼바이저에게 요청하는 전가상화에 비해 선은빠름
단점: 하이퍼바이저에게 HYPERCALL 요청하게 OS 커널 수정해야하고 오픈 소스OS 가 아니면 반가상화 사용 어려움
컨테이너 가상화 : 이미지! 사용! 논리적으로 콘테이너를 나눈다.
미들웨어있다. 라이브러리, 애플리케이션으로 구성되어있어서 각각 개별 서버처럼 운용.
장점: 오버헤드가 적어서 가볍고 빠르다
단점: 보안에 취약하다
전가상화 CPU VT(가상화기술) 사용해서 성능저하 이슈있음
하이퍼 바이저 하나의 컴퓨터에서 다른 OS 쓰는 가상컴퓨터 만들수있는 효과적인 가상화 엔진
서버 가상화 유형 BARE METAL HYPERVISOR, HOSTEDB HYPERBISOR
가상화 단점: 라이센스 관리