Home
Angel Station
Продолжение следует
Cloud от Майкрософт 
30th-May-2008 10:12 am

Оно стряслось.

http://msdn.microsoft.com/en-gb/sqlserver/dataservices/default.aspx

Примерный перевод: "SSDS - SQL Server Data Services Developer Center - набор сервисов [Microsoft], основанных на стандартах доступа и безопасности, для хранения и обработки данных на основе технологий SQL Server и Windows Server."
В общем, онлайновое SQL-хранилище для чего угодно - в контейнерах и с метаданными. Размер одного контейнера - до 2 гигабайт. Поддерживает SOAP и REST. Неплохая прибавка к пенсии для Web 2.0: можно не заморачиваться на локальные серверы или на SQL-хостинг. Пример реализации простой системы - PhluffyFotos. Более сложной - Litware HR.
Бета. Для доступа требуется регистрация и ждать.
Зарегистрировался.
Жду.
Comments 
30th-May-2008 06:43 pm (UTC)
Web Service SQL - is not it too slooooow?
30th-May-2008 07:38 pm (UTC)
Кто ж его знает... Пожуем - увидим: скорость сильно зависит от конкретной реализации (как кеширование организовано, как транзакции работают, как они летают (какие к серверу, а какие - в cloud), как серверы в этом cloud-е взаимодействуют) и от самого приложения (а оптимизация транзакций - это та еще наука :) ). Фотохостинг, вроде, летает довольно быстро: я сравнил скорость поиска по ключевым словам PhluffyFotos и LiveJournal (принципы поиска у них одинаковые). На первом запросе у LiveJournal получилось сильно медленнее :) На третьем запросе (который уж точно кешрованный) получились одни и те же 5 секунд. Попробовал то же самое на Picasaweb: там чуть быстрее - 4 секунды на первом поиске и 3 секунды на повторных.
В общем, есть шанс, что не все так плохо :)
31st-May-2008 02:21 am (UTC)
Что-то я не очень понимаю, какой смысл в select, который выполняется несколько сек.
31st-May-2008 04:54 am (UTC)
Нет, за несколько секунд выполняется больше, чем select: запрос улетает, обрабатывается, результат заворачивается в страницу, добавляется графика и пр. и все это возвращается пользователю в браузер.
На самом деле все еще интереснее.
Во-первых, в идеале cloud же больше, чем база данных: идея состоит в том, что пользователь может получить любую систему нужной мощности не устанавливая железо и софт и не разворачивая ее, а организовывая нужные службы из cloud-а - пользовательский интерфейс, SMS, каталоги, мониторинг и прочее. Для этого должно существовать это самое полноценное "облако". Пока что собственно коммерческого "облака" добиться не удалось никому, но базы данных (которые должны крутиться в основе) потихоньку научились. Началось все с (почему-то) Амазона, теперь вот Майкрософт вышел, дальше обещаются Гугл с IBM-ом.
Учитывать тут нужно следующее: пользователю предоставляется не отдельная база и даже не сервер, а кластер - любого размера. То есть, для начала можно и одной-двумя базами обойтись. Дальше по мере роста запросов к базе просто докупаешь кластерные мощности - сколько надо. Отпадает куча проблем: проблема развертывания, обслуживания и администрирования (до некоторой степени), масштабирования, доступности, резервного копирования, безопасности (опять же, до некоторой степени), распределения нагрузки и пр.
На самом деле ровно до этого места все понятно.
Интересное должно начаться дальше - когда на этот cloud станет возможно приделывать сервисы. Допустим, я хочу написать свой Гугл. Могу я это сделать на базе SSDS? - Конечно могу, но, как Вы верно заметили, при текущей архитектуре система будет реагировать на запросы по 4-5 секунд. А Гугл реагирует за 1-2. Что нужно, чтобы догнать и перегнать? - Нужно, чтобы мои приложения крутились не на моем сервере и не на стороннем хостинге, а в то же кластере.
И вот на конкретную реализацию лично мне очень хочется посмотреть.
А пока что можно покрутить и SSDS: а что... У меня есть множество идей, которые я не могу реализовать, не имея в онлайне собственного полномасштабного кластера ;)
17th-Jul-2008 06:28 am (UTC)
Anonymous
Ждём продолжения!
17th-Jul-2008 07:16 am (UTC)
:) Я пару дней назад как раз получил доступ к системе... Надо начать ее трогать за вымя :)
17th-Jul-2008 07:24 am (UTC)
Anonymous
Правильно ли я понимаю, что после регистрации вы получаете "кусок облака" на серверах Microsoft и набор инструментов для работы с ним?
17th-Jul-2008 07:26 am (UTC)
Anonymous
И ещё вопрос (на самом деле у меня их очень много :) - сколько Вы ждали доступа к заветной бете?
17th-Jul-2008 02:20 pm (UTC)
Чуть больше месяца.
This page was loaded Jul 14th 2009, 3:07 pm GMT.