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