Newrelic เครื่องมือสำหรับ monitor server บน Cloud ขั้นเทพ by heha

31
Jan
0

จากบทความที่แล้ว ทำไมเว็บไซต์ของคุณช้า หรือล่มบ่อย? อาจจะมีข้อสงสัยว่า “แล้วเราจะรู้ได้อย่างไรว่าเว็บเราช้าหรือล่มเพราะ Database, CPU หรือ Memory?” ผมก็ขอแนะนำเครื่องมือที่ช่วย Monitor server ให้กับทุกๆ คนครับ ที่สำคัญ Tools ตัวนี้ยังฟรีอีกด้วย!! (แต่ feature เทพๆ บางส่วนก็เสียตังนะ เหอๆ แต่โดยส่วนตัวแล้วมันช่วยได้เยอะจริงๆ นะผมว่า)

Tools ที่ว่าตัวนี้คือ Newrelic ซึ่งจะช่วยตรวจสอบ server ของเราและรายงานผลออกมาเป็นกราฟอย่างสวยงาม เข้าตรวจสอบได้ผ่านเว็บไซต์ ใช้งานง่ายมาก ไม่ต้องทนดู shell ดำๆ อ่านยาก และนอกจากนี้ยังไม่กินที่ server เราอีกต่างหาก เพราะข้อมูลที่ได้จะถูกส่งไปยัง cloud server ของทาง newrelic และเมื่อเราต้องการตรวจดูข้อมูล ก็เพียงแค่ login เข้าไปตรวจสอบเท่านั้น ซึ่ง Tools ตัวนี้เราจะต้องทำการติดตั้งตัวดักจับข้อมูลที่ server ของเรา ซึ่ง support ทั้งตัวภาษา .NET, Java, Ruby, PHP และ OS ที่ support ก็ครอบคลุมตั้งแต่ Redhat, Centos, Ubuntu, Debian และ Linux ตัวอื่นๆ รวมไปถึง Solaris! php ที่ support มีทั้งเวอร์ชั่น 5.2 และ 5.3 ครอบคลุมมากทีเดียว

มาดูกันดีกว่าว่า Newrelic ทำอะไรได้บ้าง

sss

กราฟโดยรวมของ server ของเรา

ทำไมเว็บไซต์ของคุณช้า หรือล่มบ่อย? by heha

31
Jan
3

เคยไหมเว็บไซต์อยู่ๆ ก็ช้าลงอย่างไม่ทราบสาเหตุ upgrade server เป็นตัวใหม่ก็ยังไม่หาย ล่มแล้วล่มอีกทุกวี่ทุกวัน หาสาเหตุไม่เจอ มืด 8 ด้านไปหลายวัน Marketing ก็เร่งให้หาสาเหตุให้เจอไวๆ ไม่งั้นลง ads เพิ่มคนเข้าไม่ได้ นั่นคือสิ่งที่ผมพึ่งเจอมาครับ ฮ่าๆ

ช่วงนี้ทางเกมของผมประสบปัญหากับ performance อย่างหนักทุกเกมเลยครับ ช่วงนี้เลยต้องศึกษาเรื่อง performance อย่างเต็มที่ ลองมาดูสาเหตุหลักๆ ที่ทำให้เว็บไซต์ของคุณช้ากันครับ

แฉ! (share) ข้อมูล Hosting ในต่างประเทศ (+ Cloud/Grid Hosting) by plug.in

25
Oct
4

สืบเนื่องจากการเตรียมตัวเปิดเกมบน Facebook ทำให้ต้องทำการศึกษาเรื่อง Server ต่างประเทศอย่างจริงจัง เนื่องจากใช้ Server เดิมๆที่มีที่ไทยไม่ได้เพราะ [Server ไทย ออกนอกมันห่วยแตก] - -” และลูกค้าส่วนใหญ่ของ Facebook ก็อยู่ในแถบโลกที่เจริญแล้ว (Internet เร็ว) หากมาให้ทนเข้าเวปเกมช้าๆคงไม่ work เท่าไหรแน่ :-D เพราะปัจจัยหลักอันนึงของ Web game คือ “ความเร็วในการตอบสนอง” รวมทั้ง “ความเสถียรของระบบ” ไม่งั้นลูกค้าก็หนีหายหมด

เอาหล่ะ! ว่าแล้วก็มาเริ่มเข้าประเด็นกันเลยดีกว่า :-D

ทำไมถึงไม่ใช้ Server ตั้งที่ไทย

1. ลูกค้าหลักๆ (US , UK , Europe) เข้าถึง Server ในประเทศเราได้ช้ามาก

2. ผู้บริการในไทยมักเจอปัญหาเรื่องความไม่เสถียรอยู่บ่อยมาก Server ล่ม ถูกยิง เจอไวรัส เป็นประจำ

3. ในไทยยังไม่ให้บริการ Server ประสิทธิภาพสูง Grid/Cloud

ประเภทของ Server ต่างประเทศ