Как работает система облачных вычислений
Облака - калькуляторы?!
Об основных аспектах облачных сервисов и облачных хранилищах данных мы уже упоминали на нашем сайте, а в этой статье попытаемся подробнее разобраться в работе системы облачных вычислений, в ее неоспоримых плюсах и значительных минусах.
В системе облачных вычислений, есть существенный сдвиг рабочей нагрузки. Отдельным компьютерам, больше не придется делать всю тяжелую работу, когда дело доходит до управления приложениями. Сеть компьютеров, которые составляют облако, обрабатывает все данные. Аппаратные и программные требования на стороне пользователя уменьшаются. Единственным требованием к компьютеру пользователя должна быть возможность запускать систему облачных вычислений в интерфейсе программного обеспечения, который может быть просто веб-браузером, а сетевое облако позаботится об остальном.
Скорее всего, вы уже использовали некоторые формы облачных вычислений. Если у вас есть учетная запись электронной почты от веб-услуг Hotmail, Yahoo! Mail или Gmail, то у вас был некоторый опыт работы с облачными вычислениями. Вместо запуска программы электронной почты на вашем компьютере, вы входите в веб- учетную запись электронной почты в удаленном режиме. Программного обеспечения и хранения данных для вашей учетной записи на вашем компьютере не существует — это делает облако на сервере почтовой службы.
Архитектура облачных вычислений
Cистема облачных вычислений делится на две части: front end и back end. Они соединяются друг с другом через сеть , как правило, Интернет. Front end находится на стороне пользователя компьютера, back end является «облачной» частью системы.
Front end включает в себя клиент компьютера (или компьютерной сети) и приложение для доступа к системе облачных вычислений. Не все системы облачных вычислений имеют одинаковый пользовательский интерфейс. Такие услуги как веб-интерфейс электронной почты, используют существующие веб-браузеры, типа Internet Explorer или Firefox . Другие системы имеют уникальные приложения, которые обеспечивают клиентам доступ к сети.
В back end системы находятся различные компьютеры, серверы и системы хранения данных, которые и создают «облако» вычисления услуг. В теории, системы облачных вычислений могут включать практически любые компьютерные программы, какие вы только можете себе представить, от обработки данных до видеоигр. Как правило, каждое приложение будет иметь свой собственный выделенный сервер .
Центральный сервер управляет системой, ведет мониторинг трафика и запросов клиента, чтобы убедиться, что все проходит гладко. Система использует особый вид программного обеспечения называемое связующим (middleware). Связующее программное обеспечение обеспечивает совместную работу сетевых компьютеров. Большую часть времени мощные сервера не работают на полную нагрузку. Это означает, что могут появиться неиспользуемые вычислительные мощности которые следует задействовать. На одном физическом сервере можно разместить несколько виртуальных серверов, каждый из которых работает со своей собственной независимой операционной системой и использует выделенные ему ресурсы (часть оперативной памяти, часть ресурсов процессора, часть жесткого диска) от физического сервера. Виртуализация снижает потребность в большом количестве физических машин.
Если компания облачных вычислений имеет много клиентов, то будет и высокий спрос на место для хранения информации. Некоторые компании требуют сотни цифровых устройств для хранения данных.Системам облачных вычислений потребуется, по меньшей мере, в два раза больше таких устройств хранения, чтобы сберегать информацию всех своих клиентов, ежедневно создавая полные копии всех данных.
Приложения облачных вычислений
Применения облачных вычислений практически не ограничены. При хорошем связующем ПО, система облачных вычислений может выполнить все программы с которыми обычный компьютер может работать. Можно без проблем подобрать любой индивидуальный набор программного обеспечения для любого клиента.
Зачем кому-то захочется полагаться на стороннюю компьютерную систему для запуска программ и хранения данных? Вот лишь несколько причин:
1. Клиенты смогут получить доступ к своим приложениям и данным в любом месте в любое время.Они могут получить доступ к системе облачных вычислений с помощью любого компьютера, связанного с Интернет. Данные не будут ограничиваться жестким диском на компьютере одного пользователя или даже внутренней сети корпорации.
2. Это может сэкономить аппаратные затраты. Системы облачных вычислений позволяют сократить необходимость совершенствования аппаратного обеспечения на стороне клиента. Вам не нужно будет покупать самый быстрый компьютер с самой большой памятью потому, что облачная система будет заботиться о этих потребностях для вас. Вместо этого, вы можете купить недорогой компьютерный терминал. Терминал может включать монитор , устройства ввода в виде клавиатуры и мыши и как раз достаточно вычислительной мощности для подключения к облачной системе. Вам не нужен будет большой жесткий диск, потому что вы храните всю информацию на удаленном компьютере.
3. Компании не требуется покупать множество копий программного обеспечения и лицензий для них. Системы облачных вычислений дают своим клиентам в масштабах всей компании доступ к необходимым компьютерным приложениям. Вместо этих затрат, компания может оплатить услуги провайдера облачных вычислений.
4. Сервера и цифровые запоминающие устройства занимают место. Некоторые компании арендуют физическое пространство для хранения своих серверов и баз данных, потому что они не имеют его на территории своего офиса. Облачные вычисления дают этим компаниям возможность хранения данных на чужом оборудовании, устраняя необходимость в физическом пространстве на front end.
5. Корпорации могут сэкономить деньги на IT-поддержке.
6. Если back end системы облачных вычислений является системой распределенных вычислений, то клиент может воспользоваться вычислительной мощностью всей сети. Часто ученые и исследователи работают с расчетами настолько сложным, что на их завершение потребуются годы для отдельных компьютеров. В системе распределенных вычислений, клиент может отправить расчет в облако для обработки. Облачная система будет задействовать вычислительные мощности всех компьютеров, доступных на back end, что значительно ускоряет вычисления.
Проблемы облачных вычислений
Возможно, самую большую озабоченность по поводу облачных вычислений вызывают безопасность и конфиденциальность. Мысль о попадании важных данных в конкурирующую компанию волнует некоторых руководителей. Корпоративное руководство может остерегаться воспользоваться системой облачных вычислений, потому что они не смогут в этом случае держать конфиденциальную информацию своей компании под надежной охраной.
Контраргументом является то, что компании, предлагающие услуги облачных вычислений заботятся о своей репутации. Иначе, они потеряют всех своих клиентов. Поэтому провайдеры облачных вычислений используют самые передовые технологии для защиты данных.
Конфиденциальность это другой вопрос. Если клиент может войти в систему из любого места и получить доступ к данным и приложениям, то конфиденциальность может быть нарушена. Компании облачных вычислений компаний нужно будет найти способы защиты. Один из способов заключается в использовании методов аутентификации, таких, как имена пользователей и пароли. Другой заключается в использовании разрешений — каждый пользователь имеет доступ только к данным и приложениям, имеющих отношение к его работе.
Некоторые вопросы, касающиеся облачных вычислений, более философские. Делает ли пользователя или компанию, подписавшихся на сервис облачных вычислений, владельцами данных? Может ли система облачных вычислений, которая обеспечивает физическое место для хранения данных, стать их владельцем? Может ли компания облачных вычислений отказать своему клиенту в доступе к данным этого клиента? Несколько компаний, юридических фирм и университетов обсуждали эти и другие вопросы о природе облачных вычислений.
Как облачные вычисления влияют на другие отрасли? Наблюдается растущая озабоченность в IT-индустрии о том, как облачные вычисления могут повлиять на бизнес компьютерного обслуживания и ремонта. Если компании переключатся на использование удаленных компьютерных систем, будет меньше IT-задач. Некоторые отраслевые эксперты считают, что потребность в IT-работах будут мигрировать в back end системы облачных вычислений.
Оставить комментарий