-
왜 Proxmox를 AWS로 이전해야 하나요?
-
VM을 내보내고 가져와서 Proxmox를 AWS로 어떻게 마이그레이션하나요?
-
AWS MGN을 사용하여 Proxmox를 AWS로 어떻게 마이그레이션하나요?
-
Vinchin을 통한 간편한 Proxmox에서 AWS로의 마이그레이션
-
Proxmox에서 AWS로의 마이그레이션 FAQ
-
결론
Proxmox 워크로드를 AWS로 마이그레이션하면 조직은 초기 하드웨어 자본 지출(CAPEX)을 없애고 실제 사용량에 따라 비용을 지불하는 페이-퍼-유-고(Pay-as-you-go) 모델을 채택할 수 있습니다. 이 모델은 프로비저닝한 EBS의 GB-개월 수에 대한 비용과 필요 시 IOPS 및 처리량 비용만 지불하면 됩니다. AWS는 전 세계적으로 36개 리전과 114개 가용 영역(Availability Zones), 수십 개의 엣지 위치를 갖추고 있어 저지연 성능을 제공합니다. 컴퓨트와 스토리지를 넘어서, AWS는 데이터베이스, 네트워킹, 보안 등 완전 관리형 서비스를 제공하여 유지보수 부담을 줄이고 탄력성을 높일 수 있습니다.
왜 Proxmox를 AWS로 이전해야 하나요?
Proxmox의 과제
높은 저장소 오버헤드: Proxmox 하이퍼컨버지드 구성은 일반적으로 Ceph에 의존하는데, 이는 OSD 및 모니터당 약 1개의 CPU와 4GB RAM을 소모하며, 외부 SAN 어레이의 경우 상당한 자본 지출(CapEx)과 관리 노력이 필요합니다.
복잡한 HA 요구사항: 실제 고가용성을 달성하려면 쿼럼 및 공유 저장소를 위해 최소한 3개의 클러스터 노드가 필요합니다. 그렇지 않으면 노드 장애로 인해 콜드 재시작 및 데이터 손실이 발생할 수 있습니다.
AWS 클라우드 장점
사용한 만큼 지불하는 경제성
AWS의 계량형 과금 방식을 통해 귀사는 사용한 각 서비스에 대해서만 비용을 지불할 수 있으며, 장기 계약이나 해지 수수료는 전혀 발생하지 않습니다. 이는 수도나 전기처럼 계량기에 따라 요금이 부과되는 공과금과 유사합니다.
글로벌 인프라
AWS 클라우드는 36개 리전과 114개 가용 영역, 700개 이상의 엣지 위치를 포함하여 지연 시간이 짧은 배포, 지역적 중복성, 현지 데이터 거주 요건 준수를 실현합니다.
비용 효율적인 블록 스토리지
Amazon EBS는 프로비저닝된 저장소의 GB-월 및 프로비저닝된 IOPS당 요금을 부과하므로 용량과 성능을 귀하의 필요에 정확하게 맞출 수 있으며, 과다 프로비저닝에 따른 오버헤드를 제거할 수 있습니다.
네이티브 Multi-AZ HA
EC2 인스턴스 및 EBS 볼륨은 여러 가용 영역(AZ)에 자동으로 분산되어 수동으로 정상 구성 또는 공유 저장소 설정 없이 내장된 결함 분리 및 동기 복제를 제공합니다.
고성능 데이터베이스
Amazon Aurora는 유사한 하드웨어에서 표준 MySQL의 최대 5배, PostgreSQL의 3배 성능을 제공하며, 워크로드 급증에 대응할 수 있는 완전 관리형 확장 및 서버리스 옵션을 지원합니다.
엔터프라이즈급 보안
AWS는 IAM을 통해 최소 권한 신원을 적용하고, VPC로 네트워크를 격리하며, AWS KMS를 이용한 봉투 암호화 방식으로 저장 시 및 전송 중 데이터를 보호함으로써 AWS Well-Architected Security 필라의 모범 사례에 따라 보안을 강화합니다.
VM을 내보내고 가져와서 Proxmox를 AWS로 어떻게 마이그레이션하나요?
Proxmox 가상 머신을 AWS로 마이그레이션하는 과정은 환경 준비부터 EC2 인스턴스가 성공적으로 실행되었는지 확인하는 단계까지 여러 단계로 이루어져 있습니다. 아래 가이드를 따라 매끄러운 마이그레이션 과정을 보장할 수 있습니다.
필수 조건
AWS 계정: 필요한 권한이 있는 활성 AWS 계정.
네트워크 연결: 사내 환경과 AWS 간에 설정된 VPN 또는 다이렉트 연결.
VM 호환성: AWS에서 Proxmox VM의 OS를 사용하는 VM 가져오기를 지원하는지 확인하십시오.
AWS CLI 설치됨: AWS 명령줄 인터페이스(CLI)가 로컬 머신에 설치되고 구성되었는지 확인하십시오.
VM 가져오기를 위한 IAM 역할: VM 가져오기를 허용하기 위해 필요한 신뢰 및 권한 정책을 가진 vmimport라는 IAM 역할을 생성하십시오.
Proxmox에서 AWS로 마이그레이션 단계
1. Proxmox VM 준비
VM이 전원이 꺼져 있는지 확인하고 VM 디스크 이미지를 지원되는 형식으로 변환하십시오.
qemu-img convert -f qcow2 -O raw /path/to/proxmox-vm.qcow2 /path/to/vm.raw
2. 디스크 이미지를 AWS S3에 업로드합니다
S3 버킷을 생성하고 변환된 디스크 이미지를 S3 버킷에 업로드합니다.
aws s3 cp /path/to/vm.raw s3://my-vm-imports/vm.raw
3. 가져오기 작업 만들기
디스크 이미지의 S3 위치를 지정하는 containers.json 파일을 만드세요.
[
{
"Description": "Proxmox VM",
"Format": "raw",
"UserBucket": {
"S3Bucket": "my-vm-imports",
"S3Key": "vm.raw"
}
}
]
가져오기 명령을 실행하십시오:
aws ec2 import-image --description "Proxmox VM Import" --disk-containers file://containers.json
4. 가져오기 작업 모니터링
가상번호 발급 내역 확인:
aws ec2 describe-import-image-tasks --import-task-ids import-ami-xxxxxxxx
상태가 완료될 때까지 기다리십시오.
5. EC2 인스턴스 시작
가져오기가 완료되면, 가져온 이미지를 AMI로 등록하십시오.
가져온 AMI를 사용하여 EC2 인스턴스를 시작합니다.
6. 인스턴스 확인
EC2 인스턴스에 연결하여 애플리케이션 및 서비스가 예상대로 실행되고 있는지 확인하십시오.
시스템 로그 및 애플리케이션 로그를 확인하여 오류 또는 문제를 확인하십시오.
문제 해결 팁
가상머신 디스크 이미지 가져오기 실패: VM의 디스크 이미지가 지원되는 형식인지 확인하고 IAM 역할에 필요한 권한이 있는지 검토하십시오.
부팅 문제: VM의 운영 체제가 EC2와 호환되는지 확인하고 필요한 드라이버(예: 네트워킹 및 스토리지용 드라이버)가 포함되어 있는지 검증하십시오.
성능 문제: EC2 인스턴스의 크기 조정 또는 클라우드 환경에 맞춘 애플리케이션 구성 최적화를 고려하십시오.
AWS MGN을 사용하여 Proxmox를 AWS로 어떻게 마이그레이션하나요?
사전 요구 사항
지원되는 OS: Proxmox VM이 지원되는 운영 체제에서 실행되고 있는지 확인하십시오.
네트워크 연결: VPN 또는 다이렉트 연결을 통해 Proxmox와 AWS 간에 안전한 네트워크 연결을 설정하십시오.
AWS 계정: 필요한 권한이 있는 활성 AWS 계정을 보유하세요.
Proxmox에서 AWS로의 마이그레이션 단계 AWS MGN 사용
1. AWS MGN 설정
AWS 콘솔에 로그인합니다. 검색 창에 Application Migration Service를 입력하고 선택합니다. 시작하려면 시작하기를 클릭하십시오.
2. 복제 설정 템플릿 만들기
스테이징 영역 서브넷: 스테이징 영역에 대한 서브넷을 선택하십시오.
복제 서버 인스턴스 유형: 인스턴스 유형을 선택하십시오(기본값: t3.small).
EBS 볼륨 유형: 볼륨 유형을 선택하십시오(기본값: gp3).
EBS 암호화: 암호화 옵션을 선택하십시오.
보안 그룹: 항상 애플리케이션 마이그레이션 서비스 보안 그룹을 사용하도록 설정되어 있는지 확인하십시오.
데이터 복제용 사설 IP: 사설 네트워크 연결을 사용하는 경우, 데이터 복제에 사설 IP 사용을 선택하십시오.
네트워크 대역폭 제한: 필요한 경우, 서버당 대역폭 제한(Mbps 단위)을 선택하십시오.
템플릿 만들기: 설정을 완료하려면 템플릿 만들기를 클릭하십시오.
3. 소스 VM에 복제 에이전트 설치
임시 자격 증명 생성: AWS CLI 또는 CloudShell을 사용하여 임시 자격 증명을 생성합니다:
aws sts assume-role \ --role-arn arn:aws:iam::<account-id>:role/MGN_Agent_Installation_Role \ --role-session-name mgn_installation_session_role Install Required Packages: On the source VM, install necessary packages: sudo yum install -y make openssl wget curl gcc kernel-devel-$(uname -r) build-essential
에이전트 다운로드 및 설치: 이전에 획득한 임시 자격 증명을 사용하여 AWS 복제 에이전트 설치 프로그램을 다운로드하고 실행하십시오.
4. 복제 설정 구성
AWS MGN 콘솔에서 소스 서버 섹션으로 이동한 후 서버를 선택합니다. 실행 설정 탭을 클릭하고 EC2 실행 템플릿 구성 등을 포함하여 필요한 설정을 구성합니다.
5. 테스트 인스턴스 시작
소스 서버 섹션에서 서버를 선택하고 테스트 및 컷오버를 클릭한 다음 실행 테스트 인스턴스를 선택합니다. 콘솔에서 진행 상황을 모니터링하여 테스트 인스턴스가 완전히 실행될 때까지 확인합니다.
6. AWS로 전환 수행
준비 단계: 테스트 인스턴스가 검증된 후, 서버를 선택하고 테스트 및 커팅오버를 클릭한 다음 준비 완료로 표시하십시오. 커팅오버 인스턴스 시작을 클릭하여 커팅오버 프로세스를 시작하십시오. 커팅오버 인스턴스가 완전히 실행되고 작동 중인지 확인하십시오.
7. AWS에서 VM 시작 확인
EC2 대시보드로 이동하십시오. 마이그레이션된 인스턴스를 찾아 상태가 실행 중인지 확인하십시오. SSH(Linux의 경우) 또는 RDP(Windows의 경우)를 사용하여 인스턴스에 연결하고 기능을 확인하십시오.
Vinchin을 통한 간편한 Proxmox에서 AWS로의 마이그레이션
Vinchin Backup & Recovery 는 전문적인 엔터프라이즈 수준의 가상 머신 백업 솔루션으로, 에이전트리스 백업 및 마이그레이션을 지원하여 기업이 운영 시스템에 최소한의 영향을 미치며 새로운 가상 환경으로 전환할 수 있도록 해줍니다.
VMware vSphere, Microsoft Hyper-V, Proxmox VE, oVirt, Oracle OLVM, Red Hat Virtualization, XCP-ng, XenServer, OpenStack 등 15개 이상의 가상화 플랫폼을 지원하여, 다양한 환경 전반에 걸쳐 통합적인 보호 및 마이그레이션 기능을 제공합니다. 온프레미스 서버를 넘어 Vinchin은 에이전트 없이 GUI 기반의 동일한 워크플로우를 사용하여, Proxmox 에서 AWS EC2와 같은 클라우드 플랫폼 간에도 원활하게 가상 머신을 마이그레이션할 수 있습니다.
VM 마이그레이션 과정은 간단합니다: 소스 VM을 백업한 후 대상 호스트에 복원하여 부팅하면 됩니다. 사용자는 단순히 Vinchin의 직관적인 웹 콘솔에서 VM 백업 작업을 생성하고 대상지를 선택하기만 하면 됩니다. 마이그레이션을 위해 다음 네 단계를 따르세요:
1. Proxmox VM 백업 선택
2. AWS를 대상 호스트로 선택
3. 마이그레이션 전략 선택
4. 작업 제출
Vinchin을 G2, TrustRadius, SoftwareAdvice 및 Gartner에서 높은 평가를 받는 글로벌 기업 수천 곳과 함께하세요. 지금 바로 60일간의 모든 기능을 갖춘 무료 체험을 시작하십시오—버튼을 클릭하여 몇 분 안에 다운로드하고 설치하십시오.
Proxmox에서 AWS로의 마이그레이션 FAQ
Q1: AWS 애플리케이션 마이그레이션 서비스에 무료 티어가 있나요?
A: 네. AWS MGN은 서버당 90일간의 무료 사용 기간을 제공하며, 이후에는 표준 AWS 요금이 적용됩니다.
Q2: 마이그레이션을 위해 Proxmox VM에 에이전트를 설치해야 하나요?
A: 에이전트리스 마이그레이션의 경우 AWS MGN은 VMware vCenter 6.7 및 7.0을 지원하지만, Proxmox는 기본적으로 지원하지 않습니다.
Q3: AWS MGN을 사용하여 마이그레이션할 때 제한 사항이 있나요?
A: AWS MGN은 Proxmox를 기본적으로 지원하지 않습니다. 가상 머신을 내보내기 및 가져오기하거나 Vinchin Backup & Recovery 같은 대체 방법이 필요할 수 있습니다.
결론
Proxmox 가상 머신을 AWS로 이동하면 비용 절감, 글로벌 네트워크 접근성 및 관리형 서비스 혜택을 누릴 수 있습니다. 단순한 리프트 앤 시프트 방식에는 VM Import/Export를 선택하고, 다운타임을 최소화하려면 AWS 애플리케이션 마이그레이션 서비스를 선택하면 됩니다. 에이전트가 필요 없고 한 번의 클릭으로 작업할 수 있는 Vinchin Backup & Recovery를 사용하면 Proxmox VM을 백업한 후 몇 분 만에 EC2 인스턴스로 복원할 수 있습니다. 지금 Vinchin의 60일간 제공되는 풀기능 무료 체험판을 사용해 보세요.
공유하기: