Load-Balanced Web Application Issue

Discussion in 'ASP .Net' started by Garrek, Jul 12, 2004.

  1. Garrek

    Garrek Guest

    I have a web application that currently runs on a single server and
    need to move to a load-balanced environment. The system receives
    content uploaded by users which will have to be shared among all of the
    servers; how can I do this?

    The OS is Windows 2003 Web Server Edition and upgrading to another
    version of the OS is not an option (unfortunately). The application is
    written in ASP.Net.
    Garrek, Jul 12, 2004
    #1
    1. Advertising

  2. Garrek

    Bobby Ryzhy Guest

    you will either have to do some kind of replication or put the uploaded content on a share that all servers can see.

    Bobby Ryzhy
    bobby@ doamin below
    http://weekendtech.net

    On Mon, 12 Jul 2004 12:18:57 -0500, Garrek <> wrote:

    >I have a web application that currently runs on a single server and
    >need to move to a load-balanced environment. The system receives
    >content uploaded by users which will have to be shared among all of the
    >servers; how can I do this?
    >
    >The OS is Windows 2003 Web Server Edition and upgrading to another
    >version of the OS is not an option (unfortunately). The application is
    >written in ASP.Net.


    Bobby Ryzhy
    bobby @ domain below
    http://weekendtech.net
    Bobby Ryzhy, Jul 12, 2004
    #2
    1. Advertising

  3. Garrek

    Garrek Guest

    Thanks for the reply Bobby. The servers network will consist of two
    web servers load-balanced which can work against a dedicated "media
    server"; a dedicated database server will also be provided. The media
    server exposes folder shares which are consumed by both web servers.

    As users can upload content which is to appear elsewhere in the system,
    the idea was to dump them to the centralized media server. The web
    servers will then retrieve all the necessary information from this box.

    When you talk about replication are you referring to an automated
    replication provided by the OS or something else provided by code I am
    to write?

    If the media server is not exposed to the internet, I assume we'll then
    have to grab the file from the share and copy to a local directory and
    then push out on a web page to the user.

    Am I going down the wrong path on this - is there a better alternative?



    On 2004-07-12 13:02:54 -0500, Bobby Ryzhy <> said:

    > you will either have to do some kind of replication or put the uploaded
    > content on a share that all servers can see.
    >
    > Bobby Ryzhy
    > bobby@ doamin below
    > http://weekendtech.net
    >
    > On Mon, 12 Jul 2004 12:18:57 -0500, Garrek
    > <> wrote:
    >
    >> I have a web application that currently runs on a single server and
    >> need to move to a load-balanced environment. The system receives
    >> content uploaded by users which will have to be shared among all of the
    >> servers; how can I do this?
    >>
    >> The OS is Windows 2003 Web Server Edition and upgrading to another
    >> version of the OS is not an option (unfortunately). The application is
    >> written in ASP.Net.

    >
    > Bobby Ryzhy
    > bobby @ domain below
    > http://weekendtech.net
    Garrek, Jul 12, 2004
    #3
  4. Garrek

    Bobby Ryzhy Guest

    If you want to replicate - you will have to write some process to do it. A batch file being the easiest, and a service the most complicated.

    If the files are stored on a media server that is exposed to the internet, then both web servers can have a web share that points to this
    media server.

    If there is no internet access - then you can use a mapped drive (with everyone having read acces) that your app can grab the content from.

    If you want to get really crazy (proabaly no need to do this)- then write a web service that lives on the media server - and the external
    web servers consume this web service to get the content.

    Bobby Ryzhy
    bobby@ domain below
    http://weekendtech.net

    On Mon, 12 Jul 2004 16:49:45 -0500, Garrek <> wrote:

    >Thanks for the reply Bobby. The servers network will consist of two
    >web servers load-balanced which can work against a dedicated "media
    >server"; a dedicated database server will also be provided. The media
    >server exposes folder shares which are consumed by both web servers.
    >
    >As users can upload content which is to appear elsewhere in the system,
    >the idea was to dump them to the centralized media server. The web
    >servers will then retrieve all the necessary information from this box.
    >
    >When you talk about replication are you referring to an automated
    >replication provided by the OS or something else provided by code I am
    >to write?
    >
    >If the media server is not exposed to the internet, I assume we'll then
    >have to grab the file from the share and copy to a local directory and
    >then push out on a web page to the user.
    >
    >Am I going down the wrong path on this - is there a better alternative?
    >
    >
    >
    >On 2004-07-12 13:02:54 -0500, Bobby Ryzhy <> said:
    >
    >> you will either have to do some kind of replication or put the uploaded
    >> content on a share that all servers can see.
    >>
    >> Bobby Ryzhy
    >> bobby@ doamin below
    >> http://weekendtech.net
    >>
    >> On Mon, 12 Jul 2004 12:18:57 -0500, Garrek
    >> <> wrote:
    >>
    >>> I have a web application that currently runs on a single server and
    >>> need to move to a load-balanced environment. The system receives
    >>> content uploaded by users which will have to be shared among all of the
    >>> servers; how can I do this?
    >>>
    >>> The OS is Windows 2003 Web Server Edition and upgrading to another
    >>> version of the OS is not an option (unfortunately). The application is
    >>> written in ASP.Net.

    >>
    >> Bobby Ryzhy
    >> bobby @ domain below
    >> http://weekendtech.net

    >


    Bobby Ryzhy
    bobby @ domain below
    http://weekendtech.net
    Bobby Ryzhy, Jul 12, 2004
    #4
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Shikari Shambu
    Replies:
    1
    Views:
    289
    bruce barker
    Oct 29, 2004
  2. Ravi Chand via .NET 247

    Errors while stress testing a load balanced application

    Ravi Chand via .NET 247, May 20, 2005, in forum: ASP .Net
    Replies:
    0
    Views:
    479
    Ravi Chand via .NET 247
    May 20, 2005
  3. Tim Barton

    Web.config on load balanced servers

    Tim Barton, May 5, 2006, in forum: ASP .Net
    Replies:
    2
    Views:
    323
    Tim Barton
    May 12, 2006
  4. =?Utf-8?B?Q2hyaXM=?=

    Setting up a Load Balanced Web Farm

    =?Utf-8?B?Q2hyaXM=?=, Jul 11, 2007, in forum: ASP .Net
    Replies:
    2
    Views:
    312
    =?Utf-8?B?UGV0ZXIgQnJvbWJlcmcgW0MjIE1WUF0=?=
    Jul 11, 2007
  5. Robin9876

    Session State on Load Balanced Web Site

    Robin9876, Nov 10, 2008, in forum: ASP .Net
    Replies:
    2
    Views:
    337
    Robin9876
    Nov 11, 2008
Loading...

Share This Page