การย้ายข้อมูลคืออะไร และคุณจะทำให้ถูกต้องได้อย่างไร?
เผยแพร่แล้ว: 2023-12-14เป็นที่ทราบกันมานานแล้วว่าข้อมูลถือเป็นทรัพย์สินที่ใหญ่ที่สุดแห่งหนึ่งของธุรกิจหรือองค์กรใดๆ ก็ตาม ข้อความนี้ไม่ใช่เรื่องใหม่และแทบไม่จำเป็นต้องมีคำอธิบายเพิ่มเติม เนื่องจากองค์กรต่างๆ ทั้งขนาดใหญ่และขนาดเล็กจำนวนมากขึ้นเรื่อยๆ ต่างตระหนักถึงคุณค่าที่แท้จริงของข้อมูล โดยต้องการควบคุมพลังในการเปลี่ยนแปลงข้อมูล ในปี 2023 เพียงปีเดียว 91.9% ขององค์กรส่งมอบมูลค่าทางธุรกิจที่วัดผลได้จากการลงทุนด้านข้อมูลและการวิเคราะห์
ในช่วงเวลาหนึ่ง บริษัทต่างๆ ที่ต้องพึ่งพาข้อมูลของตนอย่างมากในการตัดสินใจเชิงกลยุทธ์ เผชิญกับความจำเป็นในการโยกย้ายข้อมูลทางธุรกิจของตน ไม่ว่าจะเป็นส่วนหนึ่งของความพยายามในการเพิ่มประสิทธิภาพการทำงานหรือโครงการการเปลี่ยนแปลงทางดิจิทัลขนาดใหญ่ เหตุผลที่บริษัทต่างๆ อาจจำเป็นต้องดำเนินการย้ายข้อมูลและขอความช่วยเหลือจากที่ปรึกษาการย้ายข้อมูลจะแตกต่างกันไปในแต่ละกรณี
ในบล็อกโพสต์นี้ เราจะอธิบายว่าการย้ายข้อมูลคืออะไร เมื่อใดที่จำเป็น และขั้นตอนใดที่ทำให้กลยุทธ์การย้ายข้อมูลมีประสิทธิภาพ นอกจากนี้ เราจะเปิดเผยความท้าทายและความเสี่ยงที่สำคัญที่ธุรกิจอาจเผชิญเมื่อย้ายข้อมูล และแบ่งปันเคล็ดลับและคำแนะนำแนวทางปฏิบัติที่ดีที่สุดจาก ITRex เกี่ยวกับวิธีการจัดการ อ่านต่อไป
การย้ายข้อมูลคืออะไร?
โดยทั่วไปแล้ว การย้ายข้อมูลหมายถึงการย้ายข้อมูลระหว่างระบบไอที โดยเฉพาะอย่างยิ่ง การย้ายข้อมูลคือกระบวนการถ่ายโอนข้อมูลจากที่จัดเก็บข้อมูลประเภทหนึ่งไปยังอีกประเภทหนึ่ง หรือจากแอปพลิเคชันหนึ่งไปยังอีกประเภทหนึ่ง โดยทั่วไปขับเคลื่อนโดยการนำแอปพลิเคชันหรือซอฟต์แวร์ใหม่ไปใช้
แต่ก่อนที่เราจะเจาะลึกถึงลักษณะเฉพาะของการย้ายข้อมูล สิ่งสำคัญคือต้องอธิบายความแตกต่างระหว่างการย้ายข้อมูล การรวมข้อมูล และการจำลองข้อมูล ซึ่งอาจถือว่าเกิดข้อผิดพลาดและจัดกลุ่มเข้าด้วยกันได้ แม้ว่าข้อกำหนดเหล่านี้จะเกี่ยวข้องกับการเคลื่อนไหวของข้อมูล แต่ข้อกำหนดเหล่านี้ก็แยกจากกันทั่วโลก เนื่องจากมีจุดประสงค์ที่แตกต่างกันออกไป ดังนั้น เรามานิยามความหมายของคำศัพท์เหล่านี้กันดีกว่า
ในขณะที่การย้ายข้อมูลเกี่ยวข้องกับการจัดการกับข้อมูลภายใน การรวมข้อมูลหมายถึงกระบวนการรวมข้อมูลที่อยู่ในแหล่งข้อมูลภายในและภายนอกที่ต่างกันเข้าไว้ในคลังข้อมูลหรือฐานข้อมูลเดียว ซึ่งทำขึ้นเพื่อให้มีมุมมองแบบรวมของข้อมูลสำคัญทางธุรกิจทั้งหมดทั่วทั้งองค์กร แต่ความแตกต่างไม่ได้จบเพียงแค่นั้น แม้ว่าการย้ายข้อมูลจะเป็นกิจกรรมที่เกิดขึ้นเพียงครั้งเดียวซึ่งจะสิ้นสุดเมื่อข้อมูลทั้งหมดไปถึงตำแหน่งเป้าหมายแล้ว แต่การรวมข้อมูลอาจเป็นกระบวนการที่ต่อเนื่อง กระบวนการที่กำลังดำเนินอยู่นี้ช่วยให้ข้อมูลไหลไปมาแบบเรียลไทม์ได้อย่างต่อเนื่อง ซึ่งช่วยเร่งการวิเคราะห์ ช่วยให้ตัดสินใจได้อย่างมีประสิทธิภาพและมีข้อมูลครบถ้วน และสนับสนุนการดำเนินงานในแต่ละวัน
การจำลองข้อมูลซึ่งต่างจากกระบวนการย้ายข้อมูลครั้งเดียว หมายถึงกระบวนการถาวรในการสร้างสำเนาข้อมูลหลายชุด แบบเรียลไทม์ เป็นชุดตามกำหนดเวลาหรือตามความต้องการ และจัดเก็บไว้ในสถานที่ต่างๆ แนวทางดังกล่าวช่วยให้สามารถกู้คืนข้อมูลได้อย่างรวดเร็วและมีประสิทธิภาพหลังเกิดภัยพิบัติ ช่วยให้เข้าถึงข้อมูลได้เร็วขึ้น เพิ่มความพร้อมของข้อมูล และช่วยเพิ่มประสิทธิภาพการทำงานของเซิร์ฟเวอร์ นอกจากนี้ ในระหว่างกระบวนการจำลอง พื้นที่จัดเก็บข้อมูลต้นทางจะไม่ถูกลบหรือละทิ้ง ในทางตรงกันข้าม การย้ายข้อมูลหมายถึงการเลิกใช้งานฐานข้อมูลต้นทางเมื่อข้อมูลถูกย้ายไปยังระบบจัดเก็บข้อมูลปลายทางแล้ว
การย้ายข้อมูลจำเป็นเมื่อใด?
ตอนนี้เราได้ให้คำจำกัดความของการย้ายข้อมูลโดยย่อและอธิบายว่าแตกต่างจากกระบวนการบูรณาการและการจำลองอย่างไร เรามาสำรวจสาเหตุที่ธุรกิจต่างๆ อาจจำเป็นต้องดำเนินการย้ายข้อมูลกัน
ต่อไปนี้เป็นรายการสถานการณ์ทั่วไปเมื่อจำเป็นต้องย้ายข้อมูล
- การอัพเกรดหรือการแทนที่ซอฟต์แวร์และระบบฐานข้อมูลรุ่นเก่าซึ่งอาจมีอายุหลายสิบปี
- การรวมข้อมูลทางธุรกิจจากแหล่งข้อมูลที่แตกต่างกันหลายแห่งมาไว้ในที่เก็บข้อมูลส่วนกลางเพื่อกำจัดไซโลข้อมูลและรับมุมมอง 360 องศาของข้อมูลทั่วทั้งองค์กร
- การปรับโครงสร้างและการขยายธุรกิจ เช่น การควบรวม การเข้าซื้อกิจการ หรือการขายกิจการ ที่อาจต้องมีการรวมหรือแยกข้อมูล
- การย้ายไปยังที่เก็บข้อมูลบนคลาวด์เพื่อให้บรรลุความสามารถในการปรับขนาดและความปลอดภัย และลดต้นทุนที่เกี่ยวข้องกับการจัดเก็บข้อมูลในองค์กร
- การนำเทคโนโลยีใหม่ๆ มาใช้ เช่น การวิเคราะห์ข้อมูลขนาดใหญ่ อินเทอร์เน็ตของสรรพสิ่ง การเรียนรู้ของเครื่อง และอื่นๆ ที่ต้องการความสามารถในการจัดเก็บข้อมูลและการประมวลผลที่แตกต่างกัน
- รักษาการปฏิบัติตามกฎหมายและข้อบังคับด้านความเป็นส่วนตัวของข้อมูลที่เพิ่มขึ้นเรื่อยๆ เช่น การแปลข้อมูลที่ได้รับการควบคุมก่อนที่จะเดินทางออกจากประเทศบ้านเกิดตามกฎหมายการแปลข้อมูล หรือการย้ายข้อมูลเนื่องจากการเปลี่ยนแปลงกฎการอยู่อาศัย
ไม่ว่าจะด้วยเหตุผลใดก็ตาม การย้ายข้อมูลไม่ใช่การดำเนินการเล็กๆ น้อยๆ ไม่ใช่งานที่มีความเสี่ยง และบางครั้งก็ให้ผลลัพธ์ที่ไม่แน่นอน แต่การเลือกไม่ย้ายถิ่นมักมีความเสี่ยงมากกว่า เพื่อลดความเสี่ยงและทำให้การย้ายข้อมูลของคุณเป็นเรื่องง่าย คุณอาจต้องการนำพันธมิตรที่เชื่อถือได้และมีประสบการณ์มาช่วยดำเนินการหนักทั้งหมด
ประเภทของการย้ายข้อมูล
การย้ายข้อมูลมีหลายประเภท ซึ่งสามารถทับซ้อนกันได้ ขึ้นอยู่กับข้อกำหนดทางธุรกิจ ระบบ และข้อมูลที่เกี่ยวข้องโดยเฉพาะ ต่อไปนี้เป็นบทสรุปของสถานการณ์การย้ายข้อมูลที่พบบ่อยที่สุด
การย้ายที่เก็บข้อมูล
เนื่องจากเป็นการย้ายข้อมูลประเภทพื้นฐานที่สุด การย้ายพื้นที่เก็บข้อมูลจึงครอบคลุมสถานการณ์การย้ายทั้งหมด เช่น การเปลี่ยนจากเซิร์ฟเวอร์ภายในองค์กรไปยังพื้นที่เก็บข้อมูลบนคลาวด์ การเปลี่ยนจากผู้ให้บริการพื้นที่เก็บข้อมูลบนคลาวด์รายหนึ่งไปยังอีกรายหนึ่ง หรือการย้ายข้อมูลจากศูนย์ข้อมูลระดับภูมิภาคไปยัง ศูนย์ข้อมูลกลาง
การย้ายฐานข้อมูล
เนื่องจากฐานข้อมูลได้รับการจัดการผ่านระบบการจัดการฐานข้อมูล (DBMS) โดยปกติแล้วการย้ายฐานข้อมูลหมายถึงการย้ายจาก DBMS หนึ่งไปยังอีกที่หนึ่ง (การโยกย้ายแบบต่างกัน) หรือการอัพเกรด DBMS เดียวกันเป็นเวอร์ชันใหม่กว่า (ที่เรียกว่าการย้ายแบบเอกพันธ์) ตัวอย่างแรกคือเปลี่ยนจาก MySQL เป็น PostgreSQL หรือจาก Oracle Database เป็น MongoDB
การโยกย้ายแอปพลิเคชัน
การย้ายแอปพลิเคชันหมายถึงการย้ายแอปพลิเคชันจากสภาพแวดล้อมการประมวลผลหนึ่งไปยังอีกสภาพแวดล้อมหนึ่ง นี่เป็นเพียงประเภทการย้ายข้อมูลที่สามารถรวมประเภทอื่นๆ เข้าด้วยกันได้ ตัวอย่างบางส่วนของสถานการณ์การย้ายนี้คือการย้ายแอปพลิเคชันการจัดการลูกค้าสัมพันธ์ (CRM) ภายในองค์กรไปยังโซลูชัน Salesforce บนคลาวด์ หรือการย้ายแอปพลิเคชันอีคอมเมิร์ซขนาดใหญ่ไปยังชุดไมโครเซอร์วิส
การโยกย้ายระบบคลาวด์
ลักษณะสำคัญของการโยกย้ายบนคลาวด์หมายถึงการย้ายข้อมูลจากบริการฐานข้อมูลในองค์กรไปยังคลาวด์ และระหว่างสภาพแวดล้อมบนคลาวด์ที่แตกต่างกัน ตัวอย่างเช่น การย้ายจาก Microsoft SQL Server ในองค์กรไปยังฐานข้อมูล Microsoft Azure SQL
การย้ายกระบวนการทางธุรกิจ
เมื่อรวมกับความคิดริเริ่มการปรับรื้อกระบวนการทางธุรกิจขนาดใหญ่ การย้ายข้อมูลประเภทนี้ทำให้เกิดการถ่ายโอนแอปพลิเคชันและข้อมูลที่สำคัญทางธุรกิจ เช่น ตัวชี้วัดทางธุรกิจ กระบวนการ หรือข้อมูลการดำเนินงานไปยังสภาพแวดล้อมใหม่
แนวทางการย้ายข้อมูล
แม้ว่าจะมีวิธีมากกว่าหนึ่งวิธีในการสร้างกลยุทธ์การย้ายข้อมูล แต่โดยพื้นฐานแล้วแนวทางส่วนใหญ่จัดอยู่ในหนึ่งในสองประเภทที่พบบ่อยที่สุด โดยแต่ละประเภทมีจุดแข็งและข้อจำกัดของตัวเอง นี่พวกเขา.
การอพยพครั้งใหญ่
ในการโยกย้าย Big Bang สินทรัพย์ข้อมูลทั้งหมดจะถูกถ่ายโอนจากระบบต้นทางไปยังสภาพแวดล้อมเป้าหมายในการดำเนินการเดียว แม้ว่าอาจใช้เวลาสักครู่สำหรับผู้ใช้ แต่ก็รู้สึกเหมือนกำลังกำจัดระบบเก่าและยิงระบบใหม่ในเวลาเดียว ซึ่งคล้ายกับ Big Bang จึงเป็นที่มาของชื่อ
ในทางกลับกัน แนวทาง Big Bang ช่วยให้สามารถเปลี่ยนไปใช้ระบบใหม่ได้ในเวลาที่สั้นที่สุดเท่าที่จะเป็นไปได้ ซึ่งช่วยลดความยุ่งยากในการใช้ระบบเดิมและฐานข้อมูลใหม่ไปพร้อมๆ กัน
ข้อเสียของการโยกย้าย Big Bang มักต้องมีการหยุดทำงานของระบบ ซึ่งหมายความว่าระบบยังคงไม่พร้อมใช้งานสำหรับผู้ใช้ ตราบใดที่ข้อมูลผ่านการเปลี่ยนแปลงและย้ายไปยังระบบจัดเก็บข้อมูลปลายทาง ด้วยเหตุนี้ การย้ายข้อมูลดังกล่าวจึงต้องดำเนินการหลังเวลาทำการหรือในช่วงเวลาที่มีการใช้งานน้อย เช่น วันหยุดสุดสัปดาห์หรือวันหยุดนักขัตฤกษ์ ซึ่งผู้ใช้ไม่คาดว่าจะใช้ระบบ นอกจากนี้ ข้อมูลที่สะสมเป็นกิกะไบต์และเทราไบต์ภายในระบบต้นทางอาจทำให้เครือข่ายติดขัดในระหว่างการส่งข้อมูล ซึ่งอาจส่งผลให้ข้อมูลสูญหาย หรือในกรณีที่ดีที่สุด จะทำให้การถ่ายโอนข้อมูลช้าลง ดังนั้น การนำ Big Bang มาใช้อาจเหมาะสมสำหรับบริษัทขนาดเล็กที่ไม่ได้สร้างชุดข้อมูลขนาดใหญ่และสามารถหยุดการทำงานได้
การโยกย้ายแบบหยด
ตามชื่อที่แนะนำ ในทางกลับกัน แนวทาง Trickle Migration เป็นเรื่องเกี่ยวกับการย้ายข้อมูลเป็นชิ้นเล็กๆ ที่สามารถจัดการได้ กลยุทธ์ดังกล่าวช่วยให้สามารถใช้งานทั้งระบบเดิมและระบบเป้าหมายไปพร้อมๆ กันจนกว่าธุรกิจจะพร้อมที่จะเปลี่ยนไปสู่ระบบใหม่ในที่สุด ซึ่งจะช่วยขจัดปัญหาการหยุดทำงานและลดปัญหาความแออัดของเครือข่าย ดังนั้นจึงลดโอกาสที่จะเกิดข้อผิดพลาดหรือความล้มเหลวที่ไม่คาดคิด การย้ายข้อมูลเกิดขึ้นอย่างต่อเนื่องในเบื้องหลัง ซึ่งมีความสำคัญอย่างยิ่งสำหรับระบบที่จำเป็นต้องยังคงดำเนินการในระหว่างการถ่ายโอนข้อมูล
อย่างไรก็ตาม ต่างจากกลยุทธ์ Big Bang ตรงที่การโยกย้ายซ้ำเป็นกระบวนการที่ใช้เวลาและทรัพยากรมาก ทั้งในแง่ของการวางแผนและการดำเนินการ ทีมการย้ายข้อมูลจะต้องดูแลให้ระบบเป้าหมายยังคงซิงโครไนซ์กับระบบต้นทางตลอดจนดำเนินการตรวจสอบและทดสอบข้อมูลอย่างต่อเนื่องเพื่อให้แน่ใจว่าข้อมูลมีความสอดคล้องและความสมบูรณ์ตลอดกระบวนการย้าย ในแง่นั้น การเลือกใช้แนวทาง Trickle Migration อาจเป็นตัวเลือกที่ดีที่สุดสำหรับองค์กรที่ทำงานกับชุดข้อมูลขนาดใหญ่และมีความทนทานต่อการหยุดทำงานต่ำ
กระบวนการย้ายข้อมูล: จะดำเนินการอย่างไรโดยไม่สะดุด
เมื่อคุณมีความเข้าใจอย่างถ่องแท้ว่าการย้ายข้อมูลหมายถึงอะไร ประเภท ความสำคัญ และแนวทางแล้ว ถึงเวลาแล้วที่เราจะเจาะลึกลงไปในกระบวนการย้ายข้อมูลที่เฉพาะเจาะจง
ไม่ว่าจะใช้แนวทางใดก็ตาม โครงการย้ายข้อมูลทุกรายการจะต้องผ่านขั้นตอนสำคัญเดียวกัน ในระดับสูง ขั้นตอนเหล่านี้โดยทั่วไปจะรวมถึงการวางแผนก่อนการย้าย การนำไปใช้ และการตรวจสอบหลังการย้าย แต่ละขั้นตอนสามารถแบ่งย่อยเพิ่มเติมได้เป็นขั้นตอนต่างๆ ตามความต้องการและข้อกำหนดทางธุรกิจเฉพาะ ต่อไปนี้เป็นภาพรวมของขั้นตอนสำคัญในการทำให้การย้ายข้อมูลถูกต้อง
การวางแผน
การวางแผนเชิงกลยุทธ์อย่างละเอียดเป็นกุญแจสำคัญสู่โครงการย้ายข้อมูลที่ประสบความสำเร็จ โดยปกติจะเริ่มต้นด้วยการประเมินชุดข้อมูลที่มีอยู่และจัดทำแผนงานที่ชัดเจน คุณควรมีความเข้าใจอย่างแม่นยำว่าข้อมูลใดบ้างที่ต้องย้าย ต้องไปที่ใด และจะไปถึงจุดนั้นได้อย่างไร ขั้นตอนการวางแผนอาจเกี่ยวข้องกับขั้นตอนต่อไปนี้ด้วย
- ตรวจสอบแหล่งข้อมูลและระบุรูปแบบข้อมูล ตำแหน่ง โครงสร้าง และคุณลักษณะ
- เลือกใช้โซลูชันการจัดเก็บข้อมูลเป้าหมายที่เหมาะสม และวิเคราะห์ระบบปลายทางเพื่อดูว่าข้อมูลต้นฉบับเหมาะสมกับสภาพแวดล้อมใหม่หรือไม่ และสิ่งใดที่ต้องปรับโครงสร้างใหม่เพื่อให้เหมาะสมกับข้อกำหนดของปลายทาง
- เลือกแนวทางการย้ายข้อมูลที่เหมาะสมที่สุด (Big Bang หรือ Trickle)
- จัดสรรทรัพยากรที่เหมาะสมที่สุด กำหนดงบประมาณ และกำหนดช่วงเวลาการถ่ายโอนข้อมูล
- การตรวจสอบข้อมูล
ก่อนที่จะย้ายข้อมูล การตรวจสอบข้อมูลที่จะย้ายให้เสร็จสิ้นถือเป็นเรื่องสำคัญต่อภารกิจ การตรวจสอบข้อมูลมีวัตถุประสงค์เพื่อตรวจจับปัญหาคุณภาพของข้อมูล เช่น บันทึกที่ซ้ำกัน ความไม่ถูกต้อง หรือไม่สอดคล้องกัน และแก้ไขปัญหาก่อนที่จะดำเนินการเพื่อให้แน่ใจว่าเฉพาะข้อมูลคุณภาพสูงเท่านั้นที่ถูกถ่ายโอนไปยังระบบใหม่ นี่คือจุดที่โซลูชันคุณภาพข้อมูลแบบครบวงจรอาจมีประโยชน์มาก
การลบข้อมูลที่ล้าสมัย
ระบุและลบอ็อบเจ็กต์ที่ไม่ได้ใช้หรือล้าสมัยที่ไม่จำเป็นต้องอยู่ในระบบใหม่ การลบข้อมูลเก่าออกจะทำให้การย้ายข้อมูลของคุณราบรื่นขึ้น ขณะเดียวกันยังช่วยให้ทีมของคุณทำงานกับชุดข้อมูลที่สะอาดหลังการย้ายข้อมูลได้อีกด้วย
การสำรองข้อมูล
แม้ว่าในทางเทคนิคจะไม่ได้บังคับ แต่การสำรองข้อมูลของคุณโดยเฉพาะอย่างยิ่งในหลายๆ ตำแหน่ง ถือเป็นแนวทางปฏิบัติที่ดีที่สุดในการดำเนินการย้ายข้อมูล ซึ่งจะช่วยเพิ่มการป้องกันอีกชั้นในกรณีที่การย้ายข้อมูลล้มเหลว
การออกแบบการย้ายถิ่น
ในส่วนนี้คุณจะให้รายละเอียดเกี่ยวกับกระบวนการย้าย เช่น ตั้งค่าสภาพแวดล้อมปลายทาง ดำเนินการแมปข้อมูลอย่างละเอียด กำหนดกฎการย้ายและทดสอบ เขียนเกณฑ์การยอมรับ กำหนดบทบาทและความรับผิดชอบในการย้าย และระบุเทคโนโลยีและวิธีการย้ายข้อมูล
สำหรับวิธีหลัง มีวิธีการย้ายข้อมูลหลายวิธีที่ช่วยให้สามารถถ่ายโอนข้อมูลจากต้นทางไปยังระบบเป้าหมายได้ ตัวอย่าง ได้แก่ การย้ายพื้นที่จัดเก็บข้อมูลทางกายภาพ การสำรองข้อมูลและการกู้คืน การทำสำเนา 1:1 (batch EL) หรือเทคโนโลยี ETL (ซึ่งย่อมาจาก Extract, Transform, Load) และอื่นๆ อีกมากมาย สำหรับเครื่องมือการย้ายข้อมูล เครื่องมือที่พบบ่อยที่สุดได้แก่ AWS Database Migration Service, Azure Data Box, Apache NiFi หรือสคริปต์ Python แบบกำหนดเองสำหรับความต้องการเฉพาะและซับซ้อนในการโยกย้าย
การดำเนินการและการทดสอบ
นี่คือจุดที่การโยกย้ายเกิดขึ้นจริง กระบวนการย้ายข้อมูลที่มีประสิทธิภาพจำเป็นต้องมีการทดสอบเป็นประจำเพื่อให้แน่ใจว่าข้อมูลได้รับการแปลงและโหลดตามข้อกำหนดเฉพาะ ขณะที่ข้อมูลย้าย การทดสอบและทดสอบข้อมูลที่ย้ายซ้ำเพื่อตรวจสอบความสมบูรณ์ ความถูกต้อง และความน่าเชื่อถือถือเป็นสิ่งสำคัญ การทดสอบบ่อยครั้งหรือต่อเนื่องเป็นสิ่งจำเป็นอย่างยิ่งเพื่อดูว่ามีสัญญาณของความล้มเหลวและการหยุดทำงานของระบบต้นทางหรือไม่ และเพื่อแก้ไขปัญหาโดยเร็วที่สุด
การตรวจสอบหลังการย้ายถิ่นฐาน
หลังจากการใช้งานเสร็จสิ้น การตรวจสอบผลการย้ายข้อมูลเป็นสิ่งสำคัญอย่างยิ่ง เพื่อยืนยันว่าข้อมูลถูกย้ายไปยังโครงสร้างพื้นฐานเป้าหมายอย่างปลอดภัยหรือไม่ และมีความสมบูรณ์และใช้งานได้หรือไม่ เมื่อระบบใหม่ใช้งานได้และทำงานอย่างไม่มีข้อบกพร่อง คุณสามารถเลิกใช้งานสภาพแวดล้อมเก่าได้อย่างปลอดภัย
ความท้าทายในการย้ายข้อมูล: สิ่งที่ต้องระวัง
เมื่อคุณตระหนักได้ว่าการย้ายข้อมูลเป็นสิ่งจำเป็นสำหรับธุรกิจของคุณโดยเป็นส่วนหนึ่งของโครงการปรับปรุงให้ทันสมัย การมีความเข้าใจที่ชัดเจนเกี่ยวกับความท้าทายที่อาจเข้ามาขวางทางคุณถือเป็นสิ่งสำคัญ
การย้ายข้อมูลอาจเป็นหนึ่งในส่วนที่ซับซ้อนและท้าทายที่สุดของการใช้งาน เนื่องจากมีปัญหาหลายประการที่อาจขัดขวางกระบวนการย้ายข้อมูล พิจารณาสิ่งนี้: ตามข้อมูลของ Gartner โครงการย้ายข้อมูลมากกว่า 83% ล้มเหลวหรือเกินงบประมาณและกำหนดเวลา ส่วนใหญ่เป็นเพราะองค์กรละเลยความเสี่ยงหรือประเมินความพยายามที่จำเป็นสำหรับกระบวนการย้ายข้อมูลที่ประสบความสำเร็จ ถือว่าการย้ายข้อมูลเป็นเพียงการย้ายจากจุด A ไปยังจุด B เท่านั้น เพื่อป้องกันไม่ให้ความพยายามในการโยกย้ายข้อมูลของคุณพังลง ขอแนะนำอย่างยิ่งให้คุณระวังความเสี่ยงและความท้าทายในการย้ายข้อมูลก่อนที่จะเริ่มดำเนินการริเริ่มการย้ายข้อมูล นี่คือรายการข้อควรพิจารณาที่สำคัญ
การหยุดชะงักในการดำเนินงานและการหยุดทำงาน
การบรรลุความต่อเนื่องทางธุรกิจในเรื่องการย้ายข้อมูลอาจเป็นเรื่องยากทีเดียว เนื่องจากองค์กรต้องสร้างสมดุลระหว่างความต้องการความสมบูรณ์ถูกต้องของข้อมูลและข้อกำหนดในการทำให้ระบบทำงานได้อย่างต่อเนื่อง นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งสำหรับบริษัทที่สร้างข้อมูลจำนวนมากที่ไม่สามารถหยุดการทำงานได้ ในขณะที่มีการหยุดทำงานที่วางแผนไว้อย่างหลีกเลี่ยงไม่ได้ เช่นเดียวกับในกรณีของแนวทางการย้ายข้อมูล Big Bang กระบวนการทางธุรกิจของคุณอาจหยุดโดยไม่คาดคิดเนื่องจากความล้มเหลวในการส่งข้อมูล ปัญหาด้านประสิทธิภาพของแอปพลิเคชัน หรือโฮสต์ของเหตุฉุกเฉินอื่น ๆ ที่คุณไม่ได้วางแผนไว้ ระยะเริ่มแรก
การประเมินต้นทุนต่ำเกินไป
การจัดทำงบประมาณมีศักยภาพที่จะสร้างหรือทำลายความคิดริเริ่มในการย้ายข้อมูลของคุณได้ การประเมินต้นทุนต่ำเกินไปส่งผลให้โครงการย้ายข้อมูลตกอยู่ในความเสี่ยง หากคุณไม่ได้คำนึงถึงทุกแง่มุมของการดำเนินการย้ายข้อมูล รวมถึงต้นทุนทางอ้อมที่ซ่อนอยู่ เช่น ค่าใช้จ่ายที่เกี่ยวข้องกับการหยุดทำงานโดยไม่ได้วางแผนหรือเหตุฉุกเฉิน คุณอาจพบว่าตัวเองอยู่ในสถานการณ์ที่คุณกำลังเคลื่อนไหวเกินงบประมาณที่กำหนดโดยไม่คาดคิด ดังที่ Gartner ระบุไว้ สำหรับโปรเจ็กต์การย้ายข้อมูล ค่าใช้จ่ายเกินโดยเฉลี่ย 30%
การแมปข้อมูลไม่ดี
ช่องข้อมูลในระบบเดิมอาจไม่ซิงค์กับข้อมูลที่อยู่ในระบบใหม่เนื่องจากความแตกต่างในสถาปัตยกรรมฐานข้อมูล ดังนั้น การพยายามแมปฟิลด์และทำให้ข้อมูลเข้าสู่ระบบเป้าหมายอาจส่งผลเสีย การแมปข้อมูลที่ไม่สมบูรณ์หรือไม่ถูกต้องอาจทำให้องค์ประกอบข้อมูลบางอย่างถูกวางในฟิลด์ที่ไม่ถูกต้อง ซึ่งอาจต้องใช้เวลาและความพยายามอย่างมากในการอัปเดตและการแมปฟิลด์เป็นประจำ
ความปลอดภัยของข้อมูลและการปฏิบัติตามข้อกำหนด
การปฏิบัติตามกฎหมายและการรักษาความปลอดภัยข้อมูลที่ละเอียดอ่อนระหว่างการย้ายข้อมูลจะเพิ่มความซับซ้อนให้กับโปรเจ็กต์ เมื่อต้องจัดการกับข้อมูลส่วนบุคคลของลูกค้า คุณต้องเข้าใจและค้นหาวิธีที่จะปฏิบัติตามกฎระเบียบด้านความเป็นส่วนตัวและการคุ้มครองข้อมูลที่แตกต่างกันไปตามภูมิภาค ประเด็นก็คือ ในสหรัฐอเมริกา ไม่มีกฎหมายคุ้มครองข้อมูลของรัฐบาลกลางที่ครอบคลุม ในทางกลับกัน กฎระเบียบจะแตกต่างกันอย่างมากในแต่ละรัฐและอุตสาหกรรม ในทางตรงกันข้าม ข้อมูลในสหภาพยุโรปได้รับการคุ้มครองโดยระเบียบคุ้มครองข้อมูลทั่วไป (GDPR) กรอบกฎความเป็นส่วนตัวของข้อมูลแบบครบวงจรนี้กำหนดภาระผูกพันที่เข้มงวดกับผู้ถือข้อมูลและห้ามการถ่ายโอนข้อมูลส่วนบุคคลไปยังประเทศที่สามซึ่งขาดมาตรการปกป้องข้อมูลที่เพียงพอ การโอนเหล่านี้จะเกิดขึ้นได้ก็ต่อเมื่อคณะกรรมาธิการยุโรปได้ออกคำตัดสินที่เพียงพอแล้วเท่านั้น
ด้วยเหตุนี้ การแสวงหาวิธีป้องกันการละเมิด GDPR จึงกลายเป็นข้อกังวลอันดับต้นๆ เมื่อพูดถึงกระแสข้อมูลข้ามมหาสมุทรแอตแลนติก เนื่องจากการละเมิดเหล่านี้อาจนำไปสู่การคว่ำบาตร เช่นเดียวกับกรณีของ Meta ยักษ์ใหญ่ด้านเทคโนโลยี ซึ่งถูกปรับเป็นประวัติการณ์ GDPR มูลค่า 1.3 พันล้านดอลลาร์สหรัฐ — ใหญ่ที่สุดในประวัติศาสตร์ GDPR
ความต้านทานต่อการเปลี่ยนแปลง
การย้ายข้อมูลขนาดใหญ่ทำให้เกิดการเปลี่ยนแปลงทั้งจักรวาลในคราวเดียว ซึ่งทำให้ผู้ใช้ระบบหงุดหงิดอยู่เสมอ เนื่องจากคุ้นเคยกับการเรียกใช้คิวรีบนฐานข้อมูลที่มีอยู่ ผู้ใช้อาจมีช่วงเวลาที่ยากลำบากในการปรับตัวให้เข้ากับสภาพแวดล้อมใหม่และการเปลี่ยนแปลงรูปแบบข้อมูล ซึ่งมักจะแสดงออกมาในการต่อต้านการเปลี่ยนแปลง
แนวทางปฏิบัติที่ดีที่สุดในการย้ายข้อมูลจากทีม ITRex
ต่อไปนี้เป็นแนวทางที่ชัดเจนจากที่ปรึกษาด้านข้อมูลขนาดใหญ่ของ ITRex เพื่อช่วยคุณจัดการกับความเสี่ยงและความท้าทายในการย้ายข้อมูลที่ระบุไว้ข้างต้น:
- วางแผนการหยุดชะงักเพื่อลดเวลาหยุดทำงานหรือลดผลกระทบในกรณีที่เกิดขึ้น ใช่คุณได้ยินถูกต้องแล้ว คุณคงอยากรู้อย่างแน่นอนว่าคุณจะดำเนินต่อไปได้อย่างไรในทุกสถานการณ์ใช่ไหม? นี่คือเหตุผลว่าทำไมการสร้างกลยุทธ์ที่พร้อมรับมือกับการเปลี่ยนแปลงที่แข็งแกร่งจึงเป็นกุญแจสำคัญ การจัดทำแผนความต่อเนื่องทางธุรกิจที่เป็นรูปธรรมโดยสรุปสถานการณ์ภัยพิบัติต่างๆ และวิธีการฟื้นฟูเป็นวิธีที่แน่นอนในการปกป้องการดำเนินธุรกิจของคุณจากการหยุดชะงักเป็นเวลานาน และช่วยให้กลับมาดำเนินการได้อีกครั้งในเวลาที่สั้นที่สุด ในส่วนของเวลาหยุดทำงานที่หลีกเลี่ยงไม่ได้ การกำหนดเวลาอย่างเหมาะสมในเวลาที่สะดวกสำหรับองค์กรเป็นวิธีที่ดีเยี่ยมในการรับประกันการโยกย้ายข้อมูลที่ราบรื่น ในขณะเดียวกันก็ลดโอกาสที่จะเกิดปัญหาที่ไม่คาดคิดหรือการชะลอตัวโดยไม่ได้วางแผนไว้
- ประมาณการต้นทุนการย้ายข้อมูลอย่างแม่นยำ โดยให้ความสำคัญกับต้นทุนแอบแฝงที่อาจเกิดขึ้น ซึ่งรวมถึงค่าใช้จ่ายในการจัดการการพึ่งพาแอปพลิเคชัน การจ้างผู้รับเหมาภายนอก การดำเนินการรอบการทดสอบเพิ่มเติม และการแก้ไขปัญหาคุณภาพของข้อมูล การใช้ระบบเดียวกันในเวอร์ชันซ้ำกัน รวมถึงการสูญเสียประสิทธิภาพการทำงานและปัญหาหลังการย้ายข้อมูลสามารถทำให้เกิดต้นทุนได้อย่างมากเช่นกัน โดยรวมแล้ว ปัจจัยเหล่านี้ส่งผลให้งบประมาณเกินงบประมาณในระยะยาว
- ก่อนที่จะเขียนสคริปต์การแมป จำเป็นอย่างยิ่งที่คุณจะต้องจัดทำโปรไฟล์แหล่งข้อมูลทั้งหมดเพื่อระบุโครงสร้าง คุณภาพ และความสัมพันธ์ การดำเนินการแมปข้อมูลตั้งแต่ต้นทางถึงปลายทางอย่างครอบคลุมก่อนการโหลดข้อมูลถือเป็นขั้นตอนสำคัญเพื่อให้แน่ใจว่าข้อมูลทั้งหมดจะถูกวางอย่างถูกต้อง
- เมื่อย้ายข้อมูลที่ละเอียดอ่อน การจัดลำดับความสำคัญด้านความปลอดภัยของข้อมูลและการพิจารณาความเป็นส่วนตัวจะกลายเป็นภารกิจที่สำคัญ ตรวจสอบให้แน่ใจว่าข้อมูลที่ละเอียดอ่อนได้รับการจัดการอย่างปลอดภัยทั้งระหว่างการส่งผ่านและในสภาพแวดล้อมใหม่ คุณอาจต้องการใช้การเข้ารหัสข้อมูล การลบข้อมูลระบุตัวตน หรือการมาสก์เพื่อปกป้องข้อมูลที่ละเอียดอ่อนตลอดกระบวนการย้าย นอกจากนี้ ตรวจสอบให้แน่ใจว่าคุณปรับการย้ายข้อมูลให้สอดคล้องกับกฎระเบียบการปกป้องข้อมูลที่เกี่ยวข้อง เช่น GDPR หรือแนวทางเฉพาะอุตสาหกรรม
- แม้ว่ามักจะถูกมองข้ามไป แต่การฝึกอบรมผู้ใช้ที่ปรับแต่งตามบทบาทและความรับผิดชอบสามารถสร้างโลกที่แตกต่างให้กับกระบวนการและผลลัพธ์การย้ายข้อมูลของคุณได้ การจัดสรรเวลาและงบประมาณที่เพียงพอสำหรับการเปลี่ยนทักษะให้กับทีมที่มีอยู่จะช่วยให้การเปลี่ยนแปลงราบรื่นขึ้นในระหว่างและหลังการย้ายข้อมูล ช่วยให้มั่นใจได้ถึงการยอมรับของผู้ใช้ และช่วยลดการหยุดชะงักในการปฏิบัติงาน แนวทางปฏิบัติที่ดีในการเริ่มต้นการสื่อสารเกี่ยวกับการย้ายข้อมูลที่กำลังจะเกิดขึ้นและเซสชันการฝึกอบรมภาคปฏิบัติตั้งแต่เนิ่นๆ เพื่อให้ผู้ใช้มีโอกาสยอมรับการเปลี่ยนแปลงก่อนที่การย้ายข้อมูลจะเกิดขึ้นจริง การสื่อสารดังกล่าวยังสามารถช่วยให้พวกเขามีความพร้อมในการทำความเข้าใจและดำเนินการในสภาพแวดล้อมใหม่ได้ดียิ่งขึ้น
ต่อไปนี้เป็นเคล็ดลับเพิ่มเติมจากทีมการย้ายข้อมูลของ ITRex ที่มีความสำคัญไม่แพ้กัน:
- ประเมิน ทำความเข้าใจ และชี้แจงความจำเป็นในการย้ายไปสู่เทคโนโลยีใหม่ แทนที่จะเข้าร่วมกลุ่มอย่างรวดเร็ว คุณควรมีวิสัยทัศน์ที่ชัดเจนว่าคุณต้องการอะไรและทำไมคุณถึงต้องการมัน การย้ายถิ่นจะมีประโยชน์อย่างไร?
- สร้างการพิสูจน์แนวคิด (PoC) — ลองใช้ขนาดเล็กก่อนและทดสอบน่านน้ำก่อนที่จะดำเนินการย้ายข้อมูลอย่างเต็มที่
- สำรวจทางเลือกและประเมินความเสี่ยงและผลประโยชน์ที่เกี่ยวข้องกับแต่ละทางเลือก เทคโนโลยีอื่น ๆ ที่ทำงานเหมือนกันมีอะไรบ้าง? ทำไมคุณถึงเลือกอันนี้?
- ประเมินข้อจำกัดของเทคโนโลยีใหม่ ตัวอย่างเช่น ขั้นตอนการจัดเก็บ ซึ่งพบได้ทั่วไปใน Oracle และระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) อื่นๆ จำนวนมาก อาจไม่พร้อมใช้งานในรูปแบบเดียวกันในคลังข้อมูลการประมวลผลแบบขนานขนาดใหญ่ (MPP) บนคลาวด์
- ประเมินความจำเป็นในการเขียนตรรกะการประมวลผลข้อมูลใหม่
- ประเมินว่าผู้ใช้ของคุณจะได้รับผลกระทบอย่างไร และพิจารณาสร้างจุดติดต่อเดียวสำหรับลูกค้าและพนักงานของคุณ เพื่อช่วยจัดการกับความท้าทายต่างๆ ที่เข้ามา
นำมารวมกัน: ทำไมต้องย้ายข้อมูล
เมื่อพูดถึงการเปลี่ยนแปลงทางดิจิทัล การริเริ่มการย้ายข้อมูลเป็นเรื่องของความจำเป็นมากกว่าทางเลือก ในแง่ของการย้ายข้อมูล การเปลี่ยนแปลงเป็นสิ่งที่หลีกเลี่ยงไม่ได้ แม้ว่าจะเต็มไปด้วยความเสี่ยง ความไม่แน่นอน และข้อพิจารณาบางประการก็ตาม การจัดการกับการย้ายข้อมูลโดยเป็นส่วนหนึ่งของกระบวนการสร้างนวัตกรรมที่สำคัญนั้นมีชัยไปกว่าครึ่ง
เมื่อคุณเข้าใจแล้วว่าการย้ายข้อมูลคืออะไรและเหตุใดจึงจำเป็น คุณจะมีเวลาง่ายขึ้นในการเริ่มโครงการย้ายข้อมูลของคุณ
อัตราความล้มเหลว 83% ไม่ได้หมายความว่าความคิดริเริ่มในการย้ายข้อมูลของคุณถูกกำหนดให้ล้มเหลวตั้งแต่เริ่มต้น แม้ว่าการย้ายข้อมูลจะเป็นเรื่องที่ท้าทายและค่อนข้างน่าหงุดหงิด แต่ด้วยกลยุทธ์การย้ายข้อมูลที่ได้รับการจัดการอย่างดี แต่ทุกอย่างก็ควรจะราบรื่น เราหวังว่าคำแนะนำที่ตรงจุดและแนวปฏิบัติที่ดีที่สุดจากผู้เชี่ยวชาญด้านการจัดการข้อมูลระดับสูงของเราจะช่วยให้คุณได้รับสิ่งดีๆ ในโลก
ต้องการทำความเข้าใจว่าการย้ายข้อมูลคืออะไร และทำอย่างไรให้ถูกต้อง อย่าลังเลที่จะส่งข้อความถึงเรา เพิ่มประโยชน์สูงสุดของการย้ายข้อมูลด้วยแนวทางที่ได้รับการพิสูจน์แล้วจากทีมการย้ายข้อมูลของเรา
บทความนี้เผยแพร่ครั้งแรกบนเว็บไซต์ ITRex