Как стать автором
Обновить

Aptana Cloud — наш ответ Google App Engine и Amazon-у!

Время на прочтение3 мин
Количество просмотров1.5K
Не так давно поисковый гигант Google предоставил разработчикам свою платформу для хостинга приложений — Google App Engine, которая предусматривает работу пользовательских приложений в среде компании, на основе их платформы. Разработчик полностью освобожден от работы с самим хостингом — для него все видно через призму несложного API, остальное забота компании Google. По сути, это очень высокоуровневая виртуализация хостинга. Сетевая инфраструктура также переносится на «плечи» провайдера, таким образом все приложения работают в некоторой среде, при этом даже не ясно (да и не нужно), где какой сервер, физический или виртуальный. Именно потому такая инфраструктура называется облачной. На рынке есть достаточная конкуренция — например, самый известный и часто используемый сервис, это инфраструктура от Amazon, которая включает несколько приложений для хранения и передачи данных (оплата производится как за траффик, так и за процессорное время).

Но в этих предложениях мы ограничены в применяемых языках, например, Google позволяет работать только с Python, при этом часто слышно об ограничениях, которые накладываются платформой и сковывают разработчиков (по крайней мере опытных). По слухам (пока не подтвержденным), Google предоставит в будущем дополнительные возможности в плане выбора языка разработки, и все ожидают, что это будет либо Ruby, либо PHP.

А ведь мир не ограничен только этими платформами (имеется ввиду, Google и Amazon). И одна из таких платформ создается буквально у нас на глазах!
Опытным разработчикам AJAX-приложений, думаю, известна такая среда разработки, как Aptana IDE, о которой я уже не раз писал в блоге. Не так давно компания сделала шаг в сторону серверных сред, представив первый в мире сервер Jaxer, совмещающий среду для развертывания и исполнения AJAX-приложений и серверный JavaScript. А вот теперь следующий логических шаг от компании — она разрабатывает среду для Cloud Computing, готовясь предоставить сервис для развертывания приложений в облачной среде, при этом изначально будет поддержка как любимого всеми РНР, так и собственной технологии Jaxter. Пока информации о грядущей платформе очень мало, буквально крупицы рекламного характера, а желающим присоединится на ранней стадии для тестирования бета-версии предлагается заполнить небольшую анкету (что я уже сделал, жду ответа).

Что же из себя будет представлять эта платформа? Попробуем разобраться.

Aptana Cloud — это Elastic Application Cloud, прозрачно масштабируемая сетевая инфраструктура для развертывания веб-приложений. Совместно с серверной поддержкой, будет добавлен соответствующий инструментарий и в среду разработки Aptana IDE, с которой напрямую можно будет развертывать приложения, управлять доступными настройками, отлаживать и контролировать свой проект. Среда, по заявлению, идеально подойдет для разработчиков современных Web 2.0 проектов, принимая на себя заботу об масштабировании сетевой и серверной инфраструктуры, оставляя разработчикам только разработку и ничего больше.

Среда предоставляет стандартный стек технологий — Apache веб-сервер, базу данных MySQL и язык программирования РНР (AMP-стек). Конечно же, собственная технология серверного JavaScript будет также доступна изначально, а так как Aptana является существенным игроком и на рынке средств для Ruby разработчиков, то RubyOnRails обещается в самом скором будущем.

Для управления кодом применяется система SVN, а на основе флагманского продукта Aptana IDE разработчикам будет предоставлена полная платформа для разработки, отладки, развертывания и управления собственным приложением в Cloud среде.

Насколько я понял из описания, декларируется, что ваши приложения смогут использовать до 95% серверной мощности 8-ядерных серверов, из которых состоит инфраструктура облака, а для взаимодействия с внешним миром предоставляется до 10 Террабайт трафика в месяц. Хотя, думаю, это будут максимальные тарифные планы, которые, скорее всего, будут доступны за деньги либо на эксклюзивных договоренностях. Да и мало кому такие мощности могут понадобиться, по крайней мере изначально. Пока сервис в приватной бета-версии и тестируется избранным кругом пользователей, дальше будет предоставляться свободный 30-ти дневный период, а цены на услуги будут начинаться с отметки менее, чем в 1 $ в сутки, по крайней мере, такие цифры озвучил Kevin Hakman, директор по маркетингу компании Aptana.

Кстати, вместе с сервисом будут поставляться и другие инструменты, например, встроенная система анализа посещаемости на основе Google Analytics, средства групповой работы для команд разработчиков и гибкое управление разграничением доступа на основе системы ролей, которая интегрирована с SVN.

Все это, честно сказать, звучит не просто заманчиво, а очень даже соблазнительно и я рад, что на рынке появится еще одна система, способная и составить конкуренцию гигантам вроде Google или Amazon, и предоставить разработчикам на популярных платформах РНР/AJAX свою Cloud-среду. Ведь на рынке до сих пор не было аналогичного предложения для платформы LAMP, и я считаю, что именно такой фокус будет выиграшной стратегией для Apatana. Они снова первые!
Теги:
Хабы:
Всего голосов 23: ↑22 и ↓1+21
Комментарии32

Публикации

Истории

Ближайшие события