IT рекрутинг

Облачные технологии: прошлое, настоящее, будущее

Облачные технологии представляют собой обработку информации, выполнение вычислений, хранение данных на вебресурсах, имеющих свои мощности, предоставляемых абонентам Интернета в качестве сервиса. Простыми словами это виртуальный процессор позволяющий работать непосредственно в глобальной сети. Рабочий кабинет, расположенный на удаленном сервере. Активное развитие облачных технологий началось в последнее десятилетие. Идея не новая, так как появилась она в 50-е годы прошлого столетия.

Прошлое «cloud technologies»

Впервые об облачной технологии начали говорить в начале второй половины прошлого века. В то время в мире ученых появилась концепция о разделении времени. Д. Ликлайдер считал, что в будущем, каждый человек, подсоединенный к глобальной сети, сможет не только получать информацию, но и работать с программами, находящимися удаленно. Второй ученый Д. Маккарти предполагал, что мощности для вычислений будут предоставляться в виде сервиса. Разработка компьютеров только начиналась. Стоили первые процессоры неимоверных денег. Сделать компьютеры персональными финансовых возможностей не хватало.
Появилась идея разработать сеть с общим процессором для нескольких пользователей. Озвучена она была в 1954г. К реализации идеи вплотную приступили в 1959г. Через 5 лет, в 1964 году появилось первое коммерческое предложение, позволившее успешно решать проблему вычислительных мощностей. Начали создаваться бюро, где клиенты могли приобретать нужные объемы для производства расчетов. Направление потеряло актуальность в 1980-х, с появлением первых доступных для широкого круга пользователей компьютеров.

Развитие современных облачных технологий

До начала 90-х годов прошлого столетия надобности в дополнительных мощностях не было. Компьютеризация постепенно развивалась, ПК становились все более доступными для потребителей. Увеличивались мощности персональных процессоров, появлялись новые носители данных. От дискет в 3,5” объемом 0,7, 1,44Мб перешли к дискам 700 и более Мб. Интернет сеть создавалась в развитых странах, но еще не была столь доступной для массового пользования.
В 1990 годах произошло стремительное развитие всемирной «паутины». Глобальная сеть Интернета становилась все более доступной широкому кругу пользователей различных стран. Пропускная способность вебсетей сильно возросла. Расширилась и география охвата глобальной «паутиной». Такой разворот событий оказывает влияние и на развитие облачных технологий, начинающих в это время свой новый этап.

Появление «cloud computing»

Близкая к современному пониманию облачных вычислений технология была разработана компанией «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», делит все облака на шесть типов:

  • PааS, веб-платформа, где абонент выстраивает функционал по своему желанию;
  • SaaS, приложения как сервис;
  • служебные вычисления, виртуальные серверы;
  • MPS, управляемые веб-сервисы для обслуживания провайдеров;
  • «облачные» веб-сервисы, интернет приложения типа онлайн-банкинг;
  • бизнес веб-платформы, объединение PааS с MPS.

Подразделение «облаков» таким образом позволяет пользователям определить функционал, который предлагает им сервис. Выбрать оптимальный вариант «cloud computing» для использования в своей деятельности. Помимо этой классификации облака подразделяются по предназначению:

  • частные;
  • публичные;
  • клановые;
  • гибридные.

Различаются они доступом пользователей к работе на таких платформах. Вид собственности на такие веб-ресурсы могут быть приватными или принадлежать юридическим лицам, государственным организациям.

Будущее развития облачных технологий

Перспектива таких разработок очевидна. Технологии будут развиваться, так как позволяют не тратить бюджет на формирование и расширение собственных мощностей. Процесс не дешевый и требует значительных финансовых затрат. Оптимальней арендовать мощности в «облаке». Особенно в случаях, когда резкое возрастание в их наличии бывает периодически. Основные направления развития будущего облачных технологий:

  • PaaS – размещение базового ПО, с возможностью добавления соственного.
  • IaaS – платформа предоставляет возможность формировать, управлять, контролировать пользователем.
  • SaaS – сервисы, предоставляющие пользователям ПО провайдера во временное пользование;
  • *aaS – другие варианты (DaaS, CaaS…) сервисных услуг.

Новые облачные технологии активно разрабатываются ведущими компаниями, корпорацией Microsoft. Направление будет развиваться так как снижает расходы на создание собственных мощностей. По мнению многих экспертов «cloud technologies» изменят IT-процессы, рынок информационных технологий. Благодаря таким изменениям технологией смогут пользоваться владельцы электронных устройств различных видов. При этом не будет необходимости в собственных мощностях планшета, кпкили другого портативного устройства.