- การประมวลผลบนคลาวด์คืออะไร›
- ฮับแนวคิดการประมวลผลบนคลาวด์›
- การโยกย้าย
เฟรมเวิร์กการย้ายข้อมูลคืออะไร
เฟรมเวิร์กการย้ายข้อมูลคืออะไร
การย้ายข้อมูลคือการย้ายข้อมูลจากระบบจัดเก็บข้อมูลหรือสภาพแวดล้อมการประมวลผลหนึ่งไปยังอีกสภาพแวดล้อมหนึ่ง ความคิดริเริ่มการย้ายข้อมูลใด ๆ ก็ตามมีเป้าหมายที่จะย้ายข้อมูลอย่างมีประสิทธิภาพโดยคำนึงถึงปัจจัยต่าง ๆ เช่น ทรัพยากรเครือข่าย ความปลอดภัยของข้อมูล เวลา และวิธีการถ่ายโอน การย้ายข้อมูลบนคลาวด์มุ่งเน้นไปที่การย้ายข้อมูลไปยังคลาวด์โดยเฉพาะ
กระบวนการนี้ไม่ได้เป็นเพียงเกี่ยวกับการย้ายข้อมูลเท่านั้น ต่ยังเกี่ยวข้องกับการแมปข้อมูลระหว่างสภาพแวดล้อมการจัดเก็บข้อมูลที่แตกต่างกันอย่างแม่นยำอีกด้วย โดยสามารถใช้ได้หลายรูปแบบ ตัวอย่างเช่น คุณอาจต้องอัปโหลดไฟล์ข้อมูลเป็นระยะ ๆ เป็นกลุ่ม สตรีมข้อมูลจากเซ็นเซอร์ หรือใช้การย้ายครั้งเดียวของไฟล์เก็บถาวรที่มีอยู่จากพื้นที่เก็บข้อมูลภายในองค์กร
เป้าหมาย
โครงการย้ายข้อมูลบนคลาวด์แต่ละโครงการต้องมีกรณีทางธุรกิจที่ชัดเจนเพื่อกำหนดผลลัพธ์ที่ดีที่สุด อย่างไรก็ตาม มีเป้าหมายบางประการที่เหมือนกันสำหรับการย้ายข้อมูลส่วนใหญ่:
- เพิ่มประสิทธิภาพ เช่น ในการแสวงหาเวลาทำงานที่เพิ่มขึ้น โครงสร้างพื้นฐานที่เน้นการทำงานจากระยะไกลเป็นหลัก หรือการรวมระบบ
- ลดค่าใช้จ่ายทรัพยากรในการบำรุงรักษาฮาร์ดแวร์ การดำเนินงานห้องเซิร์ฟเวอร์ และผู้ดูแลระบบในสถานที่ตลอด 7 วัน 24 ชั่วโมงทุกวัน
- แพลตฟอร์มข้อมูลพื้นฐานสำหรับการดำเนินการวิเคราะห์ ปัญญาประดิษฐ์ และการสร้างแอปพลิเคชันระดับองค์กร
เป้าหมายอื่นๆ อาจรวมถึงการให้แน่ใจว่าระบบยังคงพร้อมใช้งานเมื่อสิ้นสุดอายุการใช้งาน การจำลองโครงสร้างพื้นฐานแบบเสมือนทั้งหมด และการรวมข้อมูลกับระบบคลาวด์ที่มีอยู่
ความท้าทาย
การย้ายไปยังระบบคลาวด์ที่ประสบความสำเร็จเกี่ยวข้องกับมากกว่าการถ่ายโอนไฟล์ โดยต้องการว่า:
- การอนุญาต การควบคุมการเข้าถึง และข้อมูลเมตาอื่น ๆ ยังคงเหมือนเดิม
- ผู้ใช้สามารถเข้าถึงข้อมูลสำคัญอย่างต่อเนื่องระหว่างการอัปโหลด
- รักษาความสอดคล้องกันของข้อมูลแม้ว่าเครือข่ายจะหยุดชะงัก
การถ่ายโอนโวลุ่มข้อมูลขนาดใหญ่ใช้เวลานานและมักต้องมีการดำเนินการด้วยตนเองอย่างมาก การลงทุนในเครื่องมือพิเศษสำหรับการย้ายอาจนำไปสู่ต้นทุนที่ตกลงมาเมื่อการเปลี่ยนแปลงเสร็จสมบูรณ์
ดังนั้นการย้ายไปยังระบบคลาวด์จึงต้องมีการวางแผน การจัดตารางเวลา และเครื่องมือที่เหมาะสมเพื่อจำกัดค่าใช้จ่ายทั่วไปในการดำเนินงานและลดต้นทุน มิฉะนั้นกระบวนการย้ายข้อมูลอาจล่าช้าหรือต้องเริ่มต้นใหม่ตั้งแต่ต้น
ข้อควรพิจารณาที่สำคัญในการวางแผนการย้ายข้อมูลมีอะไรบ้าง
ผู้นำและทีมที่เกี่ยวข้องกับการย้ายข้อมูลจะต้องพิจารณาสิ่งต่อไปนี้:
- เวลาที่ใช้ในการย้ายข้อมูล
- ความเข้ากันไม่ได้ของต้นทางและปลายทางที่มีอยู่
- ข้อควรพิจารณาด้านความปลอดภัยระหว่างการย้าย
- ค่าใช้จ่ายของเครื่องมือหรือกระบวนการย้ายข้อมูล
- ข้อควรพิจารณาการจัดกำหนดเวลา
- ประเภทการย้าย แบบแบทช์ แบบสตรีมมิ่ง แบบครบวงจร
- ผลกระทบต่อทรัพยากรเครือข่าย
ขั้นตอนในการวางแผน ได้แก่:
ประเมินแหล่งที่มาของข้อมูลของคุณ
ก่อนย้ายข้อมูล คุณต้องประเมินการกำหนดค่าข้อมูลปัจจุบันของคุณ ประเภทข้อมูล พื้นที่จัดเก็บ และวิธีการเข้าถึงปัจจุบันเป็นแนวทางในการเลือกการย้ายของคุณ
ตัวอย่างเช่น ฐานข้อมูลแบบเชิงสัมพันธ์ที่เก็บไว้บนเซิร์ฟเวอร์ MySQL บนไซต์สามารถย้ายไปยัง Amazon Relational Database Service (RDS) ด้วยกระบวนการที่ค่อนข้างตรงไปตรงไปตรงมาและระบบการจัดการฐานข้อมูลแบบหนึ่งต่อหนึ่ง อย่างไรก็ตาม ระบบที่ล้าสมัยภายในองค์กรสำหรับ ERP อาจพิสูจน์ได้ว่ายากกว่า โดยเฉพาะอย่างยิ่งหากการเปลี่ยนผ่านสู่ระบบดิจิทัลจำเป็นต้องมีการเปลี่ยนแปลงซอฟต์แวร์
ระบุและบันทึกรายละเอียดของแหล่งที่มาของข้อมูลทั้งหมดของคุณสำหรับการย้ายไปยังระบบคลาวด์ เช่น
- ฐานข้อมูล
- ข้อมูลแอปพลิเคชัน
- พื้นที่จัดเก็บ
- โมเดลข้อมูล
- คลาวด์ไปยังคลาวด์
ออกแบบการย้ายของคุณ
ซึ่งเกี่ยวข้องกับการจัดระเบียบและกำหนดค่าเครื่องมือการย้ายที่ตรงตามมาตรฐานความปลอดภัยที่มีอยู่ คุณต้องกำหนดลำดับของการดำเนินการย้ายข้อมูลและกำหนดเวลาล่วงหน้า ตัวอย่างเช่น คุณสามารถเลือกได้จาก:
- การจำลองแบบสดสำหรับการคัดลอกอ็อบเจ็กต์แบบอะซิงโครนัสอัตโนมัติจนกว่าข้อมูลจะถูกซิงค์ระหว่างทั้งสองระบบ
- การย้ายแบบสแนปช็อตสำหรับการส่งมอบสถานะระบบทั้งหมดในคราวเดียว ซึ่งจากนั้นจะได้รับการอัปเดตด้วยการโอนข้อมูลขนาดเล็กเพื่อให้ทันและปรับให้ตรงกับสถานะปัจจุบัน
- การย้ายแบบเป็นระยะสำหรับการย้ายชุดข้อมูลขนาดเล็กทีละรายการ
นอกจากนี้ ให้วางแผนวิธีการประเมินความแม่นยำและคุณภาพของการโยกย้ายในตอนท้าย
ให้ข้อมูลสั้น ๆ กับผู้มีส่วนได้ส่วนเสีย
การย้ายอาจรบกวนพนักงานธุรกิจ ลูกค้า และพาร์ทเนอร์ ให้แน่ใจว่าผู้มีส่วนได้ส่วนเสียที่สำคัญตระหนักถึงกระบวนการย้ายข้อมูล แผนงาน กำหนดเวลา และการหยุดชะงักในการเข้าถึงระหว่างช่วงเวลาการย้ายข้อมูล อาจจำเป็นต้องมีการฝึกอบรมเพื่อให้แน่ใจว่าผู้ดูแลระบบทราบวิธีการกำหนดค่าและผู้ใช้ทราบวิธีการเข้าถึงข้อมูลและบริการคลาวด์หลังการโยกย้าย
วางแผนและกำหนดเวลาการอัปเดตบ่อยครั้งตลอดกระบวนการย้ายเพื่อรักษาความรู้สึกเชิงบวก
สร้างและทดสอบโซลูชัน
การย้ายข้อมูลแต่ละครั้งต้องใช้กลยุทธ์ที่แตกต่างกัน การย้ายข้อมูลบางประเภทอาจต้องถ่ายโอนข้อมูลจำนวนเล็กน้อยในคราวเดียวอย่างรวดเร็ว ในขณะที่บางประเภทอาจมีข้อมูลจำนวนมหาศาลที่เข้ามาในระยะยาว วิธีการสร้างและทดสอบการย้ายของคุณจะขึ้นอยู่กับกลยุทธ์และเครื่องมือที่เกี่ยวข้อง โดยทั่วไป คุณจะยังคงใช้ระบบเก่าของคุณต่อไปจนกว่าจะทดสอบระบบใหม่เสร็จสิ้น เพื่อให้แน่ใจว่ากระบวนการไมเกรชันเสร็จสมบูรณ์และถูกต้อง
กลยุทธ์การย้ายข้อมูลคืออะไร
มีกลยุทธ์และวิธีการที่แตกต่างกันสำหรับการอัปโหลดข้อมูลไปยังคลาวด์ AWS โดยใช้บริการย้ายข้อมูลบนคลาวด์ AWS
การเชื่อมต่อเครือข่ายโดยตรง
การเชื่อมต่อเครือข่ายโดยตรงคือการเชื่อมต่อสายเคเบิลแบบส่วนตัวระหว่างเราเตอร์ของคุณกับเราเตอร์ที่ใช้บนคลาวด์ เราเตอร์ที่ใช้บนคลาวด์จะอยู่ที่ Edge ของเครือข่ายส่วนตัวของผู้ให้บริการระบบคลาวด์ ทำให้คุณเข้าถึงบริการต่าง ๆ ของผู้ให้บริการได้โดยตรง
AWS Direct Connect ช่วยให้คุณสามารถใช้สายเคเบิลไฟเบอร์ออปติกอีเธอร์เน็ตสำหรับการเชื่อมต่อเครือข่ายเลเยอร์ 3 ระหว่างองค์กรของคุณและ AWS เพื่อย้ายข้อมูลจากเครือข่ายของคุณไปยังบริการ AWS อย่างปลอดภัย AWS Direct Connect มีสถานที่ตั้งอยู่ทั่วโลก ซึ่งคุณสามารถตั้งค่าอุปกรณ์สำหรับการย้ายข้อมูลได้
ขั้นตอนเริ่มต้นใช้งาน:
ขั้นตอนที่ 1—เลือกตำแหน่งการเชื่อมต่อโดยตรงของคุณ
เลือกตำแหน่งที่ตั้ง AWS Direct Connect กำหนดการเชื่อมต่อที่จำเป็น และเลือกขนาดพอร์ต สามารถใช้พอร์ตหลายพอร์ตเพื่อเพิ่มแบนด์วิดท์หรือส่วนซ้ำซ้อน
ขั้นตอนที่ 2—เลือกประเภทการเชื่อมต่อของคุณ
ตัดสินใจเลือกระหว่างการเชื่อมต่อแบบเฉพาะหรือแบบโฮสต์ การเชื่อมต่อแบบเฉพาะจะให้การเข้าถึงแบบพิเศษด้วยอินเทอร์เฟซเสมือนหลายตัว ในขณะที่การเชื่อมต่อแบบโฮสต์จะแบ่งปันการเชื่อมต่อแบบไขว้และให้อินเทอร์เฟซเสมือนตัวเดียว
ขั้นตอนที่ 3—ตั้งค่าอินเทอร์เฟซเสมือน
กำหนดค่าอินเทอร์เฟซเสมือนเชิงตรรกะ (VIF) อย่างน้อยหนึ่งรายการผ่านการเชื่อมต่อของคุณ Transit VIP เชื่อมต่อกับ AWS Transit Gateways, VIF สาธารณะเข้าถึงบริการสาธารณะของ AWS ผ่าน IP สาธารณะ และ VIF ส่วนตัวเชื่อมต่อกับ Amazon VPC โดยใช้ IP ส่วนตัว
การถ่ายโอนข้อมูลตามอุปกรณ์
การย้ายข้อมูลขนาดใหญ่จะมีประสิทธิภาพมากขึ้นเมื่อย้ายข้อมูลไปยังอุปกรณ์และขนส่งทางกายภาพไปยังศูนย์ข้อมูล AWS Snowball เป็นบริการที่มอบอุปกรณ์ที่ปลอดภัยและทนทานซึ่งคุณสามารถใช้ในการอัปโหลดข้อมูลไปยังคลาวด์ได้อย่างปลอดภัย ขั้นตอนมีดังนี้:
1. AWS จัดส่งอุปกรณ์ Snowball ไปยังตำแหน่งที่ตั้งของคุณตามคำขอ
2. เชื่อมต่ออุปกรณ์ดังกล่าวเข้ากับเครือข่ายของคุณและใช้ AWS Snowball Client หรือ AWS OpsHub เพื่อปลดล็อคและกำหนดค่าอุปกรณ์
3. คัดลอกข้อมูลไปยังอุปกรณ์ดังกล่าว—การเข้ารหัสในตัวช่วยให้มั่นใจได้ถึงความปลอดภัยในระหว่างการถ่ายโอน
4. จัดส่งอุปกรณ์ดังกล่าวกลับไปยัง AWS โดยใช้ฉลากการจัดส่งแบบชำระเงินล่วงหน้า
5. เมื่อมาถึง AWS จะถ่ายโอนข้อมูลไปยังบัคเก็ต S3 ที่กำหนดโดยอัตโนมัติและลบอุปกรณ์ Snowball อย่างปลอดภัย
6. คุณจะได้รับการแจ้งเตือนเมื่อกระบวนการเสร็จสมบูรณ์
การอัปโหลด Data Stream เซ็นเซอร์
ข้อมูลการสตรีมที่รวบรวมจาก IoT หรืออุปกรณ์อุตสาหกรรมและเครือข่ายเซ็นเซอร์สามารถถ่ายโอนได้แบบเรียลไทม์ไปยังคลาวด์แทนที่จะถูกบันทึกและประมวลผลเป็นชุดในสถานที่ Amazon Data Firehose ช่วยให้คุณสามารถตั้งค่าสตรีมด้วยแหล่งที่มาของข้อมูลของคุณแปลงข้อมูลหากจำเป็น จากนั้นจัดเก็บไว้ในบริการจัดเก็บข้อมูลปลายทางที่หลากหลายบน AWS
ขั้นตอนมีดังต่อไปนี้
ขั้นตอนที่ 1—สร้างสตรีม Firehose
สตรีม Firehose เป็นแกนหลักของ Amazon Data Firehose คุณสามารถสร้างจากคอนโซล AWS และกำหนดค่าให้รับข้อมูลโดยตรงหรือจาก Data StreamAmazon Kinesis ที่มีอยู่
ขั้นตอนที่ 2—ส่งข้อมูลไปยังสตรีม Firehose
ระเบียนที่มีขนาดสูงถึง 1,000 KB จะถูกส่งโดยตัวผลิต Data Stream ไปยังสตรีม Firehose ตัวผลิตข้อมูลอาจเป็นแอปพลิเคชันเซิร์ฟเวอร์หรือบริการ AWS อื่น ๆ
ขั้นตอนที่ 3—กำหนดค่าบัฟเฟอร์และการประมวลผลข้อมูล
Amazon Data Firehose บัฟเฟอร์ข้อมูลขาเข้าก่อนส่งไปยังปลายทาง คุณสามารถกำหนดค่าขนาดบัฟเฟอร์ (หน่วยเป็น MB) และช่วงบัฟเฟอร์ (หน่วยเป็นวินาที)
ขั้นตอนที่ 4—เลือกปลายทางและทำความเข้าใจโฟลว์ของข้อมูล
Amazon Data Firehose ส่งมอบข้อมูลการสตรีมไปยังปลายทางต่าง ๆ
- ข้อมูล Amazon S3 จะถูกเก็บไว้ในบัคเก็ต S3 พร้อมสำรองข้อมูลที่เปลี่ยนแปลง
- Amazon Redshift จะถูกส่งไปยังบัคเก็ต S3 ก่อนแล้วโหลดลงใน Redshift โดยใช้คำสั่ง COPY
- Amazon OpenSearch Service พร้อมการสำรองข้อมูลเพิ่มเติมไปยัง S3
การย้ายฐานข้อมูล
การย้ายฐานข้อมูลหมายถึงการย้ายฐานข้อมูลแบบเชิงสัมพันธ์ คลังข้อมูล ฐานข้อมูล NoSQL และที่เก็บข้อมูลประเภทอื่น ๆ ในรูปแบบฐานข้อมูล บริการย้ายจะค้นหาประเภทและโครงร่างของฐานข้อมูลและคัดลอกไปยังโครงสร้างพื้นฐานเดียวกันโดยตรงหรือแปลงไปยังกลไกเป้าหมายใหม่
AWS Database Migration Service จะค้นพบ ประเมิน แปลง และย้ายเวิร์กโหลดฐานข้อมูลและการวิเคราะห์ไปยัง AWS โดยใช้กระบวนการย้ายข้อมูลอัตโนมัติ มีความพร้อมใช้งานสูงและมีเวลาหยุดทำงานน้อยที่สุด
หากกรณีการย้ายข้อมูลของคุณไม่อยู่ในรายการด้านบน คุณสามารถลองใช้สิ่งต่อไปนี้:
- AWS Transfer Family เป็นชุดบริการถ่ายโอนไฟล์ที่ปลอดภัยเช่น SFTP
- AWS Storage Gateway เป็นชุดโซลูชันการจัดเก็บข้อมูลแบบไฮบริดในสถานที่และบนระบบคลาวด์
- AWS Glue เป็นชุดบริการเพื่อค้นพบ เตรียม ย้าย และรวมข้อมูลจากแหล่งต่าง ๆ
แนวทางปฏิบัติที่ดีที่สุดในการย้ายข้อมูลคืออะไร
แนวทางปฏิบัติที่ดีที่สุดบางประการในการย้ายข้อมูลในระบบคลาวด์มีดังนี้
สำรองข้อมูลเสมอ
มีการสำรองข้อมูลเสมอไม่ว่าคุณจะวางแผนที่จะย้ายข้อมูลหรือแค่ดำเนินการในแต่ละวัน อย่าลบข้อมูลต้นฉบับของคุณก่อนที่คุณจะแน่ใจว่าการกำหนดค่าคลาวด์ได้รับการทดสอบอย่างละเอียดถี่ถ้วนและทำงานตามที่คาดหวัง - โดยมีการสำรองข้อมูลของตัวเอง
ตรวจสอบให้แน่ใจว่ามีการกำหนดแผนที่และย้ายข้อมูลการอ้างอิงทั้งหมดแล้ว
ข้อมูลมักจะถูกเชื่อมไปกับสิ่งที่ต้องมีอื่น ๆ และจะไม่สามารถทำงานได้อย่างถูกต้องหากไม่มีสิ่งเหล่านี้ เพื่อให้แน่ใจว่ามีการเปลี่ยนแปลงที่ราบรื่น ตรวจสอบให้แน่ใจว่าการอ้างอิงทั้งหมดได้รับการแมปและย้ายพร้อมกับข้อมูลต้นฉบับ ควรตั้งค่าสิทธิ์ของผู้ใช้และการควบคุมการเข้าถึงเป็นระดับเดียวกับก่อนการย้าย และควรประเมินความปลอดภัยให้เข้มงวดยิ่งขึ้นเมื่อทำได้
ตรวจสอบข้อผูกพันและการกำหนดค่าด้านความปลอดภัยและการปฏิบัติตามข้อกำหนดอีกครั้ง
ก่อนระหว่างและหลังการย้าย คุณต้องตรวจสอบนโยบายและขั้นตอนด้านความปลอดภัยและการปฏิบัติตามข้อกำหนดเพื่อกำหนดกระบวนการและการควบคุมที่เหมาะสมที่จะใช้ในกิจกรรมการย้ายข้อมูล
รวมการวางแผนการเลิกใช้งานอุปกรณ์เก่า
ฮาร์ดแวร์เก่าอาจยังคงมีข้อมูลที่สามารถกู้คืนได้แม้ว่าไฟล์และพื้นที่ในดิสก์จะถูกลบออก เพื่อให้แน่ใจว่าข้อมูลทั้งหมดจะลบอย่างสมบูรณ์ ให้รักษาความปลอดภัยในการเลิกใช้งานอุปกรณ์เก่า เช่น ห้ทำการปิดอุปกรณ์เก่า เช่น ปฏิบัติตามแนวปฏิบัติ NIST 800-88 สำหรับการทำความสะอาดสื่อ
AWS สามารถสนับสนุนความต้องการการย้ายข้อมูลของคุณได้อย่างไร
ที่ AWS เราได้พัฒนาชุดเครื่องมือและบริการการย้ายข้อมูลที่สมบูรณ์เพื่อให้การนำเข้าและส่งออกข้อมูลเป็นเรื่องง่าย ปลอดภัย และคุ้มค่า ความช่วยเหลือพร้อมให้บริการในทุกขั้นตอนของกระบวนการย้ายข้อมูลทั้งหมด เยี่ยมชม AWS Cloud Migration เพื่อย้ายและปรับปรุงให้ทันสมัยด้วย AWS หรือขอ AWS Optimization and Licensing Assessment ได้ฟรีวันนี้