Google App Engine


2013. Google Compute Engine доступен всем желающим


Гугл запустил свою облачную IaaS платформу Google Compute Engine еще год назад, и тогда мы сказали, что это очень сильный конкурент Amazon Web Services. Но проблема была в том, что эта платформа целый год была доступна лишь для избранных пользователей (которые платили по $400/мес за Gold-саппорт). Вчера Google Compute Engine стал доступен всем желающим (компаниям и разработчикам), так что теперь и начнется настоящее сражение. К публичному запуску Google добавил несколько новых фич. В частности, появилась возможность создавать защищенные соединения между облачными и локальными приложениями, поддержка PHP в Google App Engine. В отличии от AWS, Гугл придумал ввести поминутную тарификацию за использование виртуальных серверов (вместо почасовой). Стоимость начинается от $0.02/час за слабенький виртуальный сервер. На видео показано, как в Google Compute Engine можно за 30 секунд создать Linux-сервер с нужными параметрами.


2011. Рейтинг популярности PaaS платформ


Как оценить популярность PaaS платформ? Конечно, идеально было бы иметь данные о количестве их (платящих) клиентов. Но PaaS провайдеры предпочитают говорить о количестве приложений или о количестве пользователей, и к тому же эти данные никак проверить нельзя. Но оценить популярность PaaS платформ можно и косвенным путем - например, по количеству вакансий разработчиков для создания приложений на той или иной платформе. Что и сделал сайт Indeed.com. Результаты - на графике. Лидирует Force.com, за ней тянутся Microsoft Azure и Google App Engine. Еще дальше - Cloud Foundry (от VMWare) и Heroku (которой владеет Salesforce). Отметим, что в целом популярность всех PaaS платформ довольно стремительно растет.


2011. Google закрыл Google App Engine для бизнеса


В мае на конференции Google I/O было объявлено об изменении ценовой политики PaaS платформы Google App Engine, что вызвало панику среди разработчиков. Не вдаваясь в подробности, скажем, что разработчики сначала неправильно посчитали новые расценки, и только после разъяснений Гугла стало понятно, что цены подпрыгнут, но не так сильно. Тем не менее, в тени этой паники осталось незамеченным еще одно маленькое объявление - корпоративная версия Google App Engine, запущенная год назад - закрывается. Это не означает, что Google перестает позиционировать свою платформу для бизнеса. Большинство фич с корпоративной версии (99.95% SLA, поддержка SSL, SQL, технологий разработки VMWare) просто перейдут в общую версию. Однако, это означает, что Гугл наделал ошибок со своей PaaS платформой и на данный момент проигрывает в конкуренции с Microsoft, Salesforce, Amazon, VMWare. ***


2011. Зачем Гуглу собственный язык программирования?


На прошлой неделе Гугл добавил в свою облачную платформу Google App Engine новый язык программирования - Go. Причем, этот язык был разработан самим Гуглом. Возникает вопрос - зачем миру еще один язык программирования? Понятно, что Google конкурирует с Microsoft и другими ИТ-гигантами за внимание каждого разработчика и он был бы очень заинтересован подсадить разработчиков на свой язык. Но захотят ли разработчики учить новый язык? Почему бы и нет, подумали в Google. Ведь основные существующие языки программирования создавались еще тогда, когда не было ни многоядерных процессоров, ни веб-приложений, ни облачных платформ с масштабируемой производительностью. В результате при написании облачных приложений с помощью существующих инструментов, разработчики часто вспоминают нехорошие слова. А вот Go изначально создается именно для таких условий. И конечно, он полностью опенсорсовый. ***


2010. Hivext - российская альтернатива Google App Engine


