Hybrid SaaS?
-
I'm thinking about a solution where the customer would pay a monthly fee for a service.
It includes hardware (on prem), software, some cloud services and whatever patching, backup etc that is needed. Basically everything that is needed for it to work.The customer will not own any of the hardware or software, just pay for the function it performs. There will be a setup fee. If the hardware breaks we will repair, upgrade or replace it at our discretion. As software versions becomes EOL or at our discretion, we will upgrade or replace. If the customer don't want the service anymore he can terminate the contract at any time and we will reclaim the hardware.
We've never really done this type of deal before as we in the past would just do application development work that would run on the customers equipment, or equipment we would offer, on-prem or in the cloud. We want to move away from being hired guns and become more of a service provider - not an MSP for IT in general but for our own software.
Any tips or tricks or things to think about when doing this type of deal with both hardware and software? Both from the technical or business side.
And what would you call this type of arrangement - hybrid SaaS?
-
It's a mix of SaaS and HaaS. Really two separate things, just bundled. NTG started off doing this long ago. We made a SaaS product and we provided the on site hardware exactly as you describe.
-
@scottalanmiller said in Hybrid SaaS?:
It's a mix of SaaS and HaaS. Really two separate things, just bundled. NTG started off doing this long ago. We made a SaaS product and we provided the on site hardware exactly as you describe.
So SHaaS?
-
@scottalanmiller said in Hybrid SaaS?:
It's a mix of SaaS and HaaS. Really two separate things, just bundled. NTG started off doing this long ago. We made a SaaS product and we provided the on site hardware exactly as you describe.
How did it work out for you? Do you still do offer HaaS when it's suitable?
-
@Pete-S said in Hybrid SaaS?:
@scottalanmiller said in Hybrid SaaS?:
It's a mix of SaaS and HaaS. Really two separate things, just bundled. NTG started off doing this long ago. We made a SaaS product and we provided the on site hardware exactly as you describe.
How did it work out for you? Do you still do offer HaaS when it's suitable?
No, we phased it out about fifteen years ago.
-
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
-
@dafyre I understand your thinking but in this case it's not your average IT equipment but rather OT computing devices so they have to be on-prem. Similar to how you can put a PBX in the cloud but no the voip phone, because it has to be physically close to the person talking in it.
-
@dafyre said in Hybrid SaaS?:
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
How do you deal with things like talking to serial devices like a scale?
-
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
How do you deal with things like talking to serial devices like a scale?
Through devices like USBAnywhere.
-
If you can get your customers to switch from a capital expenditure model to an operational one, great. MS is doing that with their O365 setup, trying to get customers away from on prem whenever possible. And ultimately MS is ending up with more money.
I hear the excuses that it's possible to save money with SaaS, but I rarely actually see it costing less.
-
@Dashrender said in Hybrid SaaS?:
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
How do you deal with things like talking to serial devices like a scale?
Through devices like USBAnywhere.
RS232 serial, not USB serial.
-
@Dashrender said in Hybrid SaaS?:
If you can get your customers to switch from a capital expenditure model to an operational one, great. MS is doing that with their O365 setup, trying to get customers away from on prem whenever possible. And ultimately MS is ending up with more money.
I hear the excuses that it's possible to save money with SaaS, but I rarely actually see it costing less.
That's great of office products. But industrial stuff that needs to talk to equipment has a hard time with that model and no hardware.
-
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
How do you deal with things like talking to serial devices like a scale?
Serial over IP. I was doing that at my last job BEFORE we were virtual.
-
@dafyre said in Hybrid SaaS?:
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
How do you deal with things like talking to serial devices like a scale?
Serial over IP. I was doing that at my last job BEFORE we were virtual.
How do you do Serial over IP without hardware?
-
It's easy to say things like "just use serial over IP", but has anyone tried that? We did, and we found it cheaper and easier to do serial processing on a PC. Most serial over IP adapters are like $100. And how are you going to manage them? And how will you have flexibility for multiple connections? Cost rises very quickly when you are paying $100 per port to give them an IP address. And then how do you tie that serial connection to the data coming from other devices, since it's just streams from all over.
It doesn't work in the real world, not for a lot of things. Serial over IP would result in an industrial scale just sending random data over the Internet. How do you expect to use that?
-
@scottalanmiller said in Hybrid SaaS?:
@Dashrender said in Hybrid SaaS?:
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
How do you deal with things like talking to serial devices like a scale?
Through devices like USBAnywhere.
RS232 serial, not USB serial.
He had the right idea though.. they do make units to handle this.
-
@JaredBusch said in Hybrid SaaS?:
@scottalanmiller said in Hybrid SaaS?:
@Dashrender said in Hybrid SaaS?:
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
How do you deal with things like talking to serial devices like a scale?
Through devices like USBAnywhere.
RS232 serial, not USB serial.
He had the right idea though.. they do make units to handle this.
Yeah, I had looked at that. But really, that costs more than a Raspberry Pi and basically contains a full computer. So if we deploy this... other than costing too much and being too simple to be easy to use, what have we accomplished? We are right back to deploying hardware at the customer site - so exactly the thing we were supposedly trying to avoid. But not in a good way to be usable (in a simple case like a scale or other industrial equipment that needs to be combined with other local data to be meaningful) so we lose functionality without addressing the perceived problem.
-
I'll give a concrete example that I think explains how simple the problem is...
We have operators who fill out a web page with data about some items. They then hit a button on a scale and get the weight of the item and type it into the web page. This is simple, no hardware needed on site. Pure web page.
In the past they wanted the scale to talk to the application directly, and didn't want to provide their own hardware that would have a serial port on it (because that's stuff their IT doesn't managed.) So we provided desktops with serial ports so that the scale could talk to the computer and fill in the weight on the web page while they scanned it. Having the scale talk to the computer locally was necessary to correlate the weight to the item being entered.
If we use Serial over IP, we would still have to provide the hardware. So nothing changes. We would still be buying and deploying computers with serial adapters to the customer site, just also making them provide PCs to use.
But in the SoIP model, the serial data would be sent to our hosted app disconnected from the items being scanned in. While we could guess that the weights being received were associated with certain data, it would just be a guess because nothing obvious would reliably tie the two things together.
-
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
How do you deal with things like talking to serial devices like a scale?
Serial over IP. I was doing that at my last job BEFORE we were virtual.
How do you do Serial over IP without hardware?
There's nothing physical to plug into the server piece. The serial device connects to the network, and you install software on the Server that uses it.
Something similar to: https://www.startech.com/ca/Networking-IO/Serial-over-IP/4-Port-Serial-Ethernet-Device-Server-with-PoE~NETRS42348PD
Edit: You said a scale, and that led my brain directly to Scale Computing. But this type of adapter will work for pretty much anything that works on a serial line.
-
@dafyre said in Hybrid SaaS?:
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
@scottalanmiller said in Hybrid SaaS?:
@dafyre said in Hybrid SaaS?:
With things like Vultr and DO and the like, I'd think there would be little reason to put fresh hardware on a customer's site provided they have decent internet.
How do you deal with things like talking to serial devices like a scale?
Serial over IP. I was doing that at my last job BEFORE we were virtual.
How do you do Serial over IP without hardware?
There's nothing physical to plug into the server piece. The serial device connects to the network, and you install software on the Server that uses it.
Something similar to: https://www.startech.com/ca/Networking-IO/Serial-over-IP/4-Port-Serial-Ethernet-Device-Server-with-PoE~NETRS42348PD
Edit: You said a scale, and that led my brain directly to Scale Computing. But this type of adapter will work for pretty much anything that works on a serial line.
That device is an industrial linux server, but with just one application.
It's better to just put the processing of the serial data inside of a generic industrial server.