เคยไหม ?
ปัญหาเหล่านี้อาจเกิดจาก "การพัฒนาซอฟต์แวร์แบบเก่า" ที่ทำงานแยกส่วน ขาดการสื่อสาร อย่างที่เคยได้อธิบายไปในบทความก่อนหน้านี้เกี่ยวกับการทำงานของ DevOps ซึ่งทุกคนสามารถเข้าไปตามอ่านหรือทำความเข้าใจเบื้องต้นได้ว่า DevOps นั้นคืออะไร เดี๋ยวทางผมจะแปะลิ้งค์ไว้ให้ ทีนี้ผมขอมาอธิบายเพิ่มเติมเกี่ยวกับ DevOps กันนะครับ ว่าทำไมเราต้องใช้มัน มันมีไว้ทำไม แล้วหลักการ รวมถึงประโยชน์ของมันนั้นคืออะไรกันแน่ แถมพวกมันอยู่ในชีวิตประจำวันเราจากตรงไหนบ้าง บทความนี้มีคำตอบครับ
เริ่มต้นเลยคือ ทำไมถึงมาใช้ DevOps ?
ต้องบอกก่อนว่าในอดีต การพัฒนาซอฟต์แวร์มักถูกแบ่งออกเป็นสองฝ่ายหลัก: ฝ่ายพัฒนา (Dev) responsible for creating new features and fixing bugs, and ฝ่ายปฏิบัติการ (Ops) responsible for deploying and maintaining the software in production.
วิธีการแบบดั้งเดิมนี้มักเกิดปัญหาหลายอย่าง เช่น :
DevOps ถูกพัฒนาขึ้นเพื่อแก้ปัญหาเหล่านี้ โดยมุ่งเน้นไปที่ :
แล้วเจ้า DevOps เนี่ยมันมาได้ยังไง ?
ผมขออนุญาตเล่า ประวัติและวิวัฒนาการของ DevOps โดยแนวคิด DevOps เริ่มปรากฏขึ้นในช่วงต้นปี 2000 จากการที่เหล่าผู้เชี่ยวชาญด้าน IT เริ่มตระหนักถึงปัญหาของวิธีการพัฒนาซอฟต์แวร์แบบดั้งเดิม และในปี 2009 คำว่า "DevOps" ถูกใช้ครั้งแรก ในงาน "Velocity Conference" โดย Patrick Debois ซึ่งปัจจุบัน DevOps กลายเป็นแนวทางปฏิบัติที่ได้รับความนิยมอย่างกว้างขวาง องค์กรชั้นนำทั่วโลกต่างนำ DevOps ไปใช้เพื่อเพิ่มประสิทธิภาพการพัฒนาซอฟต์แวร์
จากนี้ผมจะให้มาดูหลักการสำคัญของ DevOps กันนะครับว่ามีอะไรบ้าง
โดยประโยชน์ของ DevOps นั้นมีข้อดีมากมายไม่ว่าจะเป็น :
จากข้อมูลข้างต้นหลายคนอาจจะสงสัยว่า DevOps นั้นเราอะไรใช้กับอะไรบ้าง ขออนุญาตยกตัวอย่างให้ดูดังนี้ครับ
ข้อมูลพวกนี้อาจจะไกลตัวเกินไป แต่ถ้าเป็นสิ่งที่เราพบเห็นในชีวิตประจำวันก็คือ
พอจะเห็นภาพกันแล้วใช่ไหมครับ อย่างที่ผมบอกไป DevOps นั้นฟังดูอาจเป็นคำที่เข้าใจได้ยาก แต่หากเราได้ทำความเข้าใจกับมันจริง ๆได้รู้ทั้ง หลักการ และประโยชน์ เราจะเห็นว่า สิ่งที่เราคิดว่ามันยากจริง ๆ แล้วนั้นมันอยู่ใกล้ตัวเรามาตลอด ทางผม Avery IT Tech ก็อยากเป็นส่วนหนึ่งที่ทำให้ทุกคนเข้าใจความเป็น IT มากขึ้นเพราะสุดท้ายแล้ว IT นั้นอยู่รอบ ๆ ตัวคุณ
หากทุกท่านชอบอ่านเรื่องราวที่เข้าใจง่าย สบาย ๆ อย่าลืมติดตาม Avery IT Tech ในทุก ๆ ช่องทางด้วยนะครับ เราจำอัพเดตเรื่องราว IT ให้ทุกท่านอ่านแบบไม่มีเบื่อเลย Avery IT Tech เพราะเรื่อง IT อยู่รอบ ๆ ตัวคุณ