Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
98
Добавлен:
14.02.2016
Размер:
1.03 Mб
Скачать

Зеленые "облака"

Особое внимание обращается вопросу экологичности предоставляемых сервисов. Существует понятие "зеленые технологии" или Green IT, которое означает экономичное использование ресурсов, сокращение выбросов отходов и др.

It for green подразумевает создание и внедрение технологий, которые помогают опосредованно защищать окружающую среду, например, видео решения (видеоконференцсвязь).

По мнению сторонников экологичности, облачные вычисления не только позволят сэкономить на используемом оборудовании, но и повысят эффективность использования вычислительных мощностей в расчете на киловатт-час. Так, по данным исследования компании WSP, выполненного по заказу Salesforce.com в 2010 году Salesforce.com за счет использования единой информационной инфраструктуры сэкономили 170 900 тонн углерода – такой же экономии можно было бы добиться, выведя из эксплуатации 37 000 автомобилей. Компания Salesforce.com, публикуя такое исследование, стремится привлечь новых заказчиков: в плане энергопотребления использование Salesforce.com на 95% эффективнее, чем использование традиционных решений, и на 64% эффективнее по сравнению с приватной облачной моделью.

Для решений от Microsoft аналогичное исследование было выполнено компанией Accenture, результаты которого были опубликованы в ноябре 2010 года. В соответствии с этими результатами облачные решения Microsoft по сравнению с аналогичными по функциональности решениями, размещенными внутри компании, позволяют снизить уровень выброса углекислого газа в атмосферу за счет таких факторов, как динамическое предоставление ресурсов, одновременное обслуживание нескольких пользователей, более высокий уровень средней нагрузки на серверы и более оптимальное расходование энергии в крупных специализированных дата-центрах. Положительный эффект от "облаков" наиболее очевиден для малого бизнеса, где уровень выброса углекислого газа может быть снижен на 90%.

"Зеленые" вычисления приводят к появлению дата-центров, которые используют тепло, излучаемое серверами, для отопления жилых домов в окрестностях – в Финляндии такой опыт был предпринят в 2009 году. Однако наиболее любопытная идея принадлежит исландскому стартапу Greenqloud, создатели которого планируют полностью обеспечить потребности в электроэнергии за счет гидроэнергетики и геотермальной энергетики.

Облачные платформы с открытым кодом

Облачные вычисления начинались с проприетарных решений: несмотря на то, что Amazon Web Services, Salesforce.com и Google не смогли бы построить свои облачные системы, не используя свободных компонентов, эти компании предпочитают не раскрывать исходные тексты своих сервисов. Однако, по мере роста конкуренции на облачном рынке, он становится все более открытым. Закрытость исходных текстов – это один из основных рисков, связанных с облачными вычислениями: если облачный поставщик обанкротится или вдруг начнет диктовать пользователям неприемлемые условия, последним в буквальном смысле слова будет некуда деваться. Причем риски зависимости от облачных проприетарных систем намного выше по сравнению с рисками при использовании традиционного ПО с закрытым кодом. Они характерны для любых облачных систем, как проприетарных, так и открытых. Во-первых, имея законно приобретенный экземпляр ПО, его можно эксплуатировать и после того, как поставщик изменит свои условия или прекратит свое существование. При использовании облачных сервисов такой возможности нет: нужно либо принять новые условия, либо перестать пользоваться сервисом. Если же поставщик обанкротится и исчезнет, то вместе с ним может исчезнуть и онлайновый сервис. Во-вторых, облачные сервисы работают на неконтролируемых компьютерах и потому чрезвычайно ограничивают возможности изучения программы в работе и обратного проектирования с целью обеспечения совместимости, что закреплено в российском законодательстве. В условиях "облаков" этим правом практически невозможно воспользоваться. В-третьих, если при использовании традиционного ПО пользовательские данные хранятся на компьютерах пользователей, то при пользовании облачными сервисами они хранятся на удаленных серверах, что требует более высокого уровня доверия к поставщику.

Облачные платформы с открытым кодом позволяют решить или смягчить большинство этих проблем. Во-первых, имея исходные тексты, любой желающий поставщик может быстро организовать сервис, полностью совместимый с эталонным. Таким образом, прекращение работы одного поставщика не повлияет на стабильность бизнеса пользователей, которые всегда будут иметь выбор, к кому уйти. Но производители проприетарного ПО предупреждают, что это иллюзия, которая имеет отношение только к собственному ЦОД, ведь публичные "облака" намного сложнее, чем связка Linux+Ruby, в них также переход от одного поставщика к другому – большая проблема. Во-вторых, повышается конкурентность рынка, что исключает возможность произвола со стороны монополиста. В-третьих, открытость исходных текстов в принципе делает возможным развертывание облачных решений и в собственной инфраструктуре компании: если в какой-то момент выяснится, что использование сторонних серверов связано с чрезмерными рисками, то открытый код позволяет с минимальными затратами перевести приложения на собственную контролируемую платформу.

Первой облачной платформой с открытым кодом, которая смогла заручиться коммерческим успехом, стала IaaS-система Eucalyptus, выросшая из исследовательского проекта Университета Калифорнии в Санта-Барбаре. Однако Eucalyptus часто критикуют за неполную открытость: часть функциональности доступна только покупателям подключаемых модулей, исходные тексты которых не публикуются. Анонсированный летом 2010 года проект OpenStack не имеет этого недостатка: хотя по зрелости он пока уступает Eucalyptus, по популярности он превзошел своего предшественника.

Существуют и другие IaaS-системы с открытым кодом, такие как CloudStack от Citrix и OpenNebula, однако они обладают меньшей известностью. Все указанные платформы принадлежат к сегменту IaaS. В области PaaS-систем до самого недавнего времени открытый код был непопулярен, пока компания VMware не представила свой проект Cloud Foundry. С помощью Cloud Foundry разработчики смогут разрабатывать масштабируемые приложения в одной из популярных систем разработки (frameworks) по выбору, включая Spring, Ruby on Rails и Node.js, перенося приложения с платформы на платформу. По анонсированным данным, Cloud Foundry может работать как на инфраструктуре от самой VMware, так и на облачной платформе Amazon Web Services или даже на персональном компьютере разработчика.

Соседние файлы в папке Облачные_ИТ в Интернет