สารบัญ:
- คำจำกัดความ - วิศวกรรมความน่าเชื่อถือของไซต์ (SRE) หมายถึงอะไร
- Techopedia อธิบายวิศวกรรมความน่าเชื่อถือของไซต์ (SRE)
คำจำกัดความ - วิศวกรรมความน่าเชื่อถือของไซต์ (SRE) หมายถึงอะไร
Site เชื่อถือวิศวกรรม (SRE) เป็นวิธีการดำเนินงานเว็บไซต์ที่ใช้เทคนิคจากวิศวกรรมซอฟต์แวร์เพื่อสร้างเว็บไซต์ที่เชื่อถือได้มากขึ้น วิศวกรรมความน่าเชื่อถือของไซต์ได้รับการพัฒนาครั้งแรกที่ Google ในปี 2003 คำนี้เกี่ยวข้องกับ DevOps ซึ่งยังผสมวิศวกรรมซอฟต์แวร์เข้ากับการบริหารระบบ แต่ DevOps เกี่ยวข้องกับการทำงานอัตโนมัติแบบแมนนวล
Techopedia อธิบายวิศวกรรมความน่าเชื่อถือของไซต์ (SRE)
วิศวกรรมความน่าเชื่อถือของไซต์เกี่ยวข้องกับการใช้เทคนิควิศวกรรมซอฟต์แวร์รวมถึงอัลกอริทึมโครงสร้างข้อมูลประสิทธิภาพและภาษาการเขียนโปรแกรมเพื่อให้ได้เว็บแอปพลิเคชันที่เชื่อถือได้สูง แนวทางดังกล่าวได้รับการพัฒนาครั้งแรกที่ Google ในปี 2003
ในการให้สัมภาษณ์รองประธานฝ่ายวิศวกรรมของ Google Ben Traynor กล่าวว่า บริษัท ได้ว่าจ้างคน 50-50 คนที่มีพื้นฐานด้านวิศวกรรมซอฟต์แวร์และการบริหารระบบให้กับทีม SRE Google มอบหมายทีม SRE ขนาดเล็กให้กับโครงการสำคัญ Traynor แสดงให้เห็นถึงช่วงเวลาที่โดดเด่นของ Google ในการดำเนินการอัตโนมัติของกิจกรรมการดำเนินงานหลายเว็บไซต์ ในขณะที่ความล้มเหลวเกิดขึ้นเป็นครั้งคราวพวกเขาจะได้รับการแก้ไขอย่างรวดเร็วเนื่องจากทีม SRE มีงานอัตโนมัติจำนวนมากไว้ล่วงหน้า
Google ยังได้รับแรงบันดาลใจจากเกมสวมบทบาทในแบบที่มีการจัดโครงสร้างการฝึกซ้อมเพื่อทดสอบวิศวกรในกรณีที่เกิดความล้มเหลวที่ต้องใช้ระบบอัตโนมัติ บริษัท เรียกแบบฝึกหัดเหล่านี้ว่า "วงล้อแห่งโชคร้าย" ซึ่งพนักงานคนหนึ่งเล่นบทบาทของระบบและอีกคนหนึ่งเล่นบทบาทของวิศวกรทางโทรศัพท์ Traynor กล่าวว่าวิธีการนี้ทำให้วิศวกรต้องคำนึงถึงความน่าเชื่อถือมากกว่าการฝึกซ้อมทั่วไป
SRE นั้นคล้ายกับ DevOps แต่ส่วนหลังนั้นจะเน้นไปที่การปรับใช้ระบบโดยอัตโนมัติในขณะที่ SRE นั้นมุ่งเน้นไปที่ความน่าเชื่อถือเป็นพิเศษ
