DoESLiverpool / somebody-should

A place to document practices on the wiki and collect issues/suggestions/to-do items for the physical space at DoES Liverpool
31 stars 11 forks source link

Put in a rack for hosting Internet connected systems / IoT systems #687

Closed ajlennon closed 5 years ago

ajlennon commented 6 years ago

Breaking this out from the wider discussion in #598 as it came up over the weekend

I am interested in the idea of DoES hosting a rack of Internet connected computer equipment as a service for DoES members and as an ongoing revenue generator for DoeS.

Given all the work going on to put the Internet / Networking in place now seems a good time to have that discussion. Also given the work @mattwilsondotuk and co are putting into IXLiverpool.

This would need to be physcially contained and operate on a basic level of service where people manage their own problems with their own devices as DoES is not a data-centre. That said I'd be happy to help with managing the inevitable problems that crop up with any project.

I have hosted a "Linux Build Box" at DoES for some time. In fact it was one of my initial needs when I met with @amcewen on my first visit to DoeS. That's worked very well for my business needs, for me, and I think that model could be/is relevant to others.

In a similar vein, I believe the need for Internet connected IoT systems for testing is only going to increase. A space that can provide this type of facility is useful to SMEs in the IoT world. We could potentially offer connectivity through to LoRA/SigFox/NB-IoT networks and so forth.

This leads into Liverpool being a destination of choice for people wanting to develop or test or just talk about excellence in making IoT devices work. For example today everybody in the UK has to go to Newbury to try out their NB-IoT devices. We surely want to be in a position to invite people doing interesting things with wide area IoT to visit us at DoES to try things out?

This came to mind through something I read a while ago on some guys who are co-locating your RaspberryPis. I could see this being attractive to schools for STEM and for hobbyists alike

@see https://www.raspberrypi.org/blog/raspberry-pi-colocation/

Thoughts appreciated

ajlennon commented 6 years ago

@amcewen when you get a chance can you remind me who that chap is who has kit that might be relevant here? Thanks

Pezmc commented 6 years ago

I have an old 1U server I can donate if it would help with this plan at all, currently located in Manchester Universities CompSoc server room. It's not much performance wise though!

IBM eServer XS x336 Intel Xeon 3.6GHZ x2 16 GB RAM

I imagine it could host virtual machines/ssh access, but is a server, so it's loud...

ajlennon commented 6 years ago

That sounds great thanks @Pezmc

amcewen commented 6 years ago

Does it? It sounds noisy. (Not intending to look a gift horse in the mouth @Pezmc, good of you to offer it! :-) I'm not convinced we should be hosting "proper" servers in the space, especially next to an area where we're expecting people to be taking calls :-/

johnmckerrell commented 6 years ago

Yes, need to remember that ventilation will be limited and the cupboard certainly won't be climate controlled too.

ajlennon commented 6 years ago

A server is noisy because of a noisy fan surely? Is fan replacement not an option?

amcewen commented 6 years ago

The numerous noisy fans, IME. One in the power supply and a row of them across the case last time I was worrying about that sort of thing. I think quiet servers would be okay, but they're not usually optimised for that (I think the 1U sizing doesn't help, that's optimised for packing in servers, not for providing room for air circulation and heat dissipation, so you're trying to cool something through a letterbox :-)

I think quiet servers would be okay, and room for hosting some Raspberry Pis sounds good (the MQTT server for general use that's sat by my desk would be much better suited to storing in the data cupboard :-)

I suppose I'm in favour of waiting till we know the requirements of the people using the machines (so your build box is a good example of that, and maybe having space in the data cupboard for some desktop format machines makes sense), rather than starting to collect semi-random servers :-D (if anyone wants some semi-random old servers, we're about to leave a couple that haven't ever been used behind...)

ajlennon commented 6 years ago

I took the noisy fan out of my build box to make it water cooled for just this reason :)

Thingomy commented 6 years ago

I am extremely interested in this -- i am currently paying for a fairly expensive virtual server, which this could completely replace.

I have also considered subletting server space in the past and running my own small scale hosting business. If anyone has a basic wordpress site etc and needs somewhere to host it, let me know, i could organise something.

JR

On Wed, 21 Mar 2018, 14:26 Alex Lennon, notifications@github.com wrote:

