การโยกย้ายข้อมูลขนาดใหญ่: กระบวนการ ประเภท และกฎทองทั้งหมดที่ต้องปฏิบัติตาม

เผยแพร่แล้ว: 2021-04-26

หากคุณใช้พีซีหรือแล็ปท็อปมาระยะหนึ่งแล้ว คุณจะรู้ว่าการย้ายไฟล์หนึ่งจากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งด้วยการคลิกเมาส์ง่ายๆ นั้นทำได้ง่าย แต่เมื่อธุรกิจของคุณเติบโตขึ้น ก็มีข้อมูลนับล้านที่คุณต้องจัดการทุกวัน

การวิจัยพบว่าประมาณ 55% ของโครงการที่เกี่ยวข้องกับการย้ายข้อมูลมีการใช้จ่ายเกินงบประมาณ กระบวนการนี้อาจซับซ้อนกว่าที่คุณคิด แต่ก่อนที่จะเจาะลึกลงไปในความท้าทายในการย้ายข้อมูลขนาดใหญ่ คุณต้องเข้าใจแนวคิดพื้นฐานของมันก่อน

การกำหนดการย้ายข้อมูล

การย้ายข้อมูลหมายถึงการย้ายข้อมูลที่มีอยู่ไปยังที่เก็บข้อมูล ระบบ หรือแม้แต่รูปแบบไฟล์ใหม่

แม้ว่าจะฟังดูง่าย แต่กระบวนการก็ซับซ้อน เรากำลังพูดถึงข้อมูลจำนวนมหาศาลที่ต้องใช้ทรัพยากรจำนวนมากในการจัดการ

การโยกย้ายที่ประสบความสำเร็จต้องมีการเตรียมการที่ดี รวมถึงการวางแผน การสำรองข้อมูล การทดสอบ และการบำรุงรักษา กิจกรรมเฉพาะจะสิ้นสุดลงหลังจากย้ายข้อมูลทั้งหมดและระบบเก่าสิ้นสุดลง

ชนิดของข้อมูลที่ถูกย้าย

คุณอาจมีข้อมูลประเภทต่างๆ ที่คุณต้องการย้าย ทั้งนี้ขึ้นอยู่กับประเภทธุรกิจของคุณ

การย้ายข้อมูลไม่ใช่การทำงานแบบสแตนด์อโลน เป็นส่วนสำคัญของโปรเจ็กต์ขนาดใหญ่เสมอมา เช่น การเปลี่ยนแปลงระบบ การเปลี่ยนซอฟต์แวร์ การอัปเดตระบบ การย้ายภายในองค์กรไปสู่สภาพแวดล้อมคลาวด์ การควบรวมกิจการระหว่างบริษัท และอื่นๆ

การย้ายข้อมูลกับการรวมข้อมูลและการจำลองข้อมูล

สิ่งสำคัญคือต้องเข้าใจว่าการย้ายข้อมูลแตกต่างจากการรวมข้อมูลและการจำลองแบบ ผู้คนมักเข้าใจผิดคิดว่าเป็นกันและกัน สิ่งสำคัญคือต้องรู้ความแตกต่าง

ในระหว่างการรวมข้อมูล ข้อมูลจะถูกนำมาจากแหล่งต่างๆ ทั้งในและนอกบริษัทของคุณ ซึ่งคุณผสมผสานเข้าด้วยกัน ข้อมูลถูก "รวม" มากกว่า "ย้าย"

การโยกย้ายข้อมูลมีทิศทางเดียว คือ การย้ายสินทรัพย์เฉพาะไปยังปลายทางที่กำหนด สิ่งนี้ยังทำให้แตกต่างจากการจำลองข้อมูล ในระหว่างการจำลองข้อมูล คุณจะไม่ลบแหล่งที่มาของการจำลองแบบ นั่นหมายความว่าคุณจะมีคอลเล็กชันข้อมูลที่แน่นอนสองชุดที่มีต้นกำเนิดต่างกัน การจำลองข้อมูลมักจะรวมอยู่ในการรวม แต่ในอนาคต อาจเป็นการย้ายข้อมูลก็ได้ หากคุณตัดสินใจที่จะลบออกจากแหล่งแรก

ประเภทของการย้ายข้อมูล

