Cloudflare คืออะไร

What is Cloudflare

Cloudflare เป็นผู้ให้บริการระบบเครือข่าย network ที่ใหญ่ที่สุดในโลก เป็นองค์กรไม่แสวงหาผลกำไร ซึ่งหากใครมีเว็บไซต์ แอปพลิเคชันหรือว่าเป็นเจ้าของบล็อกที่ต้องเชื่อมต่อกับอินเตอร์เน็ตก็สามารถใช้บริการ Cloudflare ได้ทั้งแบบฟรี (แบบมีข้อจำกัด) และแบบเสียเงิน โดยปัจจุบัน Cloudflare นั้นมีเครือข่ายเชื่อมต่อกันอยู่ทั่วโลก

ที่มาภาพ : Cloudflare

บริการ DNS

ผู้ใช้บริการสามารถนำโดเมนไปเชื่อมต่อกับ Cloudflare ซึ่งสามารถย้าย NS ของโดเมนมาใช้ของ Cloudflare แทนผู้ให้บริการ DNS เดิม เมื่อโดเมนชี้ NS มาที่ Cloudflare แล้ว ผู้ใช้สามารถทำการตั้งค่าต่างๆ ของโดเมนบน Cloudflare ได้เลย

แต่การจะเข้าใช้ Cloudflare ได้นั้น ผู้ใช้จะต้องมีสิทธิ์เข้าไปจัดการโดเมนในระดับที่สามารถเข้าไปแก้ไขค่า NS ได้ ซึ่งถ้าหากไม่มีสิทธิ์ในระดับที่เข้าไปแก้ไขได้ หรือไม่ใช่เจ้าของโดเมน ก็จะไม่สามารถใช้งาน Cloudflare ได้

ประโยชน์ของการใช้ Cloudflare

  • IP จะถูกซ่อน หากเซต Cloudflare ให้อยู่ในโหมด Reverse Proxy มันจะไม่แสดง IP ของ Server แต่จะเป็น IP ของ Cloudflare ซึ่งจะเปลี่ยนไปเรื่อยๆ
  • ป้องกันการโจมตีแบบ DDoS Protection
  • ส่งข้อมูลเป็น gzip อัตโนมัติ
  • ลดขนาดของไฟล์ Javascript, CSS และ HTML ให้อัตโนมัติทำให้โหลดได้เร็วขึ้น
  • HTTP/2 + SPDY ทำให้โหลดเว็บได้เยอะ
  • มี SSL ให้
  • มีสถิติให้ดู เช่น ใช้ bandwidth ไปเท่าใด มี traffic จากประเทศใดบ้าง เป็นต้น
  • ในกรณีที่เว็บล่ม มันจะส่งค่า cache ล่าสุด เพื่อให้เปิดเว็บได้

ข้อดีของการใช้บริการ CloudFlare

  • ฟรี – บริการนี้เป็นบริการที่ไม่มีค่าบริการ (แต่หากต้องการสิทธิเพิ่มเติมแบบเสียเงินก็มีเช่นกัน)
  • เร็ว – เพราะ CloudFlare มีศูนย์ Server กระจายอยู่ทั่วโลกเยอะมาก ทำให้เราเข้าเว็บจากต่างประเทศได้เร็วขึ้น
  • สะดวก-ง่าย – การตั้งค่าสามารถทำได้ง่าย ไม่ยุ่งยาก
  • ปลอดภัย – การตั้งค่าความปลอดภัยบน CloudFlare มีให้เลือกหลากหลาย อีกทั้งยังช่วยป้องกันการโจมตีแบบ DDos Attack ได้ด้วย

กรณีที่ server อยู่ที่ไทยสามารถใช้ Cloudflare ได้ไหม?

ได้แต่ไม่แนะนำ เพราะว่าแทนที่มันจะวิ่งไปยัง server ที่ไทยโดยตรง มันจะต้องวิ่งไปที่สิงคโปร์หรือฮ่องกงก่อน และส่วนมากผู้ให้บริการโฮสติ้งในไทยจะจำกัด inter bandwidth ไว้น้อยมาก ถ้าหากมีคนเข้าเว็บเยอะ bandwidth ก็จะเต็ม Cloudflare ก็จะติดต่อกับ server ไม่ได้ ทำให้เข้าเว็บไม่ได้

ดังนั้น หากจะใช้ Cloudflare ควรจะเช็คให้ดีก่อนว่าโฮสติ้งที่ใช้อยู่นั้น server ตั้งอยู่ในประเทศหรือต่างประเทศกันแน่ เพื่อจะได้ไม่เกิดปัญหาตามมาภายหลัง

Was this article helpful?

Related Articles