Find Jobs
Hire Freelancers

CDN001: Media Website Distribution System

$100-5000 USD

Closed
Posted over 12 years ago

$100-5000 USD

Paid on delivery
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.
Project ID: 1318906

About the project

12 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average $4,883 USD for this job
User Avatar
We are recently building one similar site so we can easily complete your task. We are looking forward to hear from you soon.
$7,000 USD in 60 days
4.9 (37 reviews)
6.5
6.5
User Avatar
Is your budget flexible ?
$35,000 USD in 90 days
4.7 (12 reviews)
5.8
5.8
User Avatar
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
$5,000 USD in 60 days
4.5 (12 reviews)
5.7
5.7
User Avatar
I can do something for you using lighttpd
$2,000 USD in 50 days
4.9 (74 reviews)
5.6
5.6
User Avatar
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 implement to you an nginx based solution, packaged, easy installable, and a full duplex ajax interface for the monitoring/managing dashboard: a live webapplication, with near real time updated data (reverse ajax, cometd, websockets) anyalitics server and charts, all with html5 ) anyway consider that DNS load balancing is not situable for effective real time balancing because also if you put a record with 0 TTL you can have some re<b><i>Removed by Freelancer.com Admin for breaching our Terms and Conditions</i></b>s around the world that caches it anyway. PS. i'm also expert in website optimization (so i can help you improving the speed of the distribuited site) and security (so i will give you the possibility to tune the nginx antidos parameter like the reqzone limit etc.)
$5,000 USD in 60 days
5.0 (1 review)
2.8
2.8
User Avatar
Hello Sir, We can confidentially complete the project.. Please check PMB for listing.. Warm Regards
$1,800 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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
$5,000 USD in 60 days
0.0 (1 review)
0.0
0.0
User Avatar
hi, plz check PM
$5,000 USD in 0 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Respected Client Please check my PBm for more details thanks
$3,500 USD in 25 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can make better than others.
$3,000 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Kalamazoo, United States
0.0
0
Member since Nov 28, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.