Rackspace Cloud is a division of Rackspace focused on cloud technologies development. Their own service (actually three – Rackspace Cloud Servers, Rackspace Cloud Files and Rackspace Cloud Sites) is based on the recently acquired Slicehost VPS servers infrastructure. Since I am a Slicehost client myself and have many clients being hosted there, I was really curious how the Rackspace services look like.
Because of my relocation to Prague I was too busy and didn’t have a chance, but better later.. so starting now.
Creating an account was a bit disappointing: when I tried to log in to a just created account, it didn’t allow claiming that my account is suspended. Their live support (they call it “our famous Fanatical support”) explained me that it is not a bug, it is a feature, needed for fraud protection, and my account will be activated only after they have me verified by a phone call. I didn’t understand if it’s a random procedure or every new client has to be verified, neither do I know how long would I have to wait if I didn’t address the question to their live support right away. Also, I would feel much more comfortable if I got some warning that this may or should happen.. But OK, no real problem, they called me in several minutes and the rest of the process was absolutely seamless.
They have a really cool interface, well designed, pretty looking and quite intuitive. I got my server up and running in minutes and found that it looks exactly like my Slicehost servers. Two IPs – internal and external, initial root password which is a combination of the server name and random part and so on, everything looks familiar. Quite expected. But there is one notable difference. I don’t know why, but Rackspace 256M server shows 329036k of RAM while Slicehost’s 256M slice shows 262364k as expected. I don’t know if there is similar difference between higher memory slices, I’ll check this later. Disk space is same – 10GB for 256M server, 20GB for 512M and so on.
Update: Looks like in my case Xen balloon driver doesn’t work properly. According to /proc/xen/balloon 262144kB is allocated, 270336kB is the maximal target, but I see 329036kB of usable memory. Also, there is no usual message about “Setting mem allocation” in dmesg. But shhhh.. I don’t mind having a bit more RAM :)
I am going to play with both APIs a little and describe this in another article, but in general both APIs are similar (yes, Slicehost and Rackspace have different APIs).
So, now it’s time to look at pricing.
Slicehost offers 256MB slices for $20 a month, and it looks more expensive than $10.95 a month from Rackspace. But don’t forget about bandwidth. Slicehost’s 256MB plan includes 100GB of bandwidth, similar plan from Rackspace doesn’t include any bandwidth. They count it separately: $0.08/GB for incoming and $0.22/GB for outgoing bandwidth. Thus, if incoming to outgoing ratio is e.g. 1:10, you will pay the same $20 a month for 256MB server and 40GB of outgoing bandwidth as you pay for Slicehost’s 256MB slice and 100GB of bandwidth. So, it depends. If you don’t need more than 40GB/month for a 256MB server, Rackspace is cheaper for you. On the other hand, Rackspace charges on the per hour basis, you can turn servers on and off via their web interface or use API and pay only for time when servers are on.
This comes to another interesting question: Slicehost and Rackspace servers share the same internal network. I am pretty sure that they treat any data transfer between them as local and don’t charge for it. I am going to check this tomorrow (billing statements available for previous day only). If it’s true, it’s possible to use Slicehost’s server as a frontend/proxy and save some cost.. Updates will follow.
Rackspace Cloud – это подразделение хостинговой компании Rackspace, занимающееся cloud-технологиями. Их собственный сервис (на самом деле три сервиса – Rackspace Cloud Servers, Rackspace Cloud Files и Rackspace Cloud Sites) базируется на серверах недавно ими приобретенной известной компании Slicehost, занимающейся VPS-хостингом и cloud-хостингом в том числе. Поскольку я являюсь давним клиентом Slicehost как и многие мои клиенты, мне было крайне любопытно, на что похожи сервисы компании Rackspace.
Я был слишком занят переездом в Прагу, поэтому руки дошли далеко не сразу, но лучше поздно, чем никогда, так что все-таки опишу свои впечатления.
Процесс создания аккаунта привел меня в некоторое недоумение: когда я попытался залогиниться свежесозданным аккаунтом, я получил сообщение, что мой аккаунт заморожен. Их “живой саппорт” (они его скромно назвают “наш знаменитый Фанатический саппорт”) объяснил мне, что это вовсе не баг, это такая фича для защиты от фрода, и мой аккаунт будет активирован только после того, как меня верифицируют при помощи телефонного звонка. Из объяснений было непонятно, общая это процедура или объекты верификации выбираются случайно, и мне так повезло. Еще интересно, если бы я не обратился сразу же в саппорт, сколько бы мне пришлось ждать этой верификации. Вообще-то не мешало бы объяснить свежезарегистрированному клиенту, что происходит, вместо вываливания пугающе красного сообщения “Ваш аккаунт заморожен”. В принципе все это не создало особых проблем, мне позвонили через несколько минут, задали вопросы типа где я живу и какой у меня адрес email, и все остальное прошло гладко. Да, это “собеседование” происходит на английском, хотя я не спрашивал, вдруг они могут предоставить русскоязычного сотрудника..
Мне сразу же понравился их интерфейс. Все продуманно, красиво и вполне интуитивно. Через несколько минут я уже имел работающий сервер, который выглядел в точности как мои сервера на Слайсхосте. Те же два IP – внутренний и внешний, пароль рута из имени сервера плюс сгенерированная часть, в общем, все выглядит очень знакомо. Я этого и ожидал. Но есть разница. Я не знаю почему, и нигде это не упомянуто, но 256-мегабайтный сервер показывает 329026Кб памяти, тогда как Слайсхостовские 256М сервера показывают 262364Кб, как и ожидается. Я пока не проверял сервера с бОльшим объемом памяти, есть ли там какая-то разница, обязательно проверю попозже. Объем дискового пространства одинаковый – там и там 10Гб для 256М сервера, 20Гб для 512М и т.д.
Конечно, самое интересное – собственно “клаудная” часть, то есть API. Я обязательно напишу об этом попозже, как только наиграюсь с обоими API (в смысле Rackspace и Slicehost, – да, у них разные API).
Так что сейчас осталось только взглянуть на цены.
Slicehost предлагает 256Мб серверы за 20 долларов в месяц, и на первый взгляд это дороже, чем 10.95 в месяц за аналогичный сервер от Rackspace. Но не надо забывать о включенном в тариф трафике. Slicehost включает 100Гб трафика в предложение 256Мб сервера, Rackspace не включает трафика вообще. Они считают его отдельно от сервера: 8 центов за гигабайт входящего и 22 цента за гигабайт исходящего. Таким образом получается, что если взять, к примеру, соотношение входящего к исходящему 1:10, то вы заплатите те же 20 долларов в месяц за 256Мб сервер и 40Гб исходящего трафика, что и за 256Мб сервер от Slicehost и 100Гб трафика. Так что это зависит. Если вам не нужно больше 40Гб трафика с одного 256Мб сервера, то Rackspace будет для вас дешевле. Надо отметить, конечно, еще и то, что Rackspace считает по часам: сервер можно включить и выключить через веб-интерфейс, и платите вы только за то время, когда он включен.
Отсюда вытекает другой интересный вопрос: Slicehost и Rackspace имеют общую внутреннюю сеть. Я почти уверен, что они считают трафик между собой локальным и не берут за него деньги. Я буду это проверять, конечно, так что ждите апдейтов. Если это действительно так, можно немного сэкономить, если использовать в качестве прокси сервер от Slicehost, а внутренние сервера – от Rackspace.
Продолжение следует..
Comment it: