
IaaS SaaS PaaS 의 차이점은 아래 블로그를 통해 확인하시면 됩니다.
https://www.whatap.io/ko/blog/9/
컨테이너 인프라 환경이란 컨테이너를 중심으로 구성된 인프라 환경입니다.
컨테이너는 하나의 운영 체제 커널에서 다른 포로세스에 영향을 받지 않고 독립적으로 실행되는 프로세스 상태를 의미합니다.
이해를 돕기 위하여 이전에 수행하였던 프로젝트의 시스템의 os 구성을 첨부했습니다.

모놀리식 아키텍처(monolithic architecture)는 하나의 큰 목적이 있는 서비스 또는 애플리케이션에 여러 기능이 통합돼 있는 구조를 의미합니다.
하나의 결합된 코드로 구성되기 때문에 초기 단계에서 설계와 개발이 용이 하지만 서비스를 운영하는 과정에서 수정이 많을 경우, 어떤 서비스에서 이뤄진 수정이 연관된 다른 서비스에 영향을 미칠 가능성이 커집니다.
마이크로 서비스(MSA, Microservices Architecture)는 시스템 전체가 하나의 목적을 지향하는 측면은 모놀리식 아키텍처와 유사하지만, msa 서비스는 개별 기능을 하는 작은 서비스를 각각 개발해 연결하는 데서 그 차이를 보입니다. 예를 들어 보안, 인증, 결제 등 여러 서비스를 각각 독립적으로 운영하여 서비스 간의 의존성을 낮출 수 있습니다.
이러한 구조는 재사용과 유지 보수에 용이합니다.
각 서비스들은 API 통신을 통해 외부의 요청을 전달 받아 각각의 기능을 구현할 수 있습니다.
아래 블로그를 참고해서 모놀리식 아키텍처와 마이크로 서비스 아키텍처 구성의 차이를 확인하시면 됩니다.
https://daaa0555.tistory.com/457