
국민대학교에서 "클라우드 컴퓨팅" 교과목을 진행하시는이경용 교수님의 강의 교안을 이용하여 수업 내용을 정리하였습니다 Monolithic Application and Microservice Application Monolithic application 하나의 서버에서 다른 목적을 가지는 여러 프로세스가 동작서버의 용량이 커야 할 필요가 있음 (서비스 종류의 확장 보장)Scale-up 접근이 적당한 경우가 많음=> 하나의 서버에서 동작하므로Scale-out은 불가능한 경우가 많음=> 일부의 모듈이 수평확장을 지원하지 않을 경우 (ex. 데이터베이스)데이터 일관성, 무결성, 트랜잭션 처리(ACID 규칙) 등이 일반적인 RDBMS에서 매우 중요한 요소로 작용하기 때문에 DB는 본질적으로는 Scale-out ..