쿠버네티스 기반 클라우드 환경에서의 Stateful 애플리케이션에 대한 백업 및 복원은 애플리케이션과 관련된 쿠버네티스 오브젝트들 뿐만 아니라, Stateful 애플리케이션으로부터 생성되고 영구 스토리지에 저장되는 State 데이터에 대한 백업 및 복원도 함께 이루어져야 한다. 하지만 이러한 기존의 백업 방식은 다양한 Stateful 애플리케이션에 대한 지원에는 한계가 있다. 예를 들어, 비디오 스트리밍 서비스는 복원 시에 응용프로그램의 현재 동작 ...
쿠버네티스 기반 클라우드 환경에서의 Stateful 애플리케이션에 대한 백업 및 복원은 애플리케이션과 관련된 쿠버네티스 오브젝트들 뿐만 아니라, Stateful 애플리케이션으로부터 생성되고 영구 스토리지에 저장되는 State 데이터에 대한 백업 및 복원도 함께 이루어져야 한다. 하지만 이러한 기존의 백업 방식은 다양한 Stateful 애플리케이션에 대한 지원에는 한계가 있다. 예를 들어, 비디오 스트리밍 서비스는 복원 시에 응용프로그램의 현재 동작 상태도 고려되어야 한다. 하지만 기존의 스토리지에 저장되는 데이터만을 백업하고 복원하는 것으로는 이러한 응용프로그램의 동작 상태까지 복원하는 것은 불가능하다. 따라서 State 데이터와 애플리케이션과 관련된 오브젝트들을 백업하는 것만으로는 충분한 백업 및 복원이 지원되기 어렵다. 이에 본 논문에서는 기존의 백업 및 복원 시스템의 한계점을 설명하고 Stateful 애플리케이션의 State 데이터뿐만 아니라 추가로 응용프로그램의 동작 상태를 함께 백업하고 복원할 수 있는 시스템을 제안한다. 또한 실험을 통해 기존의 백업 방식과 비교하여 제안 시스템의 유용성을 검증하였다. 실험 결과에 따르면 큰 오버헤드 없이 Stateful 서비스 백업 및 복원이 가능함을 확인하였다.
쿠버네티스 기반 클라우드 환경에서의 Stateful 애플리케이션에 대한 백업 및 복원은 애플리케이션과 관련된 쿠버네티스 오브젝트들 뿐만 아니라, Stateful 애플리케이션으로부터 생성되고 영구 스토리지에 저장되는 State 데이터에 대한 백업 및 복원도 함께 이루어져야 한다. 하지만 이러한 기존의 백업 방식은 다양한 Stateful 애플리케이션에 대한 지원에는 한계가 있다. 예를 들어, 비디오 스트리밍 서비스는 복원 시에 응용프로그램의 현재 동작 상태도 고려되어야 한다. 하지만 기존의 스토리지에 저장되는 데이터만을 백업하고 복원하는 것으로는 이러한 응용프로그램의 동작 상태까지 복원하는 것은 불가능하다. 따라서 State 데이터와 애플리케이션과 관련된 오브젝트들을 백업하는 것만으로는 충분한 백업 및 복원이 지원되기 어렵다. 이에 본 논문에서는 기존의 백업 및 복원 시스템의 한계점을 설명하고 Stateful 애플리케이션의 State 데이터뿐만 아니라 추가로 응용프로그램의 동작 상태를 함께 백업하고 복원할 수 있는 시스템을 제안한다. 또한 실험을 통해 기존의 백업 방식과 비교하여 제안 시스템의 유용성을 검증하였다. 실험 결과에 따르면 큰 오버헤드 없이 Stateful 서비스 백업 및 복원이 가능함을 확인하였다.
A Backup and restore system for stateful applications in a Kubernetes-based cloud environment conducts backup and restoration of not only Kubernetes objects related to the containerized application, but also state data that created from stateful application and stored in persistent storage. However,...
A Backup and restore system for stateful applications in a Kubernetes-based cloud environment conducts backup and restoration of not only Kubernetes objects related to the containerized application, but also state data that created from stateful application and stored in persistent storage. However, these existing backup methods have limitations in supporting various stateful applications. For example, when restoring a video streaming service, the current running state of the application must also be considered. However, it is impossible to restore the running state of these applications by only backing up and restoring data stored in existing storage. Therefore, it is difficult to support sufficient backup and restoration simply by backing up state data and objects related to applications. Accordingly, this paper explains the limitations of existing backup and restore systems and proposes a system that can back up and restore not only the state data of stateful applications, but also the running state of the application. In addition, experiments verified the usefulness of the proposed system by comparing it with existing backup methods. According to the experimental results, it was confirmed that stateful service backup and restoration is possible without large overhead.
A Backup and restore system for stateful applications in a Kubernetes-based cloud environment conducts backup and restoration of not only Kubernetes objects related to the containerized application, but also state data that created from stateful application and stored in persistent storage. However, these existing backup methods have limitations in supporting various stateful applications. For example, when restoring a video streaming service, the current running state of the application must also be considered. However, it is impossible to restore the running state of these applications by only backing up and restoring data stored in existing storage. Therefore, it is difficult to support sufficient backup and restoration simply by backing up state data and objects related to applications. Accordingly, this paper explains the limitations of existing backup and restore systems and proposes a system that can back up and restore not only the state data of stateful applications, but also the running state of the application. In addition, experiments verified the usefulness of the proposed system by comparing it with existing backup methods. According to the experimental results, it was confirmed that stateful service backup and restoration is possible without large overhead.
주제어
#kubernetes stateful backup and restore checkpoint/restore
학위논문 정보
저자
강문준
학위수여기관
숭실대학교 대학원
학위구분
국내석사
학과
정보통신공학과(일원)
지도교수
김영한
발행연도
2023
총페이지
30 p.
키워드
kubernetes stateful backup and restore checkpoint/restore
※ AI-Helper는 부적절한 답변을 할 수 있습니다.