การแลกเปลี่ยนความเป็นเลิศในการปฏิบัติงานสำหรับภาระงาน Power Platform
ความเป็นเลิศในการปฏิบัติงานรองรับคุณภาพภาระงานผ่านการดำเนินการตามมาตรฐานทีมงานที่ชัดเจน ความรับผิดชอบและความรับผิดชอบที่เข้าใจได้ ความใส่ใจต่อผลลัพธ์ของลูกค้า และความสามัคคีในทีม การดำเนินการตามเป้าหมายเหล่านี้มีรากฐานมาจาก DevOps ซึ่งแนะนำให้ลดความแปรปรวนของกระบวนการให้เหลือน้อยที่สุด ลดข้อผิดพลาดของมนุษย์ และท้ายที่สุดคือ เพิ่มมูลค่าตอบแทนให้กับเวิร์กโหลด ค่าดังกล่าวไม่ได้ถูกวัดกับข้อกำหนดการใช้งานของส่วนประกอบของเวิร์กโหลดเพียงอย่างเดียวเท่านั้น แต่ยังวัดจากมูลค่าที่ทีมมอบให้ในการพยายามสำหรับการปรับปรุงด้วย
ในระหว่างขั้นตอนการออกแบบเวิร์กโหลดและตลอดวงจรชีวิตขณะที่ดำเนินการขั้นตอนการปรับปรุงอย่างต่อเนื่อง สิ่งสำคัญคือต้องพิจารณาว่าการตัดสินใจที่อิงตาม หลักการออกแบบความเป็นเลิศในการปฏิบัติงาน และคำแนะนำใน รายการตรวจสอบการตรวจสอบการออกแบบเพื่อความเป็นเลิศในการปฏิบัติงาน อาจส่งผลต่อเป้าหมายและการปรับปรุงประสิทธิภาพของเสาหลักอื่นๆ ได้อย่างไร การตัดสินใจบางอย่างอาจเป็นประโยชน์ต่อบางเสาหลัก แต่ก็อาจมีการแลกเปลี่ยนกับเสาหลักอื่นๆ บทความนี้อธิบายรายการตัวอย่างการแลกเปลี่ยนที่ทีมจัดการเวิร์กโหลดอาจเจอเมื่อออกแบบสถาปัตยกรรมเวิร์กโหลดและการดำเนินงานต่างๆ
การแลกเปลี่ยนด้านความเป็นเลิศในการดำเนินงานกับความน่าเชื่อถือ
การแลกเปลี่ยน: ความซับซ้อนที่เพิ่มขึ้น ความน่าเชื่อถือให้ความสำคัญกับความเรียบง่าย เนื่องจากการออกแบบที่เรียบง่ายช่วยลดการกำหนดค่าที่ไม่ถูกต้องและลดการปฏิสัมพันธ์ที่ไม่คาดคิด
กลยุทธ์การปรับใช้งานที่ปลอดภัยมักต้องการความเข้ากันได้กับเวอร์ชันอนาคตและเวอร์ชันก่อนหน้าระหว่างตรรกะของแอปพลิเคชันกับข้อมูลในเวิร์กโหลด ความซับซ้อนที่เพิ่มเข้ามานี้จะเพิ่มภาระการทดสอบ และอาจนำไปสู่ปัญหาความซับซ้อนหรือความถูกต้องของข้อมูลของเวิร์กโหลดได้
โครงสร้างแบบหลายเลเยอร์ แบบโมดูล หรือแบบกำหนดพารามิเตอร์สามารถเพิ่มโอกาสให้มีการกำหนดค่าผิดพลาดโดยไม่ตั้งใจ เนื่องจากความซับซ้อนของการทำงานร่วมกันระหว่างส่วนประกอบของเวิร์กโหลด
รูปแบบการออกแบบคลาวด์ที่เป็นประโยชน์ต่อการดำเนินการบางครั้งอาจต้องมีการแนะนำส่วนประกอบเพิ่มเติม เช่น การใช้ที่เก็บข้อมูลลับหรือการมีสิ่งที่ต้องพึ่งพา Application Insights ส่วนประกอบเพิ่มเติมจะเพิ่มจุดโต้ตอบในระบบ ซึ่งเพิ่มความเสี่ยงต่อการทำงานผิดพลาดหรือกำหนดค่าไม่ถูกต้อง
การแลกเปลี่ยน: เพิ่มกิจกรรมที่อาจทำให้เกิดความไม่มั่นคง เสาหลักด้านความน่าเชื่อถือสนับสนุนให้มีการหลีกเลี่ยงกิจกรรมหรือตัวเลือกการออกแบบที่อาจทำให้ระบบไม่เสถียร จนนำไปสู่การหยุดชะงัก การหยุดทำงาน หรือการทำงานผิดพลาด
การปรับใช้การเปลี่ยนแปลงเล็กๆ น้อยๆ ที่เพิ่มขึ้นเป็นเทคนิคในการลดความเสี่ยง แต่ผู้ใช้คาดหวังว่าการเปลี่ยนแปลงเล็กๆ น้อยๆ เหล่านี้จะถูกส่งมอบให้กับการผลิตบ่อยขึ้น การปรับใช้งานอาจทำให้ระบบไม่เสถียร ดังนั้นเมื่ออัตราการปรับใช้งานเพิ่มขึ้น ความเสี่ยงนี้ก็จะเพิ่มขึ้นด้วย
วัฒนธรรมที่วัดผลตัวเองด้วยเมตริกความเร็ว เช่น การปรับใช้งานต่อสัปดาห์ และใช้ระบบอัตโนมัติที่สามารถเอื้อให้เกิดการเปลี่ยนแปลงได้รวดเร็วยิ่งขึ้น ก็มีแนวโน้มที่จะทำให้มีการปรับใช้งานมากขึ้นในระยะเวลาที่สั้นลง
การเพิ่มความหนาแน่นเพื่อลดความซับซ้อนของการดำเนินการโดยการลดจำนวนจุดควบคุมและการสังเกตอาจนำไปสู่ความเสี่ยงด้านความพร้อมใช้งานที่เพิ่มขึ้นเนื่องจากการทำงานผิดพลาดหรือการกำหนดค่าไม่ถูกต้องจะเพิ่มผลกระทบของเหตุการณ์ที่ทำให้เกิดความไม่เสถียร
การแลกเปลี่ยนด้านความเป็นเลิศในการดำเนินงานกับความปลอดภัย
การแลกเปลี่ยน: พื้นที่ผิวที่เพิ่มขึ้น เสาหลักด้านความปลอดภัยจะแนะนำให้ลดเลเยอร์ส่วนติดต่อของเวิร์กโหลดในแง่ของส่วนประกอบและความเสี่ยงต่อการดำเนินงาน การลดลงนี้จะช่วยลดความเสี่ยงและทำให้ขอบเขตในการควบคุมและการทดสอบความปลอดภัยเล็กลง
ส่วนประกอบที่ล้อมรอบเวิร์กโหลดและสนับสนุนการดำเนินงานต่างๆ เช่น ระบบอัตโนมัติหรือส่วนควบคุมแบบกำหนดเองต้องอยู่ในขอบเขตของความเข้มงวดและการทดสอบความปลอดภัยเป็นประจำ
การดำเนินการตามปกติ ไม่ได้วางแผน และในกรณีฉุกเฉินทำให้มีจุดติดต่อกับปริมาณงานมากขึ้น แนวทางการไว้วางใจเป็นศูนย์กำหนดให้กระบวนการเหล่านี้ถือเป็นช่องโหว่และต้องรวมอยู่ในการควบคุมความปลอดภัยและการตรวจสอบความถูกต้องสำหรับเวิร์กโหลด
แพลตฟอร์มความสามารถในการสังเกตของระบบจะรวบรวมไฟล์บันทึกและเมตริกเกี่ยวกับเวิร์กโหลด ซึ่งอาจเป็นแหล่งข้อมูลที่มีประโยชน์ในการเปิดเผยข้อมูล ดังนั้น ความปลอดภัยของเวิร์กโหลดจึงจำเป็นต้องขยายเพื่อปกป้องระบบรับข้อมูลจากภัยคุกคามภายในและภายนอก
เอเจนต์การสร้าง การกำหนดค่าภายนอก และที่เก็บตัวสลับคุณลักษณะเพิ่มเลเยอร์ส่วนติดต่อของแอปพลิเคชันที่ต้องการความปลอดภัย
ความถี่การใช้งานที่สูงขึ้นอันเกิดจากการเปลี่ยนแปลงเล็กๆ น้อยๆ ที่เกิดขึ้นเล็กน้อย หรือจากความพยายามแบบ "รับข้อมูลล่าสุดและรักษาข้อมูลล่าสุดไว้" ส่งผลให้มีการทดสอบความปลอดภัยมากขึ้นในวงจรชีวิตการพัฒนาซอฟต์แวร์ (SDLC)
การแลกเปลี่ยน: ความต้องการความโปร่งใสที่เพิ่มขึ้น เวิร์กโหลดที่ปลอดภัยขึ้นอยู่กับการออกแบบในการปกป้องความลับของข้อมูลที่รับส่งผ่านส่วนประกอบของระบบ
แพลตฟอร์มความสามารถในการสังเกตจะนำเข้าข้อมูลทุกประเภทเพื่อรับข้อมูลเชิงลึกเกี่ยวกับคุณภาพและลักษณะการทำงานของเวิร์กโหลด เนื่องจากทีมต่างๆ พยายามที่จะให้ได้ความเที่ยงตรงที่สูงขึ้นในข้อมูลความสามารถในการสังเกต จึงมีความเสี่ยงเพิ่มขึ้นที่การควบคุมการจำแนกประเภทข้อมูล เช่น การมาสก์ข้อมูลของระบบต้นทางจะไม่ครอบคลุมไปยังไฟล์บันทึกและระบบรับไฟล์บันทึกของแพลตฟอร์มความสามารถในการสังเกต
การแลกเปลี่ยน: การแบ่งกลุ่มที่ลดลง แนวทางความปลอดภัยที่สำคัญสำหรับการตัดแยกการเข้าถึงและฟังก์ชันคือ การออกแบบกลยุทธ์การแบ่งส่วนที่แข็งแกร่ง การออกแบบนี้ดำเนินการผ่านการตัดแยกทรัพยากรและการควบคุมข้อมูลประจำตัว
การจัดตำแหน่งส่วนประกอบของแอปพลิเคชันที่แตกต่างกันในสภาพแวดล้อมและทรัพยากรข้อมูลที่ใช้ร่วมกันเพื่อให้การจัดการสามารถย้อนกลับการแบ่งส่วนง่ายขึ้นหรือทำให้การแบ่งส่วนตามบทบาททำได้ยากขึ้น ส่วนประกอบที่อยู่ร่วมอาจจำเป็นต้องใช้ข้อมูลประจำตัวของเวิร์กโหลดร่วมกัน ซึ่งอาจนำไปสู่การกำหนดสิทธิ์มากเกินไปหรือการขาดการติดตาม
การรวบรวมไฟล์บันทึกทั้งหมดจากทั่วทั้งระบบในระบบรับไฟล์บันทึกแบบรวมช่วยให้การสืบค้นและสร้างการแจ้งเตือนง่ายขึ้น อย่างไรก็ตาม การดำเนินการดังกล่าวอาจทำให้การจัดเตรียมการรักษาความปลอดภัยแบบแถวเพื่อจัดการข้อมูลที่ละเอียดอ่อนด้วยการควบคุมการตรวจสอบที่จำเป็นทำได้ยากขึ้นหรือเป็นไปไม่ได้เลย
การลดความซับซ้อนในการจัดการความปลอดภัยตามแอตทริบิวต์หรือตามบทบาทโดยลดความละเอียดของบทบาทและการกำหนดสามารถนำไปสู่การให้สิทธิ์ในวงกว้างที่ไม่เหมาะสม
การแลกเปลี่ยนด้านความเป็นเลิศในการดำเนินงานกับการปรับปรุงประสบการณ์ใช้งาน
การแลกเปลี่ยน: ลำดับความสำคัญที่แข่งขันกัน เสาหลักด้านการปรับปรุงประสบการณ์ใช้งานแนะนำกรอบความคิดที่เน้นผู้ใช้เป็นศูนย์กลาง
การพัฒนาประสบการณ์ผู้ใช้ที่ต้องใช้ทรัพยากรจำนวนมากอาจถูกจัดลำดับความสำคัญต่ำลง ซึ่งอาจทำให้ประสบการณ์ขาดการใช้งาน การโต้ตอบ และการออกแบบภาพที่ผู้ใช้เวิร์กโหลดต้องการ
การพัฒนาอินเทอร์เฟซผู้ใช้มักจะทำในรูปแบบการวนซ้ำและวงจรการจัดส่งที่เร็วขึ้น ซึ่งอาจทำให้กระบวนการ SDLC ของทีมตึงเครียดได้
การแลกเปลี่ยนความเป็นเลิศในการปฏิบัติการกับประสิทธิภาพการทำงาน
การแลกเปลี่ยน: การใช้ทรัพยากรที่เพิ่มขึ้น เสาหลักประสิทธิภาพการทำงานแนะนำให้จัดสรรทรัพยากรการประมวลผลและเครือข่ายที่มีอยู่ให้ได้มากที่สุดตามความต้องการของเวิร์กโหลด
- กรอบการทำงานการตรวจสอบเวิร์กโหลดต้องการให้ส่วนประกอบในสถาปัตยกรรมจัดสรรเวลาและทรัพยากรเพื่อสร้าง รวบรวม และสตรีมบันทึกและเมตริก จุดข้อมูลเหล่านี้ช่วยให้มั่นใจได้ว่าการแจ้งเตือนและการตรวจสอบที่มีประสิทธิผลนั้นเป็นไปได้สำหรับความน่าเชื่อถือ ความปลอดภัย และประสิทธิภาพการทำงาน เมื่อระดับของเครื่องมือเพิ่มขึ้น แรงกดดันต่อทรัพยากรระบบก็อาจเพิ่มขึ้นเช่นกัน
การแลกเปลี่ยน: ความล่าช้าที่เพิ่มขึ้น เพื่อสร้างเวิร์กโหลดที่มีประสิทธิภาพ ทีมงานจะมองหาวิธีลดเวลาและทรัพยากรที่เวิร์กโหลดใช้ในการดำเนินการตามงาน
- รูปแบบการออกแบบคลาวด์บางรูปแบบที่รองรับแนวทาง "การเปลี่ยนแปลงอย่างอิสระตามกาลเวลา" เพื่อรองรับอุดมคติของการปรับปรุงเชิงเพิ่มทีละน้อยอาจทำให้เกิดความล่าช้าเนื่องจากการผ่านส่วนประกอบเพิ่มเติม