การย้ายข้อมูลขนาดใหญ่อาจมีหลายประเภทขึ้นอยู่กับสินทรัพย์ที่จะย้าย แต่คุณอาจพบชื่อต่าง ๆ เพื่อกำหนดแต่ละส่วนของการย้ายถิ่น ต่อไปนี้เป็นประเภทหลักที่คุณจำเป็นต้องรู้

  • การโยกย้ายพื้นที่เก็บข้อมูล การย้ายที่เก็บข้อมูลมักจะเกิดขึ้นเมื่อคุณอัปเดตเทคโนโลยีใหม่ในโครงสร้างพื้นฐานของธุรกิจของคุณ อาจเป็นจากการพิมพ์ไปจนถึงรูปแบบดิจิทัล จากระบบดิจิทัลไปจนถึงระบบคลาวด์ หรือจากสภาพแวดล้อมระบบคลาวด์ไปจนถึง SSD อาจเป็นตัวเลือกที่ดีเมื่อคุณต้องการขยายธุรกิจของคุณ
  • การย้ายฐานข้อมูล การโยกย้ายนี้อยู่ภายใต้การดูแลโดยระบบการจัดการฐานข้อมูล DBMS ตามชื่อที่แนะนำ ฐานข้อมูลจะเป็นฐานข้อมูลที่ย้ายข้อมูล ตัวอย่างเช่น เป็นไปได้ที่จะย้าย MySQL ไปยัง Oracle หรือในทางกลับกัน ในหลายๆ ครั้ง เป็นไปได้ที่จะย้ายฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่งโดยละเอียด
  • การโยกย้ายแอพหรือซอฟต์แวร์ เมื่อธุรกิจของคุณเปลี่ยนโซลูชันซอฟต์แวร์เพื่อปรับปรุงการดำเนินงาน คุณจะต้องย้ายข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง โครงสร้างพื้นฐานสามารถมาพร้อมกับโมเดลข้อมูลที่แตกต่างกัน การย้ายแอปจากสภาพแวดล้อมหนึ่งไปยังอีกสภาพแวดล้อมหนึ่งจะเป็นเรื่องยาก ความช่วยเหลือจากผู้เชี่ยวชาญของ ERBIS จะสามารถทำได้ที่นี่
  • การย้ายศูนย์ข้อมูล Datacenter อาศัยโครงสร้างพื้นฐานเดียวที่ใช้โดยบริษัทหรือองค์กรในการรักษาความปลอดภัยทรัพย์สินของตน นี่หมายถึงการย้ายศูนย์ข้อมูลไปยังที่อื่นซึ่งอาจเป็นตำแหน่งหรือที่เก็บข้อมูลใหม่
  • การโยกย้ายข้อมูลทางธุรกิจ สิ่งนี้จะเกิดขึ้นเมื่อมีการควบรวมกิจการหรือการร่วมทุนในธุรกิจ ตัวอย่างเช่น เมื่อ Facebook ซื้อ Instagram มีการเคลื่อนไหวของแอพธุรกิจและฐานข้อมูลที่ประกอบด้วยสมาชิก การดำเนินงาน รวมถึงทรัพย์สินทั้งหมดจากและไปยังสภาพแวดล้อมที่แตกต่างกัน
  • การโยกย้ายระบบคลาวด์ เป็นการย้ายข้อมูลทุกประเภทจากสภาพแวดล้อมทางกายภาพไปยังสภาพแวดล้อมคลาวด์หรือระหว่างสภาพแวดล้อมคลาวด์

การย้ายถิ่นใช้เวลาเท่าไร?

เมื่อเราพูดถึงการย้ายข้อมูลขนาดใหญ่ คุณไม่ควรคาดหวังว่าทุกอย่างสามารถทำได้ภายในเวลาเพียงหนึ่งหรือสองชั่วโมง กระบวนการนี้อาจใช้เวลาเป็นวัน สัปดาห์ เดือน หรือปีโดยไม่คำนึงถึงขนาดของธุรกิจของคุณ

ปัจจัยที่ส่งผลต่อเวลาของความคืบหน้า ได้แก่ ทรัพยากรที่มีอยู่ พนักงาน ความซับซ้อนของโครงการ แบนด์วิดท์ และอื่นๆ

แนวทาง

มีสองวิธีหลักในการย้ายข้อมูล: Big Bang และ Trickel

บิ๊กแบงเป็นเรื่องเกี่ยวกับการย้ายสินทรัพย์ข้อมูลทั้งหมดจากต้นทางไปยังปลายทางที่ต้องการในครั้งเดียว มักจะสิ้นสุดในเวลาอันสั้น แต่เป็นขั้นตอนที่มีราคาแพงมากซึ่งมาพร้อมกับความเสี่ยงอย่างมากที่จะล้มเหลว ความท้าทายอยู่ที่การหยุดทำงานของเซิร์ฟเวอร์

อย่างไรก็ตาม วิธีนี้ใช้ได้กับสตาร์ทอัพหรือองค์กรขนาดเล็กที่มีข้อมูลค่อนข้างน้อย การดูแลวิธีนี้จะมีความเสี่ยงน้อยกว่า

หากเป็นการย้ายข้อมูลขนาดใหญ่ที่เรามุ่งเน้น วิธี Trickle อาจเป็นตัวเลือกที่เหมาะสม มันมาพร้อมกับการหยุดทำงานเป็นศูนย์และความเสี่ยงน้อยลง อย่างไรก็ตาม จะใช้ทรัพยากรและพลังงานมากขึ้น วิธีการแบบหยดอาจเป็นทางเลือกที่เหมาะสมสำหรับธุรกิจขนาดกลางถึงขนาดใหญ่ บริษัท และองค์กรที่มีข้อมูลจำนวนมาก

ขั้นตอนการโยกย้ายข้อมูล

ผู้ให้บริการบรรเทาระบบคลาวด์แต่ละรายอาจมีกลยุทธ์ที่แตกต่างกันเพื่อช่วยลูกค้าในการย้ายข้อมูลขนาดใหญ่ แต่โครงการจะผ่านขั้นตอนต่อไปนี้:

  • การวางแผน
  • การตรวจสอบข้อมูล
  • สำรอง
  • ออกแบบ
  • กำลังดำเนินการ
  • การทดสอบ

กฎทอง

ต่อไปนี้เป็นกฎทองทั่วไปที่สามารถช่วยให้คุณย้ายข้อมูลได้อย่างปลอดภัยและประสบความสำเร็จ:

  • ค้นหาข้อผิดพลาดในการย้ายข้อมูล
  • จ้างผู้ให้บริการย้ายข้อมูลเพื่อช่วยคุณในโครงการ
  • ลดปริมาณข้อมูล
  • คิดถึงไทม์ไลน์

มีความคิดเกี่ยวกับเรื่องนี้หรือไม่? แจ้งให้เราทราบด้านล่างในความคิดเห็นหรือดำเนินการสนทนาไปที่ Twitter หรือ Facebook ของเรา

คำแนะนำของบรรณาธิการ: