호스팅된 Linux 서버의 전체 백업을 수행하는 방법은 무엇입니까?

호스팅된 Linux 서버의 전체 백업을 수행하는 방법은 무엇입니까?

Vultr에서 서버를 임대하고 Mono를 사용하여 서버측 프로그래밍을 하고 싶습니다. 저는 Linux를 처음 접했습니다.

호스팅 회사가 서버 보안에 관심을 갖고 있다는 것을 알면서 필요한 경우 전체 설치를 재설정하거나 필요한 경우 다른 호스팅 공급자로 이동할 수 있는지 확인하고 싶습니다.

구현하기 쉬운가요? 실행 중인 서버에서 기존 설치를 바꿀 수 있습니까?

답변1

몇 가지 옵션이 있습니다:

개발 머신 및 배포 서버

전체 머신을 백업하거나 이동하는 것은 아무리 말해도 비현실적입니다.

일반적인 접근 방식은 호스팅 서버를 사용하여 애플리케이션을 배포하고 개발 시스템에서 애플리케이션을 개발하는 것입니다.

개발 머신에서 애플리케이션을 개발하고 테스트할 수 있습니다. 만족스럽거나 새로운 기능이나 버그 수정을 테스트하고 싶다면 이를 패키징하여 배포 플랫폼에 설치할 수 있습니다. 귀하의 경우 배포 플랫폼은 호스팅 서버가 됩니다.

이렇게 하면 호스팅 서버를 백업할 필요가 없습니다. 다른 호스팅 회사로 이동하거나 기존 서버를 새로운 빈 서버로 "재설정"하려는 경우 새 서버에 애플리케이션을 설치하기만 하면 됩니다.

배포 서버에서 백업해야 하는 유일한 것은 배포 시스템에서 수집한 데이터베이스 또는 기타 데이터입니다.

개발 시스템을 백업하고 버전 시스템(Git, Mercurial 등)을 사용하여 소스 파일을 추적하는 것이 좋습니다.

패키징 및 설치 단계를 자동화하면 많은 시간을 절약할 수 있습니다.

패키지 목록을 사용하여 다시 설치

대부분의 Linux 배포판에는 패키지를 설치하고 관리하기 위한 패키지 관리자가 있습니다. 설치된 패키지 목록을 컴파일하고 이를 사용하여 새 시스템을 채우거나 "재설정" 후 기존 시스템에 다시 설치할 수 있습니다.

이것 좀 봐우편 엽서이를 수행하는 우분투 방법.

호스팅 제공업체를 선택하세요

일부 호스팅 제공업체에서는 컴퓨터를 백업하거나 스냅샷을 찍어 컴퓨터를 복원하거나 새 컴퓨터를 만드는 데 사용할 수 있습니다.

필요한 패키지가 모두 설치되면 스냅샷이나 백업을 생성하고 이를 사용하여 응용 프로그램이 없는 상태로 컴퓨터를 복원할 수 있습니다.

예를 들어 참조하십시오.Digital Ocean 스냅샷 및 백업

관련 정보