Cloudflare, 개발자 플랫폼으로 혁신을 이끌다!
Cloudflare는 CDN 외에도 개발자 플랫폼(Developer Platform)을 구축하여 다양한 서비스를 통합 제공
Compute, Database, Caching, Queue 등 풀스택 개발에 필요한 모든 기능을 단일 플랫폼에서 지원
R2(S3 호환 스토리지), Workers AI 등 혁신적인 기능으로 개발 효율성을 극대화
서버리스(Serverless) 환경에서 다양한 언어와 기술을 지원하며, 개발 편의성을 높임
Cloudflare Workers: 서버리스 컴퓨팅의 핵심
발표자는 Cloudflare Workers(서버리스 플랫폼)를 통해 JavaScript, TypeScript, Rust 등 다양한 언어로 코드를 배포하고 실행할 수 있다고 설명한다. 서버 관리(Server Management) 없이 코드를 배포하고, URL을 통해 전 세계에 노출할 수 있는 장점을 강조한다. 특히, Hono와 같은 프레임워크를 사용하여 라우팅(Routing) 및 응답 처리를 간소화하여 개발 생산성을 향상시킬 수 있다고 언급한다.
D1: 서버리스 데이터베이스의 등장
영상에서는 Cloudflare D1(서버리스 데이터베이스)이 SQLite 기반으로 구축되었으며, 대부분의 프로젝트에 적합하다고 설명한다. D1은 서버리스 환경(Serverless Environment)에서 데이터베이스를 사용하기 위한 간편한 솔루션을 제공하며, 자동 스케일링(Auto-scaling)을 통해 사용량에 따라 유연하게 자원을 관리한다. 또한, Prisma, Resale ORM과 같은 ORM(Object-Relational Mapping)을 지원하여 개발 편의성을 높인다.
R2: 제로 이그레스 요금의 오브젝트 스토리지
발표자는 Cloudflare R2(S3 호환 스토리지)가 제로 이그레스 요금(Zero Egress Fees)을 제공하여, 대역폭 비용 부담 없이 파일을 저장하고 사용할 수 있다고 강조한다. S3 호환성(S3 Compatibility)을 통해 기존 S3 도구 및 라이브러리를 그대로 사용할 수 있으며, 대규모 파일 저장(Large-scale File Storage)에 적합하다. 10GB의 스토리지를 무료로 제공하며, 100만 번의 쓰기(Write) 및 1,000만 번의 읽기(Read) 작업을 지원한다.
Workers AI: AI 모델을 손쉽게 활용
영상에서는 Cloudflare Workers AI를 통해 텍스트 생성, 이미지 분류, 임베딩, 음성 인식 등 다양한 AI 모델을 Workers 환경에서 직접 실행할 수 있다고 설명한다. API 키(API Keys)나 외부 서비스 연동 없이, 간단한 바인딩(Binding) 설정을 통해 AI 기능을 통합할 수 있다. Cloudflare 네트워크를 통해 빠르고 글로벌하게 배포(Globally Distributed)되며, 다양한 AI 모델을 지원한다.