Get Started | Get Help | Sign in
>
Scalability and Availabilty

Highlights of the inClick Ad Server

  • Proudly built in the USA.
  • Designed to scale, the inClick Ad Server can handle the demands of your deployment, large or small. From a couple million ads a day on a single server deployment, to billions of ads per month in a server farm, the inClick Ad Server performs.
  • Advanced processes and algorithms, the inContext Engine, automatically match advertisements to page content.
  • Proactive invalid click prevention through our exclusive Click Definition Service
  • Available Application Programming Interface (API) for integration into existing applications.
  • An intuitive and easy-to-use user interface makes it simple for advertisers, publishers, and network operators.

The Challenge: Serving Over a Billion of Ads Per Day

The ability to serve over a billion of ads per day is not quite as simple or trivial as using a "stronger", "bigger", or "cloud" web server as some may claim. In order handle any degree of scale on an ongoing basis, you must carefully plan your deployment on a foundation that has been built, designed, and tested to efficiently and easily grow when you need it, and do it cost-effectively.

Built-in Horizontal Scaling Support

The inClick Ad Server has been carefully designed to handle the real-world abuse of delivering over a billion ads a day. Through a method called Horizontal Scaling, the inClick Ad Server accomplishes the tasks of high volume ad-delivery, fast reporting, high availability, and consistent system stability by utilizing a set of servers; each employed to perform specific tasks. This distributed deployment model gives you the ability to start small today while future-proofing for tomorrow. For example, the following deployment configuration utilizes multiple servers, a small farm, with each server assigned its own specific set of tasks:

A real-world deployment using the above framework is currently delivering an average of 1.7 billion impressions, delivering an average of 2.3 million clicks, and processing over 3TB of data daily (yes, we said daily). During peak times, this deployment will respond to over 11,000 requests for ads per second. Thanks to our efficient data handling and processing methods, the operational cost of this deployment is under $0.00036 CPM.

NOTE: The above diagram and example does not represent a hard limit of the inClick Ad Server. The diagram is intended to provide an example of how the underlying software architecture is modeled for growth, scalability, and stability.

Distributed Delivery

Designed for low latency and high availability, the inClick Ad Server natively supports the ability to geographically disperse the advertisement delivery segment. In the above diagram, note the set of servers sitting within the "Delivery Cluster" boundary. By deploying clusters in multiple locations and/or data centers, the inClick Ad Server allows you to serve ads from a Delivery Cluster that's in close proximity to viewers lowering response time ultimately increasing performance of the network.

Extensible Delivery Engine Support

Through our modular system architecture, the inClick Ad Server is not only scalable, but flexible enough to fit your specific requirements. From split database connections, to a segmenting file system model, your growth has been considered. Each facet of the platform can be separated from the core system based on your requirements. A simple example: our advertisement delivery engine can be "swapped out" for your own delivery engine!

Have more questions about scaling?

Ask us! Our team is available to answer your questions by email, on-line chat, and by phone