แชร์ผ่าน


คำแนะนำในการเลือกบริการและคุณลักษณะที่เหมาะสม

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

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

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

คำจำกัดความ

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

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

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

ทำความเข้าใจข้อกำหนดเกี่ยวกับปริมาณงาน

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

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

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

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

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

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

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

ทำความเข้าใจบริการ

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

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

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

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

คุณลักษณะของแพลตฟอร์มที่ต้องการ

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

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

ประเมินข้อกำหนดโครงสร้างพื้นฐาน

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

ข้อควรพิจารณาที่สำคัญในการตัดสินใจครั้งนี้ ได้แก่:

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

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

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

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

ประเมินข้อกำหนดด้านเครือข่าย

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

ในการประเมินข้อกำหนดด้านเครือข่าย ตรวจสอบให้แน่ใจว่าคุณ:

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

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

  • ทำความเข้าใจเวลาแฝงบนเครือข่าย ประเมินเวลาแฝงที่ต้องการสำหรับปริมาณงาน

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

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

ประเมินข้อกำหนดด้านการประมวลผลสำหรับส่วนประกอบที่กำหนดเอง

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

ประเมินข้อกำหนดในการจัดสรรปริมาณงาน

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

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

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

ประเมินข้อกำหนดฐานข้อมูล

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

เมื่อต้องการประเมินข้อกำหนดของฐานข้อมูลและเลือกฐานข้อมูลที่เหมาะสม ให้ทำตามขั้นตอนเหล่านี้:

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

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

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

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

ประเมินข้อกำหนดที่เก็บข้อมูล

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

ประเมินข้อกำหนดแคช

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

ประเมินข้อกำหนดด้านตรรกะทางธุรกิจ

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

ในการประเมินวิธีการใช้ตรรกะทางธุรกิจ ให้พิจารณา:

  • ทีม ทักษะ ทีมของคุณสร้างและรักษาปริมาณงาน บริการที่แตกต่างกันต้องใช้ทักษะที่แตกต่างกัน เลือกบริการที่ทีมของคุณรู้วิธีใช้ หรือมุ่งมั่นที่จะฝึกอบรมก่อนที่คุณจะเลือกบริการ ตรวจสอบให้แน่ใจว่าสมาชิกในทีมมีความเชี่ยวชาญและความรู้ในการใช้บริการอย่างมีประสิทธิภาพ และเพิ่มประสิทธิภาพการทำงาน ตัวอย่างเช่น การพัฒนา ปลั๊กอิน Dataverse จะต้องให้ทีมงานปริมาณงานของคุณเขียน .NET หรือ โค้ด Power Fx

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

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

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

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

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

ประเมินการตอบสนอง

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

หากต้องการประเมินการตอบสนอง:

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

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

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

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

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

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