본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론

모놀리틱 아키텍처와 마이크로서비스 아키텍처, 서버리스 아키텍처

모놀리틱 아키텍처와 마이크로서비스 아키텍처, 서버리스 아키텍처

 

 

모놀리틱 아키텍처

개발자가 서버 인스턴스를 설정하고 관리

전체 애플리케이션을 단일 단위로 배포

필요한 인프라를 전체적으로 예약하므로 고정 비용이 높다.

체 애플리케이션을 이해하고 개발해야 하므로 초기 개발은 상대적으로 단순할 수 있지만, 유지보수가 복잡

 

마이크로서비스 아키텍처

서비스의 수에 따라 서버를 확장하고 유지 관리

개별 서비스를 독립적으로 배포

인프라 비용은 서비스의 수에 따라 달라짐

작은 규모의 서비스를 독립적으로 관리하기 때문에 특정 서비스에 대한 변경이나 유지보수가 용이

 

서버리스 아키텍처

서버를 직접 관리할 필요가 없으며, 클라우드 제공업체가 자동으로 확장하고 관리

개별 함수 또는 이벤트에 대한 함수를 배포

함수의 실행에 대한 비용만 지불하므로 사용량에 따라 가변 비용이 발생

함수 단위로 코드를 작성하고 배포하므로 더 간단한 코드 구조

때로는 서버리스, 모놀리틱, 마이크로서비스 아키텍처를 혼합하여 하이브리드 아키텍처를 채택하기도 한다.

 

https://standout.tistory.com/1321

 

단일한 패러다임에 의존하지않는다, 하이브리드 아키텍처

하이브리드 아키텍처 여러 종류의 아키텍처 스타일을 혼합하여 사용하는 접근 방식 서버리스, 모놀리틱, 마이크로서비스 아키텍처를 조합하여 조직의 특정 요구 사항에 최적화된 솔루션을 구

standout.tistory.com