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!
Breitling Superocean Heritage Chronographe 44
WD MY PASSPORT™ Gaming Storage
Apple iPhone X
Bang and Olufsen BeoVision 14
Panasonic OLED 4K Ultra HD TV - TH-55EZ950U
Dyson Supersonic™ Hair Dryer Fuchsia/Iron
SanDisk MicroSDXC™ for Nintendo® Switch™
WD MY PASSPORT™ X Gaming Storage
Panasonic OLED 4K Ultra HD TV - TH-77EZ1000U
Nespresso Creatista Coffee Machine
Toys for Boys
LaCie Rugged USB-C Portable Hard Drive
Onyx Smart Walkie Talkie
UBTech First Order Stormtrooper Robot
Leica M10 Digital Rangefinder Camera
Lego Mindstorms EV3
Google Daydream View VR Headset
Ubiquiti Network’s Front Row Camera
Propel Star Wars T-65 X-Wing Drone
Bose SoundLink Micro
Amazon Echo Bluetooth Speaker
PETKIG Go Smart Dog Leash
Toffee Bags Commuter Satchel
WD MY CLOUD™ HOME Personal Cloud Storage
Belkin Pocket Power 10,000mAh
Xbox One X
Dearear Endear In-ear Wireless Earphones
Panasonic 4K UHD Blu-Ray Player and Full HD Recorder with Netflix - UBT1GL-K
Panasonic Hi-Fi - SC-UA7GS-K
iRobot Roomba 980 Vaccum Cleaning Robot
Nest Protect Smart Smoke Alarm
3SIXT 3-in-1 Smartphone Lens Kit
Urbanworx Full HD Action Camera
Panasonic Portable Splashproof Fun - RF-D20U
Raspberry Pi Starter Kit
Kogan Bluetooth Soundbar
Logitech Doodle Collection Wireless Mouse
Fallout Geeki Tikis
Tile Pro Bluetooth Tracker
Lexon Flip Alarm Clock
Ikea NORDMÄRKE Wireless Charging Pad
Razer DeathAdder Expert Ergonomic Gaming Mouse
Most Popular Reviews
- 1 Huawei Mate 10 Pro Review: A solid winter flagship that cribs from the best
- 2 Google Pixel 2 review: not quite 'pixel perfect' but damn close
- 3 Google Home Mini review: a welcome addition to the smart speaker family.
- 4 Huawei Nova 2i review: Flagship features get smuggled into the mid-tier
- 5 Moto X4 review: This is what a world without MotoMods looks like
Latest News Articles
- Officeworks hops on voice interface bandwagon with Google Assistant integration
- Amazon confirms early 2018 Australian launch for Alexa and Echo
- JBL join smart speaker arena with the portable, waterproof and (Google-powered) JBL Link range
- University of Sydney Signs World-First Agreement with Dropbox
- Microsoft delves deeper into AI with new kit bag of tools
PCW Evaluation Team
I would recommend this device for families and small businesses who want one safe place to store all their important digital content and a way to easily share it with friends, family, business partners, or customers.
It’s easy to set up, it’s compact and quiet when printing and to top if off, the print quality is excellent. This is hands down the best printer I’ve used for printing labels.
Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.
The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.
The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.
The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic
- PC World 2017 Editors' Choice Awards Nomineees Announced
- LG V30+ review: The videographer's smartphone arrives
- Fitbit Ionic review: Impressive but not quite iconic
- What's the difference between an Intel Core i3, i5 and i7?
- Laser vs. inkjet printers: which is better?
Product Launch Showcase
- FT.Net DeveloperOther
- FTSenior .Net Developer - (Australian Citizens Only)Other
- FTDrupal DeveloperNSW
- FTPlatform Software Engineer (Data Warehouse/Big Data) - Permanent - Sydney CBDNSW
- FTCustomer Service OperatorOther
- CCAS400 Analyst ProgrammerNSW
- CC.Net / AngularJS DeveloperVIC
- CCWin10 Apps PackagerWA
- FT.Net Technical / Team LeadOther
- TPTest CoordinatorQLD
- FTBig Data EngineerOther
- FTSenior Business AnalystOther
- FTSenior Healthcare Pre-Sales Exec. / Clinical Advisor - Perm - North Ryde areaNSW
- CCNetwork Data AdministratorWA
- TPPrincipal Project ManagerQLD
- CCLinux Platform/Development SpecialistQLD
- CCSenior Program CoordinatorNSW
- CCAdlib DeveloperVIC
- FTDevOps EngineerNSW
- CCOrganisational Change ManagerNSW
- FT.Net Full-stack DeveloperOther
- TPProject ManagerNSW
- FTProject ManagerOther
- FTMid-Level Business Analyst (Digital Transformation)NSW
- FTData EngineerOther