Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. Clustered Solutions

Clustered Solutions

Scheduled Pinned Locked Moved ASP.NET
sysadminquestion
9 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    Paul Unsworth
    wrote on last edited by
    #1

    Hi Guys I'm starting work on a project that is a larger scale to anything I've done before, and it is probable that we will be deploying it to clutered servers... Do I need to do anything special to account for this in the app? or would I just carry on developing as though it was a single server web application? Thanks in advance :-D

    oooo, the Jedi's will feel this one....

    A B 2 Replies Last reply
    0
    • P Paul Unsworth

      Hi Guys I'm starting work on a project that is a larger scale to anything I've done before, and it is probable that we will be deploying it to clutered servers... Do I need to do anything special to account for this in the app? or would I just carry on developing as though it was a single server web application? Thanks in advance :-D

      oooo, the Jedi's will feel this one....

      A Offline
      A Offline
      Arindam Tewary
      wrote on last edited by
      #2

      You must have system intergration plan document/deployment document(deployment environement related stuff doucmented)/design documents in your project which should be having all these information. Your question does not reflect any specific technical query however which is general to technical forum. Please correct me if I am wrong.

      Thanks, Arindam D Tewary

      P 1 Reply Last reply
      0
      • A Arindam Tewary

        You must have system intergration plan document/deployment document(deployment environement related stuff doucmented)/design documents in your project which should be having all these information. Your question does not reflect any specific technical query however which is general to technical forum. Please correct me if I am wrong.

        Thanks, Arindam D Tewary

        P Offline
        P Offline
        Paul Unsworth
        wrote on last edited by
        #3

        Thank you for your reply. I'm sorry. I don't think I was very clear with what I'm after. This is my first large scale application. Everything else I have done has been happy running on a single server. This project is to run on clustered servers, so I was wondering if I would need to code to account for the multiple servers (Data Access etc), or if I should just code as I would have for a single server solution? I don't know if the cluster would take care of itself, or if I need to take care of it programatically. This is probably a silly question, but I'm self taught, and have never tackled this kind of thing before. (I may be in a little over my head... :-O )

        oooo, the Jedi's will feel this one....

        A 1 Reply Last reply
        0
        • P Paul Unsworth

          Thank you for your reply. I'm sorry. I don't think I was very clear with what I'm after. This is my first large scale application. Everything else I have done has been happy running on a single server. This project is to run on clustered servers, so I was wondering if I would need to code to account for the multiple servers (Data Access etc), or if I should just code as I would have for a single server solution? I don't know if the cluster would take care of itself, or if I need to take care of it programatically. This is probably a silly question, but I'm self taught, and have never tackled this kind of thing before. (I may be in a little over my head... :-O )

          oooo, the Jedi's will feel this one....

          A Offline
          A Offline
          Arindam Tewary
          wrote on last edited by
          #4

          If your application is deployed over multiple server then you might keep in mind some below mentioned points as a developer. (1) There are load balancing software which handles incomming request. (2) if you know that your application redirects http request across multiple domain, then you should use Response.Redirect(). Otherwise server.transfer for new redirection in case you need that. (3) Even if you use session variable you have to store Session data in a centralised database/server so that redirtion across multiple server(domain) does not loose any session data. I would post if some more points I can provide to you in this thread.

          Thanks, Arindam D Tewary

          P 1 Reply Last reply
          0
          • A Arindam Tewary

            If your application is deployed over multiple server then you might keep in mind some below mentioned points as a developer. (1) There are load balancing software which handles incomming request. (2) if you know that your application redirects http request across multiple domain, then you should use Response.Redirect(). Otherwise server.transfer for new redirection in case you need that. (3) Even if you use session variable you have to store Session data in a centralised database/server so that redirtion across multiple server(domain) does not loose any session data. I would post if some more points I can provide to you in this thread.

            Thanks, Arindam D Tewary

            P Offline
            P Offline
            Paul Unsworth
            wrote on last edited by
            #5

            Thats a good point about the session data. I didn't think about that. I suppose session data would no longer be any use unless stored in a database or maybe in cookies? to cope with the possibility of a different server serving up your newly navigated page from the previous page. That has given me a good start. Thank you. :-D

            oooo, the Jedi's will feel this one....

            A 1 Reply Last reply
            0
            • P Paul Unsworth

              Hi Guys I'm starting work on a project that is a larger scale to anything I've done before, and it is probable that we will be deploying it to clutered servers... Do I need to do anything special to account for this in the app? or would I just carry on developing as though it was a single server web application? Thanks in advance :-D

              oooo, the Jedi's will feel this one....

              B Offline
              B Offline
              Brij
              wrote on last edited by
              #6

              See As per development point of view, if your application is going to be on multiple web servers, then you have take extra care about those items who resides in server memory like session,application variables etc.You should use DB to store most of the data. Application variables should not be used in case of multiple servers. And for session, it should not be in InProc mode. For details about session, Exploring Session in ASP.Net Rest thing like how your application is going to accessed by endusers ie url, how you are going to connect to DB and other server if there, should be taken care by H/W guys

              Cheers!! Brij Check my latest Article :Exploring ASP.NET Validators

              P 1 Reply Last reply
              0
              • B Brij

                See As per development point of view, if your application is going to be on multiple web servers, then you have take extra care about those items who resides in server memory like session,application variables etc.You should use DB to store most of the data. Application variables should not be used in case of multiple servers. And for session, it should not be in InProc mode. For details about session, Exploring Session in ASP.Net Rest thing like how your application is going to accessed by endusers ie url, how you are going to connect to DB and other server if there, should be taken care by H/W guys

                Cheers!! Brij Check my latest Article :Exploring ASP.NET Validators

                P Offline
                P Offline
                Paul Unsworth
                wrote on last edited by
                #7

                Great. Thank you. :-D

                oooo, the Jedi's will feel this one....

                B 1 Reply Last reply
                0
                • P Paul Unsworth

                  Great. Thank you. :-D

                  oooo, the Jedi's will feel this one....

                  B Offline
                  B Offline
                  Brij
                  wrote on last edited by
                  #8

                  your welcome :)

                  Cheers!! Brij Check my latest Article :Exploring ASP.NET Validators

                  1 Reply Last reply
                  0
                  • P Paul Unsworth

                    Thats a good point about the session data. I didn't think about that. I suppose session data would no longer be any use unless stored in a database or maybe in cookies? to cope with the possibility of a different server serving up your newly navigated page from the previous page. That has given me a good start. Thank you. :-D

                    oooo, the Jedi's will feel this one....

                    A Offline
                    A Offline
                    Arindam Tewary
                    wrote on last edited by
                    #9

                    You are welcome. :)

                    Thanks, Arindam D Tewary

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups