Google App Engine: новый интернет-сервис для разработчиков

Google представила свой новый интернет-сервис App Engine, который, по задумке компании, который позволяет разработчикам создавать масштабируемые веб-приложения и должен привлечь независимых программистов и небольшие компании, нуждающиеся в мощностях для работы онлайновых приложений. Как отметили в пресс-службе Google, при помощи App Engine сторонние разработчики могут создавать собственные приложения, которые будут базироваться на системах и платформах Google. Условно говоря, новый сервис можно сравнить с конструктором, где роль основной конструкции, на которую одеваются все последующие играет ИТ-инфраструктура App Engine.

На первый взгляд это копия их конкурента Amazon Web Services с набором веб-сервисов, предлагаемых Amazon Web Services ( S3, EC2, SimpleDB ). Но в отличие от АWS, которая состоит из независимых друг от друга сервисов, которые затем могут быть связаны между собой разработчиками, архитектура Google более централизована, но поэтому и менее гибкая. Например, в Amazon можно использовать свои данные на S3, независимо от любых других услуг, в то время как в Google, используя сервис BigTable необходимо для размещения написать скрипт на Python для своих серверов приложений, который создаст доступ к веб-интерфейсу.

Google App Engine

С технической точки зрения, Google просто предоставила третьим разработчикам доступ к тем же программным системам, которые используются программистами самой компании, в частности разработчики получили доступ к фирменной системе хранения Bigtable и файловой системе GFS (Google File System), которая отвечает за хранение поисковых индексов Google.com.

На сегодня основным языком разработки приложений является Python, однако в Google заявили, что открыты для пожеланий программистов и готовы перейти на любой другой язык. Также на презентации сервиса сообщили, что большая доля майской конференции Google I/O будет посвящена именно App Engine. Для того, чтобы эффективно использовать App Engine, интернет-компания выпустила набор средств SDK (http://code.#google#.com/appengine/), при помощи которого веб-приложения и будут взаимодействовать с движком.

Только для первых 10 000 разработчиков имеется возможность совершенно бесплатно подписаться на бета-версию новой платформы и начать размещать свои приложения. Хотя на период бета-тестирования услуга совершенно бесплатна, имеется определенный лимит на ее использование. Приложения не могут использовать более 500 Мб общего объема хранения, 200 ежедневных циклов процессорного времени, и 10 Гб суммарного трафика в сутки, что ориентировочно равно просмотру примерно миллиона страниц в месяц и является нормой для стандартного веб-приложения. После бета-тестирования, эти ограничения будут устранены, все желающие смогут использовать эти параметры бесплатно, но разработчикам придется платить за любые превышения.


Материал предоставлен сайтом HardwarePortal.ru
Автор: CyberNinja





Последние новости

Подгружаем последние новости