แชร์ผ่าน


คำแนะนำสำหรับการวางแผนประสิทธิภาพ

นำไปใช้กับคำแนะนำรายการตรวจสอบประสิทธิภาพการทำงานของ Power Platform Well-Architected:

PE:02 ดำเนินการวางแผนประสิทธิภาพ การวางแผนประสิทธิภาพควรทำก่อนที่จะคาดการณ์การเปลี่ยนแปลงรูปแบบการใช้งาน การเปลี่ยนแปลงที่คาดการณ์ ได้แก่ การเปลี่ยนแปลงตามฤดูกาล การอัปเดตผลิตภัณฑ์ แคมเปญการตลาด กิจกรรมพิเศษ หรือการเปลี่ยนแปลงกฎระเบียบ

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

คำนิยาม

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

กลยุทธ์การออกแบบที่สำคัญ

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

วางแผนเพื่อประสิทธิภาพ

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

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

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

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

  • การสร้างโมเดลข้อมูล: คุณจำเป็นต้องลดความซับซ้อนของโครงสร้างข้อมูลเพื่อการสืบค้นที่รวดเร็วยิ่งขึ้นหรือไม่

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

  • กลยุทธ์ด้านสภาพแวดล้อม: คุณมีสภาพแวดล้อมการทดสอบสำหรับการทดสอบประสิทธิภาพหรือไม่ สภาพแวดล้อมเหมือนกับสภาพแวดล้อมการทำงานจริงหรือไม่ คุณได้ตั้งงบประมาณสำหรับการทดสอบประสิทธิภาพไว้หรือไว้

  • การพัฒนา: นักพัฒนาปฏิบัติตามแนวทางปฏิบัติด้านประสิทธิภาพหรือไม่ พวกเขาบรรลุเป้าหมายด้านประสิทธิภาพที่เฉพาะเจาะจงหรือไม่ ผู้ใช้รู้หรือไม่ว่าอะไรเป็นไปได้และอะไรเป็นไปไม่ได้

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

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

วางแผนทรัพยากรของคุณ

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

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

วางแผนการย้ายข้อมูลและการรวมระบบ

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

  • ทำความเข้าใจข้อกำหนดทางธุรกิจสำหรับข้อมูลที่คุณกำลังย้าย อย่าย้ายข้อมูลมากหรือน้อยกว่าที่ผู้ใช้ต้องการ ตัวอย่างเช่น คุณอาจไม่จำเป็นต้องนำเข้าลูกค้าเป้าหมายที่มีอายุ 10 ปีเข้าสู่ระบบการขายของคุณ

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

  • ตระหนักถึงข้อจำกัดของแพลตฟอร์มและแนวปฏิบัติเมื่อคุณออกแบบการรวมระบบของคุณ

รวบรวมข้อมูลประสิทธิภาพ

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

ทำความเข้าใจเวิร์กโหลดที่มีอยู่

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

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

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

  • ระบุเมตริกที่สำคัญ: ระบุเมตริกที่เกี่ยวข้องกับการวางแผนความต้องการใช้งาน เมตริกอาจรวมถึงปริมาณธุรกรรม อัตราความเร็วของเครือข่าย และเวลาการตอบสนอง

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

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

ทำความเข้าใจเวิร์กโหลดใหม่

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

พิจารณาคำแนะนำต่อไปนี้:

  • การศึกษาผู้ใช้: การศึกษาผู้ใช้เพื่อทำความเข้าใจวิธีที่ผู้ใช้จัดการกับเวิร์กโหลดปัจจุบันสามารถให้ข้อมูลเชิงลึกอันมีค่าเกี่ยวกับความต้องการที่อาจเกิดขึ้นสำหรับเวิร์กโหลดใหม่ การศึกษาอาจเกี่ยวข้องกับการสัมภาษณ์ผู้ใช้ การสำรวจ หรือการสังเกตผู้ใช้ที่ปฏิบัติงานกับเวิร์กโหลดที่มีอยู่

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

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

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

คาดการณ์ความต้องการ

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

พิจารณาสถานการณ์ต่างๆ

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

  • ออกแบบ (การคาดคะเน)
  • การเพิ่มขึ้นปกติ (8:00 น. การลงชื่อเข้าใช้แบบเร่งด่วน)
  • เปิดใช้ (การตรวจสอบการคาดคะเน)
  • การเปลี่ยนโมเดลรกิจ
  • การควบรวมหรือการซื้อกิจการ
  • การผลักสู่ตลาด
  • การเปลี่ยนแปลงตามฤดูกาล
  • การเปิดใช้คุณลักษณะ
  • เป็นระยะๆ

ใช้เทคนิคการคาดคะเน

การคาดการณ์ความต้องการบริการหรือผลิตภัณฑ์ในอนาคตเกี่ยวข้องกับการใช้เทคนิคต่างๆ เช่น การวิเคราะห์ทางสถิติ การวิเคราะห์แนวโน้ม และการสร้างแบบจำลองเชิงคาดการณ์

