Announcing Cloudflare Images beta to simplify your image pipeline

Zaid Farooqui
7 min readadvanced
--
View Original

Overview

Cloudflare has announced the beta launch of Cloudflare Images, a service designed to simplify the image pipeline by providing storage, resizing, optimization, and delivery capabilities at scale. The service aims to eliminate common challenges associated with managing image infrastructure, such as egress costs and the complexity of using multiple vendors.

What You'll Learn

1

How to simplify your image pipeline using Cloudflare Images

2

Why using a single service for image storage and delivery reduces egress costs

3

How to implement image variants for different use cases

Key Questions Answered

What are the fundamental questions for storing and serving images?
When building infrastructure for image storage and processing, you need to consider where to store images, how to secure and optimize them, how to serve them reliably, and how to manage these processes at scale with predictable pricing. Cloudflare Images addresses these concerns with its straightforward APIs and pricing structure.
How does Cloudflare Images eliminate egress costs?
Cloudflare Images eliminates egress costs by providing built-in support for resizing and delivery without the need for separate storage buckets. Each image uploaded receives an image ID, simplifying management and avoiding additional costs associated with moving images between different services.
What are the benefits of using variants in Cloudflare Images?
Variants in Cloudflare Images allow you to define properties like width, height, and access controls for images. This feature enables organizations to manage different image formats and access levels centrally, ensuring a single source of truth for image usage across applications.
What is the pricing model for Cloudflare Images?
Cloudflare Images operates on a simple pricing model where users pay a fixed monthly fee for every 100,000 images stored, with no additional costs for resizing, egress, or optimized routing. This model helps users manage costs effectively as they scale.

Key Statistics & Figures

Percentage of users using webp format
93.55%
Cloudflare Images automatically serves the most optimized image format based on user browser capabilities.
Cost implication of egress
Egress bill can be a multiple of the storage cost itself.
This statistic highlights the financial impact of using multiple vendors for image management, which Cloudflare Images aims to address.

Technologies & Tools

Backend
Cloudflare Images
Used for storing, resizing, optimizing, and delivering images at scale.

Key Actionable Insights

1
Utilize Cloudflare Images to streamline your image management process, reducing the complexity of using multiple vendors.
By consolidating image storage, resizing, and delivery into a single service, you can minimize points of failure and simplify maintenance, allowing your team to focus on product development.
2
Implement image variants to cater to different user needs and access levels.
Variants allow you to customize image delivery based on user roles, ensuring that sensitive images are only accessible to authorized users while optimizing performance for public images.
3
Monitor your egress costs closely when using multiple image services.
Egress costs can accumulate quickly when transferring images between different services. Using Cloudflare Images can help mitigate these costs by keeping everything within a single platform.

Common Pitfalls

1
Failing to manage egress costs when using multiple image services can lead to unexpectedly high bills.
This often occurs when images are moved between different storage and delivery services, each incurring egress fees. To avoid this, consider consolidating services under a single provider like Cloudflare Images.