Zeus Technology ZXTM 5.0
ZXTM is described by its manufacturer as an "Application Delivery Controller"-- which basically means it's a combined caching, acceleration, load balancing and traffic prioritisation system.
- Vast raft of features, from basic load balancing to complex traffic management; The arrangement of front-end virtual servers and back-end physical server pools works very well
- We couldn't see a search function in the Help section; a problem in getting it to work with WS2008
The virtual appliance seems a pretty good way to implement ZXTM in the average network, particularly if you're not going to be hammering the processor to death by using SSL encryption/decryption (which is always a CPU-killer)
Price$ 9,104.00 (AUD)
ZXTM is described by its manufacturer as an "Application Delivery Controller" — which basically means it's a combined caching, acceleration, load balancing and traffic prioritisation system. It's available in three forms: as a software product, as a "virtual application" that runs on Windows Virtual Server 2005, and as a hardware application.
We tried the virtual application flavour on a 64-bit WS2003 box. (Initially we'd tried on WS2008, but there was so much farting about to do to persuade Virtual Server to coexist with IIS 7 that we switched back, much more successfully, to WS2003). First, you'll obviously need to install Virtual Server 2005 R2 if you haven't already; although a reboot isn't official obligatory, we found that it wouldn't work without one. Once VS2005 is done, you just run the ZXTM installer and wait (this is one installer where "Starting service: this could take a few minutes" really does mean that).
Our installation chose to attach itself to port 9090 on a new DHCP-acquired IP address, so we pointed a browser at it and we were away (it's an HTTPS connection, so we had to go through the "Yes, I know the SSL certificate is invalid, please let me go there anyway" step). The first time you connect you're walked through a setup wizard that asks you to accept a socking great licence agreement, select a permanent IP address, choose an "admin" password, pick a timezone, and upload a licence file. Hit "OK", wait a minute for the network settings to refresh, reconnect on the permanent IP address you just gave it, and you're away.
The front screen is clean and simple, with a set of round buttons along the top representing the various categories of configuration you can do, and each category being represented by a tabbed page. The first thing you'll probably do is define your server "pools" — groups of server nodes within which connections will be load-balanced. You give each pool a name and a list of the servers that belong therein, and select a method by which the server can monitor whether each server is up; this can be a simple "ping", or a more complex test such as a full round-trip HTTP fetch. The server list is entered as a comma-separated list of entries of the form :, and although this isn't as elegant as, say, having a list of servers to pick from, it's simple enough and it tells you if you've typed anything invalid.
Having created a pool, you can then configure the way that pool works - and there's a shedload of parameters you can configure. Load balancing can be as simple as a round-robin algorithm or as complex as a heuristic based on observed behaviour; you can also give it different weightings for different servers if, say, you have one spanky new big one and one less beefy, older machine. Session persistence (ensuring that all connections relating to a session go to the same server) has a variety of flavours, again ranging from the simple (based on client IP address) to the complex (watching things like J2EE or ASP.NET session cookies). Bandwidth management is much simpler than the previous two tools, allowing you simply to define the bandwidth limit for any connection in the given pool. Next on the list is the ability to add further monitoring types (if you have a multi-purpose pool you might want to monitor, say, HTTP, HTTPS and FTP). Then we have some options for SSL processing, such as choosing whether to SSL-encrypt data before sending it to the back-end server, and finally some assorted connection-oriented settings such as whether or not to make the client's IP address transparent to the back-end server, and whether to try to improve HTTP performance using "keep-alives" — i.e. connections that stay up instead of being torn down at the end of each request.
Once you've defined and configured a server pool, you can create a Virtual Server - an entity that listens for connections and delivers traffic to the pool for processing. A virtual server can listen on all the machine's IP addresses, but you're more likely to want it to listen for connections destined for just a particular set of IP addresses and/or hostnames. The virtual serve configuration screen, like the pool configuration interface, has a pile of different options you can configure: traffic rules, whether to decrypt SSL traffic before passing it to the back-end servers, overload protection, service level monitoring, caching, selective compression of the responses from the server before passing them to the client, and of course access logging.
Join the newsletter!
Apple Watch Series 6
Bang and Olufsen Beosound Stage - Dolby Atmos Soundbar
Amazon Echo Dot with Clock (4th Gen)
WD My Passport™ SSD
Samsung Galaxy Z Fold2 5G
LiTMUS LAB Dakota Side Table
Toys for Boys
Theragun PRO Percussive Therapy Device
Bose SoundLink Revolve Bluetooth Speaker
Nakamichi Delta 100 3-Way Hi Fi Speaker System
Sony Playstation 5
Sony WF-1000XM3 Wireless Noise Cancelling Headphones
ASUS ROG, ACRONYM partner for Special Edition Zephyrus G14
WD_BLACK™ SN850 NVMe™ SSD
Mario Kart Live: Home Circuit for Nintendo Switch
Philips Sonicare Diamond Clean 9000 Toothbrush
MSI Modern 14
Fender Fullerton Ukele
Garmin vívofit® jr. 2
Lego Mindstorms Robot Inventor
Fujiflim Instax Square SQ1
Dickie Toy Remote Control Mega Crane Set
SunnyBunny Snowflakes 20 LED Solar Powered Fairy String
MSI GE66 Dragonshield Limited Edition
Teac 7 inch Swivel Screen Portable DVD Player
Kindle Paperwhite eReader (10th Gen)
Most Popular Reviews
- 1 Oppo Watch review: A masterclass in imitation
- 2 Google Pixel 5 Review: Soft Reboot
- 3 Google Pixel 4a review: The Goldilocks Google phone
- 4 Samsung Galaxy Note 20 Ultra 5G review: Wrong Number
- 5 LG NANO99 NanoCell 8K TV review: Prestige at a price
Latest News Articles
- Google smart displays get sticky notes for family members
- Google releases Chrome 87 with support for Apple silicon Macs
- Microsoft updates trackpad and mouse support, start screens and Ribbon in Office for iPad
- New software program runs Windows directly on Chromebooks
- Optus to take the lag out of gaming
PCW Evaluation Team
Ultimately this laptop has achieved everything I would hope for in a laptop for work, while fitting that into a form factor and weight that is remarkable.
This smart laptop was enjoyable to use and great to work on – creating content was super simple.
It really doesn’t get more “gaming laptop” than this.
As the Maserati or BMW of laptops, it would fit perfectly in the hands of a professional needing firepower under the hood, sophistication and class on the surface, and gaming prowess (sports mode if you will) in between.
The MSI PS63 is an amazing laptop and I would definitely consider buying one in the future.
This small mobile printer is exactly what I need for invoicing and other jobs such as sending fellow tradesman details or step-by-step instructions that I can easily print off from my phone or the Web.
- iPhone 12 Pro review: The iPhone that’s future proof
- Google Pixel 5 Review: Soft Reboot
- Oppo Watch review: A masterclass in imitation
- Everything you need to know about Smart TVs
- What's the difference between an Intel Core i3, i5 and i7?
- Laser vs. inkjet printers: which is better?