[Info-vax] Using VMS for a web server

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Jun 5 10:40:18 EDT 2015


On 2015-06-03 23:28:39 +0000, Dirk Munk said:

> I'm aware of all these things, but if WASD can be the web server of 
> choice for VMS, then it would be possible to drop Apache. After alle, 
> WASD is a pure VMS product, it may be easier to implement on VMS than 
> Apache.

As good as WASD is, Apache is the web server that folks expect and are 
familiar with.  Increasing the delta between familiar platforms and 
tools isn't usually the best approach.  Do not ever underestimate the 
advantages of being compatible with expectations, training and tools.


> 
>> 
>> Then there's the question of pricing.  VSI is also competing with a
>> zero-cost entry-price for Linux and BSD distros; for those folks
>> experimenting with and just getting started.  If hosting services are in
>> play, then you're competing with Amazon and folks like
>> https://www.digitalocean.com/ or http://www.rackspace.com/ or
>> http://azure.microsoft.com/ here.  Spooling up a guest is seriously fast
>> on most boxes, too.  A few clicks and you're off and running, whether
>> hosted services or with an end-user-targeted server OS configuration.
>> 
> 
> I'm referring to the type of web server that is a front end to your 
> business, not some box at a hosting organization.

Seems you're following the one-box one-architecture model, and that was 
something familiar, comfortable and common back in the 1990s and 2000s, 
but most places are now dealing with heterogeneous server 
installations, or with their own existing and installed web front-ends. 
 OpenVMS isn't at the center of nearly as many business configurations. 
  While there are some web-facing OpenVMS boxes at businesses — running 
Apache, BTW — there are more than a few folks that are running tools 
and content management and the rest that are predicated on other 
platforms.  Until and unless those front-ends and tools are available 
on OpenVMS, moving OpenVMS into the roll of a web host is going to be a 
tough sell.  Then there's the question of whether you want to have your 
production OpenVMS boxes in your DMZ.

It's possible to be your own hosting organization, BTW.  Makes for a 
handy way to quickly increase the scale of your hosting by either 
rolling in a rack or two of servers — something OpenVMS is not very 
good at — and/or by temporarily adding outside hosting for some tasks.

Individually managing specific servers is also becoming rare — servers 
are resources, and having to individually configure and manage and name 
and address them and load applications and modify startup files is 
inefficient at best.


> I suppose it all depends on what you want to do with your web server. 
> I'm not suggesting that a VMS web server could or should do anything 
> any other web server can do. It's like with buying a car, you can buy a 
> very amall one, a big one, a sports car, a saloon, a station wagon, a 
> pickup, it all depends on your needs and wishes.
> 
> And if a VMS webserver can do the things we need it for, then that is 
> good enough.

Trying other server platforms and tools means you'll know much more 
about both the sorts of things that OpenVMS does better, and the things 
that OpenVMS does worse.   OpenVMS still solves the same sorts of 
problems that were common back in the 1980s and 1990s, but those sorts 
of problems aren't necessarily the sorts of problems and limitations 
and environments that many folks are working with now, and interested 
in acquiring servers for now.   OpenVMS also solves many of those 
problems in ways different from other approaches; not necessarily for 
the better.  Those 1980 and 1990 data centers and configurations 
basically don't exist anymore, outside of a few parts of the installed 
base.

If you're not looking around and learning about other approaches and 
other tools and other platforms, then your ability to even try to 
discuss and to promote OpenVMS — if that's your goal here — will be 
poor.   Beyond the basic marketing and comparisons, you'll also have 
the sorts of technical issues around just managing and supporting 
OpenVMS servers, as there'll be requests to integrate with various 
newer tools — everybody's managing more and more servers, or deploying 
more and more, or reconfiguring, etc.

You might learn that if you're going to be different, then you usually 
need to bring specific advantages over the other approaches.  Being 
different because you're better integrated with OpenVMS might not be 
something folks evaluating OpenVMS care all that much about, for 
instance.  The folks might prefer a better-integrated Apache, for 
instance, because that means they can use their Apache skills and 
tools.  Existing OpenVMS Apache users will probably want to see that 
continue, which means that Apache will either continue and that adds to 
the work, or it gets deprecated and that might be a problem for some in 
the installed base.

To repeat some of my comments from a boot camp a whole back, OpenVMS is 
far too piecemeal in its installation and configuration and management 
— there are other platforms around which are *massively* better at this 
— and I'd really like to have what are now core features — web services 
among those — in the base distro.  Apache would be the local 
preference, just because that's familiar to many, already present, 
already in use, and very common in the industry.   But whether that 
integrated web server becomes WASD or Apache or nginx or something else?



-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list