SliceChat — Today, August 4

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
 

SliceChat

People in this transcript

  • Daniel Wanja
  • Jason Seats
  • Lee Marlow
  • Matt Tanase
  • thomas