하이브리드 아키텍처
여러 종류의 아키텍처 스타일을 혼합하여 사용하는 접근 방식
서버리스, 모놀리틱, 마이크로서비스 아키텍처를 조합하여 조직의 특정 요구 사항에 최적화된 솔루션을 구현하는 데 사용
하이브리드 서버리스 (Hybrid Serverless)
일부 비즈니스 로직이나 기능은 서버리스 아키텍처로 개발
클라우드 제공업체가 자동으로 관리하는 서버에서 실행되므로 개발자는 인프라 관리에 대한 부담이 적어지며, 필요한 리소스만 사용할 수 있다.
하이브리드 모놀리틱 (Hybrid Monolithic)
일부 기존의 모놀리틱 애플리케이션은 그대로 유지하거나 확장성이 필요한 부분을 마이크로서비스나 서버리스로 대체
모놀리틱 일부 기능은 서버리스 아키텍처로 대체함으로써 특정 기능에 대한 유연성과 확장성을 추가로 얻을 수 있다.
하이브리드 마이크로서비스 (Hybrid Microservices)
몇몇 기능이나 서비스는 마이크로서비스로 구현되어 독립적으로 배포 및 확장
전통적인 데이터베이스를 사용하는 모놀리틱 부분과, NoSQL 데이터베이스를 사용하는 마이크로서비스 부분 등, 다양한 데이터 저장 및 처리 방식을 혼합하여 사용
하이브리드 클라우드 (Hybrid Cloud)
일부 부분은 공용 클라우드 서비스를 활용하고, 다른 부분은 온프레미스 환경에서 관리
중요한 데이터나 보안 상의 이유로 일부 데이터를 온프레미스에 보관하고, 비교적 덜 민감한 워크로드는 클라우드에서 실행하는 등의 조합
하이브리드 아키텍처는 조직의 요구 사항, 비즈니스 목표, 보안 및 규정 준수 등을 고려하여
여러 아키텍처 스타일을 조합함으로써 유연성과 최적화를 추구하는 것을 목표
단일한 패러다임에 의존하는 것보다 다양한 측면에서 효과적인 솔루션을 찾는 데 도움
'이론' 카테고리의 다른 글
IT투자규모를 결정하다, RTO, RPO (0) | 2024.01.22 |
---|---|
모놀리틱 아키텍처와 마이크로서비스 아키텍처, 서버리스 아키텍처 (0) | 2024.01.22 |
정보 보안에서 핵심 원칙, CIA Triad (0) | 2024.01.22 |
클라우드에서 안정적이고 효율적인 워크로드를 설계하다, Well Architected 설계원칙 (0) | 2024.01.22 |
Hadoop 기반의 데이터 플랫폼에서 보안 및 접근 제어를 관리하는 Apache Ranger (0) | 2024.01.19 |