Казалось бы, создание облачных платформ (PaaS, IaaS) - это игра для ИТ-гигантов типа Google, Microsoft, Salesforce, которым уже не очень интересно заниматься прикладными SaaS приложениями. У них есть огромная серверная инфраструктура и масса наработок по созданию облачных сервисов, которыми они могут поделиться с корпорациями и SaaS-провайдерами. Но российский стартап Hivext собирается разрушить этот стереотип и конкурировать с вышеназванными компаниями. Причем в данном случае все уже зашло далеко за просто намерения: Hivext - это уже реально работающая платформа (ей уже почти 2 года). А этим летом стартап получил $100000 инвестиций, выиграв конкурс Dev Generation 2010, проведенный Softline. На данный момент Hivext больше всего напоминает Google App Engine, но и содержит несколько уникальных фич. ***


2010. Гугл адаптирует Google App Engine для бизнеса с помощью VMWare


Как ответ на недавний запуск платформы VMForce, Google сегодня анонсировал версию своей платформы для корпоративных пользователей - Google App Engine for Business. До сих пор GAE был фактически не приспособлен для хостинга корпоративных приложений. Во-первых, Google не обеспечивает достойный саппорт и гарантий надежности, во-вторых нет должного уровня безопасности и в-третьих, GAE поддерживает только одну СУБД - Big Table, которая не используется в существующих бизнес приложениях и привязывает клиента к одной платформе. В корпоративной версии GAE, коммерческий запуск которой намечен на 4 квартал 2010, эти недостатки будут устранены. Корпоративным клиентам будет предложен премиум-саппорт, 99.9% SLA, консоль для администрирования и управления политиками безопасности. Кроме того, будет добавлена поддержка SSL и баз данных SQL. Вместо сложно-прогнозируемой схемы оплаты за копьютерные ресурсы, предприятия будут платить фиксированный тариф - $8/мес за пользователя приложения. ***


2009. У Google App Engine появился серьезный конкурент


Хотя все СМИ сегодня конечно трубят о слиянии Facebook и Friendfeed, "сделкой дня" стала не она. Компания VMware, крупнейший игрок на рынке виртуализации, приобрела SpringSource, которая разрабатывает и поддерживает наиболее популярные open-source платформы для разработки Java-приложений: Spring Framework и Apache Tomcat. В результате получается идеальная парочка для создания Cloud Computing платформы для предприятий. А как известно, именно такой платформой очень хочет стать и Google App Engine. Именно для этой цели в GAE недавно добавили поддержку Java (это было главным требованием разработчиков корпоративных приложений). Кроме того, Google очень тесно интегрировал свою платформу с Force.com в надежде привлечь разработчиков к GAE и бизнес-клиентов к Google Apps. ***


2009. В Google App Engine появилась поддержка Java


Google добавил поддержку языка Java в свою платформу для разработки и хостинга web-приложений Google App Engine. Ранее в ней поддерживался только Python - язык программирования, популярный среди разработчиков Google, но не столь популярный за пределами компании. Другое дело Java. Это один из самых распространенных языков в корпоративных приложениях и платформах. Именно поэтому поддержка Java была самой востребованной фичей среди разработчиков на Google App Engine. Но кроме корпоративных веб-приложений, поддержка Java в GAE имеет еще один большой смысл. Дело в том, что мобильная платформа Google Android тоже расчитана в основном на Java-приложения и имеет встроенную виртуальную машину Java. Таким образом, данный шаг гугла очевидно, вызовет всплеск и в разработке мобильных приложений для Android. ***


2008. Zoho и Google создают новые возможности для SaaS разработчиков


