Cloudflare ได้ออกมาเปิดเผยถึงสเป็คของ Server ที่มีการใช้งานในระบบขนาดใหญ่เพื่อรองรับ HTTP Request จำนวน 25 ล้านล้านครั้งในแต่ละเดือน ดังนี้
-
ใช้ QCT T42S-2U Multi-node Server ซึ่งมีขนาด 2U และรองรับการติดตั้งภายในได้ 4 Node
-
ใช้ CPU 2x 24 Core 1.9GHz Intel Xeon Gold รุ่นสั่งทำพิเศษในแต่ละ Node เพื่อให้ได้ค่า Performance/Watt ที่ดี ส่วนในอนาคตตอนนี้กำลังพิจารณา ARM64 อยู่ด้วยประเด็นด้าน Performance/Watt นี้เอง
-
ใช้ RAM 256GB (8x32GB) DDR4 2666MHz RDIMM ต่อ Node
-
ใช้ Disk 6x Intel S4500 480GB SATA SSD ซึ่งมีทั้ง Latency ที่ต่ำมาก และยังมีความทนทานที่สูงด้วย
-
ใช้ Network Dual-Port 25G Mellanox ConnectX-4 Lx OCP เนื่องจากสามารถรองรับ XDP สำหรับใช้ในการป้องกัน DDoS ได้
ทั้งนี้ทาง Cloudflare พยายามเลือกใช้ Hardware ที่มาจากโครงการ Open Compute Project (OCP) เป็นหลักเนื่องจากมีเทคโนโลยีที่เหมาะสมต่อ Data Center ขนาดใหญ่อยู่ค่อนข้างมากทีเดียว ส่วนผลการทดสอบการใช้งานจริงสามารถดูได้ในลิงค์ตามที่มาด้านล่างสุดนะครับ
ในอนาคต Cloudflare เองก็ยังต้องมองหา Hardware ใหม่ๆ ที่จะช่วยลดต้นทุนการดำเนินงานลง, มองหาโอกาสใหม่ๆ และผลิตภัณฑ์ใหม่ๆ, ปรับปรุง Quality of Service ให้ดีขึ้น และการเปิดตัวของบริการ Serverless Computing อย่าง Cloudflare Workers เองก็จะเป็นความท้าทายใหม่ๆ ของทีมที่จะต้องปรับระบบ IT Infrastructure ให้ตอบสนองต่อบริการนี้ให้ได้อย่างมีประสิทธิภาพ ซึ่งปัจจุบันนี้ Cloudflare ก็ถือว่าได้เข้าสู่สถาปัตยกรรมแบบใหม่ที่ผนวกเอา Router, Switch และ Server เข้าด้วยกันเป็น Hardware เดียวกันได้แล้ว
อีกประเด็นที่น่าสนใจคือ NVMe และ Persistent Memory รวมถึงแนวคิดการนำ SSD ไปใช้เป็น DRAM ซึ่ง Cloudflare มองวว่าจะทำให้การออกแบบ Cache Server และการจัดการ Tiered Caching นั้นเปลี่ยนแปลงไปอย่างมากในอนาคต
ที่มา: https://blog.cloudflare.com/a-tour-inside-cloudflares-g9-servers/