Vital Characteristics of Apps intended for Hyper Converged Infrastructure

Vital Characteristics of Apps intended for Hyper Converged Infrastructure

Modern business runs on sophisticated infrastructure is demanding client application to be available from anywhere from any device with software-centric architecture that is strongly integrates compute, storage, networking and virtualization resources and other technologies from scratch in a commodity hardware, when application is targeted to be either virtualized or automated on deployment need have the following essentials characteristics, these characteristics aids to achieve application on demand either in form of DAAS or SAAS.

Benefits of Running application on Hyper Converged Infrastructure

As you aware the application virtualization solution brining in benefits such as application isolation, improved provisioning, improved auditing, improved IT operation control and management, greater experiences in end user agility

A virtualized application runs on the user's session like a regular application, but in a sandbox environment that prevents installation to the OS

Design Consideration Do’S
  • Multiuser aware meaning multi instance running from same system, this is essential characteristics on modern hyper converged infrastructure.
  • Multithreading should be enabled by default, this should be a mandatory characteristics for hyper converged infrastructure, failing do so puts process and threat execution over all the CPU cores of system.
  • End user Specific and personalized files such as logs, reports, templates should be configurable component to the user personalized storage share, should not be constrained to application root folder or should not be hardcoded in executable, this is function become another major characteristic is for hyper converged infrastructure.
  • Client apps that have a device dependency should have capability to pass through from local Device to Hosted Session on DC, Drivers for devices should be isolated from application.
  • Design client application that requires high graphic processing dependency should be capable of working in hybrid mode either on OpenGL or with GCPU or without
Design Consideration Don’t
  • Never design client apps that is communicating directly Internet, always design application go through Network forward proxy, failing do so will make for different vendor even though function as expected.
  • Never design client apps that works in user based license or MAC base license, always plan client application works in form central license server based or flexnet license model.
  • More importantly never design client apps that works for personal laptop always keep in mind that you are designing for Enterprise, that its own corporate policy and security rules in place.

Reason for coming with article, this has become big problem that was never addressed even by big IT product manufactures.

要查看或添加评论,请登录

Puthiyavan Udayakumar的更多文章

社区洞察

其他会员也浏览了