บ้าน พัฒนาการ วิศวกรรมความน่าเชื่อถือของเว็บไซต์คืออะไร - คำจำกัดความจาก techopedia

วิศวกรรมความน่าเชื่อถือของเว็บไซต์คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - วิศวกรรมความน่าเชื่อถือของไซต์ (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 นั้นมุ่งเน้นไปที่ความน่าเชื่อถือเป็นพิเศษ

วิศวกรรมความน่าเชื่อถือของเว็บไซต์คืออะไร - คำจำกัดความจาก techopedia