Mục lục:
Định nghĩa - Nâng và Shift có nghĩa là gì?
Nâng và dịch chuyển Nâng cao là một kỹ thuật đặc biệt trong di chuyển phần mềm trong đó một ứng dụng hoặc cơ sở mã chỉ đơn giản được đưa ra khỏi một môi trường và được đặt trong một môi trường khác, mà không có thay đổi thiết kế cơ bản đáng kể.
Techopedia giải thích về Nâng và Shift
Cách tiếp cận nâng và thay đổi đã được phổ biến cho nhiều dự án di cư. Tuy nhiên, nó phải được tương phản với các lựa chọn thay thế khác nhau. Một cách khác là tái kiến trúc, trong đó ứng dụng hoặc cơ sở mã được đề cập được thiết kế lại về cơ bản để làm việc trong một môi trường khác. Một cách khác là bao thanh toán lại, trong đó một ứng dụng được thay đổi khi đến môi trường mới, tức là đám mây.
Trong việc đánh giá nâng và dịch chuyển so với bao thanh toán lại, các kỹ sư và nhà phát triển phải xem xét các ưu và nhược điểm khác nhau. Nâng và dịch chuyển không đòi hỏi nhiều nỗ lực trong việc di chuyển và việc di chuyển có thể diễn ra nhanh hơn, nhưng ứng dụng có thể không tận dụng được tất cả các lợi ích của môi trường mới - thường là đám mây (so với di sản trên- cơ sở).
Tái bao thanh toán cho phép nhiều lợi ích đám mây hơn, nhưng đòi hỏi nhiều nỗ lực và chi phí hơn trong việc di chuyển.
Một số công ty có thể nâng và thay đổi và sau đó theo đuổi tái bao thanh toán hoặc tái kiến trúc khi cần thiết.
