GavinW_29074
Oct 25, 2011Nimbostratus
iApp suitable for a new deployment...
Hi there,
Background first... I work for a Managed Service Provider who are responsible for hosting and managing several different applications for various clients... We've recently acquired 4 BigIP 3900 devices to be used as 2 new Active/Passive Web Tier's to replace our existing LB/Apache cluster's at 2 sites...
We're currently running through the initial set-up, configuration and solution design and are trying to work out the easiest way of configuring the devices and delivering our applications in a consistent and manageable way...
The application deployment model see's each client having their own application URL(s), which are typically secured by self-signed SSL certificates plus client certificate verification.
Each application typically has between 1 and 6 different URL's hosted against it, which each serve a different purpose - some provide a back-office and some provide a web-service...
Currently, we have over 300 different hosted URL's over 60 different application instances...
Now I know that I could quite easily script the creation of the above using iControl to create everything from importing the SSL certificates through to creating the nodes, pools and VIP's and assign the relevant iRules to the relevant VIP's... However the on-going management of this estate is our biggest concern... What if we want to add a new iRule to all the instances of application A, or enable caching using a standard profile for all instances of application B? I haven't yet found what looks like a simple method using iControl or through the GUI...
This leads me onto iApps, and from reading the blurb they look like they could fit the bill nicely... However I had a few questions before I dive head-long into writing my own iApp...
A) Are iApp's suitable for what we're trying to achieve?
B) How will an iApp handle the above scenario of different clients with subtly different requirements? E.g. Application A is used by 20 different clients, each with their own URL subdomain, specific SSL configuration and separate application server instances...
C) Is an iApp suitable to manage the ongoing changes etc?
Thanks in advance for any assistance, and apologies if the above rambles a bit...
Cheers
Gav