เมื่อเดือนกันยายน 2021 Cloudflare ได้ เปิดตัว R2 Storage บริการเก็บข้อมูลแบบ object storage แบบเดียวกับ Amazon S3 แต่ไม่คิดค่าแบนด์วิดท์นำข้อมูลออก และเมื่อเดือนกันยายนที่ผ่านมาก็ได้ เปิดให้ทุกคนใช้งาน แล้ว โดยตอนเปิดตัวบอกว่าจะมีเครื่องมือสำหรับไมเกรตจาก S3 ให้ใช้ด้วย
ล่าสุด Cloudflare เปิดตัว R2 Super Slurper เครื่องมือสำหรับถ่ายโอนข้อมูลจาก Amazon S3 ไปยัง R2 แล้ว โดยมีโหมดการทำงานให้เลือก 2 โหมด ดังนี้
- โอนข้อมูลทีเดียวทั้งหมดอันนี้ก็ตรงไปตรงมา เพียงแค่ชี้ไปยัง S3 bucket ที่ต้องการแล้วเครื่องมือจะดูดข้อมูลทั้งหมดไปยัง R2 bucket ให้เอง
- โอนข้อมูลตามรีเควสอันนี้เป็นวิธีที่ฉลาดในการลดค่าใช้จ่ายฝั่งต้นทาง เพราะหากใช้วิธีแรกและมีข้อมูลจำนวนมากก็แปลว่าจะมีค่าใช้จ่ายแบนด์วิดท์ขาออกเยอะมากด้วย ซึ่งวิธีที่ 2 นี้จะเป็นการเปิดรับรีเควสจาก user หากออบเจ็คที่ถูกรีเควสเข้ามาไม่มีอยู่ใน R2 ก็ค่อยไปดึงจาก S3 แล้วเก็บลง R2 ด้วย แปลว่าออบเจ็คแต่ละอันจะถูกรีเควสจาก S3 เพียงแค่หนึ่งครั้ง และอาจมีบางเคสที่ข้อมูลบางจุดก็จะไม่ถูกรึเควสเลย ทำให้ค่าใช้จ่ายแบนด์วิดท์ไม่พุ่งพรวดในทีเดียว
ทั้งนี้ เครื่องมือ R2 Super Slurper ไม่ได้จำกัดการใช้งานเฉพาะ Amazon S3 เท่านั้น แต่ยังทำงานร่วมกับ S3-compatible storage ยี่ห้ออื่นได้ด้วย
ขณะนี้ R2 Super Slurper ยังอยู่ระหว่างการทดสอบในวงปิดอยู่ หากสนใจสามารถลงทะเบียนขอร่วมทดสอบได้ ที่นี่ โดยจะเปิดเป็น open beta เร็วๆ นี้
ที่มา - Cloudflare
ภาพทั้งหมดโดย Cloudflare
Comments
น่าสนใจว่าใช้กับพวก minio ได้ไหม ใช้กับ cloudflare tunnel แล้วเปิด storage ในบ้านแชร์ไฟล์ออก public ได้เลย
lewcpe.com , @wasonliw
ถ้าตามต้นทางบอกรับ s3 compat ก็น่าจะได้หมดเลยนะครับ
ถ้าจะ share file ออก public, access network ในบ้าน
ใช้ DDNS ก็น่าจะพอนะครับ
ผมเคยใช้ access server จาก public ใน WSL2 อยู่
network ในบ้านปกติมันไม่เสถียรขนาดนั้นครับ มีจังหวะหลุดวืดบ้าง (ไม่มาก แต่มากกว่าเน็ตเวิร์ค IDC แน่ๆ) อีกอย่างคือถ้าแจกไฟล์ออก public คงไม่อยากให้ทุกคนรู้ IP บ้านตัวเองกัน
lewcpe.com , @wasonliw
จะว่าไป R2 นี่ เครื่องมือยังไม่ค่อยครบเลย ,, ผมเอาไฟล์ เข้าไป ล้านกว่าไฟล์ ตอนเข้าอย่างสะดวก ตอนลบนี่บรรลัยเลย ลบ dir ก็ไม่ได้ จะลบทั้ง bucket เลยก็ไม่ได้ มานั่งไล่ลบทีละไฟล์ ซะงั้น
แล้วการใช้งานโดยรวมเป็นไงบ้างครับ ดีแย่กว่า S3 แค่ไหน
Pitawat's Blog :: บล็อกผมเองครับ
ยังไม่เห็นอะไรแตกต่างเท่าไรนะครับ แต่เหมือนทำอะไรมากไม่ได้ ตั้ง acl เฉพาะไฟล์ก็ไม่ได้ กับรู้สึกว่า list ไฟล์ออกมายากกว่า s3 เยอะเลย timeout บ่อยมาก (จะ list ออกมาไล่ลบนี่ล่ะ)
อาจจะมีดีกว่าอย่างเดียวคือ ค่า netowork นี่ล่ะมั้ง :D ยังดีตอนหลุด beta มี public url ให้ใช้แล้ว
มี R2 แล้ว จะทำ D(atabase)2 มั้ย?
บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P
KV แพงโฮก แลกกับความเร็วที่เร็วโฮก ส่วน Durable Objects ยังไม่ได้ลอง ตัว DO ไม่เชิงเป็น DB แต่ออกแบบให้เป็น DB ได้
ปล. ผม get joke นะ