- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF126:DrBrown1
Материал из Linuxformat.
Освежающе легко
- Создайте свое облако с помощью пары Кармических Коал и веточки Эвкалипта.
Если вам нравится концепция «эластичных облачных вычислений» или «самообслуживаемой ИТ-инфраструктуры», но вы не решаетесь доверить вычислительные потребности целой организации кому-то со стороны, воспользуйтесь новым предложением Canonical – Ubuntu Enterprise Cloud (UEC – Облако Ubuntu для предприятий). Оно позволяет создать частное облако типа Amazon EC2 в локальной сети. В основе UEC лежит Eucaliptus, открытая реализация развивающегося де-факто стандарта API EC2.
Eucaliptus был разработан в UCSB (Университет Калифорнии в Санта-Барбара), а название, как нетрудно догадаться, является сокращением от Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems [Эластичная вычислительная компьютерная архитектура для связи ваших программ с полезными системами]. Именно за это название Регенты Университета Калифорнии запретили ребятам из Санта-Барбара давать имена чему-либо до 2012 года (а если не запретили, то следовало бы...).
У Canonical есть официальная документация по продукту – Ubuntu Enterprise Cloud Architecture (зайдите на http://www.ubuntu.com и кликните на Server Edition, а потом на Cloud Computing). В ней они пишут: «В следующих релизах Ubuntu наша цель – создать полноценный слой инфраструктуры для облака, чтобы каждый желающий мог развернуть его для личного (частное облако) или общего пользования». Вообще говоря, Eucaliptus появился в Universe-репозитории Ubuntu еще в версии 9.04 (Jaunty), но вышел на первый план лишь в серверной версии 9.10 (Karmic Koala). Я уверен, что связь коалы с эвкалиптом – не просто совпадение.
UEC – один из трех компонентов «облачной» стратегии Canonical. Остальные два – Ubuntu One (сервис синхронизации, разделения и резервного копирования файлов, о котором я рассказывал в LXF124) и образы Ubuntu Server Edition, которые Canonical сделала доступными в облаке Amazon EC2. Хотя UEC и Eucaliptus построены по модели Amazon EC2 API, в реализации есть ключевое различие. Amazon использует технологию виртуализации Xen, а Canonical – KVM. Но я подозреваю, что большинство пользователей не знают или не думают об этом.
Вы можете узнать о Xen больше из урока по Live CD в следующей статье или из рассказа о моих упражнениях с облаком Amazon.