ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Are we still separating application roles out on different servers?

    IT Discussion
    4
    14
    343
    Loading More Posts
    • 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.
    • scottalanmillerS
      scottalanmiller @dave247
      last edited by

      @dave247 said in Are we still separating application roles out on different servers?:

      For example, if I have an application with a web front-end and an SQL database back-end - in the past, it used to be best practice to separate those two roles and have one server for the webserver and another server for the SQL database server.

      That was never a best practice. Generally separating is good, but not always, it's a specific evaluation. And the one that you describe is actually where you rarely do it, both today and historically.

      dave247D 1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller
        last edited by

        Youtube Video

        dave247D 1 Reply Last reply Reply Quote 2
        • dave247D
          dave247 @scottalanmiller
          last edited by

          @scottalanmiller said in Are we still separating application roles out on different servers?:

          @dave247 said in Are we still separating application roles out on different servers?:

          For example, if I have an application with a web front-end and an SQL database back-end - in the past, it used to be best practice to separate those two roles and have one server for the webserver and another server for the SQL database server.

          That was never a best practice. Generally separating is good, but not always, it's a specific evaluation. And the one that you describe is actually where you rarely do it, both today and historically.

          ok, can you provide some sort of info to support that? Not trying to be combative, I honestly want to evaluate it. I will watch your video next chance I get.

          scottalanmillerS 1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @dave247
            last edited by

            @dave247 said in Are we still separating application roles out on different servers?:

            @scottalanmiller said in Are we still separating application roles out on different servers?:

            @dave247 said in Are we still separating application roles out on different servers?:

            For example, if I have an application with a web front-end and an SQL database back-end - in the past, it used to be best practice to separate those two roles and have one server for the webserver and another server for the SQL database server.

            That was never a best practice. Generally separating is good, but not always, it's a specific evaluation. And the one that you describe is actually where you rarely do it, both today and historically.

            ok, can you provide some sort of info to support that? Not trying to be combative, I honestly want to evaluate it. I will watch your video next chance I get.

            The big reason is performance and cost. Keeping the two together tends to cost less (especially if doing cloud) and makes it easy to maintain (one VM to backup and deal with.) Now if you do modern things like pure DevOps, automation of builds, backup only non-static DB data, then separate is often better. But if you are more normal and going to backup using Veeam or something, having a contained VM that has everything in one reliable package is a lot easier to protect and restore.

            Local DB (inside the VM) means better performance under normal scaling. Lower latency.

            dave247D 1 Reply Last reply Reply Quote 0
            • dave247D
              dave247 @scottalanmiller
              last edited by

              @scottalanmiller said in Are we still separating application roles out on different servers?:

              @dave247 said in Are we still separating application roles out on different servers?:

              @scottalanmiller said in Are we still separating application roles out on different servers?:

              @dave247 said in Are we still separating application roles out on different servers?:

              For example, if I have an application with a web front-end and an SQL database back-end - in the past, it used to be best practice to separate those two roles and have one server for the webserver and another server for the SQL database server.

              That was never a best practice. Generally separating is good, but not always, it's a specific evaluation. And the one that you describe is actually where you rarely do it, both today and historically.

              ok, can you provide some sort of info to support that? Not trying to be combative, I honestly want to evaluate it. I will watch your video next chance I get.

              The big reason is performance and cost. Keeping the two together tends to cost less (especially if doing cloud) and makes it easy to maintain (one VM to backup and deal with.) Now if you do modern things like pure DevOps, automation of builds, backup only non-static DB data, then separate is often better. But if you are more normal and going to backup using Veeam or something, having a contained VM that has everything in one reliable package is a lot easier to protect and restore.

              Local DB (inside the VM) means better performance under normal scaling. Lower latency.

              Good points Scott, thanks

              1 Reply Last reply Reply Quote 0
              • dave247D
                dave247 @scottalanmiller
                last edited by dave247

                @scottalanmiller said in Are we still separating application roles out on different servers?:

                Youtube Video

                Wow you made a video for/because of me! Nice!

                And yeah, I see your points. That all makes sense. I guess I shouldn't have used to words "best practice". I just meant like, the thing that a lot of people commonly do because it's the current trend or whatever.. but yeah its good to question everything and use your brain. I just wanted good input/insight, which I got.

                scottalanmillerS 2 Replies Last reply Reply Quote 1
                • scottalanmillerS
                  scottalanmiller @dave247
                  last edited by

                  @dave247 that's how I roll.

                  dave247D 1 Reply Last reply Reply Quote 2
                  • scottalanmillerS
                    scottalanmiller @dave247
                    last edited by

                    @dave247 oh, had you thought that that was me linking a previously made video? Nope, just for this thread 🙂

                    dave247D 1 Reply Last reply Reply Quote 1
                    • dave247D
                      dave247 @scottalanmiller
                      last edited by

                      @scottalanmiller said in Are we still separating application roles out on different servers?:

                      @dave247 that's how I roll.

                      Thanks Scott. You the MVP!

                      1 Reply Last reply Reply Quote 1
                      • dave247D
                        dave247 @scottalanmiller
                        last edited by

                        @scottalanmiller said in Are we still separating application roles out on different servers?:

                        @dave247 oh, had you thought that that was me linking a previously made video? Nope, just for this thread 🙂

                        Yeah, just because you've linked your videos in the past where appropriate.

                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller @dave247
                          last edited by

                          @dave247 said in Are we still separating application roles out on different servers?:

                          @scottalanmiller said in Are we still separating application roles out on different servers?:

                          @dave247 oh, had you thought that that was me linking a previously made video? Nope, just for this thread 🙂

                          Yeah, just because you've linked your videos in the past where appropriate.

                          I like to keep people on their toes.

                          1 Reply Last reply Reply Quote 0
                          • 1 / 1
                          • First post
                            Last post