สารบัญ:
คำจำกัดความ - ลิฟต์และ Shift หมายถึงอะไร
“ ยกและเปลี่ยน” เป็นเทคนิคเฉพาะในการโยกย้ายซอฟต์แวร์โดยที่แอปพลิเคชันหรือฐานรหัสนั้นถูกนำออกจากสภาพแวดล้อมเดียวและอยู่ในสภาพแวดล้อมอื่นโดยไม่มีการเปลี่ยนแปลงการออกแบบที่สำคัญ
Techopedia อธิบาย Lift and Shift
วิธีการยกและกะได้รับความนิยมในหลายโครงการโยกย้ายมรดก อย่างไรก็ตามมันจะต้องมีการเปรียบเทียบกับทางเลือกต่างๆ อีกทางเลือกหนึ่งคือการสร้างใหม่ซึ่งแอปพลิเคชันหรือรหัสฐานที่เป็นปัญหาจะได้รับการออกแบบใหม่โดยพื้นฐานเพื่อทำงานในสภาพแวดล้อมที่แตกต่างกัน อีกทางเลือกหนึ่งคือการกู้แฟคตอริ่งใหม่ซึ่งแอปพลิเคชันจะเปลี่ยนไปเมื่อถึงสภาพแวดล้อมใหม่เช่นคลาวด์
ในการประเมินการยกและการเปลี่ยนแปลงเมื่อเทียบกับการกู้แฟคตอริ่งใหม่วิศวกรและนักพัฒนาจะต้องพิจารณาข้อดีข้อเสียต่าง ๆ การยกและเปลี่ยนไม่จำเป็นต้องใช้ความพยายามอย่างมากในการโยกย้ายและการโยกย้ายสามารถเกิดขึ้นได้เร็วขึ้น แต่แอปพลิเคชันอาจไม่สามารถใช้ประโยชน์จากผลประโยชน์ทั้งหมดของสภาพแวดล้อมใหม่ - อีกครั้งโดยปกติคือระบบคลาวด์ สถานที่)
การกู้แฟคตอริ่งอีกครั้งจะช่วยให้ได้รับประโยชน์จากระบบคลาวด์มากขึ้น แต่ต้องใช้ความพยายามและค่าใช้จ่ายในการโยกย้ายมากขึ้น
บริษัท บางแห่งอาจยกระดับและเปลี่ยนแปลงแล้วดำเนินการปรับโครงสร้างใหม่หรือปรับโครงสร้างใหม่ตามความจำเป็น