การย้ายข้อมูลคืออะไร
การย้ายข้อมูลคือการที่คุณย้ายข้อมูลจากสภาพแวดล้อมการประมวลผลหรือระบบจัดเก็บข้อมูลหนึ่งไปยังอีกที่หนึ่ง องค์กรจะรวบรวมและจัดเก็บข้อมูลเพื่อการวิเคราะห์ องค์กรต้องย้ายข้อมูลระหว่างระบบสำหรับการแสดงภาพแบบบูรณาการ เพราะการเปลี่ยนแปลงทางเทคโนโลยี หรือเพราะต้องการย้ายการดำเนินงานไปยังระบบคลาวด์ เป้าหมายของการย้ายข้อมูลคือการย้ายข้อมูลอย่างมีประสิทธิภาพและรวดเร็วเพื่อหลีกเลี่ยงหรือลดการหยุดชะงักของการดำเนินธุรกิจ ซึ่งรวมถึงการวางแผนสำหรับการพิจารณาต่างๆ เช่น ทรัพยากรเครือข่าย ความปลอดภัยของข้อมูล และเวลาและวิธีการถ่ายโอน การย้ายข้อมูลอาจเกี่ยวข้องกับการพิจารณาสถาปัตยกรรมพื้นที่จัดเก็บข้อมูลสำหรับปัจจัยต่างๆ เช่น ค่าข้อมูลที่หายไปหรือการเปลี่ยนแปลงประเภทข้อมูล
เหตุใดการย้ายข้อมูลจึงสำคัญ
ข้อมูลองค์กรอยู่ในหลายที่ ทั้งในพื้นที่จัดเก็บข้อมูลจริง ในเซิร์ฟเวอร์ภายในองค์กรหรือเซิร์ฟเวอร์เสมือน ในเครื่องเดียว และแม้แต่ในแอปพลิเคชันต่างๆ ข้อมูลจะถูกเก็บไว้ในรูปแบบและประเภทที่แตกต่างกัน
องค์กรจะย้ายข้อมูลจากตำแหน่ง อุปกรณ์ หรือแอปพลิเคชันหนึ่งไปยังอีกที่หนึ่งด้วยเหตุผลหลายประการ ตัวอย่างเช่น การย้ายข้อมูลอาจถูกใช้เพื่อวัตถุประสงค์เหล่านี้
- รวมทรัพยากรไว้ที่เดียวกัน
- บูรณาการข้อมูลเพื่อการวิเคราะห์
- ลดค่าใช้จ่ายในการจัดเก็บ
- รวมศูนย์ข้อมูลธุรกิจ
- ใช้แอปพลิเคชันใหม่
- เก็บข้อมูลเก่า
- ใช้ข้อมูลเพื่อวัตถุประสงค์อื่น
- โอนกรรมสิทธิ์ข้อมูล
- ปรับปรุงการปฏิบัติตามกฎระเบียบการจัดการข้อมูล
กลยุทธ์การย้ายข้อมูลมีอะไรบ้าง
การย้ายด้านไอทีมีหลายประเภทด้วยกัน คำศัพท์ต่างๆ เช่น การย้ายที่เก็บข้อมูล การย้ายฐานข้อมูล การย้ายสคีมา การย้ายแอปพลิเคชัน และการย้ายกระบวนการทางธุรกิจ ล้วนเกี่ยวข้องกับการย้ายข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง ต่อไป เราจะบอกกลยุทธ์บางอย่างที่คุณสามารถใช้สำหรับการย้ายข้อมูลได้
Lift and Shift
Lift and Shift เป็นวิธีที่ง่ายที่สุดในการย้ายข้อมูล คุณเก็บข้อมูลในรูปแบบเดียวกันโดยไม่มีการเปลี่ยนแปลง และเพียงขนส่งและจัดเก็บไว้ในตำแหน่งอื่นเท่านั้น แม้ว่าจะเป็นกลยุทธ์ที่มีประสิทธิภาพ แต่ก็อาจมีประโยชน์น้อยกว่าสำหรับการย้ายไปยังระบบคลาวด์ การจัดเก็บข้อมูลในรูปแบบเดียวกันมักจะไม่ช่วยให้ใช้ประโยชน์จากพื้นที่เก็บข้อมูลบนคลาวด์ได้อย่างมีประสิทธิภาพนัก
ใช้เครื่องมือที่มีอยู่แล้ว
มีเครื่องมือซอฟต์แวร์การย้ายข้อมูลมากมายที่ช่วยให้องค์กรย้ายข้อมูลได้สำเร็จ เครื่องมือย้ายข้อมูลของผู้ให้บริการและโอเพ่นซอร์สเหล่านี้ทำให้กระบวนการทั้งหมดง่ายขึ้นมากจากมุมมองของการจัดการ
ตัวอย่างเช่น AWS DataSync เป็นข้อเสนอของ Amazon Web Services (AWS) ซึ่งจะช่วยให้องค์กรถ่ายโอนระบบไฟล์ที่ใช้ร่วมกันภายในองค์กร พื้นที่จัดเก็บอ็อบเจ็กต์ หรือคลัสเตอร์ Hadoop ไปยังโซลูชันพื้นที่จัดเก็บบนคลาวด์ของ AWS ได้
ย้ายทั้งหมดในครั้งเดียวหรือทยอยย้าย
คุณสามารถเลือกที่จะย้ายทุกอย่างทั้งหมดในคราวเดียวหรือย้ายข้อมูลเป็นลำดับก็ได้ โดยขึ้นอยู่กับตัวข้อมูลเอง ตัวอย่างเช่น คุณสามารถแบ่งข้อมูลจำนวนมากและเริ่มย้ายข้อมูลเป็นกลุ่มในชั่วข้ามคืนเป็นเวลาหลายสัปดาห์ แม้ว่าการย้ายข้อมูลทั้งหมดพร้อมกันจะง่ายและรวดเร็วที่สุด แต่บางครั้งก็ทำไม่ได้
ขอความช่วยเหลือจากผู้เชี่ยวชาญ
สำหรับการย้ายข้อมูลที่ซับซ้อนซึ่งไม่มีใครในทีมที่มีประสบการณ์มาก่อน ก็ควรที่จะขอความช่วยเหลือจากผู้เชี่ยวชาญภายนอก ในการย้ายไปยังระบบคลาวด์ไปยัง AWS คุณสามารถเลือกที่จะเติดต่อกับหนึ่งในพาร์ทเนอร์ AWS ของเราได้
ปัจจัยที่ควรพิจารณาก่อนการย้ายข้อมูลมีอะไรบ้าง
การย้ายข้อมูลจำเป็นต้องมีการวางแผนทุกรายละเอียดของกระบวนการ ต่อไปนี้คือปัจจัยบางประการที่ควรพิจารณา
การย้ายข้อมูลออนไลน์หรือออฟไลน์
การย้ายข้อมูลจำนวนมากอาจใช้เวลานานและใช้ทรัพยากรมาก แม้ว่าจะใช้โซลูชันเครือข่ายสมัยใหม่ก็ตาม สำหรับบางองค์กร การย้ายข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่งอาจมีประสิทธิภาพและประหยัดกว่าหากใช้การจัดส่งอุปกรณ์จัดเก็บข้อมูลทางกายภาพแทน กลยุทธ์นี้ยังปลอดภัยกว่าการส่งข้อมูลผ่านอินเทอร์เน็ตในวงกว้างอีกด้วย
รูปแบบข้อมูล
โดยปกติแล้วจะค่อนข้างตรงไปตรงมาในการย้ายข้อมูลในรูปแบบเดียวกันจากที่หนึ่งไปยังอีกที่หนึ่ง ตัวอย่างเช่น การย้ายฐานข้อมูลจาก SQL Server ในสถานที่ไปยัง SQL Server บนคลาวด์จะไม่จำเป็นต้องเปลี่ยนแปลงรูปแบบหรือสคีมา อย่างไรก็ตาม คุณต้องมีขั้นตอนการประมวลผลแบบตัวกลาง หากต้องการแปลงข้อมูลเป็นรูปแบบใหม่ก่อนที่จะย้ายศูนย์ข้อมูล
การหยุดทำงาน
เมื่อคุณย้ายข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง คุณจะประสบปัญหาระบบหยุดทำงานหรือทำงานช้าลง คุณสามารถกำหนดเวลาการย้ายข้อมูลในช่วงเวลาที่มีการใช้งานน้อยเพื่อลดผลกระทบได้ องค์กรหลายแห่งเลื่อนการย้ายข้อมูลออกไปเพราะไม่สามารถหยุดระบบได้ แต่วิธีนี้อาจเพิ่มการหยุดชะงักได้ในอนาคต
ขั้นตอนในการย้ายข้อมูลมีอะไรบ้าง
ทุกองค์กรวางแผนการย้ายข้อมูลด้วยวิธีที่กำหนดเองตามความต้องการของตน เราให้ภาพรวมคร่าวๆ ของขั้นตอนที่คุณสามารถปฏิบัติตามได้เพื่อทำให้กระบวนการนี้มีประสิทธิภาพมากขึ้น
ตรวจสอบแหล่งข้อมูล
ก่อนการย้ายข้อมูล คุณต้องตรวจสอบและอธิบายข้อมูลที่มีอยู่ ขั้นแรก ให้ดูรูปแบบการจัดเก็บข้อมูลและสภาพแวดล้อมปัจจุบัน หลังจากนั้น หากเป็นไปได้ ให้ตรวจสอบข้อมูลในโปรแกรมดูเพื่อกำหนดโครงสร้างและคุณลักษณะ คุณจะต้องแมปโครงสร้างกับระบบข้อมูลใหม่
กำหนดปลายทาง
เมื่อตรวจสอบข้อมูลต้นฉบับแล้ว ก็สามารถเลือกโซลูชันพื้นที่เก็บข้อมูลปลายทางที่เหมาะสมตามโครงสร้างและคุณลักษณะของข้อมูลต้นฉบับได้ บางครั้ง คุณจำเป็นต้องเปลี่ยนโครงสร้าง คุณลักษณะ หรือแม้แต่รูปแบบของข้อมูลเพื่อให้เหมาะสมกับโซลูชันพื้นที่เก็บข้อมูล ในกรณีของการรวมข้อมูล คุณจะต้องจัดระเบียบข้อมูลต้นฉบับใหม่เพื่อให้เหมาะสมกับข้อกำหนดของข้อมูลปลายทาง
สรุปกลยุทธ์การย้ายข้อมูล
เมื่อกำหนดความต้องการและปลายทางสำหรับการย้ายข้อมูลแล้ว คุณต้องมีแผนในการดำเนินการด้วย แผนการย้ายข้อมูลเป็นแผนงานสู่การย้ายข้อมูลให้ประสบความสำเร็จ
หากต้องการทราบว่ากระบวนการย้ายข้อมูลจะทำงานอย่างไร คุณควรตัดสินใจดังนี้
- ระบบและเครื่องมือการย้ายข้อมูลที่คุณต้องใช้
- ข้อกำหนดด้านความปลอดภัย
- กระบวนการแปลงข้อมูลที่มี
- ต้นทุนและความต้องการด้านทรัพยากรบุคคล
- ลำดับเวลาโดยประมาณของกระบวนการย้ายข้อมูล
กลยุทธ์การย้ายข้อมูลควรกำหนดด้วยว่าผลกระทบที่อาจเกิดขึ้นจากการย้ายข้อมูลต่อผู้ใช้มีอะไรบ้าง ซึ่งรวมถึงการสร้างแผนฉุกเฉินสำหรับการดำเนินงานหรือชุดการสื่อสารเพื่อแจ้งเตือนผู้ใช้เกี่ยวกับการหยุดทำงานตามแผน
ดำเนินการด้านเทคนิค
ก่อนที่จะดำเนินกระบวนการย้ายข้อมูล คุณต้องตั้งค่าสภาพแวดล้อมปลายทาง รวมถึงความปลอดภัยและสิทธิ์ หากทำได้จริง ให้สร้างไปป์ไลน์การย้ายข้อมูลเป็นโค้ดเพื่อมอบโซลูชันอัตโนมัติที่นำกลับมาใช้ใหม่ได้ คุณสามารถใช้รหัสนี้สำหรับการย้ายในอนาคตที่คล้ายกัน หรือเก็บไว้เป็นบันทึกเพื่อเป็นเอกสารหลักฐานของกระบวนการ ไปป์ไลน์ที่เข้ารหัสจะทำหน้าที่เป็นแผนการย้ายข้อมูลที่มีชีวิต
ทดสอบโซลูชันที่เลือก
การทดสอบถือเป็นสิ่งสำคัญในการลดความเสี่ยงที่เกี่ยวข้องกับกระบวนการย้ายข้อมูล ประเภทของการทดสอบนั้นขึ้นอยู่กับข้อมูลและวิธีแก้ไข ตัวอย่างเช่น คุณสามารถเลือกข้อมูลส่วนเล็กๆ ที่จะทดสอบ ข้อมูลจำลอง หรือแม้แต่สำเนาของข้อมูลระบบที่ใช้งานจริงได้ สำหรับการรวมข้อมูล ตรวจสอบว่าข้อมูลการทดสอบใหม่และข้อมูลที่มีอยู่ตรงกัน
เรียกใช้การย้ายข้อมูล
เมื่อทดสอบเสร็จสมบูรณ์ คุณสามารถกำหนดเวลาและดำเนินการย้ายข้อมูลได้ หากต้องการแก้ไขปัญหาในกรณีที่เกิดเหตุการณ์ที่ไม่คาดคิด ให้ตรวจสอบว่ามีทีมที่เหมาะสมพร้อมทำงานตลอดกระบวนการ แม้ว่าจะทำงานหลังเวลาทำการก็ตาม
หลังจากการย้ายข้อมูล ให้ตรวจสอบข้อมูลที่ใช้งานจริงในสภาพแวดล้อมใหม่ เพื่อตรวจสอบความถูกต้องและให้แน่ใจว่าระบบทำงานตามที่ตั้งใจไว้ เมื่อระบบใหม่ใช้งานได้และทำงานตามที่คาดไว้ตามระยะเวลาที่กำหนด คุณสามารถเลิกใช้งานสภาพแวดล้อมเก่าได้อย่างปลอดภัย
ความท้าทายในการย้ายข้อมูลมีอะไรบ้าง
เมื่อพิจารณาถึงความวิกฤตของข้อมูลในการตั้งค่าขององค์กร การย้ายข้อมูลจึงมีความซับซ้อนและต้องมีการประเมินความเสี่ยงอย่างรอบคอบ ต่อไปจะเป็นตัวอย่างความท้าทายที่พบบ่อย
ความต่อเนื่องทางธุรกิจ
การย้ายข้อมูลควรดำเนินการโดยรบกวนบริการให้น้อยที่สุด เมื่อไม่สามารถหลีกเลี่ยงการหยุดทำงานหรือการชะลองานได้ ให้วางแผนการย้ายข้อมูลนอกเวลาทำการปกติ แจ้งเตือนผู้ใช้มากมายผ่านช่องทางต่างๆ เช่น อีเมล การแจ้งเตือนในแอปพลิเคชัน และโพสต์บนโซเชียลมีเดียที่ปักหมุด
ค่าใช้จ่ายในการย้าย
เครื่องมือ ทรัพยากรบุคคล โครงสร้างพื้นฐานข้อมูลใหม่ และค่าใช้จ่ายในการรื้อถอนโครงสร้างพื้นฐานข้อมูลเก่า ล้วนผสมปนเปกันเมื่อถ่ายโอนข้อมูล ตรวจสอบว่าคุณมีงบประมาณสำหรับทุกด้านก่อนเริ่มกระบวนการ สิ่งสำคัญคือต้องคำนึงถึงต้นทุนทั้งหมดที่เกิดจากการสูญเสียประสิทธิภาพการทำงานหรือรายได้ระหว่างการหยุดทำงานของแอปพลิเคชัน เพื่อรักษาต้นทุนผลกระทบจากการย้ายข้อมูลให้เหลือน้อยที่สุด ให้พยายามจำกัดการหยุดทำงาน และให้แน่ใจว่าผู้ใช้ที่ได้รับผลกระทบทั้งหมดทราบล่วงหน้าว่าจะมีการย้ายข้อมูล
ความปลอดภัยของข้อมูล
การรักษาข้อมูลให้ปลอดภัยทั้งระหว่างการส่งผ่านและในสภาพแวดล้อมใหม่จำเป็นต้องมีการวางแผนอย่างรอบคอบ คุณอาจต้องใช้การเข้ารหัสที่ซับซ้อนก่อนที่จะส่งและสร้างเครือข่ายส่วนตัวเสมือนสำหรับกระบวนการถ่ายโอน ทดสอบและประเมินกฎความปลอดภัยและการอนุญาตของสภาพแวดล้อมใหม่อย่างละเอียดก่อนการย้ายข้อมูล
ความล้มเหลวและข้อบกพร่องของระบบใหม่
การรับรองว่าการย้ายข้อมูลจะประสบความสำเร็จในทุกสถานการณ์นั้นเป็นเรื่องท้าทาย บางครั้งการถ่ายโอนข้อมูลอาจล้มเหลวหรือให้ผลลัพธ์ที่ไม่คาดคิด ในกรณีที่เกิดข้อบกพร่องและความล้มเหลว คุณต้องมีแผนฉุกเฉิน มีการสำรองข้อมูลไว้เสมอเพื่อให้สามารถย้อนกลับไปใช้ระบบข้อมูลเก่าได้ หากต้องการ
แนวทางปฏิบัติที่ดีที่สุดในการย้ายข้อมูลมีอะไรบ้าง
ต่อไปนี้เป็นคำแนะนำบางส่วนเพื่อทำให้กระบวนการย้ายข้อมูลมีประสิทธิภาพและคุ้มต้นทุนมากขึ้น
ร่างกรณีธุรกิจอย่างชัดเจน
เพื่อให้โครงการย้ายข้อมูลประสบความสำเร็จ กรณีทางธุรกิจสำหรับการย้ายต้องมีความชัดเจนและมีการรับประกัน
ตัวอย่างเช่น ลองจินตนาการว่าผู้ใช้กำลังเรียกใช้แบบสอบถามในฐานข้อมูลที่มีอยู่สำหรับธุรกิจ องค์กรได้ซื้อโซลูชันการวิเคราะห์ข้อมูลใหม่ แต่จนถึงขณะนี้มีเพียงสามคนเท่านั้นที่ได้รับการฝึกอบรมเกี่ยวกับโซลูชันนี้ โดยจะใช้ฝึกอบรมในระยะเวลาหนึ่งปี หากพวกเขาพยายามย้ายฐานข้อมูลก่อนที่การฝึกอบรมจะเสร็จสิ้น องค์กรอาจเผชิญกับผลลัพธ์ทางธุรกิจเชิงลบ
ประเมินพื้นที่โซลูชันอย่างรอบคอบ
โซลูชันข้อมูลใหม่อาจต้องใช้ปัจจัยในการตัดสินใจมากกว่าการตัดสินใจซื้อเปรียบเทียบปกติ ตัวอย่างเช่น เมื่อองค์กรย้ายแอปพลิเคชันไปยังระบบคลาวด์ องค์กรอาจต้องการพิจารณาการจัดคอนเทนเนอร์สถาปัตยกรรมของตนก่อนทำการ Lift and Shift การจัดคอนเทนเนอร์จะช่วยเพิ่มประโยชน์สูงสุดจากโครงสร้างพื้นฐานระบบคลาวด์ โซลูชันเป้าหมายสำหรับทั้งสองกลยุทธ์ที่แตกต่างกันนี้ก็แตกต่างกันโดยสิ้นเชิงเช่นกัน
อ่านบทความเกี่ยวกับ Containerization »
คลีนข้อมูล
แม้ว่าจะไม่จำเป็นเสมอไป แต่แนวทางปฏิบัติที่ดีในการล้างข้อมูลก่อนการย้ายข้อมูลอาจเป็นแนวทางปฏิบัติที่ดี ซึ่งรวมถึงงานต่างๆ เช่น การขจัดข้อมูลซ้ำซ้อน การลบข้อมูลที่ไม่สมบูรณ์ และการลบข้อมูลที่ไม่ถูกต้อง
จัดทำเอกสารกระบวนการอย่างครบถ้วน
การจัดทำเอกสารโครงการย้ายข้อมูลช่วยรองรับการรายงานการตรวจสอบสำหรับกรณีต่างๆ เช่น การเข้าซื้อกิจการ การควบรวมกิจการ และกิจกรรมการปฏิบัติตามข้อกำหนด นอกจากนี้ยังเป็นประโยชน์สำหรับการรวบรวมบทเรียนภายในและความรู้ขององค์กรอีกด้วย
AWS สามารถช่วยเหลือความต้องการด้านการย้ายข้อมูลของคุณอย่างไรได้บ้าง
Amazon Web Services (AWS) มอบโซลูชันที่หลากหลายเพื่อช่วยคุณในการย้ายข้อมูลบนคลาวด์ เราจะช่วยคุณค้นหาและรักษาความปลอดภัยบริการและทรัพยากรที่เหมาะสม เพื่อให้ตรงกับความต้องการของคุณ รวมทั้งช่วยเหลือในการใช้กระบวนการด้วย
ตัวอย่างเช่น คุณสามารถใช้บริการย้ายข้อมูลเหล่านี้ได้
- AWS DataSync เพื่อค้นพบข้อมูลอย่างปลอดภัยและย้ายไปยัง AWS ด้วยการรักษาความปลอดภัยแบบครบวงจร การวางแผนที่ง่ายขึ้น และการจัดการการเคลื่อนย้ายข้อมูล
- AWS Direct Connect เพื่อสร้างการเชื่อมต่อเครือข่ายเฉพาะกับ AWS ด้วยวิธีนี้ คุณสามารถรักษาความปลอดภัยข้อมูลได้ ในขณะที่เคลื่อนย้ายระหว่างเครือข่ายของคุณและ AWS ด้วยตัวเลือกการเข้ารหัสที่หลากหลาย
- Amazon Kinesis Data Firehose เพื่อสตรีมข้อมูล คุณสามารถโหลดสตรีมแบบเรียลไทม์ไปยัง Data Lake คลังสินค้า และบริการวิเคราะห์ได้อย่างน่าเชื่อถือ
- AWS Snowcone เพื่อปรับใช้อุปกรณ์ประมวลผล Edge อุปกรณ์ Snowcone มีขนาดเล็ก ทนทาน และปลอดภัย โดยนำเสนอการประมวลผลแบบ Edge การจัดเก็บข้อมูล และการถ่ายโอนข้อมูลทางกายภาพในระหว่างการเดินทาง ซึ่งเป็นตัวเลือกที่ดีในสภาพแวดล้อมที่เข้มงวดและมีการเชื่อมต่อเพียงเล็กน้อยหรือไม่มีเลย
- กลุ่มผลิตภัณฑ์สำหรับการถ่ายโอนข้อมูลของ AWS เพื่อจัดการการถ่ายโอนไฟล์ได้อย่างง่ายดาย คุณยังสามารถปรับปรุงเวิร์กโฟลว์การถ่ายโอนไปยัง Amazon Simple Storage Service (Amazon S3) หรือ Amazon Elastic File System (Amazon EFS) ให้ทันสมัยได้อีกด้วย โดยสามารถทำได้ภายในไม่กี่ชั่วโมงและใช้ระบบการตรวจสอบความถูกต้องที่มีอยู่
เริ่มต้นใช้งานการย้ายข้อมูลใน AWS ด้วยการสร้างบัญชีวันนี้