Last update:2024-11-25 11:27:32
Edge Application is a powerful edge computing platform built on a serverless architecture and deeply integrated with CDNetworks’ robust content delivery network (CDN). It provides a high-performance, scalable serverless execution environment, enabling you to rapidly write code and deploy it in seconds. Harnessing the power of CDNetworks’ global edge network, you can process real-time content, customize edge logic, and build a variety of other edge applications. Simply write your business logic using the platform’s supported language, and your code will run efficiently and reliably on CDNetworks’ globally distributed edge servers. Click to explore our global network map.
As a serverless service built on CDNetworks’ CDN infrastructure, Edge Application breaks free from traditional application limitations, granting you access to a wider range of CDN edge capabilities. This empowers you to easily build diverse edge services and enhance your business competitiveness. With Edge Application, you can focus solely on developing and innovating your business logic without worrying about the complexities of managing underlying infrastructure.
Edge Application comprises two core components: Edge Cloud Apps and Edge KV Storage. These provide your applications with flexible computing capabilities and dependable edge data storage, respectively.
Edge Cloud Apps (ECA)
Edge Cloud Apps (ECA) provides a high-performance edge function compute runtime environment powered by the V8 engine. This enables you to run custom code on CDNetworks’ globally distributed CDN edge PoPs. By writing and deploying lightweight functions, you can process HTTP requests, manipulate data, and build diverse edge applications, including:
Edge Cloud Apps supports a native JavaScript runtime environment and the standard Service Worker API, ensuring seamless compatibility for front-end applications without any modifications. Additionally, it supports running code written in other programming languages like C, C++, Rust, and Go by compiling them into WebAssembly (WASM) files.
Edge KV Storage
Edge KV Storage is a globally distributed key-value data storage service that provides a low-latency, highly stable edge database. This database is particularly well-suited for scenarios involving frequent reads and infrequent writes.
You can manage your Edge KV data flexibly, securely, and efficiently using APIs, the console, or Edge Cloud Apps Functions. Edge KV fulfills the demand for low-latency and high-stability data access. Common data stored in Edge KV includes:
CDNetworks Edge Application streamlines the development and deployment of applications at the edge. Edge Cloud Apps integrates a single-page Cloud IDE, supporting both JavaScript and WebAssembly (WASM) programming. This intuitive IDE allows you to write and test code with ease, and seamlessly interact with Edge KV storage. Through flexible function trigger configurations and automated deployment strategies, you can build high-performance, scalable edge applications that interact seamlessly with your origin and front-end services.
Focus on Your Business, Not Operations
By adopting the Serverless model, you only need to focus on writing core business logic code without worrying about managing underlying infrastructure such as load balancers, gateway configurations, and hardware performance tuning. This significantly reduces the complexity of building your service architecture and lowers operational costs.
Global Deployment, One-Click Reach
Edge applications run on over 2800+ CDN edge PoPs distributed globally, eliminating the limitations of specific regions or clusters. When a client makes a request, the system automatically selects the edge PoP closest to the user to execute your code. This ensures rapid computation and response times, effectively reducing network latency and improving user experience.
Near-Data Processing, Lightning-Fast Reads
Store lightweight content directly on edge PoPs and deploy stateful applications. When data is written to Edge KV storage, it’s automatically and quickly synchronized to Edge KV PoPs worldwide, ensuring high availability and rapid data access while enhancing security and efficiency.
Rapid Development, Tailored to Your Needs
The platform supports the standard Web Service Worker API and provides a rich library of pre-built templates, enabling you to quickly build custom functions to suit your unique business needs. Each function operates and deploys independently, allowing for rapid development and deployment cycles with code taking effect within seconds of being written.
Stable, Reliable, and Cost-Effective
Monitor your application’s runtime status in real-time through the console. Configure function execution strategy with flexibility and take advantage of the pay-as-you-go billing model for a cost-effective solution with transparent billing practices.
Edge Application empowers developers with exceptional flexibility and control, enabling you to build faster, more secure, and intelligent edge applications. Choose the optimal solutions based on your specific business requirements.