8 Replies Latest reply: Aug 9, 2012 10:19 PM by Miguel Flores RSS

    Use VMWare recommendation

    BANCHET J�r�my

      Hello all,

       

      I would like to know what are the Qliktech recommendation about the use a software of virtualization like VM Ware to host the QlikView Server.

      Thank your for your answers,

       

      Regards,

      Jaymerry

       

        • Use VMWare recommendation

          Very simple: DON'T .

          Virtualization is ok for playing around, but it is too slow for doing work.

          -Alex

           

          • Use VMWare recommendation
            Norman Sirois

            Unfortunately, all of the answers posted appear to be accurate. QV doesn't appear to be geared to run (run well?)in a virtual environment. However, this is not an acceptable answer as it's not realistic to avoid Virtualization .

              • Use VMWare recommendation
                BANCHET J�r�my

                Ok, even if these answers shows us that virtualization is not recommended, someone (Qliktech Expert ?) could explain us exactly in which conditions virtualization shoudn't be used ?

                Nsirois, do you know more about this ?

                 

                Thank you for your help,

                Jaymerry

                  • Use VMWare recommendation
                    Stefan Bäckstrand

                    First of all; Qlikview works fine in virtual environments, but might not deliver the full potential because of the way the Qlikview core works with hardware and resources. A virtual Qlikview Server under heavy pressure will probably not perform as well as a physical machine would have done. There are a couple of reasons, but the main point is that Qlikview's sometimes poor performance on virtual environments does not inherit from poor Qlikview design, but merely from the fact that the general idea of platform virtualization works in the opposite way of Qlikview architecture.

                    - Virtualization aims at sharing and overcommitting resources between multiple guest systems to optimize hardware usage, which does not benefit Qlikview, whom needs dedicated CPU and memory resources to deliver the user experience that a Qlikview system enables.

                    - Virtualization also has a bridge, and subsequently an overhead, between the real hardware and the applications, which also will not benefit from Qlikview's real-time need of dedicated resources.

                    - Virtualization cannot today bring you single machines that has enough resources to act as physical ones. There are no good way to virtualize 64 CPU cores and 512 GB RAM today, to my knowledge.

                    In test scenarios and smaller implementations Qlikview will work just fine, but when you need performance, virtualization is not yet an option. If running Qlikview in virtual environments, make sure to not overcommit CPU, not share resources and do not use memory ballooning. Optimize disk usage (defrag!) and use a hypervisor that is as close to the metal as possible (VMWare ESX for example).

                • Use VMWare recommendation

                  We use QlikView on a VM host and we do not have any performance issues. Maybe that is because we do not have billions and billions or rows either. But VMWare works just fine for our environment.

                   

                  Regards,

                  Dinesh.