В последние пару недель Zoho и Google анонсировали сразу несколько новинок для своих платформ разработки. Пожалуй, наиболее важная из них - это сервис CloudSQL от Zoho, который позволяет, используя любой удобный язык SQL-запросов (MySQL, PostrgeSQL, MSSQL ...), получить доступ к базе данных, с которой работают ваши Zoho-приложения. Это означает беспрецедентную возможность интегрировать свои Zoho-приложения с другими SaaS-сервисами или локальными системами.Под Zoho-приложениями имеются в виду как стандартные их сервисы (Zoho CRM, Zoho DB, Zoho Mail ...), так и собственные web-приложения, созданные на Zoho Creator.Дополнительно - это возможность когда угодно и в каком-угодно формате бэкапить свои данные, что благоприятно влияет на нервы пользователя.Другие новшества от Zoho и Google для разработчиков:Сделай сам: Приложения Zoho Creator можно установить на Google App EngineРанее создать SaaS приложение на Google App Engine могли только программисты (и только знающие Питон). Теперь каждый, кто умеет перетягивать мышкой квадратики может это сделать. Для этого следует создать приложение на Zoho Creator - обычно это некая база данных с возможностью вводить в нее информацию через форму и отображать данные в различном виде. Приложение в Zoho Creator может сделать любой чайник. Затем это приложение можно экспортировать в спец-формате для Google App Engine, и импортировать его туда.Какой смысл это делать? Во-первых, для обеспечения более надежного и мощного хостинга. Во-вторых, для того, чтоб это приложение можно было разместить на собственном домене. В-третьих, чтобы интегрировать с другими приложениями на платформе гугла...Мониторинг работоспособности приложения на Google App EngineВ панели управления GAE появился раздел, подобный недавно появившемуся сервису Zoho Status для мониторинга вэб-приложений.Модель ценообразования Google App EngineДо сих пор разработчики пользуются GAE бесплатно, но при этом они ограничены некоторыми ежедневными лимитами на использование ресурсов. Поэтому, многих интересует, сколько же прийдется платить, когда этих бесплатных ресурсов не будет хватать.Модель ценообразования GAE напоминает Adwords. Вы устанавливаете максимальный дневной бюджет. Его, кстати, можно распределить между ресурсами (процессор, входящий трафик, исходящий трафик, память)И каждый день, когда бесплатно выделяемые ресурсы будут превышены - начинают капать ваши денежки (в карман гуглу). Сколько их накапало - будет видно в панели управления. Деньги с карточки будут сниматься еженедельно.


2008. Force.com подружился с Google App Engine


Salesforce и Google решили дружить семьями и не ограничиваться интеграцией Salesforce CRM и Google Apps. Сегодня было объявлено об интеграции платформ для разработки приложений: Force.com и Google App Engine. Теперь веб приложения, созданные на Google App Engine смогут обмениваться данными с бизнес приложениями, работающими на Force.com через API. Набор "юного интегратора" содержит библиотеку на языке Python (который является пока основным языком программирования для Google App Engine), средства тестирования и примеры реализации. Следует отметить, что полученное решение несколько пересекается с новым сервисом Force.com Sites, который так же, как и Google App Engine предназначен для быстрого создания пользовательских (публичных) приложений, интегрированных с внутренними бизнес-приложениями.


2008. Google Apps открываются для разработчиков. Постепенно.


Как того и следовало ожидать, Google планирует превратить Google Apps в что-то похожее на платформу Salesforce AppExchange, где сторонние разработчики могут создавать свои приложения и продавать их пользователям офисного пакета Google Apps. Приложения будут создаваться естественно на Google App Engine. На сегодняшний день новые приложения для Google Apps смогут создавать только разработчики Google, и может быть, избранные сторонние разработчики (по крайней мере на страничке "супермаркета приложений" Google Solutions Marketplace можно отправить заявку на роль вендора). Уже создали 3 экспериментальных (бесполезных) приложения, которые можно подключить к своему аккаунту Google Apps.


2008. Google назвал цены на Google App Engine


Google App Engine - это платформа для разработки вэб-приложений (подробнее здесь), которую Google запустил в начале апреля для закрытого бэта тестирования. А сегодня платформа открылась для всех желающих и стали известны цены на использование ресурсов платформы. ***


2008. Google открывает платформу для стартапов


Если вы планируете создавать веб-приложение для бизнеса, то первое о чем следует подумать - это как обеспечить безопасность, надежность и быстродействие сервиса. Несерьезно ведь создавать бизнес-проект на виртуальном хостинге или даже на собственном выделенном сервере. Отключат у вас электричество и бизнес ваших десяти тысяч клиентов остановится. К счастью, существует такая штука как "Utility Computing" - аутсорсинг компьютерных мощностей, который предоставляется гигантами IT-рынка. ***