Виртуальный сервер в облаке

  • 07 сент. 2011 г.
  • 3653 Слова
Содержание
1) Введение.
2) Виртуальная экскурсия.
3) Выбираем "облако"
4) Становимся клиентом
5) Литература.
6) Заключение.

1. Введение
Облачные вычисления (англ. cloud computing) — технология распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как интернет-сервис.
Облачный сервис представляет собой особуюклиент-серверную технологию — использование клиентом ресурсов (процессорное время, оперативная память, дисковое пространство, сетевые каналы, специализированные контроллеры, программное обеспечение и т. д.) группы серверов в сети, взаимодействующих таким образом, что:

- для клиента вся группа выглядит как единый виртуальный сервер;
- клиент может прозрачно и с высокой гибкостью менять объемы потребляемых ресурсовв случае изменения своих потребностей (увеличивать/уменьшать мощность сервера с соответствующим изменением оплаты за него).
При этом наличие нескольких источников используемых ресурсов, с одной стороны, позволяет повышать доступность системы клиент-сервер за счет возможности масштабирования при повышении нагрузки (увеличение количества используемых источников данного ресурса пропорциональноувеличению потребности в нем и/или перенос работающего виртуального сервера на более мощный источник, «живая миграция»), а с другой — снижает риск неработоспособности виртуального сервера в случае выхода из строя какого-либо из серверов, входящих в группу, обслуживающую данного клиента, так как вместо вышедшего из строя сервера возможно автоматическое переподключение виртуального сервера к ресурсам другого(резервного) сервера.
Термин «Облако» используется как метафора, основанная на изображении Интернета на диаграмме компьютерной сети, или как образ сложной инфраструктуры, за которой скрываются все технические детали. Согласно документу IEEE, опубликованному в 2008 году:
Облачная обработка данных — это парадигма, в рамках которой информация постоянно хранится на серверах в Интернете и временнокэшируется на клиентской стороне, например, на персональных компьютерах, игровых приставках, ноутбуках, смартфонах и так далее.
Для обеспечения согласованной работы ЭВМ, которые предоставляют услугу облачных вычислений, используется специализированное ПО, обобщённо называющееся «middleware control». Это ПО обеспечивает мониторинг состояния оборудования, балансировку нагрузки, обеспечение ресурсовдля решения задачи
2. Виртуальная экскурсия.
Существует несколько видов виртуальных серверов, различаемых по типу применяемой виртуализации. Каждый из типов имеет свои достоинства и недостатки, и провайдеры "облачных" услуг придерживаются одного типа виртуализации. Несмотря на то, что фирмы обычно не говорят о внутренностях своего "облака", по признакам, с которыми Вы познакомитесь далее,  можнолегко понять о том, на чем основана виртуализация у конкретного поставщика таких услуг.
Прежде всего следует сказать, что здесь не рассматривается так называемая виртуализация операционных систем, то есть, когда сервер один и одна операционная система, а в последней создается множество виртуальных окружений так, что пользователи друг друга не видят и думают, что они одни. Виртуализация серверов означает,что каждому пользователю предоставляется виртуальный компьютер с виртуальными дисками, процессором, памятью и другими устройствами, поверх которого можно установить практически любую операционную систему.
Существует три типа серверной виртуализации:
1. Бинарная трансляция / полная эмуляция
2. Паравиртуализация / виртуализация с помощью гостевой системы
3. Аппаратная виртуализацияБинарная трансляция / полная эмуляция
Данный вид виртуализации называют полной, так как гипервизор, программный слой между гостевыми операционными системами и настоящим сервером, эмулирует физические устройства на этом сервере и перехватывает на лету любые команды гостевой операционной системы к аппаратному обеспечению. Гостевая система не требует никаких изменений и не...
tracking img