ตารางสากลของ Amazon DynamoDB
ตารางระดับโลกคืออะไร?
ตารางส่วนกลางของ Amazon DynamoDB เป็นฐานข้อมูลแบบหลายรีเจี้ยนและมัลติแอคทีฟที่มีการจัดการอย่างเต็มรูปแบบซึ่งไม่ต้องใช้เซิร์ฟเวอร์ ตารางสากลมีความพร้อมใช้งาน 99.999% ความยืดหยุ่นของแอปพลิเคชันที่เพิ่มขึ้น และความต่อเนื่องทางธุรกิจที่ได้รับการปรับปรุง เนื่องจากตารางทั่วโลกจะจำลองตารางของคุณโดยอัตโนมัติในภูมิภาค AWS ที่คุณเลือก คุณจึงสามารถบรรลุประสิทธิภาพการอ่านและเขียนในพื้นที่ได้อย่างรวดเร็ว
ในกรณีที่การประมวลผลแอปพลิเคชันของคุณหยุดชะงักในรีเจี้ยนเดียว คุณไม่จำเป็นต้องมีการใช้ระบบสำรองเพื่อกู้คืนข้อมูลของฐานข้อมูล เนื่องจากสถาปัตยกรรมมัลติแอคทีฟของตารางสากลช่วยให้ลูกค้าสามารถอ่านและเขียนลงในตารางจำลองใด ๆ ก็ได้ นอกจากนี้ ตารางสากลยังช่วยขจัดงานที่ยุ่งยากในการจำลองข้อมูลระหว่างรีเจี้ยนและแก้ไขความขัดแย้งในการอัปเดตสำหรับเวิร์กโหลดแบบหลายรีเจี้ยน
ตารางทั่วโลกรองรับทั้งโหมดที่แข็งแกร่งและโหมดสุดท้ายเพื่อความสม่ำเสมอหลายภูมิภาค ความสม่ำเสมอหลายภูมิภาคช่วยให้คุณมีความยืดหยุ่นสูงสุดของแอปพลิเคชัน และช่วยให้แอปพลิเคชันของลูกค้าพร้อมใช้งานอยู่เสมอและอ่านข้อมูลล่าสุดจากภูมิภาคใดก็ได้เสมอ ตอนนี้คุณสามารถสร้างแอปพลิเคชันที่มีวัตถุประสงค์จุดกู้คืนเป็นศูนย์
การเริ่มต้นใช้งานตารางระดับโลกเป็นเรื่องง่ายเนื่องจากใช้ DynamoDB API เดียวกันกับตารางภูมิภาคเดียว ไม่มีค่าใช้จ่ายล่วงหน้าหรือภาระผูกพันในการใช้ตารางสากล และคุณชำระค่าบริการเฉพาะทรัพยากรที่คุณใช้เท่านั้น คุณสามารถกำหนดค่าตารางระดับโลกใน คอนโซลการจัดการ AWS ด้วยอินเทอร์ เฟซบรรทัดคำ สั่ง AWS (AWS CLI) หรือด้วย AWS CloudFormation และคุณสามารถเรียนรู้เพิ่มเติมได้ในคู่มือผู้พัฒนา Amazon DynamoDB เนื่องจากตารางทั่วโลกจะจำลองตารางของคุณโดยอัตโนมัติในภูมิภาค AWS ที่คุณเลือก คุณจึงสามารถบรรลุประสิทธิภาพการอ่านและเขียนในพื้นที่ได้อย่างรวดเร็ว
วิธีทำงาน
ตารางสากลของ DynamoDB ประกอบด้วยตารางจำลองหลายตาราง ตารางจำลองแต่ละตารางจะอยู่ในรีเจี้ยนที่แตกต่างกัน แต่ตารางจำลองทั้งหมดจะมีชื่อและคีย์หลักเหมือนกัน เมื่อมีการเขียนข้อมูลลงในตารางจำลอง DynamoDB จะจำลองข้อมูลดังกล่าวไปยังตารางจำลองอื่น ๆ ทั้งหมดในตารางสากลโดยอัตโนมัติ
ตัวอย่างเช่น สมมติว่าแอปพลิเคชันของคุณให้บริการฐานลูกค้าขนาดใหญ่ที่กระจายอยู่ทั่วพื้นที่ทางภูมิศาสตร์สามแห่ง ได้แก่ ชายฝั่งตะวันออกของสหรัฐอเมริกา แคนาดา และยุโรปตะวันตก หากไม่มีตารางสากล คุณจะต้องสร้างตารางในแต่ละ AWS Region และเขียนโค้ดเพื่อจำลองการเปลี่ยนแปลงข้อมูลในแต่ละตารางของแต่ละรีเจี้ยน
เมื่อใช้ตารางสากล คุณจะสามารถสร้างตารางสากลด้วยตารางจำลองในรีเจี้ยนสามแห่งที่ใกล้เคียงกับแต่ละพื้นที่ทางภูมิศาสตร์ได้ DynamoDB จะจำลองการเปลี่ยนแปลงจากแบบจำลองใด ๆ ไปยังแบบจำลองในรีเจี้ยนอื่น ๆ โดยอัตโนมัติ
ตารางสากลช่วยให้ผู้ใช้แอปพลิเคชันสามารถเข้าถึงข้อมูลที่มีเวลาแฝงต่ำได้จากทุกที่ หากการประมวลผลแอปพลิเคชันหยุดชะงักในรีเจี้ยนเดียว ลูกค้าของคุณยังคงสามารถเข้าถึงตารางแบบจำลองในรีเจี้ยนอื่น ๆ ได้
ในขณะที่สร้างตารางสากล คุณสามารถเลือกความสอดคล้องที่แข็งแกร่งหรือความสอดคล้องในที่สุด ตารางทั่วโลกที่กำหนดค่าสำหรับความสอดคล้องที่แข็งแกร่งในหลายภูมิภาคให้ความสามารถในการอ่านที่สอดคล้องกันอย่างมากในหลายภูมิภาค การตั้งค่าเริ่มต้นคือความสอดคล้องในที่สุดหลายภูมิภาค