I took the noisy fan out of my build box to make it water cooled for just this reason :)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/DoESLiverpool/somebody-should/issues/687#issuecomment-374955493, or mute the thread https://github.com/notifications/unsubscribe-auth/AIulC-BOF-3bEuTkGEzCpAOk4YKccyU8ks5tgmMAgaJpZM4SmnqA .

johnmckerrell commented 6 years ago

We would need to charge for any colocating hosting that we provided of course. With membership discount we may end up cheaper than what you're getting elsewhere but we also might not be able to provide the same level of service.

Worth putting this in here too that the internet service we get on day one is unlikely to support this.

ajlennon commented 6 years ago

@Thingomy - as we discuss what we might be able to put in place here it would be good to get a feel for what's wanted. Perhaps you and I can have an offline conversation to discuss what "self-managed rack space" might look like in the future?

mattwilsondotuk commented 6 years ago

Hi everyone, hosting small servers is what IX Liverpool already does in its data centre in the Baltic from £10 a month and will soon offer it in the tapestry, see https://www.ixliverpool.net/products-services/

One of the major differences in a proper Data centre type setup it's things like UPS, standby power, redundant internet connections and cooling so your server does not overheat, and from £10 a month, it's hardly worth the hassle to bootstrap it yourself and try to build out something similar.

That said, if DoES want to offer hosting we may be able to help offer a ups for the job while Baltic Broadband can offer IPv4 and IPv6 address on demand, and more importantly access to ix liverpool's dedicated LAN for IOT devices as we want to remove as many barriers as possible from providing internet access to people and things.

ajlennon commented 6 years ago

Where are you hosting in the Tapestry @mattwilsondotuk ?

UPS sounds helpful - thanks!

ajlennon commented 6 years ago

Significant concerns have been raised regarding this idea and these would need to be addressed in order for it to be possible to move forward:

mattwilsondotuk commented 6 years ago

@ajlennon we are hosting services in the basement Internet Exchange once it's built

mattwilsondotuk commented 6 years ago

I have a UPS for free to donate to doES if someone wants to come and collect from Crosby, its heavy! but I have all of the batteries etc. Its an APC Smart-UPS RM 5000VA XL, it will be great for running any sort of rack/comms for hours as its 3KW, so will run for ages. It also has a network card so you can monitor it via the network etc. We have been donated two of these at IX Liverpool, one we are using this other one we simply don't have the space for and want it to go to a good home! 8f5afed3-9a06-4e91-a745-8be980cc698d

ajlennon commented 6 years ago

Let me know when works for you @mattwilsondotuk and I'll come pick it up. How noisy is it?

Thanks! A/

mattwilsondotuk commented 6 years ago

This weekend? It's slient . It's a big brute and heavy so you need two people at the other end to lift. Text us with preferred time.

On Sat, 31 Mar 2018, 14:44 Alex Lennon, notifications@github.com wrote:

Let me know when works for you @mattwilsondotuk https://github.com/mattwilsondotuk and I'll come pick it up. How noisy is it?

Thanks! A/

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/DoESLiverpool/somebody-should/issues/687#issuecomment-377694100, or mute the thread https://github.com/notifications/unsubscribe-auth/ATz_V3YJLOXCqglWiak43r0WIXBs-LKgks5tj4hOgaJpZM4SmnqA .

ajlennon commented 6 years ago

Perfect. @amcewen loves silent!

Let me find a big brute for the lift and will let you know.

Thanks Matt.

ajlennon commented 6 years ago

@Thingomy I picked up that UPS from @mattwilsondotuk yesterday (many thanks again!). Are you about some time to take a look at it with me?

Thingomy commented 6 years ago

I think @magman2112 should be aroundfor that conversation too. We have penciled in a session on sunday, but it's still TBC.

On 3 April 2018 at 08:31, Alex Lennon notifications@github.com wrote:

@Thingomy https://github.com/Thingomy I picked up that UPS from @mattwilsondotuk https://github.com/mattwilsondotuk yesterday (many thanks again!). Are you about some time to take a look at it with me?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/DoESLiverpool/somebody-should/issues/687#issuecomment-378155698, or mute the thread https://github.com/notifications/unsubscribe-auth/AIulC1N-2lqGBMUUpr8fcGEOBYWVXW1xks5tkyVVgaJpZM4SmnqA .

ajlennon commented 5 years ago

This doesn't seem to be going anywhere so am closing