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

    Normal Forms of Systems Administration

    IT Discussion
    system administration sam system administration devops
    7
    33
    3.9k
    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 @matteo nunziati
      last edited by

      @matteo-nunziati said in Normal Forms of Systems Administration:

      @scottalanmiller said in Normal Forms of Systems Administration:

      Fifth Normal Form: "Fully Described State". No logins and no commands are used but rather all administration is done via a state machine.

      an example in real world? I stick to the forth form, and I'm not aware of anything after that!

      I've worked a few places that were fifth form. Examples would be systems fully defined in state files with something like Ansible or Chef. The admins never run commands on the servers, even remotely through arms length tools like Salt.

      The state of systems is fully defined in code that you would expect to track in GIT or Mercurial. The systems are self managing via their state machines and descriptions. Systems totally build themselves.

      NerdyDadN 1 Reply Last reply Reply Quote 1
      • NerdyDadN
        NerdyDad @scottalanmiller
        last edited by

        @scottalanmiller said in Normal Forms of Systems Administration:

        @matteo-nunziati said in Normal Forms of Systems Administration:

        @scottalanmiller said in Normal Forms of Systems Administration:

        Fifth Normal Form: "Fully Described State". No logins and no commands are used but rather all administration is done via a state machine.

        an example in real world? I stick to the forth form, and I'm not aware of anything after that!

        I've worked a few places that were fifth form. Examples would be systems fully defined in state files with something like Ansible or Chef. The admins never run commands on the servers, even remotely through arms length tools like Salt.

        The state of systems is fully defined in code that you would expect to track in GIT or Mercurial. The systems are self managing via their state machines and descriptions. Systems totally build themselves.

        What size of companies have systems like this? Are these large enterprises with deep pockets or can an SMB do this as well?

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

          @NerdyDad said in Normal Forms of Systems Administration:

          @scottalanmiller said in Normal Forms of Systems Administration:

          @matteo-nunziati said in Normal Forms of Systems Administration:

          @scottalanmiller said in Normal Forms of Systems Administration:

          Fifth Normal Form: "Fully Described State". No logins and no commands are used but rather all administration is done via a state machine.

          an example in real world? I stick to the forth form, and I'm not aware of anything after that!

          I've worked a few places that were fifth form. Examples would be systems fully defined in state files with something like Ansible or Chef. The admins never run commands on the servers, even remotely through arms length tools like Salt.

          The state of systems is fully defined in code that you would expect to track in GIT or Mercurial. The systems are self managing via their state machines and descriptions. Systems totally build themselves.

          What size of companies have systems like this? Are these large enterprises with deep pockets or can an SMB do this as well?

          Any size can do it. Companies with only one server probably aren't going to do this. But you don't need much to justify it if it makes sense for your environment and even shops with no servers and only desktops might make sense.

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

            Given current market options, one of the interesting things about fifth normal form is that it allows you to shift funds from tooling to staff. You can replace existing tooling with free tools while reducing staff headcount.

            With fifth normal form is when we start to see densities change dramatically. It is in fifth normal form that we start to see the ability to manage thousands of systems per admin.

            DustinB3403D 1 Reply Last reply Reply Quote 0
            • DustinB3403D
              DustinB3403 @scottalanmiller
              last edited by

              @scottalanmiller said in Normal Forms of Systems Administration:

              Given current market options, one of the interesting things about fifth normal form is that it allows you to shift funds from tooling to staff. You can replace existing tooling with free tools while reducing staff headcount.

              With fifth normal form is when we start to see densities change dramatically. It is in fifth normal form that we start to see the ability to manage thousands of systems per admin.

              So would XO be a Fifth normal form?

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

                Applying server techniques to desktops, we might make hundreds or thousands of desktops able to be managed by one person.

                NerdyDadN 1 Reply Last reply Reply Quote 0
                • NerdyDadN
                  NerdyDad @scottalanmiller
                  last edited by NerdyDad

                  @scottalanmiller said in Normal Forms of Systems Administration:

                  Applying server techniques to desktops, we might make hundreds or thousands of desktops able to be managed by one person.

                  What do I need to read/study/watch/learn to be able to implement something like this?

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

                    @DustinB3403 said in Normal Forms of Systems Administration:

                    @scottalanmiller said in Normal Forms of Systems Administration:

                    Given current market options, one of the interesting things about fifth normal form is that it allows you to shift funds from tooling to staff. You can replace existing tooling with free tools while reducing staff headcount.

                    With fifth normal form is when we start to see densities change dramatically. It is in fifth normal form that we start to see the ability to manage thousands of systems per admin.

                    So would XO be a Fifth normal form?

                    No. First it isn't for systems but platforms. It doesn't manage systems at all. So slightly an aside. Platforms are a bit odd because typically you only have one system in an organization. If you had many disparate systems it would be quickly apparent that XO does not define by state. So it would be forth form.

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

                      @NerdyDad said in Normal Forms of Systems Administration:

                      @scottalanmiller said in Normal Forms of Systems Administration:

                      Applying server techniques to desktops, we might make hundreds or thousands of desktops able to be managed by one person.

                      @scottalanmiller said in Normal Forms of Systems Administration:

                      Applying server techniques to desktops, we might make hundreds or thousands of desktops able to be managed by one person.

                      What do I need to read/study/watch/learn to be able to implement something like this?

                      For desktops I think that Salt is looking like the big potential winner. Native Windows support. Instant push of changes which is often needed with desktops. And it offers a "reach out" technology that means that even laptops behind firewalls keep working and are fully managed.

                      Going to fifth form can give you change control and LANless design all for "free".

                      1 Reply Last reply Reply Quote 2
                      • NerdyDadN
                        NerdyDad
                        last edited by

                        Why is nobody else talking about stuff like this?

                        Side note: Have you ever considered writing a textbook?

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

                          @NerdyDad said in Normal Forms of Systems Administration:

                          Why is nobody else talking about stuff like this?

                          Because very few people cross between enterprise, DevOps public cloud and SMB space to put the pieces together. 🙂

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

                            @NerdyDad said in Normal Forms of Systems Administration:

                            Side note: Have you ever considered writing a textbook?

                            The idea has been discussed 🙂

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

                              Moving into the desktop realm, one of the biggest challenges is automated applications. Moving to repos makes this a lot smoother.

                              dafyreD 1 Reply Last reply Reply Quote 0
                              • dafyreD
                                dafyre @scottalanmiller
                                last edited by dafyre

                                @scottalanmiller said in Normal Forms of Systems Administration:

                                Moving into the desktop realm, one of the biggest challenges is automated applications. Moving to repos makes this a lot smoother.

                                A la chocolatey for Windows.

                                scottalanmillerS 1 Reply Last reply Reply Quote 1
                                • ObsolesceO
                                  Obsolesce
                                  last edited by

                                  So if 4th is strictly using RSAT... would 5th be full automation using SCCM, SCVMM, Orchestrator, and App Controller?

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

                                    @dafyre said in Normal Forms of Systems Administration:

                                    @scottalanmiller said in Normal Forms of Systems Administration:

                                    Moving into the desktop realm, one of the biggest challenges is automated applications. Moving to repos makes this a lot smoother.

                                    A la chocolatey for Windows.

                                    Right. That's definitely a good option. I've used Salt + Chocolatey for Windows desktop administration.

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

                                      @Tim_G said in Normal Forms of Systems Administration:

                                      So if 4th is strictly using RSAT... would 5th be full automation using SCCM, SCVMM, Orchestrator, and App Controller?

                                      Yes, I believe so. Those would be tools in the Microsoft toolset for that. They tend to take a very different approach than many of their competitors and it's been a while since I've used it. Not sure if SCCM goes all of the way to defined state or just really heavily automated forth form. But I think you can get to that state.

                                      I believe it is properly state defined (fifth form) but not code defined like most of the alternatives.

                                      dafyreD 1 Reply Last reply Reply Quote 0
                                      • dafyreD
                                        dafyre @scottalanmiller
                                        last edited by

                                        @scottalanmiller said in Normal Forms of Systems Administration:

                                        @Tim_G said in Normal Forms of Systems Administration:

                                        So if 4th is strictly using RSAT... would 5th be full automation using SCCM, SCVMM, Orchestrator, and App Controller?

                                        Yes, I believe so. Those would be tools in the Microsoft toolset for that. They tend to take a very different approach than many of their competitors and it's been a while since I've used it. Not sure if SCCM goes all of the way to defined state or just really heavily automated forth form. But I think you can get to that state.

                                        I believe it is properly state defined (fifth form) but not code defined like most of the alternatives.

                                        I think I got lost in all the clutter... but why do you separate Remote GUI from Remote CLI ?

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

                                          @dafyre said in Normal Forms of Systems Administration:

                                          @scottalanmiller said in Normal Forms of Systems Administration:

                                          @Tim_G said in Normal Forms of Systems Administration:

                                          So if 4th is strictly using RSAT... would 5th be full automation using SCCM, SCVMM, Orchestrator, and App Controller?

                                          Yes, I believe so. Those would be tools in the Microsoft toolset for that. They tend to take a very different approach than many of their competitors and it's been a while since I've used it. Not sure if SCCM goes all of the way to defined state or just really heavily automated forth form. But I think you can get to that state.

                                          I believe it is properly state defined (fifth form) but not code defined like most of the alternatives.

                                          I think I got lost in all the clutter... but why do you separate Remote GUI from Remote CLI ?

                                          Essentially "automatable interface" vs non-automatable interface. Not that GUIs cannot be automated, but effectively they cannot be.

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