Enchantner
Ну а как, допустим, реализуется система потипу GAE, когда сам сервис лежит на облаках и масштабируется?
GAE - это, грубо говоря, аналог picloud с добавлением некоторых возможностей Джанги. Он реализует механизм PaaS (платформа как услуга). Почитайте о нем для начала.
Если же вы хотите сами создать PaaS, то это отдельный разговор, а вы выше написали, что пока думаете только о SaaS. Поэтому давайте по-очереди :)
Enchantner
Неужто надо джанговские функции оборачивать в тот же picloud?
Именно.
Т.е. вы пишите приложение на Джанго, в котором подключаете библиотеку picloud и вызываете ее функции, передавая им в качестве параметров ваши функции на Джанго.
Кстати, что касается литературы по облачным вычислениям.
На данном этапе в сети можно найти только сведения по написанию приложений на какой-то конкретной платформе от конкретного производителя. Поэтому не надейтесь, что вы найдете общие практические описания в стиле Dive in Python. Их нет, т.к. нет единого стандарта или протокола взаимодействия с “облачными” библиотеками. Каждый производитель создает что-то свое, основываясь лишь на общих принципах облачных вычислений. И примеры, авторами которых являются работники этих производителей, появляются исключительно под свои разработки.
Поэтому, если вы хотите писать с использованием этой технологии, выберите поставщика библиотеки или платформы и используйте его примеры как пособие.
А вообще разработка “облачных” приложений использует те же алгоритмы и принципы, что создание программ, работающих по асинхронному принципу (cобытийно-ориентированное оно же event-driven программирование). Если вы знаете эти принципы и умеете ими пользоваться, то и с облачными приложениями у вас проблем не будет.