คนที่ทำงานด้าน Web Design / Development คงไม่มีใครไม่รู้จักเว็บไซต์
Unsplash.com ซึ่งแจกรูปสวย ๆ ให้เรานำไปใช้ฟรีเวลาทำ
Mockup เว็บไซต์ หรือหลาย ๆ เว็บก็เอาไปใช้ในเว็บ Production กันเลย จึงไม่แปลกที่บางทีเราจะเห็นรูปซ้ำกันในหลาย ๆ เว็บ
ข้อดีของ Unsplash คือ
ทุกรูปเป็น Hi-Res ที่สามารถนำไปใช้ได้ฟรี โดยไม่ต้องให้เครดิตสิ่งที่ตามมาคือ ทุกคนก็จะมาหารูปฟรีจากเว็บไซต์นี้ หรือหลาย ๆ เว็บก็นำรูปจาก Unsplash.com ไปลิสต์ในเว็บของตัวเอง (เช่น
Pexels,
Stocksnap) ทำให้เซิร์ฟเวอร์ Unsplash ต้องใช้ทรัพยากรเซิร์ฟเวอร์มหาศาลเพื่อรองรับผู้ใช้ที่เป็นทั้งคนและเป็นทั้งบอท
ทีมงาน Backstage Crew ซึ่งเป็นเจ้าของเว็บไซต์ Unsplash ก็เลยมาเขียนบลอคเล่าให้ฟังว่าเค้ามีค่าใช้จ่ายอะไรบ้าง ในบลอค
What does Unsplash Cost ซึ่งผมสรุปมาให้ด้านล่างดังนี้ครับ:
ค่าเซิร์ฟเวอร์ – ~94,000 บาท Unsplash ใช้เซิร์ฟเวอร์ของ Heroku ซึ่งเป็นเซิร์ฟเวอร์ที่สามารถ Scale ได้ ซึ่งช่วยให้เค้าไม่ต้องกังวลว่าเวลาจู่ ๆ มีคนเข้าเว็บไซต์เยอะมากแล้วเว็บจะล่ม ถึงแม้ว่าที่นี่จะแพงกว่าเจ้าอื่นเล็กน้อย แต่ทางทีมงานเห็นว่าคุ้มกว่าพัฒนา DevOps เองครับ
ค่าใช้จ่ายของ Unsplash ใน 1 เดือน
ค่าบริการเสริม – ~56,000 บาท ใช้ Keen.io เพื่อเก็บข้อมูล Event Data ในเว็บไซต์ทั้งหมด ทางทีมงานบอกว่าราคานี้คือถูกกว่าที่อื่น 4-5 เท่าแล้ว
นอกจากนั้นยังมีการใช้ Logentries เพื่อเก็บ Log ของเซิร์ฟเวอร์ด้วยครับ ซึ่งทางทีมงานก็บอกอีกเช่นกันว่าราคานี้ถูกมากสำหรับการเก็บ Log เป็น 100 GB ต่อเดือน
ค่าโฮสต์ติ้งเก็บรูป – ~380,000 บาท แน่นอนว่าค่าใช้จ่ายเยอะที่สุด คือ ค่า Hosting ของรูปครับ แต่ละเดือนจะมีคนมาดูรูปเป็น 1,000 ล้านครั้ง และมีคนดาวน์โหลดประมาณ 5.5 ล้านครั้ง ซึ่งทุกรูปเป็น Hi-Res หมด ขนาดไม่ใช่เบา ๆ แน่นอนครับ อย่างต่ำก็หลาย MB ต่อรูป
Unsplash ใช้บริการของ Imagix ซึ่งเป็นทั้งบริการเก็บรูปภาพ และแสดงรูปภาพด้วย API เข้าใจง่าย ๆ ลองดูตัวอย่างด้านล่างครับ
ตัวอย่าง API ของ Imagix: มี Face Detection ด้วย o_o
ค่าโฮสต์ติ้งเก็บรูปของเก่า – ~74,000 บาท ก่อนหน้านี้ Unsplash.com เป็นเว็บไซต์อยู่บน Tumblr จึงมีการใช้ Cloudfront CDN และ Amazon S3 ในการเก็บรูปเก่า ๆ ครับ
รวมค่าใช้จ่ายของ Unsplash ทั้งหมด – ~610,000 บาท / เดือน
ที่มา:
http://www.designil.com/unsplash-hosting-cost.html