묻고 답하기

제목
Re:쿠버네티스 기술 관련하여 문의드립니다
작성자
담당자
작성일
2024-11-15 11:02
조회
52
답변완료

안녕하세요 클라우드혁신센터입니다.

문의주신 내용 답변드립니다.

 

1. 미들웨어는 윈도우든 리눅스든 동일하게 사용할 수 있으나 OS에 의한 차이 때문에 OS마다 제공되는 형태나 설치 방식의 차이가 있습니다.

 

2. 운영체제에 의한 구분을 없앤다는 질문에 관련해 보신 질문이나 관련한 내용 있으시면 한번 더 답변 부탁드립니다. 현재로는 해당 질문만으로 어떤 답변을 드리기는 어려워 보입니다.

 

3. 위에서 말했듯이 운영체제가 다르면 미들웨어, 클라이언트도 os에 따라 달라져야 합니다.

4. 쿠버네티스는 단순하게 접근하면 컨테이너들을 오케스트레이션(관리) 해주는 툴입니다. 호스트를 Iac로 여러 개의 vm을 자동으로 찍어낸다고 한다면 쿠버네티스는 여러 개의 vm(or host)을 묶어서 하나의 클러스터화해서 그 안에서 컨테이너들을 pod라는 단위로 자동으로 배포하고 스케일하고 문제가 발생하면 복구해주는 여러 가지 기능을 가지고 있어 내용이 방대해 심화하여 알고 싶으시면 쿠버네티스 홈페이지를 통해 해당내용 접하시는 것을 추천드립니다.

 

microserviceservice를 마이크로화 한다는 개념이고 container에서 지향하는 개념이라고 보시면 됩니다. 과거 레거시 서비스들은 하나의 서비스에서 백엔드 프론트엔드 디비 등이 다 일체형으로 있다보니 서비스에 장애가 발생했을 때 뭐가 문제인지 알 수가 없다보니 문제가 발생해도 해결과정이 쉽지 않아 microservice화 된 제품은 모든 모듈이 개별적으로 존재하다 보니 문제가 발생할 경우 뭐가 문제인지 바로 파악이 되고 그 내용에 대한 해결만 하면 됩니다.

 

cicontinuous integration으로 해석하면 계속적인 통합으로 코딩부터 빌드까지의 단계를 말하는데 빌드 배포에 대한 파이프라인을 제공하면서 ci/cd를 제공한다고 합니다. 실질적으로 개발소스에 대한 통합 정책은 클라우드 네이티브와는 상관없이 직접 해야 하는 내용으로 빌드 및 배포 자동화를 한다는 개념으로 생각하시면 되겠습니다.

 

도움이 되셨길 바랍니다.  감사합니다.