Технология облачных вычислений и ее использование

Технология облачных вычислений и ее использование
Введение
В наше время очень широкое распространение получила технология облачных вычислений. Популярность данной технологии определяется большим количеством ИТ-поставщиков, среди которых такие компании, как IBM, Microsoft, Intel, Google, HP, и NEC. Свое развитие облачные технологии начали с появления на рынке в 2008 году под термином «cloud computing». На сегодняшний день облачные вычисления позволяют запускать приложения по интернету через специальные вычислительные ресурсы, управляемые провайдером. Существует три основных способа представления облачные вычислений: IaaS, PaaS и SaaS.
IaaS расшифровывается как Infrastructure as a Service и обозначает Инфраструктуру как сервис. Данный вид услуги позволяет использовать полноценный сервер с выделенным объемом данных и уникальным адресом в виртуальном пространстве. PaaS расшифровывается как Platform as a Service и обозначает Платформу как сервис. Данный вид услуги позволяет использовать виртуальный сервер, на который установлена операционная система и необходимые программы. SaaS расшифровывается как Software as a service и обозначает Программное обеспечение как сервис. Данный вид услуги позволяет использовать отдельные программы через интернет. Использование этих категорий позволяет пользователю использовать уже настроенное поддерживаемое оборудование без затрат на аппаратное и программное обеспечение.
Достоинства и недостатки технологии облачных вычислений
Все категории облачных вычислений имеет неоценимое преимущество в доступности из любой точки планеты при наличии интернета, компьютера и браузера. Для получения доступа не обязательно иметь дорогостоящий компьютер, любая информация хранится и обрабатывается на удаленном сервере и доступ к ней открывается через веб-интерфейс.
Использование технологии облачных вычислений позволяет получать доступ к своей информации из любого места в любое время. Данные автоматически копируются провайдером и шифруются, что позволяет пользователю не беспокоиться о сохранности и конфиденциальности информации.
Провайдер предоставляет круглосуточную поддержку виртуальных машин и различные тарифные планы для любого требуемого уровня. Обычно сервера среднестатистических компаний загружены на 10-15%, в остальное время, за исключением редких моментов, ресурсыпротаивают. Технология облачных вычислений позволяет перераспределять расходы и не переплачивать дополнительные расходы на оборудование и его обслуживание. Аппаратные ресурсы оплачиваются строго по факту потребления, что позволяет заказчику не покупать и не арендовать оборудование, а использовать виртуальные ресурсы по мере надобности.
Оплата программных ресурсов также имеет гибкую систему. Вместо пакетов программного обеспечения компанией покупаются отдельные программные продукты для каждого отдельного локального пользователя. Стоимость версий продуктов для облачных вычислений значительном меньше стоимости приложений для персональных компьютеров. Также существует возможность почасовой оплаты программного обеспечения, что позволяет экономить денежные ресурсы при редком использовании. Также облачное использование программ избавляет от затрат времени на установку, обновление и техническую поддержку.
Поставщики программного обеспечения также имеют экономическую выгоду от облачного предоставления ресурсов. Содержание большого однородного дата центра обходится выгоднее, чем того же объема более мелких разнородных. Также при распределении одного сервера для нескольких пользователей происходит сглаживание нагрузки, так как очень низок шанс одновременной пиковой нагрузки.
Помимо прочего облачные технологии являются эффективным инструментом расширения каналов продаж и повышения прибыли для независимых производителей программного обеспечения в форме программного обеспечения как услуги. Подобный подход организовывает динамическое предоставление услуг, при котором пользователи оплачивают факт предоставления услуг и регулируют объем потребляемых ресурсов в зависимости от личных потребностей.
Для использования облачных вычислений не требуется покупка и настройка оборудования и программного обеспечения. Уменьшение количества физических серверов улучшает процессы их обслуживания. В любой момент запуска пользователем любого программного продукта есть полная уверенность в установке последней настроенной версии программы без необходимости переустановки и оплаты обновлений.
Облачные вычисления также предлагают пользователям дополнительные инструменты работы, такиекак совместная работа с документами. При использовании данного инструмента нет необходимости в пересылке новых версий файла и последовательном редактировании. При использовании облачных сервисов все изменения, созданные одним пользователем, мгновенно отображаются у других пользователей.
Облачные инструменты имеют стандартные открытые интерфейсы прикладного программирования API, через которые разрабатываются приложения и связываются между собой.
При разработке приложений со сложной структурой облачные вычисления позволяют использовать неограниченное количество вычислительных ресурсов по мере необходимости. Предоставление данных ресурсов ограничено только возможностями облака. Более сложные задачи, выполняемые пользователями, получают большее количество памяти и вычислительной мощности в те моменты, когда это необходимо. Использование данного инструмента позволяет запускать несколько копий приложения для тестирования и отладки, масштабируемость виртуальной машины позволяет совершать это практически мгновенно.
Также как и вычислительные ресурсы, объем доступной памяти при использовании облачных технологий также имеет возможность увеличиваться по мере необходимости. При хранении данных в облачном сервисе пользователи не ограничены объемом дискового пространства, так как объем облака исчисляется миллиардами гигабайт доступного места.
Все данные преимущества облачных технологий являются удобным инструментом для создания стартапов программного обеспечения. У разработчиков не возникает необходимости в приобретении аппаратного и программного обеспечения и его поддержке.
Тем не менее, у технологии облачных вычислений также есть и недостатки. Самым значительным их них является необходимость постоянного соединения с интернетом. Без сетевого соединения отсутствует доступ к необходимым для работы документам и программному обеспечению. Помимо простого доступа, некоторым программам необходима высокая скорость соединения с большой пропускной способностью. При отсутствии качественной связи облачные программы могут работать медленнее, чем настольные приложения на персональном компьютере. Именно данный недостаток является основным препятствием для развития облачныхтехнологий в ИТ-среде России.
Теоретически также под угрозой может оказаться безопасность облачных данных. Не все данные можно доверять стороннему провайдеру, не только для хранения, но и для обработки. Также данные могут быть перехвачены при передаче их провайдеру. Помимо конфиденциальности, также могут возникнуть юридические проблемы, например связанные с выполнением требований защиты персональных данных.
Важен аспект доступа государства к данным. По закону, государство, на территории которого хранятся данные, имеет полноправный доступ к информации. Например, по законам США, провайдер даже не имеет права разглашать факт передачи конфиденциальной информации государству кому-либо, кроме своих адвокатов.
Существует несколько вариантов решения данной проблемы. Одним из них является предварительное шифрование данных до отправки их в облачное хранилище. Когда пользователем облачного ресурса является компания, в списке вопросов информационной безопасности отдельным пунктом прописывается способ использования облачных технологий.
Некоторые провайдеры самостоятельно внедряют услуги по шифрованию данных.
Еще одним существенным недостатком является обрезанная функциональность облачных приложений. Для использования основного функционала через веб-интерфейс, многие приложения лишаются дополнительных инструментов работы. В некоторых облачных программных продуктах функционал практически идентичен настольным, а в некоторых существенно проигрывает по многим параметрам. Так например настольный Microsoft Excel имеет намного больше функций, чем таблицы Google Docs или приложения Office web application.
При выборе провайдера облачных сервисов в первую очередь стоит задуматься о долгосрочности. Работа с любым провайдером подразумевает полное доверие всех ресурсов и выбора способов обработки информации. Провайдер может совершать ошибки, не делать своевременных резервных копий, не проводить обслуживания своего аппаратного обеспечения. Также ограничивается свобода выбора любой версии программного продукта кроме последней.
Хью Маклеод в своей статье «Самый хорошо охраняемый секрет Облаков» заявляет, что облачные вычисления ведут к созданию огромной, невиданной ранее монополии. Агрегирование ресурсов у одногосамого популярного провайдера могло бы привести к непомерной власти данной корпорации. Но на сегодняшний день уже существует несколько завоевавших доверие корпораций, конкурирующих друг с другом, таких как Amazon, Google и Microsoft, и ни одна из них не обладает доминированием
Заключение
В заключение можно отметить, что активное использование технологии облачных вычислений не является решением всех проблем в сфере информационных технологий.
Облачных вычисления являются скорее не новым принципом использования информационных технологий, а результатом конвергенции в процессе развития ряда технологий, таких как высокоскоростные сети, высокопроизводительные процессоры и. виртуализация.
Необходимость переоценки инвестиций в сфере информационных технологий в сегодняшнем экономическом положении является дополнительным фактором, который побуждает компании исследовать возможностей облачных вычислений по снижению затрат. Но нежелательно, чтобы организации выбирали исключительно облачную инфраструктуру, полагаясь только на различные частные и общие облачные архитектуры и услуги, – в первую очередь по соображениям персонификации, готовности и безопасности информационных систем. Поставщики услуг облачных вычислений и крупные предприятия, желающие развернуть эффективную облачную инфраструктуру, могут получить преимущества.
Автор статьи: Татьяна