Живой лёд глобальных вопросоВ {?}Fri, 25 Dec 2009 03:22:35 -0600 Cloud Computing - виртуализацияОдной из самых модных тенденций в ИТ является концепция "облачных вычислений" (Cloud Computing). Зачастую поставщики ИТ-продуктов и услуг делают слишком большой акцент на маркетинговых преимуществах, не раскрывая технические детали. А ведь именно в них кроется суть этого явления.Ключевое место в концепции облачных вычислений занимает виртуализация, поскольку только благодаря ей можно построить по-настоящему эффективное "облако", которое будет иметь следующие характеристики: приемлемая стоимость владения, эффективное управление ресурсами и гарантированный уровень обслуживания пользователей. Начнем с того, как можно определить Cloud Computing. Облачные вычисления обычно понимают как набор аппаратных ресурсов или ИТ-сервисов, предоставляемых пользователям по требованию из глобальной (External Cloud) или локальной (Internal Cloud) сети таким образом, что потребители ИТ-ресурсов не задумываются о характере и месте их происхождения. В целом, Cloud Computing характеризуется тремя основными трендами современных ИТ. Три "основания" Cloud ComputingВо-первых, Utility Computing. Это понятие подразумевает отношение к потреблению ИТ-ресурсов как к получению электричества из розетки или воды из крана. То есть необходимые аппаратные мощности выделяются по требованию из облака. Когда мощности не требуются, они не потребляются пользователями, а соответственно, деньги за них не взимаются.Во-вторых, Software as a Service (SaaS). Это фундаментальное понятие Cloud Computing подразумевает изменение модели доставки программного обеспечения пользователям таким образом, что компания прекращает покупать программное обеспечение как коробочные или заказные продукты, а начинает "потреблять" его из облака на основе подписки. Типичный пример - это электронная почта Gmail от Google, которой пользуются многие компании, не тратя при этом на оборудование для почтовых серверов, серверное ПО и администраторов. В-третьих, виртуализация. Это платформа для облачных вычислений, которая позволяет гибко разделять и гарантировать ресурсы, предоставлять их по требованию и контролировать их использование. С помощью виртуализации возможно создание изолированных виртуальных окружений пользователей, которые реализуют определенные ИТ-сервисы, а также разделение ресурсов (сеть, устройства хранения) на логическом уровне для более гибкого управления. Заказчик или заложник?Одна из основных особенностей Cloud Computing - это изменение модели доставки ИТ-сервисов конечным пользователям. Если раньше приоритетом вендоров были продажи как можно большего количества ИТ-продукции в дата-центры заказчика, то теперь основная цель - "посадить" заказчика на крючок подписки на свои услуги, которые доставляются в необходимом ему объеме по требованию из дата-центров провайдеров ИТ-услуг.А каково же место виртуализации в этом процессе? Очень просто: виртуализация делает Cloud Computing реализуемым на практике с точки зрения технологии и экономической эффективности. Технологическая базаЕсли говорить о технологии, то виртуализация - это в широком смысле отделение представления системы от ее реализации. То есть виртуализация присутствует в любом аспекте ИТ, включая операционные системы, хранилища данных, веб-браузеры и многое другое. Однако в концепции Cloud Computing наибольшее значение имеют виртуализация северов, виртуализация приложений и виртуализация настольных компьютеров как основные инструменты повышения эффективности доставки ИТ-услуг корпоративным пользователям.Все эти технологии позволяют использовать виртуальные машины или виртуальные приложения, которые "отвязаны" от аппаратного обеспечения и конкретной ОС, а значит, являются более мобильными и гибкими единицами предоставления услуг. Для виртуальных машин, в отличие от физических, может динамически выделяться и ограничиваться емкость потребляемых ресурсов, обеспечиваться заданные параметры уровней обслуживания (SLA) и, главное: пользователь получит только те ресурсы, которые ему нужны в данный момент (и будет за них платить соответственно). Говоря простыми словами, пользователь формулирует свои потребности на уровне необходимых мощностей, качества услуг и необходимых сервисов - и получает их по требованию от провайдера в виде виртуальных машин. А уже на стороне Cloud-провайдера виртуализация позволяет динамически распределять виртуальные машины по оборудованию, обеспечивать отказоустойчивость сервисов и осуществлять управление и мониторинг из единой точки. Варианты реализацииТем не менее, хотя взгляд на саму концепцию Cloud Computing приблизительно одинаков у всех вендоров, варианты ее реализации сильно различаются. С одной стороны, такие компании как Microsoft и Google рассматривают только сеть Internet как облако, откуда пользователи будут получать все необходимые ресурсы. Уже сегодня функционируют такие сервисы как Google Apps и Microsoft Azure, которые позволяют перенести задачи офисных приложений (электронная почта, офисные пакеты) в дата-центры провайдеров.![]() Схема концепции Google Apps С другой же стороны, компания VMware предлагает иной подход: не перекладывать всю ИТ-инфраструктуру на сторону внешних провайдеров услуг, а получать ресурсы по требованию из стороннего облака при нехватке своих. Основная мысль инициативы VMware vCloud такова: когда заданные метрики качества ИТ-услуг во внутреннем облаке (Internal Cloud) не соблюдаются (например, вследствие непредвиденных нагрузок), происходит динамическая миграция виртуальных машин на сторону Cloud-провайдера. ![]() Инициатива vCloud компании VMware Когда нагрузка спадет, они смогут вновь вернуться в ЦОД клиента. По статистике компании Forrester Research, 44% компаний (в основном, средний и крупный бизнес) заинтересованы в создании "внутренних облаков". Плюсы и минусыПреимущества и недостатки обоих подходов достаточно очевидны. В первом случае достоинствами является отсутствие высоких капитальных затрат на приобретение ИТ-инфраструктуры (оборудование и ПО). По сути, компании, чтобы начать работать, нужно просто снять офис, купить устройства доступа (могут быть не ПК, а нетбуки или тонкие клиенты) и "подключиться" к Google или Microsoft (у Google есть даже операционная система для этих нужд - Chrome OS). Дальше не нужно заботиться ни о резервном копировании, ни об отказоустойчивости ЦОД, ни об установке и настройке ПО - все предоставляет надежный провайдер в облаке. Большой плюс "внешнего облака" это то, что оно рассчитано на пиковые нагрузки отдельных служб или целых компаний, пользующихся его услугами, а значит, бизнес будет больше готов к неожиданностям.Недостаток данного подхода в том, что создается сильная привязка пользователя к провайдеру услуг (он в этой привязке, как и, например, оператор сотовой связи, весьма заинтересован), и будет совсем непросто уйти от него в случае необходимости. Помимо этого, cloud-провайдер может не предоставлять весь необходимый ассортимент ИТ-услуг, а ввод в эксплуатацию нового приложения от другого провайдера может стоить немалых денег. Также здесь действует эффект "большого брата": все ваши данные неизвестно у кого и неизвестно где, а соответственно, попасть теоретически они могут к кому угодно. Если говорить о подходе VMware, то ситуация также полна плюсов и минусов. С одной стороны, положительными моментами является гарантированность доступа к своей инфраструктуре даже в случае обрыва канала связи, надежность и безопасность хранения данных, предсказуемый уровень доступности и известная емкость аппаратных мощностей. Кроме того, нет привязки к конкретному внешнему провайдеру услуг, и необходимые мощности могут быть получены по требованию от любого поставщика. С другой стороны, не каждая компания может позволить себе иметь полноценный ЦОД, в который необходимо сделать как большие начальные инвестиции, так и вкладывать еще большие деньги на его содержание. Сопровождение собственной ИТ-инфраструктуры требует больших затрат, при этом нет гарантии, что будут достигнуты требуемые показатели качества обслуживания. В случае же "внешнего облака" показатели качества обслуживания могут быть зафиксированы в SLA (Service Level Agreement), нарушение которых может привести к финансовой ответственности провайдера услуг. Так же как и во внешнем, во внутреннем облаке необходимо производить учет предоставляемых ИТ-подразделением услуг на базе "потребляемых" пользователями приложений, и виртуализация здесь позволяет делать это наиболее эффективно. Гибкое выделение ресурсов, централизованное управление и мониторинг, оптимизация использования аппаратного обеспечения без простоя ресурсов, гарантированная отказоустойчивость - все это позволяет сделать виртуализацию за счет отделения приложений от ОС, а также операционной системы с приложениями от оборудования. Важное свойство виртуальных машин - простота переноса на другое оборудование (это касается как серверов, так и систем хранения) без простоя служб и соединений пользователей. Это позволяет построить гибкую ИТ-среду, которую уже "не стыдно" сдавать в аренду блоками заданной мощности. Экономический аспектЕсли говорить об экономике двух концепций Cloud Computing, то здесь сложно понять, что выгодней. Все нужно оценивать исключительно с позиции совокупной стоимости владения, а не единовременных капитальных затрат. Безусловно, удобнее пользоваться моделью потребления "из облака" без необходимости создания своей ИТ-инфраструктуры, отдав ее в руки cloud-провайдера. Однако сейчас о надежности таких cloud-провайдеров говорить пока рано: например, cloud-сервис Microsoft Azure был недоступен в течение 22 часов по причине аварии на стороне Microsoft. Для некоторых организаций такое время простоя могло бы вызвать очень серьезные последствия.Однако несомненный плюс облачных вычислений на стороне внешнего провайдера услуг - это возможность считать свои ИТ. Если ИТ-сервисы распространяются для организации по подписке, ей проще оценить, сколько денег тратится на то или иное приложение. В случае владения "внутренним облаком" нужно учитывать капитальные и операционные затраты, скрытые издержки и прочее, далее посчитать приложения и пользователей, после чего сопоставить эти параметры, что для многих компаний является непростым процессом. Поэтому, зачастую службе ИТ сложно объяснить и обосновать бизнесу свои траты. Так или иначе, Cloud Computing становится все более и более модной тенденцией в современном ИТ как часть большой стратегии вендоров по сближению ИТ и бизнеса, особенно с расширением интернет-каналов для компаний. Безусловно, для бизнеса Cloud Computing должен стать механизмом извлечения бизнес-выгод из "облака" без необходимости вникать в технические детали и заниматься изучением вопроса "а чем они там в ИТ все-таки занимаются?". Благодаря Cloud Computing и виртуализации вычислительных ресурсов для бизнеса должны перестать существовать такие понятия, как "сервер" или "система хранения", а приобрести смысл такие термины, как "приложение" и "сервис". (source: www.cnews.ru) |
Новости Hi-Tech Первый полёт электрического самолета Cri-CriПолностью электрический самолет Cri-Cri, разработанный совместно компаниями EADS Innovation Works, Aero Composites Saintonge и ассоциацией Green Cri- ... (узнать больше)Ученые изучают полярные озераВ Антарктиде есть озера и их немало. Однако в отличие от большинства других озер на нашей планете, полярные озера скрыты под 2-километровом слоем льда ... (узнать больше)Google и Yahoo поддерживают единую систему авторизации Open IDПользователи порталов Yahoo с сегодняшнего дня могут использовать свои реквизиты для входа и на сервисы Google, так как последняя развернула поддержк ... (узнать больше)Домены .рф теперь можно защитить при помощи SSL-сертификатовХостинг-провайдер Русоникс, первым в России начал выдачу SSL-сертификатов, поддерживающих русскоязычные домены в зоне .РФ, благодаря партнерству с Co ... (узнать больше)Google ускорила свой интернет-поискИнтернет-гигант Google сегодня начал использовать обновленную версию системы Google Instant, позволяющей быстрее искать данные в сети за счет подсказ ... (узнать больше) |