Мы рады приветствовать Вас на нашем "облачном" сервере! Здесь Вы найдете самую свежую информацию о Cloud Computing и виртуализации - последние новости, статьи, обсуждения и многое другое. Присоединяйтесь!

Smart Cloud

Ваш гид по облачным вычислениям!



Cloud Computing & Cloud Hosting by Rackspace
Cloud Computing у себя дома. Введение PDF Печать E-mail
Рейтинг пользователей: / 0
ХудшийЛучший 
Автор: Денис Коренцов   
25.05.2010 14:39

Речь в данной статье пойдет о довольно известном сегодня явлении – cloud computing. Долго, очень долго на рынке предоставления вычислительных ресурсов и хранения данных всем заправляли большие компании, перечислять их здесь нет необходимости. Сама по себе концепция не несет никаких новых технологий. Она полностью является результатом эволюции уже существующих сегодня технологий. Это и виртуализация, и нашумевший в свое время Web 2.0. Главная же причина появления этой концепции – экономическая.

Раньше, еще в 60-х годах, персональных компьютеров еще не было. Но даже в то время многим требовалась помощь ЭВМ для проведения научных и практических расчетов. Получали же эту помощь лишь единицы. В то время вычислительная мощь являлась услугой, и никому даже в голову не приходило, что может быть иначе.

Потом пришла эра персональных компьютеров, мейнфреймы и суперкомпьютеры приобретали только большие компании и государство. Вот только задач, которые требовали больших вычислительных затрат становилось еще больше. Не все могли себе позволить купить, установить и обслуживать собственный кластер, не говоря о суперкомпьютере. Поэтому приходилось, да и сегодня некоторым приходится арендовывать и место для хранения большого количества информации (например, нарезки видеоматериала) и заказывать решение задачи в сторонних компаниях.

Но, как говорится (иногда даже и доказывается), история развивается по спирали. Промышленность выпускает все более и более мощные чипы, быструю память, вместительные устройства хранения, однако и цена на них остается всегда высокой.

Вот здесь и приходит на помощь современному пользователю Cloud Computing. Cloud Computing это комплекс взаимосвязанных технологий, которые в результате представляют потребителю свои ресурсы как услугу. Задачи пользователя обрабатываются внутри облака (к примеру, локальная сеть компании предоставляющей услугу). Пользователю приходит лишь результат. Хотите заняться трехмерным моделированием? Пожалуйста, оформите подписку на программный продукт всего за несколько процентов от его реальной стоимости, и используйте его месяц, если хотите и больше, правда придется платить за каждый месяц. Для доступа к этому пакету пользователю требуется лишь доступ к интернету и веб-браузер, установленный на компьютере любой мощности.

В последние несколько лет значительную популярность приобрели нетбуки – их мощности хватает только на то, чтобы беспрепятственно просматривать любимые странички, переписываясь с друзьями в контакте, просматривать фильмы, слушать музыку да создавать простые офисные документы. Конечно, никто не запрещает поставить на них какой-нибудь тяжеловесный пакет для решения, например математических задач, однако цена на этот самый пакет будет превышать цену на подобный компьютер в несколько (десятков!) раз. И скоростью расчетов вас такое решение проблемы отнюдь не порадует.

Естественно, нужно купить мощный компьютер, купить программное обеспечение к нему, приобрести программный продукт, где будет происходить вся работа пользователя. И это выльется в громадные траты, не в одну сотню тысяч рублей.

На что похоже эта схема? Да, именно. Коммунальные платежи. Как вы платите каждый месяц за свет, газ, воду, так и за программы тоже можно платить. И это является одним из самых доступных выходов, когда требуется решение серьезной проблемы, а свободных ресурсов для этого под рукой нет.

Обычному пользователю для решения разовой задачи не хочется тратить большие деньги на покупку топового компьютера. Да и покупать к нему множество жестких дисков тоже не с руки. А ведь хранить данные где-то надо, и надо именно сейчас.

И еще хорошо бы отредактировать вот эту фотографию, да нет нужного редактора. Возможностей бесплатной программы не хватает. Что же остается делать? Вот здесь и вступает в игру компании, обеспечивающие пользователя всем ему необходимым. Это и место, куда можно положить все, что душе угодно, и хорошо знакомое программное обеспечение.

Но помимо предоставления программ в, скажем так, аренду, есть еще очень приятное свойство и возможность технологии Cloud Computing. Благодаря виртуализации можно создать свою собственную виртуальную машину, сделав ее сервером. И, например, повесить на эту машину сайт компании. Или свой собственный. Если посещаемость будет высокой, то можно запросто увеличить производительность, попросту подняв еще одну машину – клона первой. И нагрузка сама распределится между двумя машинами. Это и выгоднее по денежным затратам по сравнению как с вариантом установки собственного сервера, так и аренды его сторонних компаний. При этом нет необходимости задумываться об обслуживании своего сервера, постоянной доступности, за все это компания, предоставляющая услугу, отвечает сама. У нее имеется несколько (сотен) мощных компьютеров, и при выходе из строя того компьютера, ваш сервер будет перенесен на другую машину. Для пользователя это будет совершенно незаметно.

Конечно, остается проблема с конфеденциальностью информации. Но ведь и ваш собственный сервер, будь бы он у вас физически, подвергается такому же риску. И все равно предоставлять данные совершенно другим людям нет желания.

Здесь есть выход. Что если развернуть облако у себя? Спросите зачем же тогда автор описывал и рассказывал о преимуществах, главным из которых является использование наемных аппаратных и программных мощностей?

Все просто, при минимальных затратах можно развернуть на уже имеющихся компьютерах облако, объединив тем самым вычислительную мощь предприятия (ну или дома, если очень хочется). Есть открытое программное обеспечение, которое позволяет создать свое собственное облако, которое будет предоставлять виртуальные машины по требованию пользователя.

В следующей статье вы узнаете, как можно получить такое облако хоть у себя дома. Основано оно будет на операционной системе Ubuntu и программном комплексе Eucalyptus. Не стоит опасаться того, что используется ОС Linux. В статье будет полный последовательный порядок действий от установки самой ОС, до создания собственной виртуальной машины в облаке.

 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Заголовок:
Комментарий:
  Картинка с секретным словом
Секретное слово: