Облачные технологии представляют собой обработку информации, выполнение вычислений, хранение данных на вебресурсах, имеющих свои мощности, предоставляемых абонентам Интернета в качестве сервиса. Простыми словами это виртуальный процессор позволяющий работать непосредственно в глобальной сети. Рабочий кабинет, расположенный на удаленном сервере. Активное развитие облачных технологий началось в последнее десятилетие. Идея не новая, так как появилась она в 50-е годы прошлого столетия.
Впервые об облачной технологии начали говорить в начале второй половины прошлого века. В то время в мире ученых появилась концепция о разделении времени. Д. Ликлайдер считал, что в будущем, каждый человек, подсоединенный к глобальной сети, сможет не только получать информацию, но и работать с программами, находящимися удаленно. Второй ученый Д. Маккарти предполагал, что мощности для вычислений будут предоставляться в виде сервиса. Разработка компьютеров только начиналась. Стоили первые процессоры неимоверных денег. Сделать компьютеры персональными финансовых возможностей не хватало.
Появилась идея разработать сеть с общим процессором для нескольких пользователей. Озвучена она была в 1954г. К реализации идеи вплотную приступили в 1959г. Через 5 лет, в 1964 году появилось первое коммерческое предложение, позволившее успешно решать проблему вычислительных мощностей. Начали создаваться бюро, где клиенты могли приобретать нужные объемы для производства расчетов. Направление потеряло актуальность в 1980-х, с появлением первых доступных для широкого круга пользователей компьютеров.
До начала 90-х годов прошлого столетия надобности в дополнительных мощностях не было. Компьютеризация постепенно развивалась, ПК становились все более доступными для потребителей. Увеличивались мощности персональных процессоров, появлялись новые носители данных. От дискет в 3,5” объемом 0,7, 1,44Мб перешли к дискам 700 и более Мб. Интернет сеть создавалась в развитых странах, но еще не была столь доступной для массового пользования.
В 1990 годах произошло стремительное развитие всемирной «паутины». Глобальная сеть Интернета становилась все более доступной широкому кругу пользователей различных стран. Пропускная способность вебсетей сильно возросла. Расширилась и география охвата глобальной «паутиной». Такой разворот событий оказывает влияние и на развитие облачных технологий, начинающих в это время свой новый этап.
Близкая к современному пониманию облачных вычислений технология была разработана компанией «Salesforce.com». Она первая стала предоставлять доступ пользователям к созданному и находящемуся на ее мощностях приложению посредством веб-сайта. На сегодняшнем «языке» – компания впервые предоставила ПО в качестве сервисной услуги, SaaS.
После «первой ласточки» разработкой облачных технологий начали заниматься и другие компании. В 2002 году появился веб-сервис от «Amazon». Компания предоставляла своим клиентам возможность хранить данные, производить вычисления на своих мощностях. Уже в 2006 году «Амазон» запустила облачный веб-сервис «Elastic Compute cloud 2». Помимо разработанных ранее возможностей услуга позволяла абонентам запускать свои приложения на мощностях компании.
В 2006 году вводить облачную технологию начал «Google». Компания предлагала пользователям веб-сети Интернет сервис SaaS, именуемый «Google Apps». В последствии появились и другие модели платформы для пользователей «Google App Engine» (PaaS). Компания «Microsoft» представила свою облачную технологию «Azure Services Platform» в 2008 году.
Общепринятая классификация «cloud computing», предложенная «InfoWorld», делит все облака на шесть типов:
Подразделение «облаков» таким образом позволяет пользователям определить функционал, который предлагает им сервис. Выбрать оптимальный вариант «cloud computing» для использования в своей деятельности. Помимо этой классификации облака подразделяются по предназначению:
Различаются они доступом пользователей к работе на таких платформах. Вид собственности на такие веб-ресурсы могут быть приватными или принадлежать юридическим лицам, государственным организациям.
Перспектива таких разработок очевидна. Технологии будут развиваться, так как позволяют не тратить бюджет на формирование и расширение собственных мощностей. Процесс не дешевый и требует значительных финансовых затрат. Оптимальней арендовать мощности в «облаке». Особенно в случаях, когда резкое возрастание в их наличии бывает периодически. Основные направления развития будущего облачных технологий:
Новые облачные технологии активно разрабатываются ведущими компаниями, корпорацией Microsoft. Направление будет развиваться так как снижает расходы на создание собственных мощностей. По мнению многих экспертов «cloud technologies» изменят IT-процессы, рынок информационных технологий. Благодаря таким изменениям технологией смогут пользоваться владельцы электронных устройств различных видов. При этом не будет необходимости в собственных мощностях планшета, кпкили другого портативного устройства.