8 Replies Latest reply: May 2, 2017 8:33 AM by Nico Heinze RSS

    one domain-one node/multiple domains-one node arch setup

    Noor Basha Shaik Seasoned Veteran

      hello,

       

      want to verify the pros and cons of the arch setup:

       

      a) each of the SDLC phases, both non-production & production (DEV, SIT, UAT, PROD), are accommodated in individual domains with each domain configured on a separate machine

       

      so, I have 4 machines/nodes overall.

       

      b) non-production SDLC phases (DEV, SIT, UAT) accommodated in individual domains but all the domains are configured on a single machine

      production SDLC phase accommodated in its own domain configured on a separate machine

       

      so, I have 2 machines/nodes overall.

       

      apart from the cost of additional machines in option (a), are there any other pros/cons?

       

      Note: We have an "unlimited CPU cores" non-production license; also no restrictions on number of domains. But, prod is 8 CPU cores one.

       

      Thanks and Regards,

      Noor.

        • 1. Re: one domain-one node/multiple domains-one node arch setup
          VIDYASAGAR BALASUBRAMANIAN Guru

          Hi Noor,

           

          Is your License include HA and Enterprise Grid options?

           

          Are you planning for implementation of HA and GRID or HA alone?

           

          Is the product is PowerCenter alone or it's PowerCenter and Data Quality? If both, then no of application services define the CPU/cores requisites.


          Answers to the above questions would define the required Informatica environment setup that conforms to the license limits.

           

          Thanks,

          Vidyasagar

          • 2. Re: one domain-one node/multiple domains-one node arch setup
            VIDYASAGAR BALASUBRAMANIAN Guru

            Hi Noor,

             

            May I know what's the PowerCenter product Edition that you use?

             

            For eg., PowerCenter Advanced Edition, Standard Edition, Premium Edition

             

            And also what are the PowerCenter Options, Packs and Packages?

             

             

             

            Thanks,

            Vidyasagar

            • 3. Re: one domain-one node/multiple domains-one node arch setup
              Noor Basha Shaik Seasoned Veteran

              Hello Vidyasagar,

               

              I think these questions are good but not necessarily to be given a thought for my question:

               

              As I mentioned, the non-production environment license is UNLIMITED CPU Core based.

               

              Keeping this in mind, "in general", what are the pros & cons of maintaining the SDLC phases in individual domains on separate nodes when compared to that of maintaining the same in individual domains but on a single node?

               

              I found something related at https://kb.informatica.com/faq/7/Pages/14/315297.aspx?myk=315297

               

              Regards,

              Noor.

              • 4. Re: one domain-one node/multiple domains-one node arch setup
                VIDYASAGAR BALASUBRAMANIAN Guru

                Hi Noor,

                 

                Yes, I understood that. Thanks for your message clarifying it.


                But my intention of asking those questions was to provide you with the best setup of Informatica Environments making the complete use of the license privileges, packages, and options you have for your product.

                 

                Thanks,

                Vidyasagar

                • 5. Re: one domain-one node/multiple domains-one node arch setup
                  Noor Basha Shaik Seasoned Veteran

                  a) We have PC AE & DQ SE.

                   

                  b) We want to separate them. I initiated a separate conversation at:

                   

                  Data Quality Services in a separate domain

                   

                  c) The PC AE has HA, Grid options. But we setup fail-over mechanism only in PROD env. And, that too we do it some other means - i.e. we do not make use of HA option of PC.

                   

                  Regards,

                  Noor.

                  • 6. Re: one domain-one node/multiple domains-one node arch setup
                    Nico Heinze Guru

                    Having separate boxes for everything means more machine and maintenance costs, no discussion.

                    On the other hard you're more flexible: for example, you can test an upgrade from 10.1 to 10.5 (as soon as 10.5 is available) on one box without affecting any other box / environment.

                    This applies not only to Informatica upgrades but also e.g. to DBMS client upgrades, OS upgrades, and the like.

                     

                    Furthermore having more than one environment on one box means you can't use Windows. Now I'm definitely no fan of Windows in general, but that's just a technical matter of fact which your customer should be aware of.

                     

                    Also, if the "general" box for non-PROD environments breaks down, all three environments are affected and not available. If each environment sits on its own box, then only that one environment will be unavailable if the box breaks down.

                     

                    Just my 2 cents.

                     

                    Regards,

                    Nico

                    • 7. Re: one domain-one node/multiple domains-one node arch setup
                      Noor Basha Shaik Seasoned Veteran

                      Hi Nico,

                       

                      we use Linux as OS; also we plan to setup the new "shared" platform on VMWare cloud (internal/private) within the company. the machine costs are very less with cloud; so, i preferred to choose a "separate" box/machine arch style.

                       

                      Of-course, we plan to get all these arch style options with informatica soon:

                       

                      a)

                       

                      ai) separate machine/box for each SDLC phase (only for PC services)

                      aii) organize non-prod SDLC phases in one box and prod SDLC phase in box ---> for DQ services. the rationale being not many DQ projects really need all phases. Few just profile data even in dev pointing to PROD data sets.

                       

                      b) separate PC services from DQ services on separate nodes and domain

                       

                      c)

                      ci) provide dedicated repository/dedicated integration service/dedicated file system for each customer of the shared platform

                      cii) provide dedicated folder(s) within a repo/dedicated integration service/dedicated file system for each customer of the shared platform

                       

                      i am still thinking if I need to make any arch decisions from any other perspective which would impact the "shared" platform setup.

                       

                      Regards,

                      Noor.

                      • 8. Re: one domain-one node/multiple domains-one node arch setup
                        Nico Heinze Guru

                        Two points just came to my mind:

                         

                        It might even make sense to not have certain DEV environments at all. For example, if some users profile data in PROD (and only in PROD), then why should this profiling environment be set up in DEV? After all that would mean that a DEV environment connects to PROD data. Not every customer would agree with such an approach.

                        From this point of perspective it might make more sense to set up specialised profiling environments where they are needed, not in DEV.

                         

                        Second it might really make sense to separate IDQ and PowerCenter servers completely, meaning having distinct servers (nodes) for these environments. PowerCenter can handle huge masses of data, but quite often that's not really the case, so a medium-sized PowerCenter server would be sufficient.

                        On the other hand small profiling environments don't need heavy servers either, but if there are more complex IDQ jobs to perform on millions of rows, then you might need stronger IDQ servers than PowerCenter servers. So the costs to be paid by business teams might differ heavily here.

                        In addition providing smaller servers e.g. via Amazon WAS or EC2 is easier than procuring a 32-core machine with 512 GB of RAM. So it could also become a matter of procurement time.

                         

                        From these points of view I second your thoughts of having more flexibility in terms of hardware.

                         

                        Regards,

                        Nico