[Info-vax] OpenVMS servers and clusters as a cloud service

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Mon Jan 1 12:21:28 EST 2018


On 2018-01-01 15:45:53 +0000, Kerry Main said:

>> 
>> -----Original Message-----
>> From: Info-vax [mailto:info-vax-bounces at rbnsn.com] On Behalf Of
>> Stephen Hoffman via Info-vax
>> Sent: December 31, 2017 2:47 PM
>> To: info-vax at rbnsn.com
>> Cc: Stephen Hoffman <seaohveh at hoffmanlabs.invalid>
>> Subject: Re: [Info-vax] OpenVMS servers and clusters as a cloud service
>> 
>> On 2017-12-31 15:44:26 +0000, Kerry Main said:
>> 
>>> My point is that I know Amazon and Google etc.
>> 
>> Neither of which is relevant to getting OpenVMS into a hosted 
>> configuration, as neither of those providers are likely to adopt and 
>> use OpenVMS any time soon.
> 
> I never stated OpenVMS was something I thought should be hosted by 
> Amazon or Google (at least not in the transition years of 2017-2020). 
> Not sure where you got that idea from.
> Never said it was.
> Lots of different views on what is a "hosted" environment.
> Never said it was.
> Never stated OpenVMS was going to compete with Google or Amazon.
> Define the term "hosted".

Please re-read the original posting here.   Of getting OpenVMS running 
hosted.  Of whether VSI is aware of that part of the market.  VSI is.  
And OpenVMS needs work for even small-scale deployments, which VSI will 
likely be working toward after the x86-64 port becomes available and 
stabilizes.

> Different culture as well

These are products and services that we acquire to solve specific 
problems, at levels of effort and investment and expenses that are 
deemed acceptable and feasible.

>  - lets not forget that Windows and Linux typically deploy one bus app 
> or one App service per OS instance.

Ah, Kerry standard post number 5.   Hoffman standard response to Kerry 
post number 5: Let us not forget that OpenVMS is awful at any sort of 
similar app deployments, redeployments, re-imaging or reloading, too.   
Worse than Windows and Linux, and harder to configure.  It's all 
manual, or it's bespoke tools, or it's (if you can find them) 
third-party tools to orchestrate your servers.  Most of us end up with 
our own deployment frameworks.  Reimplementing what is often widely 
available on other platforms.  Which means more expenses and more 
effort and usually for less results, on average.

>  That drives much higher server numbers, but usually at the pain of VM 
> servers that run at 10-15% busy most of the day.

I routinely see OpenVMS servers running at those load levels, too.    
The bottom-end Itanium systems are rather far from entry-level or 
bottom-end performance.

But then what's a large OpenVMS site?  A hundred servers?  A thousand 
servers?   Compared with many common Windows and Linux deployments in 
medium- and larger-organizations, those numbers are pretty small.

For more than a few medium- and large-sized businesses, the numbers of 
OpenVMS systems present can be counted on your fingers.

> With OpenVMS, it is very common to run many Apps on one OpenVMS instance.

Continuing Hoffman standard response to Kerry number 5: Common?  Sure.  
Classic, too.  But that's not necessarily a Good Thing.   Go and try to 
automate that configuration, and particularly go keep those apps from 
stomping on each other either accidentally or due to an exploit of a 
vulnerability, and automate keeping a herd of those apps and services 
current, and call me back.   Cooperation and cohabitation is entirely 
by ill-documented and unenforced convention, and by manual 
troubleshooting when some DECC$ or file lock or system parameter 
requirement or other setting "escapes captivity".   There's no 
enforcement of the conventions, no verification, no provisioning, no 
cryptographic checksums, no pledging, nothing.  If you control all apps 
and if there are no vulnerabilities and no malicious code on the server 
and on the internal network and no vulnerable frameworks or libraries 
or servers lurk within the configurations, hand-configuring and 
hand-tuning these configurations can work.  That's before getting to 
some spectacularly bad documentation in parts of the OpenVMS product 
set, too.  Having had several tussles with even the standard network 
server tools in recent weeks, I wish you well with all of this.

OpenVMS needs related app-stacking and hosting work as it is, even for 
small installations.   Which is most of the OpenVMS installs, BTW.   
Comparatively few systems.   It's also work that'll help traditional 
installs, hosted installs running on local hardware or on remote 
hardware, and that'll help maintain and secure the platform.

If hosted servers won't and don't work for Stark — something that I 
seriously doubt given your target market, BTW — then don't use them.   
Folks running their own data centers aren't fond of hand-rolling 
deployments and different servers, too.  But please don't assume that 
other folks using OpenVMS aren't interested in or can't benefit from 
using hosted services and far better isolation and better automation 
and the rest that support eventually entails; of any of the various 
whatever-as-a-service offerings also apply to the folks running their 
own shared internal shared hosting.





-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list