dev-ops Archive

ทำความรู้จักกับ 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…

สรุปเรื่อง DevOps 101 จากงาน Code Mania 1010

จากงาน Code Mania 1010 :: All about passion ผมเข้าไปฟังบาง session โดยที่ session ที่ 2 ที่เข้าไปฟังคือ DevOps 101 – what the heck DevOps is ? โดยคุณอิศเรศ ประจิตต์มุทิตา – MD จาก AiPEN Studioว่าด้วยเรื่องของ DevOps คืออะไร ประกอบไปด้วยแนวคิดอะไรบ้าง รวมไปถึงเรื่องของ DevOps topologies ที่ถูกนำมาใช้งาน ทั้งในแนวทางที่ดีและแนวทางที่แย่ แต่ก็ขึ้นอยู่กับองค์กรนั้น ๆ ด้วยว่าเป็นอย่างไร มาเริ่มกันเลย

Read More…

The Unicorn Project หนังสือใหม่น่าอ่าน

สำหรับใครเป็นแฟนหนังสือ The Phoenix Project  ไม่น่าพลาดกับหนังสือใหม่ชื่อว่า The Unicorn Project เล่าเรื่องราวเกี่ยวกับ DevOps transformation อาจจะไม่ถูกใจกับองค์กรขนาดใหญ่ เพราะว่าเกือบทุกอย่างที่มันจะขัดแย้ง โดยจะแนะนำ 5 แนวทางสำหรับการทำงาน ซึ่งจะช่วยขับเคลื่อนองค์กรไปในทางที่ยั่งยืน

Read More…

สรุปเรื่องที่น่าสนใจของ Microservices Testing จาก InfoQ

จากบทความเรื่อง Microservices Testing ทั้ง 3 parts จาก InfoQ นั้น ประกอบไปด้วย Part 1 12 เทคนิคในการทดสอบ Part 2 ข้อดีข้อเสียของทั้ง 12 เทคนิค Part 3 เป็นกรณีศึกษาจากระบบต่าง ๆ เป็น 3 บทความที่ทำให้เราเห็นแนวทาง ของการทดสอบระบบงานที่ออกแบบตามแนวคิด Microservices จึงทำการสรุปแนวทางคร่าว ๆ ไว้ดังนี้ มาดูสิ่งที่สำคัญมาก ๆ ว่ามีอะไรบ้าง

Read More…