dev-ops Archive

แนวทางในการนำ 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…

Azure Spring Cloud :: อีกหนึ่งแนวทางใน deploy Spring Boot application

ทาง Microsoft Azure และ Pivotal จับมือกันเปิดบริการใหม่ชื่อว่า Azure Spring Cloud (Private Preview) ช่วยทำให้เราสามารถ deploy ระบบงานที่พัฒนาด้วย Spring Boot และ Spring Cloud แน่นอนว่าอยู่ในระบบของ Microsoft Azure เบื้องหลังของการ deploy นี้จะอยู่บน Kubernetes (AKS)

Read More…

สรุปจาก VDO เรื่อง Modern Continuous Delivery

ปัญหาในการพัฒนา software ส่วนใหญ่ที่พบเจอคือ “It didn’t work in production” นั่นคือทุกอย่างมันจะดูดีมาก ๆ เมื่อไม่ทำการ deploy ไปยัง production server !!

Read More…

มาลองใช้งาน GitHub Actions กัน

หลังจากทำรวมรู้จักกับ GitHub Actions และลงทะเบียนขอใช้งานไปวันนี้ก็รับ email แจ้งว่า สามารถเข้าลองใช้งานได้แล้ว เมื่อไปดูใน repository ของเราที่ GitHub ก็จะมี menu ชื่อว่า Actions ขึ้นมาดังนี้

Read More…

ว่าด้วยเรื่องของ The Road to DevTestOps

อ่านเอกสารเรื่อง The Road to DevTestOps แล้วน่าสนใจดี ซึ่งมีการพูดเรื่อง DevTestOps Manifesto ประกอบไปด้วย Continuous testing over testing at the end Embracing all testing activities over only automated functional testing Testing what gives value over testing everything Testing across the team over testing in silos testing department Product coverage over code coverage แค่นี่ก็น่าสนใจแล้ว เพราะว่ามันส่งผลกระทบต่อการทำงานในปัจจุบันอย่างมากจึงทำการสรุปไว้นิดหน่อยดังนี้

Read More…

จัดการ Log จาก Docker container ด้วย Fluentd

วันนี้มีคำถามเกี่ยวกับการจัดการกับ log ต่าง ๆ ของ Docker container แน่นอนว่า มีการจัดการหลายแบบ ยกตัวอย่างเช่น การ map path ของไฟล์ log ออกมา ใช้ agent หรือตัว shipper ในการขนออกมา เช่น LogStash, Beats และ Fluentd เป็นต้น มาดูตัวอย่างของการนำ Fluentd มาใช้กันหน่อย

Read More…