쿠버네티스, 컨테이너 오케스트레이션란
컨테이너를 관리하기 위한, 컨테이너 오케스트레이션이 부상하게 되었다. 프로비저닝, 중복성, 상태 모니터링, 리소스 항당, 스케일링 및 로드 밸런싱, 물리적 호스트 간의 이동, 등 분산 시스템을 탄력적으로 실행하기 위한 프레임 워크 제공, 1. 서비스 디스커버리와 로드 밸런싱 : DNS 이름을 사용하거나 자체 IP 주소를 사용하여 컨테이너를 노출 가능, 2. 스토리지 오케스트레이션 : 로컬, 공용 클라우드 등 원하는 저장소 시스템을 탑재 가능 3. 자동화된 롤아웃과 롤백 : 쿠버네티스를 사용하여 배포된 컨테이너의 원하는 상태를 서술 할 수 있다. 현재 상태를 원하는 상태로 설정한 속도에 따라 변경 할 수 있다. 현재 상태를 원하는 상태로 설정한 속도에 따라 변경 가능, 예를 들어 쿠버네스스를 자동화하여 배..
2022. 3. 5.
3계층 구조란
1. 프레젠테이션 계층 -> 사용자 인터페이스, 프론트엔드 , 웹 서버 2. 어플리케이션 계층 -> 백엔드 미들웨어, 로직계층, 트랜잭션 계층 3. 데이터 계층 -> 데이터 베이스 ,mysql, db 1계층 구조는 물리적 컴퓨터 또는 서버에 3가지 다른 기능을 한번에 다 넣은 방식, 물리적 장비를 새롭게 변경하고자 하는 경우, 모든 구성을 새로 변경해야한다. 2계층 구조는, 프론트,백엔드를 한곳에, DB를 딴곳에 넣는다. 데이터베이스 변경 시 서로 영향을 받지 않는다. 3계층 구조는 프론트, 백엔드, 데이터베이스를 독립적으로 구분해서 구성한다. 또 다른 3계층 구조는 개발, 테스트, 라이브를 구분짓는다. -> 1계층을 3개로 넣는 구성 테스트 할때, 라이브 서버로 마이그레이션 가능하다. 장점은 업무 분담..
2022. 3. 5.