พอดีมีเวลาว่างหลังจากงานที่ทำ และช่วงนี้ Blog ดูช้าๆ เลยคิดว่าเอาลองย้ายเลยดีกว่า
Table of Contents
คำศัพท์ที่ควรรู้
- IP Address - ชุดตัวเลขที่ใช้ระบุตำแหน่งของอุปกรณ์บนอินเทอร์เน็ต หรือเครือข่ายคอมพิวเตอร์
- Domain name - ชื่อที่ใช้แทน IP Address เพราะมันจดจำได้ง่ายกว่า IP Address
- Nameservers - Server ที่ทำการแปล ชื่อ URL เป็น เลข IP เพื่อให้ทราบว่า ที่อยู่ URL นั้น อยู่ที่ Server ไหน โดย Cloudflare ที่มีงานด้านนึงที่ดูแลเรื่องนี้เหมือนกันครับ
ทำไมต้อง Cloudflare
- เครือข่ายของ Cloudflare ใหญ่มาก เอาง่ายๆ Traffic เกือบ 1/3 โลกวิ่งไประบบของเค้า ทำให้ DNS ก็เป็นหนึ่งในนั้น
- Universal SSL Certificate มี SSL ให้ใช้งาน แต่มันจะไม่ครอบคลุม sub domain นะ ถ้าย้าย Name Server แต่ถ้าซื้อ Domain กับ Cloudflare อันนี้ได้หมดครับ
- พอเครือข่ายใหญ่มีทำ Cache / Auto Minify พวก html, javascript, typescript, css มาให้ด้วย และถ้าเป็น Lib ดังๆ อาจจะช่วยลด latecy เพราะจะไปดึงตัวใกล้ที่สุดให้
- ถ้า Lib ที่มีความเสี่ยง Cloudflare สามารถเอา Lib ที่ Patch เสียบให้ได้ แม้ว่ายังไม่ได้ขยับ App
- มีระบบป้องกัน DDoS มาให้แล้ว ถ้าอยากได้ตัว WAF ก็ซื่อเสริมได้ ตามกำลังทรัพย์
- มี DNS และเป็น Proxy ซ่อน Server ของเราอีกทีช่วยลดการโจมตีได้ระดับนึง
- มี Dashboard สรุปข้อมูลต่างๆได้ ดู Traffic / Request / Cache / Security เบื้องต้นได้ ถ้าอยากอะไรเพิ่มเสียเงิน Add-On ไปครับ สำหรับของผมเป็น Web Blog ธรรมดา อาจจะไม่มีอะไรมากครับ
การเตรียมตัวก่อนย้าย
บอกลูกค้า ว่าระบบอาจจะ Down ไปสักพัก อาจจะต้องเตรียมตัว ใช้แผนฉุกเฉินเพื่อให้ระบบเดิมงานไปต่อได้ เช่น เข้า Site สำรองช่วงเวลานั้น หรือ ทำงาน Manual เป็นต้น
ขั้นตอนย้าย Nameservers ไป Cloudflare
- สมัคร และ Login เข้าเว็บของ Cloudflare ให้เรียบร้อย จากนั้นกดปุ่ม Add Site

- กรอก Domain ที่ต้องการย้ายไป จากนั้นเลือก Method Quick Scan อันนี้ง่ายสุดครับ ให้ตัว Cloudflare สำหรับ และ Default มาให้เลยครับ

- เลือก Plan สำหรับผู้เริ่มต้น Free Plan > กด Continue

- รอสักพักตัว Cloudflare Scan ข้อมูล และเติม DNS Record ให้ ตอนนี้ตรวจเทียบกับ Host เดิมแหละครับว่า Record เท่ากัน หรือป่าวครับ เท่าที่สังเกตุพวก subdomain มันจะไม่ auto ย้ายมาให้ด้วยครับ ต้องมา reivew

- ต่อไปขั้นตอนการย้าย Name Server แล้วครับ
- ฝั่งซ้าย มีตัวข้อมูลที่ Cloudflare แนะนำให้ ว่าตั้งค่าที่ไหน และส่วนไหนที่ต้องลบออกครับ
- ฝั่งขวา เอาข้อมูลที่ Cloudflare ให้มามาใส่ที่ Host เพื่อเปลี่ยน Name Server ของผมใช้ตัว thzhost การแก้ nameserver เข้าเมนู โดเมน > เลือกโดเมน > เมนู แก้ไข nameserver

- เมื่อเรียบร้อยกด Done ครับ
จากน้ันรอปีประมาณ 10-15 นาที ตัว Cloudflare ก็ Link เชื่อมกับ Server ของ Host เราแล้วครับ
มี Stat ต่างๆ จะขึ้น Dashboard ต้องรอประมาณ 24 ชั่วโมง ถ้าเข้าไปเมนู Analytic & Logs จะมีข้อมูลเบื้องต้น อยาง
- http traffic
- Web Analytic
- บอกว่า Cloudflare ช่วยป้องกัน Attack เท่าไหร่ จุดเด่นของเค้าเลย ปกติผมได้เมล์ Web Down ประจำ อันนี้้ย้ายมาพักใหญ่ๆแล้วยังไม่เจอ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.