반응형
어플리케이션이 새롭게 출시될 때는 소스 코드뿐 아니라, 데이터베이스의 스키마가 변경되는 경우.
NoSQL 을 사용하고 있다면, 코드를 수정하는것으로 끝남.
SQL 데이터베이스를 사용하는 경우, 별도로 스키마를 변경하고 코드에서 사용되는 SQL문을 바꿔줘야함.
SQL 데이터베이스를 사용하는 경우에는 쿠버네티스를 사용해도 무정지 롤아웃이나 롤백이 쉽지 않다.
어플리케이션에 로그인 중인 유저의 세션을 유지하기 위해 컨테이너들이 공통으로 접근할 수 있는 외부 캐시를 사용해야 함.
무정지 롤아웃이라는 쿠버네티스의 장점을 살리기 위해서는 어플리케이션 설계 단계에서부터 충분히 고려해야 함.
반응형
'쿠버네티스 기타' 카테고리의 다른 글
어플리케이션 중심의 오케스트레이션 (0) | 2021.05.09 |
---|---|
쿠버네티스와 외부 서비스와 연동 (0) | 2021.05.09 |
오픈소스 시각화 툴 Grafana (0) | 2020.11.11 |
Ingress Controller kubernetes Installation on AWS EKS | Ingress kubernetes Service - 인그레스 컨트롤러 설정하기 (0) | 2020.11.02 |
How ALB Ingress Controller works? | AWS ALB Ingress Controller | kubernetes Ingress controller - ALB 인그레스 아키텍처 (0) | 2020.11.02 |
댓글