ประโยชน์ของตารางทั่วโลก
หัวข้อของหน้า
ลูกค้า

ซูม
“เมื่อการแพร่ระบาดของโควิด-19 เริ่มขึ้นมีความต้องการอย่างมากสำหรับบริการเสียงและวิดีโอของเรา ในช่วงต้นปี 2020 เราพบว่าการใช้งานเพิ่มขึ้นอย่างไม่เคยมีมาก่อนจากผู้เข้าร่วมการประชุมรายวัน 10 ล้านคนเป็น 300 ล้านคน โดยเป็นลูกค้าใหม่และลูกค้าเดิมที่ต้องการเชื่อมต่อแบบเสมือนจริง ในส่วนแบ็กเอนด์ เราสามารถจัดการความต้องการเพิ่มขึ้นนี้ได้ด้วย Amazon DynamoDB สำหรับ Zoom Meetings การใช้ตารางทั่วโลกของ DynamoDB ร่วมกับโหมดออนดีมานด์ทำให้เราสามารถปรับขนาดได้เกือบไม่มีที่สิ้นสุดโดยไม่มีปัญหาด้านประสิทธิภาพ แม้จะมีการใช้งานที่เพิ่มขึ้นอย่างกะทันหัน“
Yasin Mohammed ผู้จัดการฝ่ายวิศวกรรมประจำฝ่ายปฏิบัติการด้านระบบคลาวด์ที่ Zoom Video Communications, Inc.

Disney
Disney+ ใช้ Amazon DynamoDB เพื่อนำเข้าเนื้อหา ข้อมูลเมตา และการดำเนินการของลูกค้าหลายพันล้านรายการในทุกวัน ซึ่งช่วยให้ผู้ชมสามารถเพิ่มเนื้อหาลงในรายชื่อภาพยนตร์ที่ต้องการรับชมของตน เริ่มรับชมวิดีโอและเลือกรับชมบนอุปกรณ์อื่น รวมถึงรับคำแนะนำว่าจะดูภาพยนตร์เรื่องใดต่อไป
“บุ๊กมาร์กหลายพันล้านรายการที่กินเข้าไปในวันผ่าน Amazon Kinesis และเข้าสู่ Amazon DynamoDB“
Attilio Giue ผู้อำนวยการฝ่ายค้นพบเนื้อหาของ Disney+

Snap Inc.
Snap Inc. ประหยัดค่าใช้จ่ายด้านโครงสร้างพื้นฐานรายปีได้เป็นอย่างมากและเปิดใช้งานโครงสร้างพื้นฐานที่รวดเร็วและเชื่อถือได้สำหรับแอปส่งข้อความมัลติมีเดียอย่าง Snapchat โดยใช้ Amazon DynamoDB
“ความสามารถของ Amazon DynamoDB นำเสนอและนวัตกรรมอย่างต่อเนื่องภายในนั้นทำให้เรามั่นใจว่าเราสามารถพึ่งพามันและสร้างสรรค์นวัตกรรมได้ต่อไป'
Saral Jain ผู้อำนวยการฝ่ายวิศวกรรมและหัวหน้าฝ่ายโครงสร้างพื้นฐานของ Snap Inc.