Lee M. | has entered the room |
Lee M. | back... sorry about that |
Matt T. | no prob |
Jason S. | no prob |
Jason S. | i was assuming who you were |
Jason S. | because i just got notification of the info email you sent |
Lee M. | yeah... I'm the one who just posted 2 emails |
Matt T. | we'd be happy to answer questions you might have |
Lee M. | When will you be ready for operation? |
Matt T. | we're officially opening up next wednesday |
Matt T. | you mentioned hosting your rails apps on a VPS |
Aug 4 | 4:45 PM |
Lee M. | We're considering dedicated servers, too... but VPS seems to be recommended on the Rails mailing list. |
Jason S. | vps is a good fit for rails |
Matt T. | that was a huge factor in us launching the VPS services, because dedicated works great for rails, but is $$$ |
Jason S. | vps is a good middle |
Jason S. | much better than shared |
Lee M. | Do you have a recommended rails setup? |
Lee M. | i.e. apache 2.2 or lighttpd |
Lee M. | mongrel or fastcgi |
Matt T. | yes we have some preconfigured rails stacks |
Matt T. | mongrel clusters for us please :) |
Matt T. | with apache serving static |
Matt T. | we can support lighttpd & fastcgi too, but mongrel/apache is the best combo to date |
Matt T. | especially if you use capistrano |
Lee M. | have you always been in the hosting business or are you rails developers who saw an opportunity to provide good rails hosting services? |
Matt T. | we've provided managed hosting services for quite sometime. |
Matt T. | linux based, mail, web, etc. dedicated colo boxes for businesses. |
Matt T. | but most of that business hosts our development projects |
Daniel W. | has entered the room |
Matt T. | hi dan |
Aug 4 | 4:50 PM |
Jason S. | hello |
Lee M. | What types of management is included in the basic services? |
Jason S. | by basic service, you mean vps? |
Matt T. | the ability to install packages and reboot the server for VPS slices. |
Daniel W. | Hey guys, I am Lee's collegue and wanted to try to follow the discussion without leaning over his shoulder. But campfire just shows me the discusion from the point I joined. So let me catch up, over his shoulder :-) |
Lee M. | how about setting up automated backups and monitoring of applications? |
Matt T. | the automated backups would be handled under our managed services. |
Matt T. | we take live snapshots of the VPS at different points, then move it offsite for backup. |
Matt T. | we also have it ready to restore, should something happen to your VPS locally. |
Lee M. | how much are your managed packages? |
Matt T. | they are customized based on monitoring, backup and admin needs. |
Matt T. | so for instance |
Aug 4 | 4:55 PM |
Matt T. | you could just add on backups which is based on disk usage. |
Matt T. | we already have networking and hardware monitoring in place, but if you wanted to check specific applications, we could handle that too. |
Matt T. | daniel - did you have any questions from the stuff you missed? |
Daniel W. | Not yet. I am not convinced by VPS I preffer a dedicated host and Lee did like your still and the fact that your a just starting. |
Matt T. | it kind of depends on how much you want to spend and what your application demands are. |
Matt T. | we started the VPS stuff, because there was a huge gap between shared hosting performance and dedicated machine costs. |
Matt T. | we're developers too, and found most of our smaller clients didn't want full managed/dedicated hosting. |
Daniel W. | To be honest the application demand of our biggest app (for us not our customers) is not that big. Currently it's time.onrails.org, a Rails app that has about 300 users. But even with a single user it's pretty slow on Dreamhost shared plan. So we wanted to provide something way faster. |
Matt T. | a VPS/dedicated package will smoke dreamhost :) |
Jason S. | do you understand how the xen vps works? |
Lee M. | that's what we like to hear |
Daniel W. | Go ahead, we listen. |
Jason S. | the basic premise |
Aug 4 | 5:00 PM |
Jason S. | is that you are able to designate system resources |
Jason S. | in a hard way |
Lee M. | FYI, if you can't tell, English isn't Daniel's first language :) |
Jason S. | so that what one user is doing on the machine cannot affect other users |
Jason S. | on a shared hosting system |
Jason S. | if one website hits a peak in terms of visitors |
Jason S. | lets say they are hitting a mysql backend |
Daniel W. | But I can read very good :-) |
Jason S. | it can really eat up available resources, especially memory |
Jason S. | in the world of xen, your memory is yours. no one else can touch it |
Jason S. | same with processor slices |
Daniel W. | So for 1024slice how much disk/cpu usage do you have at any moment. In other words what's the mimimum garanteed? Is it burstable? |
Matt T. | a VPS basically splits one big server, into several smaller servers. |
Jason S. | your disk is constant |
Jason S. | you would get 1GB of ram |
Jason S. | always |
Lee M. | how much processor do we get per slice? is that a hard maximum or can it unused portions of other slices' cpu? |
Jason S. | and you get a defined % of utilization |
Matt T. | each slice is alloted a portion of the CPU based on the slice size. 1024 would be the largest. |
Jason S. | there is a minimum guarantee, you get more if its not in use |
Matt T. | but when the system is not under full load, you can take as much as you need. |
Daniel W. | What's that mimimum? |
Matt T. | 50% of one CPU |
Matt T. | for a 1024 slice |
Daniel W. | That's not bad :-) |
Aug 4 | 5:05 PM |
Daniel W. | So yo are using a colocation facility in Saint Louis? Datotel? |
Matt T. | yes we have space in their NOC |
Daniel W. | How many servers do you have now? |
Matt T. | we have 4 racks at datotel |
Matt T. | up the street |
Matt T. | the VPS is a new offering at this point |
Matt T. | so we are buying servers as we need them |
Daniel W. | Cool. We are not done with the questions :-), but in any case I whish success. |
Matt T. | thanks. how about you guys - all rails development? |
Daniel W. | Do you provide updates and maintenance for the operating system? |
Matt T. | not on the VPS slices |
Matt T. | we will offer package update and such via the management portal. |
Daniel W. | Yea, since october last year. We just finished a big eCommerce platform that requires heavy traffic. |
Matt T. | but actually executing that falls on the customers. |
Matt T. | it is just one button to push though ;) |
Daniel W. | My worry is security update when I am gone over a week-end. |
Matt T. | sure - are you using mysql? |
Daniel W. | Yes. |
Matt T. | you can minimize security exposure, so that the only ways into the box are via SSH and the web. |
Matt T. | if there was a major SSH vulnerability, we would immediately push updates out to all slices. since every machine uses it. |
Aug 4 | 5:10 PM |
Matt T. | what distro have you been hosting on? |
Daniel W. | No it was os related. I had a redhat server, they issued a security update. I didn't see before the week-end over and my server was attacked. So, I preferred paying more to have people taking care of these nitty-gritty details, that are so important. |
Daniel W. | That was around the year 2000...I don't recall. |
Matt T. | you can automate a lot of the package updates to happen automatically. |
Matt T. | that might save you again one day... |
Matt T. | we handle security updates/monitoring for several larger clients. but the windows boxes keep us up at night, not linux ;) |
Daniel W. | Lee, really want to go with you guys. I think from a support point of view that would make sense, as you need to make good impression and will certainly work hard to make you venture successfull. Are you working full time on it? |
Matt T. | yes - we have been doing hosting for a while, so it's not quite a completely new business. |
Matt T. | just an expansion. |
Lee M. | do you provide an admin panel to make it easy to add domains, subdomains, svn repositories, users, etc? |
Matt T. | we dont' handle dns, but are partnering w/ DNSmadeEasy to do so. |
Daniel W. | What firewall solution do you offer? |
Matt T. | svn repositories can be setup via package installs (pushed out via portal). |
Aug 4 | 5:15 PM |
Matt T. | we could customize one on your slice based on your needs. iptables based. |
Lee M. | we could use our existing name registrars to add new domains and subdomains, we would just need to point them to the IP address you give us, right? |
Matt T. | correct. |
Matt T. | one IP per slice, so if you were hosting multiple domains, you would use name based virtual hosting. |
Jason S. | or you could buy multiple sices, ;) |
Jason S. | slices |
Daniel W. | We need to support dynamic subdomains on our application. Can than be configure with you guys? |
Matt T. | do you mean 37signals like subdomains? |
Matt T. | name.domain.com? |
Daniel W. | Exact. |
Matt T. | yeah that's actually handled bya rails plugin and some DNS configuration i believe |
Daniel W. | Yea, as soon as your register to the aplication you would have your own url. i.e. matt.time.onrails.org or mat.timerpad.com |
Matt T. | you point one domain at your IP with wildcard matching, then rails routes accordingly. |
Matt T. | i am a big fan - think that is a nice touch for an app. |
Daniel W. | Ok. We could set this up on a shared host. |
Daniel W. | It's great when you need to share the app with several people. |
Aug 4 | 5:20 PM |
Daniel W. | I mean't we could not. |
Matt T. | it would be tough at most places. |
Daniel W. | That's all for me. Gotta run. Thanks for you time. |
Jason S. | thank you for stopping by |
Matt T. | no prob - let us know if you have any questions. |
Matt T. | lee - did we cover everything? |
Lee M. | ... i'm not done yet :) |
Daniel W. | Any special deals? :-) |
Lee M. | is portal an admin panel application? |
Matt T. | we do referral discounts |
Daniel W. | I refer Lee. |
Matt T. | lee - the panel is a custom app, web based, that we wrote to managed the slice. |
Matt T. | lol |
Daniel W. | A Rails app? |
Lee M. | do we have access to it? |
Matt T. | yes rails app - you'll have access over an SSL port. |
Lee M. | or do we need to install cpanel or webmin ourselves? |
Matt T. | you can also login via SSH of course. |
Matt T. | cpanel and webmin you would need to install. |
Lee M. | we would have full root access, right? |
Matt T. | yes full root - just like dedicated. |
Aug 4 | 5:25 PM |
Matt T. | do you have distribution preferences? |
Lee M. | OS X :) |
Matt T. | LOL - me too! |
Matt T. | textmate? |
Lee M. | of course |
Matt T. | nothing but the best ;) |
Lee M. | i'm most familiar with gentoo, but i'm not attached to it |
Lee M. | i understand emerge, i don't get apt-get |
Lee M. | we've heard good things about *BSD, but I've never installed anything on it |
Matt T. | we're offering fedora, centos, debian and ubuntu to start. gentoo soon as well. |
Lee M. | do you recommend any over the others? |
Matt T. | i prefer ubuntu or centos. |
Jason S. | apt-get is very easy to use |
Matt T. | ubuntu is a more up to date debian, better support. centos is a free red hat enterprise version. |
Aug 4 | 5:30 PM |
Lee M. | how long does it take from when we sign up until we can login to the box? |
Jason S. | less than a minute |
Daniel W. | Ubuntu is backup by lost of money from the guys that create Thwat in South Africe. |
Daniel W. | That's to much. Lee these guys are not serious. |
Daniel W. | :-) |
Jason S. | minute gives us breathing room |
Jason S. | could be 20 secs |
Matt T. | hey when you want a slice you want a slice! |
Daniel W. | All right guys. You conviced me. We will start installing our app soon. |
Jason S. | good to hear |
Matt T. | looking forward to it. |
Daniel W. | So what about a good deal? |
Matt T. | send us your programmer friends and tell them to say "daniel sent me". |
Matt T. | the credits will pile up :) |
Daniel W. | What's the kick back? |
Lee M. | daniel doesn't have friends |
Matt T. | haha |
Daniel W. | No, Lee is a collegue. |
Jason S. | motivation to make some friends! |
Aug 4 | 5:35 PM |
Lee M. | one of _my_ friends is using railsmachine... how are you so much cheaper than them? |
Jason S. | you got to us before we put that on the FAQ |
Lee M. | you FAQ is a little sparse |
Daniel W. | You should pay us for all the questions we had. |
Jason S. | short answer, we thing other hosting charges more than necessary |
Matt T. | we've asked ourselves that question a lot - we can only guess greed and perhaps they are just getting started. |
Lee M. | good answer |
Jason S. | check back in a day and we will have that on the FAQ |
Lee M. | maybe they use it to fund Zed's mongrel development |
Matt T. | that's not a bad place for it to go! |
Lee M. | you could just post this whole chat to the FAQ :) |
Matt T. | we didnt make it to railsconf, but heard he was a big hit (zed) |
Matt T. | or post it on the wiki. for answers to all your questions see the lee/daniel/jason/matt roundtable. |
Lee M. | are you coming to rubyconf? |
Matt T. | didnt it just sell out? |
Lee M. | i think so... it's in our home town (Denver) so we signed up quick |
Daniel W. | Have a good week-end guys. I'll be back. |
Matt T. | we've been working like crazy - a break would be nice. |
Matt T. | later daniel. |
Jason S. | i've actually got to step out also |
Lee M. | if we decide to go with you guys... what are the next steps? should we email or call? we'll probably make a decision next week |
Jason S. | lee, daniel - nice chatting with you |
Lee M. | thanks, Jason |
Matt T. | lee - we'll have the signup form live next week. just check back in and you can create a slice. |
Daniel W. | Can I use this transcript on my blog to brag about you guys? |
Aug 4 | 5:40 PM |
Matt T. | if you're interested some of the managed stuff we discussed, shoot me an email to customize it. |
Aug 4 | 5:40 PM |
Matt T. | absolutely - that might get you some credits ;) |
Jason S. | give us a link to the blog also |
Jason S. | and thanks for the mention |
Lee M. | ok... thanks for the info... we'll contact you next week... the blog will be on http://onrails.org |
Matt T. | lee to discuss the managed and we can setup a call/chat. |
Daniel W. | Doesn't go all the way back. So that won't work. That was just an idea. |
Matt T. | i can send it to you daniel |
Matt T. | whats your email? |
Daniel W. | Cool. |
Lee M. | cool... have a good weekend |
Lee M. | has left the room |
Jason S. | alright guys, you too |
Matt T. | take care. |
Daniel W. | has left the room |
Jason S. | has left the room |