Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

Нажав на кнопку "Отправить", Я даю своё согласие на автоматизированную обработку указанной информации, распространяющейся на осуществление всех действий с ней, включая сбор, передачу по сетям связи общего назначения, накопление, хранение, обновление, изменение, использование, обезличивание, блокирование, уничтожение и обработку посредством внесения в электронную базу данных, систематизации, включения в списки и отчетные формы.


Облачные вычисления.

Облачные вычисления.

Термин «cloud computing» - в переводе означает «облачные вычисления» или «облачная обработка данных». В новейших веяниях и направлениях информационных технологий количество новых и не очень понятных терминов особенно велико. Стороннему наблюдателю часто бывает сложно разобраться, в том, что скрывается за каким то из новомодных слов и словосочетаний, рожденных в лингвистической кузнице ИТ. Термин «облачные вычисления» зародился ещев1960 году, нообрел актуальность только славинообразным развитием Интернета, вместе сростом скоростей иэволюцией браузеров.

Облачные вычисления - это способ предоставления вычислительной мощности на расстоянии. Среди концепций «cloud computing» самой распространенной является SaaS (Software as a Service - программное обеспечение как услуга), когда приложение выполняется не на локальном компьютере пользователя, а на сервере компании-провайдера услуги, а доступ к нему осуществляется через Интернет.

Благодаря такой схеме пользователю нет надобности в обладании мощным компьютером, а Google не нужно тратить деньги на производство упаковки, штамповку дисков и поиск каналов сбыта. Теоретически, вычислительные мощности, к которым может получить доступ обычный человек при помощи cloud computing, безграничны.

Чтобы конкретизировать определение «облачных вычислений», специалисты этой области часто используют термин SEAP (Service-Enabled Application Platform - платформа с поддержкой приложений как услуг), они предсказывали, что к 2013-2015 годам облачные вычисления станут наиболее предпочтительным способом реализации ИТ-услуг в большинстве крупнейших предприятий мира.

В самом начале облачные вычисления предлагалось использовать в качестве Интернет-служб системы управления предприятием и взаимоотношениями с клиентами (ERP и CRM), почтовые серверы, программы для коллективной работы над документами и другое типичное бизнес-ПО. То есть фактически cloud computing позволяет переложить на Интернет классические обязанности локальной технической инфраструктуры компании. А вместе с обязанностями, естественно, перекладывается и головная боль по поводу ее организации, поддержки и развития. Все, что требуется от предприятия, перешедшего на облачные вычисления, — это высокоскоростной канал для подключения к Интернету, набор клиентских компьютеров для эксплуатации удаленных ресурсов и весьма скромная сумма денег для оплаты услуг соответствующих звеньев облачной системы служб. Поскольку при таких раскладах компания не покупает свою ИТ-инфраструктуру, а лишь берет ее в аренду, инвестиции в проект оказываются ощутимо меньшими, нежели при классической организации бизнеса. Такой вариант заманчив прежде всего для малых и средних компаний, особенно в условиях кризисной экономики.

Облачные вычисления приглашают в мир одной-единственной операционной среды, расположенной в Интернете, вместо множества различных систем, привязанных к отдельным локальным аппаратным ресурсам. Это позволяет решить проблему синхронизации сонма разнообразных платформ друг с другом — при использовании облака в такой процедуре просто нет необходимости. Ведь применяя несколько различных компьютеров (стационарный, ноутбук, нетбук, коммуникатор и т. д.), пользователь вынужден постоянно копировать туда-сюда нужные ему файлы, обеспечивая таким образом единое файловое пространство на всех своих компьютерных системах. Сервисы класса cloud computing предлагают пользоваться для создания и хранения файлов не локальными программами и жесткими дисками, а удаленными, реализованными в качестве Интернет-служб, а потому доступными в одинаковом виде через окошко любого веб-браузера, запущенного на любой платформе (например, создав на стационарном компьютере текстовый документ с помощью программы-службы и сохранив его на удаленном сервере, этот документ можно тут же без каких-либо синхронизаций открыть на ноутбуке или коммуникаторе, просто подключившись для этого к Интернету).

Облачные вычисления помогают решить проблему эффективного использования компьютерных ресурсов, экономят деньги и создают чисто бытовые удобства (весь колоссальный парк компьютерной техники, который уже используется человечеством, загружен работой, явно не на 100%, а зачастую даже и не на 40%, и вся эта армия компьютеров потребляет огромное количество электроэнергии и других ресурсов).

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

К сожалению, внедрение даже самых удобных и совершенных ИТ-технологий в реальный мир, как правило сопровождается рядом серьезнейших проблем. Иллюзии моментально рассеиваются после того, как становятся понятными риски, тянущиеся огромным хвостом за облачными вычислениями.

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

