devops Archive

GitOps คืออะไร

หลังจากที่ใช้งานมาสักพักใหญ่ ๆ ก็เลยมาอ่านที่มาที่ไปหน่อยว่า GitOps เป็นมาอย่างไรจะนำมาจาก GitOps Techโดย GitOps เริ่มมาตั้งแต่ปี 2017 จากบริษัท Weaveworksซึ่งมีการพูดคุยที่เยอะมาก ๆ รวมทั้งทำให้เกิดความสับสนจึงทำการสรุปไว้ในบทความข้างต้น เพื่อให้เข้าใจตรงกัน

Read More…

สรุปจากบทความเกี่ยวกับ Plan-Do-Check-Act สำหรับ DevOps

อ่านบทความเกี่ยวกับการนำแนวคิด PDCA (Plan-Do-Check-Act)มาใช้กับการจัดการ วางแผนระบบงานในส่วนของ infrastructure หรือ DevOps Using the Plan-Do-Check-Act Framework to Produce Performant and Highly Available Systems เนื่องจากระบบงานนั้น ไม่ใช่สนใจแต่การออก feature ใหม่ ๆ ให้ลูกค้าเท่านั้นแต่ระบบงานต้องน่าเชื่อถือ รวมทั้งมี performance ที่ดีด้วยสรุปได้ดังนี้

Read More…

ว่าด้วยเรื่อง bad developer experience (DX) มันเป็นอย่างไร

จากรายงาน State of DevOps 2020 นั้นมีหัวข้อหนึ่งเรื่อง Bad Developer eXperience (DX)หรือคือประสบการณ์ในการพัฒนาที่แย่ ๆ ซึ่งส่งผลต่อกระบวนการพัฒนา ทดสอบ และ ส่งมอบระบบงานว่ามีอะไร ประกอบไปด้วยอะไรบ้างจึงทำการสรุปไว้นิดหน่อย

Read More…

เรื่องที่น่าสนใจจาก State of DevOps Report ปี 2020

ผลการสำรวจเรื่อง DevOps ปี 2020 จาก Puppet ถูกปล่อยออกมาแล้ว โดยผลในปีนี้ พบว่ามีการปรับปรุงการนำ DevOps มาใช้งานเยอะมากขึ้น รวมทั้งมีสิ่งที่เปลี่ยนแปลงมากมาย หนึ่งในนั้นคือ  Self-service internal platform การจัดการ change ให้มีประสิทธิภาพมากยิ่งขึ้น ด้วยการทำงานแบบ automation Security integration

Read More…

สรุปบทความเรื่อง Why optimizing for MTTR over MTBF is better for business

อ่านบทความเรื่อง Why optimizing for MTTR over MTBF is better for business ? จากบริษัท Grafana โดยทำการอธิบายว่า ได้นำค่าของ MTTR (Mean Time to Recovery) มาใช้สำหรับการวัดผลการทำงาน นั่นคือ เวลาในการแก้ไขปัญหารวมไปถึงทำให้ระบบงานกลับมาใช้งานได้นั่นเอง

Read More…

สรุปเรื่องที่น่าสนใจจาก The rise of the DevOps mindset

ทาง StackOverflow เขียนบทความและสรุป Q/A ต่าง ๆ ที่น่าสนใจในทุก ๆ สัปดาห์ โดยในสัปดาห์ที่ผ่านมา มีบทความที่น่าสนใจเรื่อง DevOps นั่นก็คือเรื่อง The rise of the DevOps mindset มีคำที่น่าสนใจคือ DevOps เป็นคำที่หลาย ๆ คนเข้าใจไม่ตรงกัน แต่ผลการสำรวจในต้นปี 2020 ของ StackOverflow  บ่งบอกว่ามันมีความสำคัญต่อหลาย ๆ องค์กรอย่างมาก ในบทความนี้จึงนำมาอธิบายและสรุปให้เข้าใจกัน มาเริ่มกันเลย

Read More…

ว่าง ๆ มา Deploy container บน Heroku กันดีกว่า

ช่วงนี้มีงานที่ต้องส่งให้ลูกค้าลองใช้งาน แต่ไม่อยากลงทุนอะไรมาก เลยคิดถึงเพื่อนเก่าอย่าง Heroku พบว่าสามารถ deploy ระบบในรูปแบบ container ได้เลย (น่าจะมีนานแล้ว แต่ผมไม่สนใจ) ทำให้ deploy ระบบงานง่ายเลย เนื่องจากไม่ต้องเปลี่ยนรูปแบบการพัฒนาอะไรเลย มีขั้นตอนดังนี้

Read More…

หนังสือฟรีเรื่อง What is SRE ?

ทาง O’reilly ได้ปล่อยหนังสือแบบฟรี ๆ ชื่อว่า What is SRE ? ซึ่งย่อมาจาก Site Reliability Engineering เป็นอีกเรื่องที่สำคัญของระบบงานในปัจจุบัน เพื่อช่วยทำให้ระบบงานมีความถูกต้องและน่าเชื่อถือ

Read More…

สรุป 5 คุณลักษณะขององค์กรที่นำ DevOps ไปใช้งาน

จากบทความเรื่อง 5 Characteristics of a DevOps Organization อธิบายคุณลักษณะของการนำ DevOps ไปใช้ในองค์กร มีเป้าหมายเพื่อ ปรับปรุงการทำงานร่วมกันให้ราบรื่นมากยิ่งขึ้น นำระบบการทำงานแบบ automation มาใช้มากขึ้น คุณกันบนพื้นฐานของข้อมูลและหลักฐาน มากกว่า gut feeling Fail fast และ Fail safe จึงทำการแปลและสรุปไว้นิดหน่อย มาดูว่ามีอะไรที่น่าสนใจบ้าง

Read More…

แนวทางในการนำ DevOps มาใช้ปรับปรุงการพัฒนา software

หลาย ๆ ครั้งมีการพูดคุยเรื่องของ DevOps ว่าองค์กรเราต้อง DevOps นะ ออกแบบ DevOps process นะ ใช้ DevOps tool อะไรดี ใช้ framework อะไรดี แนะนำให้หยุดก่อน คิดก่อน … ประเด็นคือ อะไรละคือ DevOps ? ทำไมต้องใช้ ? ปัญหาของเราคืออะไร ? หรือว่าเห็นคนอื่นทำ แล้วเขาบอกว่าดี ดังนั้นเราก็ต้องทำ ? มาลองคิดเป็นขั้นตอนกันหน่อย ก่อนจะเริ่มต้น

Read More…