On Monday, August 10, 2015 at 4:58:25 AM UTC+10, Stephen Hoffman wrote:
> On 2015-08-09 16:31:23 +0000,
already...@yahoo.com said:
>
<snip>
> >>
> >> For cases such as what IanD is referencing, which is least-changes for
> >> the end-user? Translation, or emulation? Translation involves
> >> purchasing an Itanium and the rest of the baggage that entails, and
> >> then translating the individual hunks of the existing environment. (I'd
> >> not expect to see anything approaching Rosetta here, either. Not for
> >> Alpha to Itanium.) Emulation means creating a disk image of the old
> >> environment and transferring it and the licenses over to the new
> >> environment, and then using logical names to redirect device references
> >> where necessary. Neither approach is risk free, of course.
> >
If only we had access to the source code *sigh*
> > You are ignoring the data, provided by IanD. It's ES80, heavily loaded.
> > There is no practical chance that it will meet performance requirements
> > on Charon-AXP.
> > So, I'd call Charon-AXP risk free, that is, free of risk of working :(
>
Only in the past few days literally, the suppliers of Charon in this region have said they have something to match the performance of the ES80 now. This has been a long long time coming. I can only take their word for it
> Please re-read the thread. I do not expect these folks to change their
> hardware, though they might go to emulation if/when that's appropriate
> for them.
>
If this place had done that years ago and moved the code base along, then yeah, but to jump now and stay with VMS isn't in the pipeline :-(
I tried but a swag of forces acting in the opposite direction have overwhelmed my attempts at keeping VMS is this place
Latest and greatest I hear as of a few hours ago is that they will try and move the functionality to an existing Oracle package with some tweaks to pick up the bit Oracles does not do now. Why they wish to lock themselves into an Oracle based solution is not my call nor my recommendation for that matter
> As for comparing emulation, I do not expect emulation to have the same
> performance going forward. Whether that's due to improved hardware
> performance or better emulation, improvements are likely. It may also
> be due to reductions in the current server load, given the goal of
> migrating folks off of OpenVMS and onto the preferred platform and
> application.
>
Emulation has worked because IO made such a huge improvement. CPU too but not to the same extent.
For example, we emulated a DS10 with 1 cpu on a Charon instance and we immediately had issues. The throughput was certainly better but CPU suddenly went from 40% under the old system to 100% anytime more than 1 process ran a compute intensive task. The IO was simply so quick compared to the old DS10 physical system that under Charon it wasn't the limiting factor anymore, CPU was (and still is, too cheap to add another CPU which is simply a license change under Charon)
And this Charon system didn't use flash storage, just scsi yet it is so much quicker
Another solution we have uses flash storage on Charon but you are still limited with clock for clock likeness in emulation and the Intel server has to dedicate one cpu per VMS plus a couple more to look after Charon itself
> As I've commented, translation is likely a non-starter for management
> here. That for reasons of finances and risk aversion, and for
> generally wanting to migrate off of OpenVMS. There are a number of
> senior managers around that can't justify adding or that don't want
> OpenVMS around, and for very good reasons. To convince senior
> management otherwise and to convince them into performing a port is no
> small effort, and it takes more than a little preparation. (This is
> part of why sales reps really earn their pay, too.)
>
> Barring access to something analogous to the transparency of Rosetta
> for Alpha to Itanium migrations -- and there's precious little incentive
> here for VSI to invest substantially in getting folks from Alpha over
> to Itanium, particularly when the VSI could be investing in creating
> the technology necessary to get folks over onto x86-64, and on the
> OpenVMS x86-64 port itself. For now, the existing migration tools --
> "DECmigrate" -- are it. As for existing OpenVMS Alpha end-user sites
> that might be interested in porting to newer OpenVMS and newer hardware
> and aren't approaching performance or other constraints, why move to
> Itanium now, if they can keep the existing boxes going until x86-64 is
> available?
>
Yes, Itanium for us is a no go, they would have moved there a long time ago if it was a solution to them
> In short, this particular customer is very likely either gone and/or
> the application headed for deprecation, or they're not moving to
> Itanium.
>
100% correct
> What might eventually draw similar sites into these sorts of upgrades
> are competitive prices, x86-64 hardware and VM support, features and
> updates, and more experience with VSI over time. That, and -- for the
> sites that are missing some of the source code -- the translator (to
> x86-64) that VSI has discussed.
>
That was my hope in keeping VMS in this workplace but it's going to be too late to save VMS in this site and it's untested at this stage anyhow
Pie in the sky is not food on the plate so to speak
> > With AEST, on the other hand, there is a significant risk that it
> > wouldn't work at all and a less significant risk that it will work, but
> > wouldn't meet performance requirement, but still, with determined
> > effort, there is a good chance that everything will work and will free
> > them of concerns for the next 5-7 years at least.
>
> Buying some spare parts and doing some incremental upgrades --
> particularly updating the rotating-rust storage -- can likely keep an
> AlphaServer ES80 configuration going for five to seven years, too.
> I've dealt with much older Alpha systems that are (or recently were)
> still in service.
>
A viable solution but a certain organisation (because I'm not going to say it publicly here) I 'heard' do not want to sell Alpha parts and/or support systems that have reseller parts included in them
So any change of an old Alpha server lingering on on borrowed time / secondhand parts just received a kick in the teeth - but this is my 'opinion' only of course...
> But it wouldn't surprise me to learn the customer has plans to be off
> of OpenVMS in five to seven years. (Now whether they can get there?)
>
Much shorted time frame than that now - 12 months maximum :-(
> > As to HW, with Poulson now officially supported, fast hardware (e.g.
> > rx2800 i4) should be relatively affordable.
>
> For an ES80-class box? An i4 box or an i2 box will likely work. If
> time permitted, I'd be tempted to prototype a top-end rx2660 -- a
> quad-core 1.66 GHz configuration with 32 GB and fast I/O -- to see if
> that might manage reasonably competitive performance with an
> AlphaServer ES80. This performance in aggregate and given the faster
> interconnects involved here, and not based solely on raw processor
> performance.
>
>
> But none of this addresses the root issues here, unfortunately.
>
> > Naturally, I have no idea how affordable.
>
> Always ask about and always calculate the affordability of the
> available solutions. This having gone through these cases more than a
> few times. Once the cost of the port and of the translation have been
> calculated, and the willingness of the end-customer take on the risk
> has been investigated, then -- for cases such as this one -- compare that
> with the costs of spare parts and running the current hardware into the
> ground, and getting folks to move to the long-term preferred platform.
> Then there's the cost of overcoming management's perception that
> OpenVMS is not an appropriate long-term solution for them here. Which
> won't come cheaply, nor quickly.
>
200% agree here
You have a stack of yuppies who have been coming out of universities for a while now pushing what they know, linux linux linux to the point where they are in positions of influence in organizations and influencing decisions
hmmm, I seem to remember Digital doing this many years ago with Vax... History repeating itself?
> Now what happens with service and support costs and power and cooling
> and the rest? Unclear. It might drive a decision to Itanium, or it
> might drive the decision to finish moving off of the existing
> environment. But without the costs and without knowledge of the
> managers' requirements and goals and concerns -- if they think that
> OpenVMS is expensive and problematic, then you're starting out in an
> extremely deep hole to sell them another OpenVMS box -- any discussions
> of an Itanium translation tool or of a port will get about as far as
> discussions involving an Illudium Q-36 Explosive Space Modulator.
>
lol, can we get two of these or i assume that one is all one ever needs to run the universe on ;-)
> VSI is (hopefully) focused on the immediate and short-term work on
> Itanium for Kittson and for a new features release or two, and with the
> layered products, and particularly with establishing a revenue stream,
> and then concentrating on the x86-64 port. That work targets existing
> Itanium customers and upgrades, while the combination of the x86-64
> port and various other factors might -- might -- eventually start to
> reverse the recent trends and draw in new application deployments and
> new customers. Remember that as recently as a year ago, we had no path
> other than porting off of OpenVMS, and platform-migration discussions
> were part of even HP OpenVMS presentations. Without a viable path
> forward, additional customers will do what IanD is observing at that
> site.
>
Sad but true, sad but true
One just hoped that amidst all the excitement and rar rar, that there might have been a pathway forward for organisation using VMS like we are, to support an application that is long past it's use by date but still works but alas, now has nowhere to go
Bit frustrating to see the new kids frolicking in the new green pastures across the bridge having escaped the troll by crossing over another bridge...
> TL;DR: These folks have OpenVMS, and they have experience with it and
> with outsourcing and staffing, and they also have experience with other
> platforms. There's undoubtedly much more involved here than presenting
> the ease of application translation. These migrations usually aren't
> centrally about some particular aspect of technology. Translation,
> emulation, or otherwise. It's usually some combination of the overall
> strategies and goals and the revenue trends for the organization, and
> about the product and vendor perceptions. Yes, the product and vendor
> perceptions can be fact-based, and sometimes not. Understand the
> customer and why they're migrating away, and you might have an
> opportunity or maybe even a sale. Walk in with a discussion of
> translation or emulation, and you may well miss out.
>
>
> --
> Pure Personal Opinion | HoffmanLabs LLC
Totally understand, VSI need to focus on what's necessary to get VMS viable again for them
Just like revenue leakage in any business, there is sadly VMS leakage in terms of systems out there who are stuck in old business pathways, destined for replacement rather than refurbishment :-(
It comes down to the issue of certification
They looked at other emulators but in a production environment certifications count
For example, Charon is VMware certified (versus some of the others that say they run on VMware)
They are highly risk adverse because they are not just responsible to their own internal customer base so any solution must tick all sorts of certifications and/or testing regimes. The other emulators simply didn't tick all the necessary boxes despite some of them probably being quicker