Найти - Пользователи
Полная версия: Литература по Cloud Computing
Начало » Web » Литература по Cloud Computing
1
Enchantner
Заинтересовала эта ниша разработки веб-сервисов, подскажите, что почитать, в какую сторону копать? На питоне пишу давно, но вот об облачных вычислениях знаю пока что только понаслышке. Про SaaS читал немного, как и про Amazon S3 и все такое прочее, но как кодить подобные приложения пока не понял. Нашел http://www.picloud.com/ , но не знаю, хорошая вещь или так себе. Посоветуйте, кто промышлял этим, где брать информацию?
Lexander
Интересует разработка сервиса, который бы обеспечивал то, что делает picloud или просто сервиса, использующего облачные вычисления с помощью аналога picloud?
Enchantner
Lexander
основная идея - SaaS на основе облаков. Хотелось бы почитать и теорию, и практику, как подобные сервисы работают и как они пишутся на питоне.
Lexander
Ну тогда на том же www.picloud.com есть хорошие примеры с кодом.
Вам нужно выбрать библиотеку, реализующую облачные вычисления, и воспользоваться ее API.
Ваш код может быть в виде, проще говоря, сайта и запускаться из браузера, а может быть отдельной программой, обращающейся к удаленному серверу, на котором установлена система облачных вычислений, напрямую.
Enchantner
Lexander
Ну а как, допустим, реализуется система потипу GAE, когда сам сервис лежит на облаках и масштабируется? Неужто надо джанговские функции оборачивать в тот же picloud?
Lexander
Enchantner
Ну а как, допустим, реализуется система потипу GAE, когда сам сервис лежит на облаках и масштабируется?
GAE - это, грубо говоря, аналог picloud с добавлением некоторых возможностей Джанги. Он реализует механизм PaaS (платформа как услуга). Почитайте о нем для начала.
Если же вы хотите сами создать PaaS, то это отдельный разговор, а вы выше написали, что пока думаете только о SaaS. Поэтому давайте по-очереди :)
Enchantner
Неужто надо джанговские функции оборачивать в тот же picloud?
Именно.
Т.е. вы пишите приложение на Джанго, в котором подключаете библиотеку picloud и вызываете ее функции, передавая им в качестве параметров ваши функции на Джанго.

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

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

А вообще разработка “облачных” приложений использует те же алгоритмы и принципы, что создание программ, работающих по асинхронному принципу (cобытийно-ориентированное оно же event-driven программирование). Если вы знаете эти принципы и умеете ими пользоваться, то и с облачными приложениями у вас проблем не будет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB