dev-ops Archive

สรุปบทความเรื่อง 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 ระบบงานบน Kubernetes cluster ด้วย Helm V3

Why Helm ?ในการ deploy ระบบงานบน Kubernetes cluster นั้น พบว่า ปกติจะง่ายเมื่อระบบงานไม่ซับซ้อนแต่เมื่อระบบเริ่มซับซ้อน มีจำนวน component เยอะขึ้น ทำให้การ deploy ระบบงานยากขึ้น แถมงานซ้ำ ๆ เกิดมากขึ้น

Read More…

ทำความรู้จักกับ Loki คือ log system จาก Grafana Labs

Loki คืออะไรคำจำกัดความสั้น ๆ คือ เหมือนกับ Prometheus แต่ใช้สำหรับเก็บข้อมูล log ความสามารถที่น่าสนใจคือ Horizontal scale High availability Log aggregation ออกแบบมาเพื่อให้จัดการได้ง่าย รวมทั้งเรื่องประหยัดค่าใช้จ่าย หรือใช้ให้เกิดประโยชน์สูงสุด

Read More…

CDK8S :: มาเขียน code เพื่อ deploy ระบบงานบน Kubernetes

เพิ่งเห็นว่าทาง AWS ได้ปล่อย CDK8S (Cloud Development Kit for Kubernetes) version 0.21.0 ออกมา ซึ่งเป็น framework ที่พัฒนาจาก AWS Lab แน่นอนว่าเป็น open source ช่วยทำให้เราสามารถเขียนโปรแกรมในภาษา TypeScript และ Python (น่าจะเพิ่มในอนาคต) เพื่อ deploy ระบบงานบน Kubernetes cluster ได้เลย ทำให้เราไม่ต้องไปเขียนไฟล์ YAML สำหรับการ deploy ใด ๆ เพราะว่า CDK8S จะทำการสร้างให้เองจาก code ได้เลย เพื่อความเข้าใจมาลองใช้งานดีกว่า

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…

แจกฟรีหนังสือ e-book เรื่อง The Phoenix Project

หลังจากที่ทาง IT Revolution นั้นได้เปิดตัวหนังสือ The Unicorn Project มาวันนี้ได้ทำการเปิดให้ download e-book เรื่อง The Phoenix Projectแบบฟรี ๆ !!โดยมีเวลาเพียง 24 ชั่วโมงเท่านั้นไป Download กันเลย

Read More…