
IT 마이그레이션(IT Migration)이란?
- 데이터나 소프트웨어를 한 시스템에서 다른 시스템으로 이동하는 것
- 가지고 있는 디지털 정보를 새로운 환경으로 이동하는 작업
- 특히, IT 정보 통신 분야에서의 마이그레이션은 OS 운영체제, 클라우드, 데이터베이스 등 여러 환경의 변화를 의미
- 예) 데이터를 다른 위치 다른 디바이스로 옮기기, 윈도우 버전 업데이트, 개발 프로그램 바꾸기 등
그 외의 예시 ▼ (https://www.redhat.com/ko/topics/automation/what-is-it-migration)
IT 마이그레이션의 종류
1. 데이터 저장장치(스토리지) 마이그레이션
- 데이터 저장장치를 교체하는 것
- 하나의 저장 장치에서 다른 저장 장치로 데이터를 이동하는 것
2. 애플리케이션 마이그레이션
- 애플리케이션 소프트웨어를 기존과 다른 환경으로 이동하는 프로세스
- 클라우드를 도입하거나, 애플리케이션 호스팅을 바꾸거나, 앱의 데이터를 새로운 앱으로 이동하는 것 등
3. 운영체제 마이그레이션
- 하나의 OS가 관리하는 IT 시스템을 다른 OS로 이동하는 것
- 이전 버전이 지원 종료 시점에 도달함에 따라 더 새로운 버전으로 업그레이드하는 것
- 혹은 Windows => Linux로 마이그레이션하는 것과 같이 한 OS에서 다른 OS로 이동하는 것
4. 클라우드 마이그레이션
- 전통적인 온프레미스 데이터 센터에서 클라우드 환경으로 이동
- 한 클라우드 환경에서 다른 클라우드 한경으로 이동
5. 데이터베이스 마이그레이션
- DB 이전이나 DB 이관이라고 함
- 데이터를 한종류의 데이터베이스에서 다른 종류의 데이터베이스로 옮기는 것
- 데이터베이스 스키마를 관리하는 방법 중 하나
- 데이터베이스 소프트웨어를 업그레이드하거나 데이터베이스 공급 업체를 바꾼 경우 진행하기도
6. SAP 마이그레이션
- 소프트웨어 벤더의 새로운 요구 사항을 수용하기 위해 IT 마이그레이션을 추진하는 경우에 해당
- 주요 ERP 소프트웨어 제공업체인 SAP® 의 경우 지속적 지원 위해 2027년까지 SAP HANA® 및 SAP S/4HANA®를 도입해야 함
7. 기타 마이그레이션
마이그레이션 실패 위험성
- 데이터 손실
- 대규모 마이그레이션에서는 데이터 손실의 위험성 높아짐
- 모든 데이터가 안전하게 이동되는지 반드시 확인해야 함
- 보안 약화
- 마이그레이션 과정에서 미처 고려하지 못한 추가적 보안 문제 발생 가능성
- 서버리스로의 전환에서는 인젝션 공격이나 리다이렉트 공격 등의 새로운 보안 위험 미리 체크하고 데이터를 암호화해야 하는 과정 필요
- 호환성 약화
- 운영체제나 파일 포맷이 바뀌면서 호환성 문제 발생 가능성이 높아짐
- 기존 데이터를 모두 유지할 수 있는 방식인지 사전 검토 필요
- 전송 지연
- 네트워크 장애나 성능 문제로 데이터를 이동하는 데이 오랜 시간 걸림
- 추가 비용
- 1~4의 문제로 추가 비용 발생
참고 사이트
https://www.redhat.com/ko/topics/automation/what-is-it-migration
IT 마이그레이션(IT migration)이란?
IT 마이그레이션은 데이터나 소프트웨어를 한 시스템에서 다른 시스템으로 이동하는 것을 뜻합니다. IT 마이그레이션은 프로젝트에 따라 데이터 마이그레이션, 애플리케이션 마이그레이션, 운
www.redhat.com
https://meet.edg.io/kr/blog/it-environments-migration-definition-and-types/
IT 환경에서 사용되는 마이그레이션의 정의와 종류
마이그레이션이란 이송, 이주를 뜻하는 영어 단어입니다. IT 정보통신 환경에서 사용되는 마이그레이션의 정의와 종류를 자세히 알아보고, 여러분의 비즈니스에 마이그레이션을 성공적으로 적
meet.edg.io
'IT' 카테고리의 다른 글
| [Anaconda/Windows] 아나콘다에서 가상 환경 삭제하기 (0) | 2024.07.16 |
|---|---|
| [GitHub Actions] CI/CD를 하는 깃허브 액션이란 무엇일까? (0) | 2024.05.30 |
| [CI/CD] 개발 프로세스에 쓰이는 CI/CD란 무엇인가? (0) | 2024.05.30 |
| [Git] Git download 깃 설치하기 (1) | 2024.04.06 |
| [컴파일] 인터프리트, 정적, 동적, JIT 컴파일 방식 차이 (3) | 2024.04.04 |