차례:
정의-리프트 앤 시프트 란 무엇입니까?
"리프트 앤 시프트 (Lift and Shift)"는 소프트웨어 마이그레이션의 특정 기술로, 응용 프로그램 또는 코드 기반을 한 환경에서 간단히 가져 와서 다른 환경에 배치 할 수 있습니다.
Techopedia는 Lift and Shift를 설명합니다
리프트 및 시프트 접근 방식은 많은 레거시 마이그레이션 프로젝트에서 널리 사용되었습니다. 그러나 다양한 대안과 대조되어야합니다. 대안 중 하나는 다른 아키텍처에서 작동하기 위해 문제의 응용 프로그램이나 코드베이스가 근본적으로 재 설계되는 재 설계입니다. 또 다른 대안은 애플리케이션이 새로운 환경, 즉 클라우드에 도달 할 때 변경되는 리팩토링입니다.
리프트 및 시프트 대 리팩토링을 평가할 때 엔지니어와 개발자는 다양한 장단점을 고려해야합니다. 리프트 및 시프트는 마이그레이션에 많은 노력을 필요로하지 않으며 마이그레이션은 더 빨리 수행 될 수 있지만, 애플리케이션은 새로운 환경의 이점 (일반적으로 클라우드 (레거시 대비)을 모두 활용하지 못할 수도 있습니다. 가옥).
리팩토링은 더 많은 클라우드 이점을 제공하지만 마이그레이션에 더 많은 노력과 비용이 필요합니다.
일부 회사는 필요에 따라 들어 올려 이동 한 다음 리팩토링 또는 재구성을 추구 할 수 있습니다.