Microsoft и Amazon.com сделали ставку на перенос баз данных в “облака” (cloud database) и предоставление доступа к ним в качестве сервиса. Однако на этом пути все еще сохраняется целый ряд барьеров, без устранения которых предприятиям нечего и думать о широком использовании СУБД с помощью услуг. Основные трудности здесь связаны с проблемами обеспечения безопасности, выработкой ценовой модели и производительностью при обслуживании больших приложений.
Тем не менее, отмечает аналитическая компания Forrester Research в исследовании “Database-as-a-Service Explodes on the Scene”, при правильном использовании “заоблачные” базы данных могут обеспечить немалую экономию и облегчить администрирование ИТ-ресурсов. Следовательно, такая технология должна занять достойное место в корпоративной стратегии СУБД.
Аналитики советуют компаниям осваивать технологию DaaS (Database as a Service — база данных в виде сервиса) постепенно. Начинать стоит с небольших новых Web-приложений, не играющих особо важной роли для бизнеса. Данные там должны быть структурированными, а в качестве протоколов лучше всего использовать SOAP и REST. На следующем этапе Forrester рекомендует перейти к составным (mashup) и мобильным приложениям, и только после этого можно приступать к заключительной фазе — переводу в “облачную среду” уже развернутых корпоративных приложений.
“Технология DaaS предоставляет отличную возможность для перевода в облачные среды некоторых новых приложений Web 2.0, которые не слишком важны для бизнеса, но сулят немалую экономию малым и средним компаниям”, — заявил автор исследования Ной Юханна.
Переводом баз данных в облачные среды уже занялся целый ряд производителей. Так, Microsoft разработала для этого СУБД SQL Server Data Services, а компании EnterpriseDB и Amazon.com вместе предлагают сервис SimpleDB.
В то же время некоторые наблюдатели воспринимают такой подход весьма скептически. Они сомневаются в том, что “заоблачные” базы данных смогут справиться с огромными объемами корпоративной информации или обеспечить нормальную работу “тяжелых” приложений. Однако в ближайшие два-три года, считает Юханна, произойдут заметные сдвиги в области обеспечения безопасности данных, производительности и доступности сервисов. А это, в свою очередь, позволит поставщикам DaaS-услуг поддерживать комплексные приложения, важные для бизнеса.
Forrester рекомендует корпорациям не торопиться интегрировать DaaS с локальными хранилищами данных, так как в этом случае придётся открывать дополнительные порты, ужесточать меры безопасности и тщательно следить за интеграцией метаданных. Кроме того, по мнению Юханны, компаниям не стоит начинать с хранения на платформе DaaS конфиденциальной информации. Сначала лучше разместить здесь общедоступные сведения, а потом применять шифрование данных, заниматься их аудитом и организацией безопасных сетевых подключений.
“Когда сорок лет назад появились первые технологии баз данных, никто не решался использовать их в своих ответственных приложениях, — вспоминает Юханна. — Надежными тогда считались COBOL, файлы и записи на бумаге. Но со временем все изменилось. То же самое повторяется и с DaaS: такие облачные базы данных выйдут на первый план года через три-четыре, когда смогут обслуживать крупные приложения, важные для бизнеса ”.