การโยกย้ายข้อมูลขนาดใหญ่: กระบวนการ ประเภท และกฎทองทั้งหมดที่ต้องปฏิบัติตาม
เผยแพร่แล้ว: 2021-04-26หากคุณใช้พีซีหรือแล็ปท็อปมาระยะหนึ่งแล้ว คุณจะรู้ว่าการย้ายไฟล์หนึ่งจากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งด้วยการคลิกเมาส์ง่ายๆ นั้นทำได้ง่าย แต่เมื่อธุรกิจของคุณเติบโตขึ้น ก็มีข้อมูลนับล้านที่คุณต้องจัดการทุกวัน
การวิจัยพบว่าประมาณ 55% ของโครงการที่เกี่ยวข้องกับการย้ายข้อมูลมีการใช้จ่ายเกินงบประมาณ กระบวนการนี้อาจซับซ้อนกว่าที่คุณคิด แต่ก่อนที่จะเจาะลึกลงไปในความท้าทายในการย้ายข้อมูลขนาดใหญ่ คุณต้องเข้าใจแนวคิดพื้นฐานของมันก่อน
การกำหนดการย้ายข้อมูล
การย้ายข้อมูลหมายถึงการย้ายข้อมูลที่มีอยู่ไปยังที่เก็บข้อมูล ระบบ หรือแม้แต่รูปแบบไฟล์ใหม่
แม้ว่าจะฟังดูง่าย แต่กระบวนการก็ซับซ้อน เรากำลังพูดถึงข้อมูลจำนวนมหาศาลที่ต้องใช้ทรัพยากรจำนวนมากในการจัดการ
การโยกย้ายที่ประสบความสำเร็จต้องมีการเตรียมการที่ดี รวมถึงการวางแผน การสำรองข้อมูล การทดสอบ และการบำรุงรักษา กิจกรรมเฉพาะจะสิ้นสุดลงหลังจากย้ายข้อมูลทั้งหมดและระบบเก่าสิ้นสุดลง
ชนิดของข้อมูลที่ถูกย้าย
คุณอาจมีข้อมูลประเภทต่างๆ ที่คุณต้องการย้าย ทั้งนี้ขึ้นอยู่กับประเภทธุรกิจของคุณ
การย้ายข้อมูลไม่ใช่การทำงานแบบสแตนด์อโลน เป็นส่วนสำคัญของโปรเจ็กต์ขนาดใหญ่เสมอมา เช่น การเปลี่ยนแปลงระบบ การเปลี่ยนซอฟต์แวร์ การอัปเดตระบบ การย้ายภายในองค์กรไปสู่สภาพแวดล้อมคลาวด์ การควบรวมกิจการระหว่างบริษัท และอื่นๆ
การย้ายข้อมูลกับการรวมข้อมูลและการจำลองข้อมูล
สิ่งสำคัญคือต้องเข้าใจว่าการย้ายข้อมูลแตกต่างจากการรวมข้อมูลและการจำลองแบบ ผู้คนมักเข้าใจผิดคิดว่าเป็นกันและกัน สิ่งสำคัญคือต้องรู้ความแตกต่าง
ในระหว่างการรวมข้อมูล ข้อมูลจะถูกนำมาจากแหล่งต่างๆ ทั้งในและนอกบริษัทของคุณ ซึ่งคุณผสมผสานเข้าด้วยกัน ข้อมูลถูก "รวม" มากกว่า "ย้าย"
การโยกย้ายข้อมูลมีทิศทางเดียว คือ การย้ายสินทรัพย์เฉพาะไปยังปลายทางที่กำหนด สิ่งนี้ยังทำให้แตกต่างจากการจำลองข้อมูล ในระหว่างการจำลองข้อมูล คุณจะไม่ลบแหล่งที่มาของการจำลองแบบ นั่นหมายความว่าคุณจะมีคอลเล็กชันข้อมูลที่แน่นอนสองชุดที่มีต้นกำเนิดต่างกัน การจำลองข้อมูลมักจะรวมอยู่ในการรวม แต่ในอนาคต อาจเป็นการย้ายข้อมูลก็ได้ หากคุณตัดสินใจที่จะลบออกจากแหล่งแรก
ประเภทของการย้ายข้อมูล
การย้ายข้อมูลขนาดใหญ่อาจมีหลายประเภทขึ้นอยู่กับสินทรัพย์ที่จะย้าย แต่คุณอาจพบชื่อต่าง ๆ เพื่อกำหนดแต่ละส่วนของการย้ายถิ่น ต่อไปนี้เป็นประเภทหลักที่คุณจำเป็นต้องรู้
- การโยกย้ายพื้นที่เก็บข้อมูล การย้ายที่เก็บข้อมูลมักจะเกิดขึ้นเมื่อคุณอัปเดตเทคโนโลยีใหม่ในโครงสร้างพื้นฐานของธุรกิจของคุณ อาจเป็นจากการพิมพ์ไปจนถึงรูปแบบดิจิทัล จากระบบดิจิทัลไปจนถึงระบบคลาวด์ หรือจากสภาพแวดล้อมระบบคลาวด์ไปจนถึง SSD อาจเป็นตัวเลือกที่ดีเมื่อคุณต้องการขยายธุรกิจของคุณ
- การย้ายฐานข้อมูล การโยกย้ายนี้อยู่ภายใต้การดูแลโดยระบบการจัดการฐานข้อมูล DBMS ตามชื่อที่แนะนำ ฐานข้อมูลจะเป็นฐานข้อมูลที่ย้ายข้อมูล ตัวอย่างเช่น เป็นไปได้ที่จะย้าย MySQL ไปยัง Oracle หรือในทางกลับกัน ในหลายๆ ครั้ง เป็นไปได้ที่จะย้ายฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่งโดยละเอียด
- การโยกย้ายแอพหรือซอฟต์แวร์ เมื่อธุรกิจของคุณเปลี่ยนโซลูชันซอฟต์แวร์เพื่อปรับปรุงการดำเนินงาน คุณจะต้องย้ายข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง โครงสร้างพื้นฐานสามารถมาพร้อมกับโมเดลข้อมูลที่แตกต่างกัน การย้ายแอปจากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่งจะเป็นเรื่องยาก ความช่วยเหลือจากผู้เชี่ยวชาญของ ERBIS จะสามารถทำได้ที่นี่
- การย้ายศูนย์ข้อมูล Datacenter อาศัยโครงสร้างพื้นฐานเดียวที่ใช้โดยบริษัทหรือองค์กรในการรักษาความปลอดภัยทรัพย์สินของตน นี่หมายถึงการย้ายศูนย์ข้อมูลไปยังที่อื่นซึ่งอาจเป็นตำแหน่งหรือที่เก็บข้อมูลใหม่
- การโยกย้ายข้อมูลทางธุรกิจ สิ่งนี้จะเกิดขึ้นเมื่อมีการควบรวมกิจการหรือการร่วมทุนในธุรกิจ ตัวอย่างเช่น เมื่อ Facebook ซื้อ Instagram มีการเคลื่อนไหวของแอพธุรกิจและฐานข้อมูลที่ประกอบด้วยสมาชิก การดำเนินงาน รวมถึงทรัพย์สินทั้งหมดจากและไปยังสภาพแวดล้อมที่แตกต่างกัน
- การโยกย้ายระบบคลาวด์ เป็นการย้ายข้อมูลทุกประเภทจากสภาพแวดล้อมทางกายภาพไปยังสภาพแวดล้อมคลาวด์หรือระหว่างสภาพแวดล้อมคลาวด์
การย้ายถิ่นใช้เวลาเท่าไร?
เมื่อเราพูดถึงการย้ายข้อมูลขนาดใหญ่ คุณไม่ควรคาดหวังว่าทุกอย่างสามารถทำได้ภายในเวลาเพียงหนึ่งหรือสองชั่วโมง กระบวนการนี้อาจใช้เวลาเป็นวัน สัปดาห์ เดือน หรือปีโดยไม่คำนึงถึงขนาดของธุรกิจของคุณ
ปัจจัยที่ส่งผลต่อเวลาของความคืบหน้า ได้แก่ ทรัพยากรที่มีอยู่ พนักงาน ความซับซ้อนของโครงการ แบนด์วิดท์ และอื่นๆ
แนวทาง
มีสองวิธีหลักในการย้ายข้อมูล: Big Bang และ Trickel
บิ๊กแบงเป็นเรื่องเกี่ยวกับการย้ายสินทรัพย์ข้อมูลทั้งหมดจากต้นทางไปยังปลายทางที่ต้องการในครั้งเดียว มักจะสิ้นสุดในเวลาอันสั้น แต่เป็นขั้นตอนที่มีราคาแพงมากซึ่งมาพร้อมกับความเสี่ยงอย่างมากที่จะล้มเหลว ความท้าทายอยู่ที่การหยุดทำงานของเซิร์ฟเวอร์
อย่างไรก็ตาม วิธีนี้ใช้ได้กับสตาร์ทอัพหรือองค์กรขนาดเล็กที่มีข้อมูลค่อนข้างน้อย การดูแลวิธีนี้จะมีความเสี่ยงน้อยกว่า
หากเป็นการย้ายข้อมูลขนาดใหญ่ที่เรามุ่งเน้น วิธี Trickle อาจเป็นตัวเลือกที่เหมาะสม มันมาพร้อมกับการหยุดทำงานเป็นศูนย์และความเสี่ยงน้อยลง อย่างไรก็ตาม จะใช้ทรัพยากรและพลังงานมากขึ้น วิธีการแบบหยดอาจเป็นทางเลือกที่เหมาะสมสำหรับธุรกิจขนาดกลางถึงขนาดใหญ่ บริษัท และองค์กรที่มีข้อมูลจำนวนมาก
ขั้นตอนการโยกย้ายข้อมูล
ผู้ให้บริการบรรเทาระบบคลาวด์แต่ละรายอาจมีกลยุทธ์ที่แตกต่างกันเพื่อช่วยลูกค้าในการย้ายข้อมูลขนาดใหญ่ แต่โครงการจะผ่านขั้นตอนต่อไปนี้:
- การวางแผน
- การตรวจสอบข้อมูล
- สำรอง
- ออกแบบ
- กำลังดำเนินการ
- การทดสอบ
กฎทอง
ต่อไปนี้เป็นกฎทองทั่วไปที่สามารถช่วยให้คุณย้ายข้อมูลได้อย่างปลอดภัยและประสบความสำเร็จ:
- ค้นหาข้อผิดพลาดในการย้ายข้อมูล
- จ้างผู้ให้บริการย้ายข้อมูลเพื่อช่วยคุณในโครงการ
- ลดปริมาณข้อมูล
- คิดถึงไทม์ไลน์
มีความคิดเกี่ยวกับเรื่องนี้หรือไม่? แจ้งให้เราทราบด้านล่างในความคิดเห็นหรือดำเนินการสนทนาไปที่ Twitter หรือ Facebook ของเรา