Аналог Google Cloud для AWS Lambda
Обладает ли облако Google аналогичной функциональностью AWS Lambda?
В частности, я хотел бы, чтобы ресурсы ресурсов были открыты и заданы по расписанию через https events.
Меня также интересуют любые другие облачные хостинг-провайдеры, которые имеют схожие функции.
Ответы
Ответ 1
Я только узнал, что есть что-то интересное в последней документации инструмента командной строки SDK gcloud
.
https://cloud.google.com/sdk/gcloud/reference/alpha/functions/
Звучит потрясающе.
ОБНОВЛЕНИЕ: Google только что выпустила официальную документацию альфа-версии Cloud Functions . На данный момент функции могут быть записаны в Javascript с помощью Node и инициированы Pub/Sub, облачным хранилищем, прямыми HTTP-стимулами или вручную для целей отладки.
Ответ 2
Google Cloud Storage имеет уведомление об изменении объекта. В настоящее время поддерживаются только веб-крючки.
Клиентское приложение может отправлять запрос для просмотра событий уведомления об изменении ведра, чтобы получать уведомления об изменениях в объектах ведра. После того, как инициирован канал уведомлений, Google Cloud Storage уведомляет приложение в любое время, когда объект добавляется, обновляется или удаляется из ведра.
Например, когда вы добавляете новое изображение в ведро, приложение может быть уведомлено для создания миниатюры.
Более подробную информацию можно найти по адресу: https://cloud.google.com/storage/docs/object-change-notification
Ответ 3
Что касается других поставщиков, имеющих аналогичную функциональность, ознакомьтесь с IronWorker. Вы можете запускать задачи IronWorker через конечные точки https с помощью конечной точки webhook, и вы можете запускать задания на нескольких облаках. Здесь сравнение Lambda vs IronWorker.
И да, я работаю на Iron.io.
Ответ 4
В последнее время Google анонсировала альфа-версию Облачных функций Google, которая поддерживает http-интерфейс.
Ответ 5
Облачные функции Google и Функции Microsoft Azure, они оба довольно новые (Microsoft объявила Azure function 31 марта 2016 года)
Ответ 6
если вам нужна Lambda с интерфейсом HTTP, посмотрите Nano Lambda
Они могут развертываться в любом облаке и в помещении.