Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 17, 2010 18:33:07

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Литература по Cloud Computing

Заинтересовала эта ниша разработки веб-сервисов, подскажите, что почитать, в какую сторону копать? На питоне пишу давно, но вот об облачных вычислениях знаю пока что только понаслышке. Про SaaS читал немного, как и про Amazon S3 и все такое прочее, но как кодить подобные приложения пока не понял. Нашел http://www.picloud.com/ , но не знаю, хорошая вещь или так себе. Посоветуйте, кто промышлял этим, где брать информацию?



Офлайн

#2 Авг. 17, 2010 20:24:07

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Литература по Cloud Computing

Интересует разработка сервиса, который бы обеспечивал то, что делает picloud или просто сервиса, использующего облачные вычисления с помощью аналога picloud?



Офлайн

#3 Авг. 18, 2010 01:21:48

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Литература по Cloud Computing

Lexander
основная идея - SaaS на основе облаков. Хотелось бы почитать и теорию, и практику, как подобные сервисы работают и как они пишутся на питоне.



Офлайн

#4 Авг. 18, 2010 11:35:04

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Литература по Cloud Computing

Ну тогда на том же www.picloud.com есть хорошие примеры с кодом.
Вам нужно выбрать библиотеку, реализующую облачные вычисления, и воспользоваться ее API.
Ваш код может быть в виде, проще говоря, сайта и запускаться из браузера, а может быть отдельной программой, обращающейся к удаленному серверу, на котором установлена система облачных вычислений, напрямую.



Офлайн

#5 Авг. 18, 2010 12:34:16

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Литература по Cloud Computing

Lexander
Ну а как, допустим, реализуется система потипу GAE, когда сам сервис лежит на облаках и масштабируется? Неужто надо джанговские функции оборачивать в тот же picloud?



Офлайн

#6 Авг. 18, 2010 14:05:22

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Литература по Cloud Computing

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

Кстати, что касается литературы по облачным вычислениям.
На данном этапе в сети можно найти только сведения по написанию приложений на какой-то конкретной платформе от конкретного производителя. Поэтому не надейтесь, что вы найдете общие практические описания в стиле Dive in Python. Их нет, т.к. нет единого стандарта или протокола взаимодействия с “облачными” библиотеками. Каждый производитель создает что-то свое, основываясь лишь на общих принципах облачных вычислений. И примеры, авторами которых являются работники этих производителей, появляются исключительно под свои разработки.

Поэтому, если вы хотите писать с использованием этой технологии, выберите поставщика библиотеки или платформы и используйте его примеры как пособие.

А вообще разработка “облачных” приложений использует те же алгоритмы и принципы, что создание программ, работающих по асинхронному принципу (cобытийно-ориентированное оно же event-driven программирование). Если вы знаете эти принципы и умеете ими пользоваться, то и с облачными приложениями у вас проблем не будет.



Отредактировано (Авг. 18, 2010 14:08:52)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version