{archlistsblock}
Что мне стоит облако построить? Хостинг сайтов. Качественный виртуальный хостинг сайтов
На виртуальном хостинге сайтов trust-host.ru можно найти любую информацию о Что мне стоит облако построить?Что мне стоит облако построить?Не думай, что облачные штучки доступны только тем, у кого много денег. Хотя ты недалек от истины, так как почти все компании не предлагают ничего на халяву и, попользовавшись сервисом хотя бы час, тебе уже придется платить. Есть приятные исключения, вроде Aptana Cloud, где можно без финансовых вложений в течение 30 дней пользоваться самой маленькой виртуальной машинкой. Но если тебе уже не терпится что-то попробовать разобрать своими руками, я расскажу о парочке проектов, которые позволят бесплатно, то есть даром, создать в домашних условиях аналоги Google AppEngine и Amazon EC2.Как ты помнишь, AppEngine – это такая среда для исполнения программ (на Python-е), где твой скрипт работает внутри облака в специальной песочнице и взаимодействует с миром через API. Ресурсы для него выделяются динамически и очень гибко. Это идеально подходит как для различных исследовательских проектов, так и для быстрого построения веб-приложений, тогда точно можно не бояться перегрузок и digg-эффекта. Открытая реализация называется AppScale и на ней можно запускать те же самые программы, что и в оригинальной Google-поделке. Если у тебя есть мощный компьютер, ты можешь развернуть такую систему на нескольких виртуальных машинах, имитируя кластер, или же просто одолжить у друзей несколько системников и собрать кластер в отдельно взятой комнате. AppScale поставляется в виде уже настроенного образа Linux-системы, который ставится или на виртуальную машину Xen, или на буржуйском Amazon EC2, а для самых умных – работает на основе открытого аналога, Eucalyptus, о котором ниже. Учитывай, что надо, как минимум, 4 сервера, а значит, компьютер должен быть мощным, очень желательно – 64-битным. И – побольше памяти, ведь 4 Xen-а будут кушать ресурсы с непомерным аппетитом! Детальная инструкция по установке и запуску достаточно объемная, поэтому читай ее на официальном сайте: http://code.google.com/p/appscale/wiki/Deploying_AppScale_via_Xen. Если все получится, у тебя будет свое собственное облако, где можно экспериментировать с различными программами на питоне. Потом, если очень хочешь, их можно перенести и на Google. Они должны работать совершенно одинаково, несмотря на то, что AppScale опирается на открытые аналоги гугловских технологий (и не факт, что внутри все работает точно так же). Если Python тебя не устраивает, и ты хочешь попробовать что-то еще, можно попытаться построить облачный хостинг виртуальных машин, такой же, как у Amazon EC2, в котором ты и друзья могут инсталлировать свои собственные операционные системы и творить там что угодно. Для этого используется другая открытая разработка – EUCALYPTUS, что совсем не дерево, а Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems. Если кратко, – это промежуточная среда, которая работает на множестве компьютеров (кластере) и предоставляет через веб и консоль возможность загрузить собственный образ виртуальной машины и управлять им, получая тот самый Amazon, только бесплатно. Говорят, что даже утилиты и API стырены аналогично амазоновским, поэтому потренироваться сначала можно на них, а потом уже перейти на амазон, если страшно наобум выбрасывать столько денег. Кстати, тот самый AppScale отлично работает поверх Eucalyptus-а, избавляя тебя от необходимости химичить с Xen и образами. Просто взял и запустил! Если надо управлять множеством виртуальных машин, формируя из них одно или несколько облаков, попробуй еще одну открытую разработку – Enomalysm (www.enomaly.com). Это платформа, позволяющая объединить как коммерческие виртуальные машины (VMware, KVM, Xen и другие), так и облачные системы типа Amazon EC2 в один большой виртуальный дата-центр, управляемый одной веб-консолью. Доступ к платформе из твоих приложений очень прост и основан на стандартных протоколах XMPP, REST, JSON. [ хостинг ] {back-link} {next-link} {news-archlists}Еще на платном виртуальном хостинге trust-host.ru |