Следующая проблема – это возможная потеря связи с Интернетом, при этом пользователь автоматически теряет доступ к своим программам и к файлам с данными. Возможно, когда Интернет станет такой же инфраструктурной технологией, как электричество, подобная проблема будет исключаться аналогично (за счет эксплуатации резервного источника «питания»), но сегодня такое решение доступно очень немногим. Кроме того, даже очень устойчивый интернет-канал не обезопасит клиента от возможных технических проблем у поставщика облачных услуг (стопроцентной гарантии стабильности качества не дает ни один из подобных провайдеров). Конечно, при использовании своих локальных ресурсов технические неполадки тоже возникают, но здесь можно хотя бы контролировать процесс их устранения, а при работе с «облаком» пользователю только и остается, что ждать.

Еще одна серьезная проблема – утечке пользовательской информации при «взломе» Интернет-сервиса, например, хакерами. Любой Интернет-сервис может быть взломан хакерами, что приведет к утечке пользовательской информации значительно больших масштабах и «направлениях», нежели планировалось при переходе к облачным вычислениям. Более того, не исключена утечка информации и без участия взломщиков. Ведь под давлением «уполномоченных лиц» поставщик облачных услуг вполне может втайне от своих клиентов впустить в свою «систему» представителей спецслужб (или кого-нибудь еще). Если нет абсолютного контроля над операционной средой, то нет и уверенности в ее недосягаемости для посторонних.

Потеря доступа у клиента по причине «дисквалификации» со стороны администрации портала. Пользователь облачной системы может остаться без доступа к своей информации и по нетехническим причинам. Например, известны случаи, когда клиенты Google «дисквалифицировались» администрацией портала по совершенно непонятным причинам, при этом автоматически теряя доступ к своей корреспонденции, документам, фотографиям и т. д. Ведь компьютерное «облако» очень даже субъективно и скрытно, поскольку за ним стоят вполне конкретные коммерческие организации. Клюнув на привлекательную услугу cloud computing по рекламе, человек становится зависимым от использования закрытых (проприетарных) систем, и чем дальше, тем дороже эта зависимость будет ему обходиться. Поэтому, пока не появятся надежные гарантии стабильности работы и защищенности информации, поручаемой облачным службам, передавать им управление серьезными задачами очень опрометчиво.

Проблема «резервных копий». Все важные данные, естественно, должны быть сохранены в качестве локальных резервных копий. Применять «облако» без таких мер предосторожности не имеет смысла. Рациональное использование компьютерных ресурсов должно быть тоже рациональным, поэтому экономия на жестких дисках ценою существования файлов без локальной резервной копии (хотя бы одной) не является разумным решением.

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

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

Azure Services Platform является попыткой Microsoft предоставить разработчикам возможность создавать приложения для распределенных вычислений, доступ к которым пользователи могли бы получать по запросу, независимо от того, в какой точке земного шара они находятся и каким инструментом для доступа в интернет пользуются. Azure Services Platform - это поворотный момент как для компании Microsoft, так и для профессионального сообщества разработчиков программного обеспечения. Azure Services Platform открывает уникальные возможности для разработчиков как онлайн так и бизнес-приложений, усовершенствует принципы работы бизнеса, а также доступа к информации и ее использования Интернете. Эта платформа дает пользователям возможность работать с приложениями как через онлайн-сервисы, так и через локальные серверы, либо совмещать это наиболее эффективным для бизнеса образом". Корпорация будет продавать дисковое пространство и вычислительные мощности своих серверов, а также новую систему в качестве услуги по подписке. Не меньший интерес привлекают и облегченные онлайновые версии программ, входящих в состав пакета Microsoft Office. Корпоративные пользователи смогут установить Office Web в собственной локальной сети. Пользователям для работы потребуется только браузер.

Вычисления «в облаке» (при ближайшем рассмотрении) не так уж сильно отличаются от традиционных услуг хостинга вычислительной обработки. Но модель «облачных» вычислений дает пользователям возможность вместо покупки серверов для прикладных систем динамически масштабировать вычислительные ресурсы в соответствии с требованиями приложений. Ведь если растут запросы в вычислительных мощностях, то провайдером автоматически поставляются дополнительные серверные ресурсы и ресурсы систем хранения.

Модель «облачных» вычислений дает возможность поэкспериментировать с новыми приложениями, не тратя деньги на приобретение дополнительного оборудования (ведь новинка может и не оправдать возлагавшихся на нее ожиданий), но если приложение окажется полезным, то клиент легко расширит вычислительные возможности для его поддержки.

Возможности “облачных” вычислений для реселлеров просто необъятны. У них есть один недостаток: сама идея таких вычислений угрожает модели управляемых услуг. Суть “облака” состоит в том, чтобы переместить вычислительные ресурсы от пользователя на площадку провайдера, а модели управляемых услуг — в удаленном управлении ресурсами, находящимися на территории клиента. Однако стоимость управления вычислительными ресурсами, расположенными в центре обработки данных провайдера, существенно ниже, чем затраты на управление ресурсами, расположенными у клиента.

 


Лицензия