본문 바로가기
쿠버네티스 기타

어플리케이션이 새롭게 출시될 때....

by SAMSUNG CLOUD-OKY 2021. 5. 9.
반응형

어플리케이션이 새롭게 출시될 때는 소스 코드뿐 아니라, 데이터베이스의 스키마가 변경되는 경우.

 

NoSQL 을 사용하고 있다면, 코드를 수정하는것으로 끝남.

 

 

 

SQL 데이터베이스를 사용하는 경우, 별도로 스키마를 변경하고 코드에서 사용되는 SQL문을 바꿔줘야함.

SQL 데이터베이스를 사용하는 경우에는 쿠버네티스를 사용해도 무정지 롤아웃이나 롤백이 쉽지 않다.

 

어플리케이션에 로그인 중인 유저의 세션을 유지하기 위해 컨테이너들이 공통으로 접근할 수 있는 외부 캐시를 사용해야 함.

 

 

무정지 롤아웃이라는 쿠버네티스의 장점을 살리기 위해서는 어플리케이션 설계 단계에서부터 충분히 고려해야 함.

 

 

 

 

 

 

 

반응형

댓글