CDN001: Media Website Distribution System

終了済み 投稿 Nov 30, 2011 着払い
終了済み 着払い

Project Summary:

We need to develop a packaged web server solution for serving streaming media websites. This solution should be able to grab copies of the websites and media from a centralized server and distribute it to multiple web servers capable of load balancing, on the fly redirection for traffic load / locations and provide a central monitoring and control dashboard.

Details:

We have a few hundred websites which include streaming media in flash, h264, wmv, and mobile formats. These sites are built using the ElevatedX Content Management System.

We want to create our own Content Distribution Network solution on a smaller scale than existing CDN offerings.

We're interested in a packaged solution we can easily deploy to servers with minimal configuration. These pre-packaged "cache servers" should be configured via a centralized dashboard type app. (requirements listed below). Solutions which make use of high performance, robust architecture such as Varnish / Nginx or lighttpd / Apache web servers capable of handling the streaming media will be preferred.

Lastly, the system will need to be able to manage and update a DNS server instance which uses the cPanel remote connection API for DNS servers.

Component 1: Content Distribution Server

Packaged web server solution which can be easily deployed to multiple servers. Requirements:

1. Install with minimal work, dependencies, etc

2. Be able to handle high traffic loads

3. Be able to handle small DOS attacks (nginx is a very good solution for this)

4. Support streaming media in the formats listed above

5. Be configured and managed from a central management application

6. Load changes from Master server on a daily basis or on demand by admin from management app

Component 2: Management App

1. Should connect to all the content distribution servers

2. Provide ability to define the website(s) (path) on the master server each CDS will be serving

3. Provide domain names to Content Distribution Server configuration for sites they will be hosting

4. Provide feedback from CD Servers on current and historic traffic loads (bandwidth, CPU, DIsc I/O)

5. Should support an auto load setting which will determine how many CD Servers each site will be hosted on. (More traffic load means more redundancy, less traffic load means less redundancy).

6. Should support ability for admins to manually set redundancy level

7. System should track network connection speeds for each CD Server and the clients connecting to it with ping tests in the background to determine if there is a server better suited for a site's traffic. If so, the admin should be alerted and given the option to load the website in question on that server or servers.

8. Provide traffic analysis function of current and historic traffic locations and recommend which CD Servers are best for which sites.

9. System should update DNS servers with CD Server IPs to accomplish load balancing and assignments. The DNS server is cPanel based and uses their "remote server" connection API.

We want clean, attractive UI design of the application.

Option: DNS Cache Server

If you are capable of building an intelligent DNS cache capable of steering clients to specific DNS entries for CD Servers based on connection speed, location, etc including the ability to block users based on IP or location please provide us with some details and the added cost / length of time to develop this into the system.

All work will be paid on a milestone basis. Please include a milestone and payment schedule with your bid.

Apache Linux PHP シェルスクリプト

プロジェクトID: #1318906

プロジェクトについて

12個の提案 リモートプロジェクト アクティブ Jan 29, 2012

12人のフリーランサーが、平均$4883 で、この仕事に入札しています。

sainathkohta

We are recently building one similar site so we can easily complete your task. We are looking forward to hear from you soon.

$7000 USD 60日以内
(37件のレビュー)
6.5
forbestcoder

Is your budget flexible ?

$35000 USD 90日以内
(12件のレビュー)
5.8
ShantOM

I have gone through your requirements and ready to assign my team for this project, please check previous work for quality purpose and decide the best team for this project accordingly. Regards, Tarun

$5000 USD 60日以内
(12件のレビュー)
5.7
itamarjp

I can do something for you using lighttpd

$2000 USD 50日以内
(74件のレビュー)
5.6
creativeprogrmng

I worked years as a software developer for a national network provider (italian education) so i'm expert in doing similar things. E.g. i developed a mysql based DNS and a management interface for it. I will implemen もっと

$5000 USD 60日以内
(レビュー1件)
2.8
markrichard

Hello Sir, We can confidentially complete the project.. Please check PMB for listing.. Warm Regards

$1800 USD 20日以内
(0件のレビュー)
0.0
fksolutions

Hi, We are interested in this project and wish to pursue this project. We have extensive experience on required skills. Please check my PM for further details. Thanks, I A Rizvi

$5000 USD 60日以内
(レビュー1件)
0.0
managedserverw

hi, plz check PM

$5000 USD 0日以内
(0件のレビュー)
0.0
martinrola

Respected Client Please check my PBm for more details thanks

$3500 USD 25日以内
(0件のレビュー)
0.0
aamitsinha

I can make better than others.

$3000 USD 30日以内
(0件のレビュー)
0.0