การบูรณาการ Amazon DynamoDB
ทำไมต้องใช้ Amazon DynamoDB
เมื่อใช้ Amazon DynamoDB คุณจะสามารถผสานการทำงานเวิร์กโหลดกับ Amazon DynamoDB Accelerator (DAX) เพื่อปรับปรุงประสิทธิภาพให้สูงถึง 10 เท่า และผสานการทำงานกับ Amazon OpenSearch Service เพื่อเปิดใช้งานความสามารถในการค้นหาและวิเคราะห์แบบเรียลไทม์ รวมถึงผสานการทำงานกับบริการอื่น ๆ อีกมากมายของ AWS ได้อย่างง่ายดาย DynamoDB มอบความยืดหยุ่นในการผสานรวมกับบริการต่างๆ ของ AWS ที่ตรงตามความต้องในการใช้งานของคุณ
การบูรณาการ ETL แบบไร้รอยต่อของ Amazon DynamoDB
Amazon DynamoDB เปิดใช้งานการบูรณาการ ETL แบบไร้รอยต่อหลายรายการกับบริการ อื่น ๆ ของ AWS การผสานรวมแบบไม่มีโค้ดที่จัดการอย่างเต็มรูปแบบเหล่านี้ทำให้การแยก การแปลง และการโหลดข้อมูลจาก DynamoDB ไปยังบริการอื่น ๆ ของ AWS ดำเนินไปโดยอัตโนมัติ ซึ่งจะจำลองข้อมูลของคุณไปยังบริการปลายทางได้อย่างราบรื่นและไม่ส่งผลกระทบต่อเวิร์กโหลดการผลิตของคุณ สุดท้ายนี้ การผสานรวมช่วยให้คุณประหยัดเวลาหลายสัปดาห์ในการดำเนินการทางวิศวกรรมที่จำเป็นในการออกแบบ สร้าง และจัดการไปป์ไลน์ข้อมูล ทั้งยังช่วยให้คุณสามารถโฟกัสไปที่ปัญหาทางวิศวกรรมหลักแทนได้
การบูรณาการ ETL แบบไร้รอยต่อของ Amazon DynamoDB กับ Amazon SageMaker Lakehouse
การบูรณาการ ETL แบบไร้รอยต่อนี้ช่วยให้คุณสามารถเรียกใช้การวิเคราะห์และแมชชีนเลิร์นนิงที่หลากหลาย เช่น การวิเคราะห์ SQL, การวิเคราะห์การค้นหา, ระบบอัจฉริยะธุรกิจ, แมชชีนเลิร์นนิง, AI ช่วยสร้าง และอื่น ๆ อีกมากมายได้ เมื่อดำเนินขั้นตอนสั้น ๆ เพียงไม่กี่ขั้นตอนในคอนโซลการจัดการของ AWS คุณจึงมีความยืดหยุ่นในการเลือกตาราง DynamoDB เพื่อจำลองไปยัง Amazon SageMaker Lakehouse
การผสานรวม Zero-ETL Amazon DynamoDB กับ Amazon Redshift
การบูรณาการ ETL แบบไร้รอยต่อนี้ช่วยให้ดำเนินการวิเคราะห์และแมชชีนเลิร์นนิงเป็นไปอย่างง่ายดาย คุณเพียงแค่เลือกตาราง DynamoDB ที่ต้องการวิเคราะห์และทำการจำลองข้อมูล DynamoDB ไปยัง Amazon Redshift ภายในไม่กี่นาทีหลังจากที่เขียนข้อมูลใน DynamoDB จากนั้นคุณสามารถใช้ประโยชน์จากความสามารถในการวิเคราะห์และแมชชีนเลิร์นนิงของ Amazon Redshift ด้วยการสนับสนุน SQL ที่หลากหลาย มุมมองผลการสืบค้น การแชร์ข้อมูล และความสามารถในการสืบค้นแบบไม่มีสคีมาเพื่อแปลงและเสริมสร้างข้อมูลของคุณให้มากขึ้น
การบูรณาการ ETL แบบไร้รอยต่อ Amazon DynamoDB พร้อม Amazon OpenSearch Service
การบูรณาการ ETL แบบไร้รอยต่อนี้ช่วยให้คุณสามารถทำการวิเคราะห์การค้นหาได้แบบเทียบจะเรียลไทม์ ซึ่งช่วยให้ง่ายต่อการสร้างดัชนีเพื่อดำเนินการค้นหาข้อความแบบเต็ม การค้นหาเวกเตอร์ การค้นหาเชิงพื้นที่ และอื่น ๆ อีกมากมาย การค้นหาและการรวบรวมของ OpenSearch Service ทำงานร่วมกับการสืบค้นของ DynamoDB เพื่อเปิดใช้งานแอปพลิเคชันเชิงโต้ตอบ และทำให้แอปพลิเคชันทำงานได้ราบรื่น ลูกค้า DynamoDB สามารถใช้ประโยชน์จากความสามารถในการค้นหาและแมชชีนเลิร์นนิงที่ครอบคลุมของ OpenSearch Service เพื่อมอบประสบการณ์ใหม่ๆ ที่ช่วยเพิ่มการมีส่วนร่วมของผู้ใช้และปรับปรุงความพึงพอใจในแอปพลิเคชัน
คุณสามารถสร้างไปป์ไลน์แรกของคุณได้อย่างรวดเร็วจากแท็บการผสานการทํางานในคอนโซล DynamoDB การผสานการทำงานใช้ประโยชน์จากไปป์ไลน์การนำเข้าข้อมูลของ Amazon OpenSearch เพื่อกําหนดและประมวลผลการแปลง การกําหนดเส้นทาง และการแมปข้อมูล DynamoDB ไปยังดัชนี OpenSearch Service ตามที่คุณต้องการ
ทริกเกอร์ตามเหตุการณ์ด้วย AWS Lambda
ทริกเกอร์ AWS Lambda สําหรับ Amazon DynamoDB ช่วยให้คุณสามารถตั้งค่าตรรกะแบบกําหนดเองให้ทํางานเพื่อตอบสนองต่อการเปลี่ยนแปลงใด ๆ ของรายการใน DynamoDB ได้อย่างง่ายดาย คุณสามารถสร้างทริกเกอร์แรกของคุณได้อย่างรวดเร็วจากแท็บการส่งออกและสตรีมในคอนโซล DynamoDB หลังจากเปิดใช้งานสตรีม DynamoDB หลังจากกําหนดค่าทริกเกอร์แล้ว โค้ด Lambda ของคุณสามารถทริกเกอร์ได้ภายในไม่กี่วินาทีหลังจากข้อมูลในตารางของคุณเกิดการเปลี่ยนแปลง
ด้วยทริกเกอร์ AWS Lambda สําหรับ DynamoDB คุณสามารถสร้างทริกเกอร์ฐานข้อมูลเพื่อตรวจสอบความถูกต้องและเพิ่มความสมบูรณ์ของข้อมูล ผสานรวมกับบริการอื่นๆ ได้อย่างง่ายดาย โดยการจําลองแบบข้อมูลหรือสร้างสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ทั้งหมด เช่น กระบวนการการบริการคลังสินค้าพร้อมจัดส่งหรือการประมวลผลสื่อ ที่ตอบสนองต่อข้อมูลในตาราง DynamoDB ที่แก้ไข ฟังก์ชัน Lambda สามารถดำเนินการใดๆ ที่คุณระบุได้ เช่น การส่งการแจ้งเตือนหรือการเริ่มต้นเวิร์กโฟลว์
Amazon DynamoDB Accelerator
Amazon DynamoDB Accelerator (DAX) เป็นบริการแคชที่มีการจัดการเต็มรูปแบบและมีความพร้อมใช้งานสูง ซึ่งสร้างขึ้นสำหรับ Amazon DynamoDB DAX มีประสิทธิภาพมากขึ้นสูงสุดถึง 10 เท่า ตั้งแต่มิลลิวินาทีไปจนถึงไมโครวินาที แม้จะมีคําขอนับล้านรายการต่อวินาที DAX จัดการการยกเลิกแคชและประชากรข้อมูลทั้งหมดเพื่อเพิ่มการเร่งความเร็วในหน่วยความจําให้กับตาราง DynamoDB ของคุณ DAX เป็นแคชแบบอินไลน์ ดังนั้นถ้าไม่มีรายการที่แคชอยู่หรือรายการค้าง DAX จะส่งผ่านไปยังตารางพื้นฐานโดยอัตโนมัติ
ตอนนี้คุณสามารถมุ่งเน้นไปที่การสร้างแอปพลิเคชันที่ยอดเยี่ยมสำหรับลูกค้าโดยไม่ต้องกังวลเกี่ยวกับประสิทธิภาพการทำงานที่ระดับใหญ่ เนื่องจาก DAX เข้ากันได้กับการเรียกใช้ API ของ DynamoDB ที่มีอยู่ จึงไม่จําเป็นต้องเปลี่ยนแปลงแอปพลิเคชัน ซึ่งง่ายต่อการเริ่มต้นใช้งาน