ต่อไปนี้คือภาพรวมของวิธีการใช้เทคนิคเหล่านี้:

  • การวิเคราะห์ทางสถิติ: วิธีการทางสถิติสามารถช่วยเปิดเผยรูปแบบและความสัมพันธ์ภายในข้อมูลในอดีตได้ คุณสามารถใช้รูปแบบเหล่านี้เพื่อคาดการณ์ความต้องการในอนาคตได้ คุณสามารถใช้เทคนิคต่างๆ เช่น การวิเคราะห์อนุกรมเวลา การวิเคราะห์การถดถอย และค่าเฉลี่ยเคลื่อนที่ เพื่อระบุแนวโน้ม ฤดูกาล และรูปแบบอื่นๆ ในข้อมูล

  • การวิเคราะห์แนวโน้ม: การวิเคราะห์แนวโน้มเกี่ยวข้องกับการตรวจสอบข้อมูลในอดีตเพื่อระบุรูปแบบที่สอดคล้องกันและคาดการณ์รูปแบบเหล่านั้นในอนาคต ตัวอย่างเช่น หากความต้องการเวิร์กโหลดเพิ่มขึ้น 10 เปอร์เซ็นต์ในช่วงปีที่ผ่านมา คุณอาจคาดการณ์แนวโน้มนี้ต่อไป เมื่อคุณวิเคราะห์ข้อมูลความต้องการในอดีตในช่วงเวลาหนึ่ง คุณสามารถระบุแนวโน้มการเติบโตหรือการลดลงได้ ใช้แนวโน้มเหล่านี้เป็นพื้นฐานในการคาดการณ์ความต้องการในอนาคต การวิเคราะห์แนวโน้มยังสามารถระบุผลกระทบของเหตุการณ์ที่เกิดขึ้นเพียงครั้งเดียวซึ่งทำให้เกิดการเปลี่ยนแปลงอย่างรวดเร็วของการเข้าชม (อินออร์แกนิก) ตัวอย่างเช่น การเปิดตัวคุณลักษณะอาจเพิ่มความต้องการได้ 5 เปอร์เซ็นต์อย่างสม่ำเสมอ หากคุณมีการเปิดตัวหลักสี่รายการต่อปี คุณควรวางแผนการเติบโต 5 เปอร์เซ็นต์ในแต่ละครั้ง

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

ปรับการคาดการณ์ให้สอดคล้องกับวัตถุประสงค์ของเวิร์กโหลด

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

กำหนดความต้องการทรัพยากร

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

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

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

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

  • คำขอ API: ประเมินปริมาณการใช้คำขอ API ของคุณเทียบกับความจุที่มีอยู่และขีดจำกัดการป้องกันบริการ พิจารณาปัจจัยต่างๆ เช่น การโหลดข้อมูลครั้งแรกและการใช้งานที่เพิ่มขึ้นอย่างรวดเร็ว

  • บุคลากร: ประเมินทรัพยากรมนุษย์ที่จำเป็นในการจัดการและบำรุงรักษาโครงสร้างพื้นฐาน จัดการการสนับสนุนลูกค้า ดำเนินการบำรุงรักษาระบบ และรับประกันการดำเนินงานที่ราบรื่น พิจารณาปัจจัยต่างๆ เช่น การกระจายเวิร์กโหลด ชุดทักษะ และความเชี่ยวชาญที่จำเป็น

ทำความเข้าใจกับข้อจำกัดของทรัพยากร

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

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

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

การอำนวยความสะดวก Power Platform

การรวบรวมข้อมูลกำลังการผลิตและการคาดการณ์ความต้องการ - Azure Monitor ช่วยให้คุณสามารถรวบรวมและวิเคราะห์ข้อมูลการวัดและส่งข้อมูลทางไกลจากแอปพลิเคชันและโครงสร้างพื้นฐานของคุณ โดยรองรับการตรวจสอบทรัพยากร Azure ต่างๆ รวมถึงเครื่องเสมือน คอนเทนเนอร์ และบัญชีที่เก็บข้อมูล เครื่องมือสำคัญ ได้แก่ Application Insights และ Log Analytics ด้วยการกำหนดค่าการรวบรวมข้อมูลและการกำหนดเมตริกและไฟล์บันทึกที่คุณต้องการตรวจสอบ คุณสามารถรวบรวมข้อมูลเวิร์กโหลดอันมีค่าสำหรับการวิเคราะห์ได้ สำหรับ การตรวจสอบเครือข่าย ให้รวม Azure Monitor กับ Azure Network Watcher, ข้อมูลเชิงลึกเกี่ยวกับเครือข่าย Azure Monitor และการตรวจสอบ Azure ExpressRoute

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

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

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

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

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

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

รายการตรวจสอบประสิทธิภาพการทำงาน

โปรดดูชุดคำแนะนำทั้งหมด