ธุรกิจเจ้าของซอฟต์แวร์รายใดที่ไม่เปลี่ยนแปลงตัวเองให้ทันต่อเทคโนโลยีใหม่ก็อยากที่จะอยู่รอดในยุคนี้เช่นเดียวกับธุรกิจการมอนิเตอร์ เมื่อก่อนเราต้องซื้อซอฟต์แวร์มาติดตั้งที่เครื่องเซิร์ฟเวอร์เพื่อทำหน้าที่เป็นเซิร์ฟเวอร์ระบบมอนิเตอร์ แต่ปัจจุบันนี้กลับตรงกันข้าม ไม่ต้องซื้อซอฟต์แวร์ ไม่ต้องซื้อเครื่องเซิร์ฟเวอร์ การมอนิเตอร์แอปพลิเคชั่นทุกวันนี้เราทำผ่านแพลตฟอร์มผู้ให้บริการบนคลาว์ดได้เลย เพราะเวลานี้ระบบส่วนใหญ่ก็ออกแบบแอปพลิเคชั่นเป็น Microservice การมอนิเตอร์จึงมีความสำคัญอย่างมากครับโพสนี้แอดจะพาไปรู้จักกับ New Relic (Full-Stack Monitoring) New Relic ONE แพตลฟอร์มผู้ให้บริการตรวจวัดความเร็ว (Performance Monitoring) สำหรับ Web, Mobile, Application และ IT Infrastructure พร้อมเดชบอร์ดสวยๆ แบบ Real-time insight อีกทั้งยังสามารถพิมพ์คำสั่ง SELECT คิวรีรายงานออกมาดูได้ พร้อมรองรับการ integration เข้ากับ AWS, GCP และ Kubernetes เป็นต้น (มีแอปให้ผู้ดูแลระบบดูผ่านมือถือสมาร์ทโฟนได้อีกด้วย) คนที่อ่านมาถึงตรงนี้ อาจมีคำถามว่ามันคล้ายๆ กับ Grafana หรือ Prometheus ไหม? (อ่านท้ายโพส) สำหรับ WordPress ตัว New Relic สามารถมอนิเตอร์ได้แม้กระทั้งปลั๊กอินและธีมครับ นี่มันแบบลงลึกระดับน้ำทะเลปานกลางเลยก็ว่าได้ โพสนี้แอดจะพาไปลอง APM (Application Performance Monitoring) สำหรับมอนิเตอร์เฝ้าดูประสิทธิภาพของเว็บ WordPress แบบเจาะดูทะลุปลั๊กอินครับ แอดติดตั้ง […]
Continue readingCategory: NETWORKING
Networking
รู้หรือไม่!! GCP คิดเงิน “ทราฟฟิก” Ingress traffic กับ Egress traffic ยังไง?
สำหรับผู้ใช้ Google Cloud Platfrom (GCP) ทุกๆ รายการ SKU ที่ปรากฏบน GCP Billing Report กูเกิลเราจะเห็นว่ามีทั้งฟรีและคิดเงิน แต่ที่ต้องควักเงินจ่ายแน่ ๆ คือค่าเช่าดังนี้… – ค่าเช่าเครื่อง (Instance)– ค่าเช่าเก็บข้อมูล (SSD disk)– ค่าเช่าใช้แรม (Memory)– ค่าเช่าเลขที่ทะเบียนบ้าน (Static IP address) บลาๆๆๆ อื่นๆ ร่วมไปถึงค่า “ทราฟฟิก” ที่แอดกำลังจะพูดถึง… กูเกิลคิดเงินค่า “ทราฟฟิก” Ingress traffic กับ Egress traffic ยังไง? เริ่มแรกแอดพาไปรู้จักกับ 2 คำนี้ก่อนครับ Ingress traffic กับ Egress traffic Ingress traffic เป็นทราฟฟิกขา Upload ขึ้นมูลขึ้นไปยัง GCP โดยส่วนนี้กูเกิลให้ใช้ฟรีไม่คิดเงิน […]
Continue readingรู้จักกับ Netdata ระบบมอนิเตอร์ทุกสรรพสิ่งอย่าง
เคยไหม ทำเซิร์ฟเวอร์แต่ไม่ Monitor ?? #คำเตือน: อ่านจบ ช่วยพิมพ์บอกแอดหน่อย ^^ ทุกวันนี้หากพูดถึงเครื่องไม้เครื่องมือสำหรับตรวจสอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์ มันก็มีมากมายที่นิยมและเป็นที่รู้จักก็ อาทิ เช่น Kafka หรือ Grafana วันนี้แอดจะมาแนะนำให้รู้จักกับ “Netdata” Real-time performance monitoring ที่จะช่วยให้การตรวจสอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์เป็นเรื่องง่าย ๆ ครับ Netdata ระบบมอนิเตอร์ทุกสรรพสิ่งอย่างเป็นโอเพนซอร์ซอฟต์แวร์ (open-source software) ที่รันบน Linux, FreeBSD, macOS รวมไปถึง systems อื่น ๆติดตั้งเพื่อมอนิเตอร์ดูการทำงานและการใช้พรัพยากรด้านฮาร์ดแวร์และซอฟต์แวร์รวมไปถึงการใช้งาน network บนเซริฟ์เวอร์ได้ครับ Netdata ฟรีและดี แต่ไม่เค็ม 😄 ติดตั้งง่าย ง่ายขนาดที่ว่า…รัน command line จบ!สร้างแดชบอร์ตรวจสอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์ทุกสรรพสิ่งอย่าง ที่ทั้งดี ก็คล้ายๆ กับ Kafka หรือ Grafanaแต่ Netdata ดีแต่ไม่เค็ม พร้อมสวยงาม ครับ 😄 Netdata […]
Continue readingเอะอะอะไรก็ NGINX…รู้จักกับ Maglev ระบบซอฟต์แวร์ Network Load Balancer
#เอะอะอะไรก็ NGINX #นี่ไม่ใช่NGINX! หรือ Router Load Balancing น่าาา 55+++ 😄 จะว่าไปแล้ว Nginx ของเค้าดีจริง ๆ นะแม้หลาย ๆ คน อาจจะยังเค้าใจผิดว่า Nginx เป็น PHP Web Server แต่จริงๆ มันไม่ใช่ Nginx แค่คอนฟิกได้หลากหลายท่า แล้วส่ง Request ไปหา Apache Web Server ต่างหากครับ เอาเป็นว่าโพสนี้แอดไม่ได้มาเล่าเกี่ยวกับ Nginx น่าาาา 55++++โพสนี้จะพาไปรู้จักกับ Maglev ของกูเกิลครับ #Maglev ระบบซอฟต์แวร์ Network Load Balancerที่สามารถรับ Request ได้ถึงระดับ 1 ล้าน request ต่อวินาที(ไม่ได้เคลมแต่ผ่านวิจัยมาแล้ว😆) ทำงานบนเซิร์ฟเวอร์ Linuxอยู่บน Google Cloud Platform. สำหรับผู้ใช้ที่เคยเปิดใช้บริการเซอร์วิสLoad Balancing บน […]
Continue reading