The job of a network manager has never been more complicated than it is today. Servers, clients and everything in between have evolved immensely over the last 15 years. Thanks to this, many operational or customer-facing applications can be quickly and effectively used in enterprises. As an IT manager, you are expected to ensure that all the systems function in zero seconds, without any failure, at the lowest possible cost. How does one begin to plan this kind of investment?
The logical first step is to collect the system requirements for each application. On the server, how may users will access the service concurrently in the peak time of the day, week or month? What failures should be considered and bypassed? What OS and server software should run on the server to host the application? And with regard to the client, is there a need for a special software installation? Can it be reinstalled remotely when required? Can it run on any client OS? Where are the clients located?
Following this, the second step is to define the server infrastructure. How many such users can a single server handle? What kind of applications can be accelerated by a special hardware appliance? Should there be multiple sites for disaster recovery? What network pipe will the service consume?
Assuming that all these questions are addressed, you can design your network and server equipment to handle the full amount of transactions com
To continue reading for free, register below or login
To read more you must become a member of SearchSoftwareQuality.com
');
// -->

ing from the application clients. This is an art in itself that requires skill, experience and constant education, out of the scope of this article.
Are you done now? Certainly not. What are you forgetting? Security, of course.
All of the above considerations apply only to legitimate application traffic. But as we all know, today's networks carry heaps of illegitimate user traffic, and it would be naïve to assume that your application infrastructure will not be exposed to malicious use. You obviously have a firewall that controls the access to your network; however it isn't capable of differentiating legitimate and non-legitimate traffic to a single application, which leaves you vulnerable.
And when considering your application infrastructure investment, this traffic may change all of your calculations:
These extra considerations and operational headaches can be solved by integrating security protection with your network infrastructure. Here is some useful advice for mechanisms that have to be implemented in your network:
In conclusion, planning your application infrastructure to include security protection capabilities can save you a lot of resources and future investments. Without it, you may be opening yourself to unpredicted roadblocks to true application security.
-----------------------------------
About the author: Amir Peles is chief technical officer at Radware.