Что такое Codename: BlueMix?

Codename: BlueMix – это реализация концепции IBM Open Cloud Architecture на базе проекта Cloud Foundry

Codename: BlueMix — это новейшее облачное предложение от IBM типа PaaS (platform as a service – платформа как сервис) на базе проекта с открытым исходным кодом Cloud Foundry. Платформа BlueMix предоставляет функции и сервисы корпоративного уровня, которые с легкостью могут быть интегрированы в облачные приложения. Данный документ представляет собой высокоуровневый обзор платформ BlueMix и Cloud Foundry, в том числе различий между ними. Кроме того, в документе перечисляются сервисы платформы BlueMix, доступные в открытой бета-версии.

Энджел Томала-Рейес, старший инженер по программному обеспечению, IBM

Photo of Angel Tomala-ReyesЭнджел Томала-Рейес (Angel Tomala-Reyes) — старший инженер по программному обеспечению в подразделении IBM Global Technology Services — Advanced Cloud Technologies. В настоящее время он руководит техническим обслуживанием и эксплуатацией Cloud First Factory — базовой инфраструктуры, которая обеспечивает функционирование внутренних сред производства и подготовки платформы IBM Codename BlueMix. До прихода в группу Advanced Cloud Technologies Team Томала-Рейес возглавлял разработку и предоставление пользовательского интерфейса для решения IBM SmartCloud Enterprise (SCE), а также других усовершенствований для SCE. Кроме того, Томала-Рейес занимается созданием распределенных систем для обслуживания заявок на поддержку, а также других комплексных J2EE-приложений и интеграционных решений для подразделения IBM Global Services.



27.05.2014

Примечание: BlueMix — это продукт в стадии бета-тестирования, в который будут вноситься изменения с целью его совершенствования и упрощения использования! Мы приложим максимум усилий для поддержания актуальности этой статьи, однако она не всегда будет полностью соответствовать последней версии BlueMix. Спасибо за понимание!

Энджел Томала-Рейес рассказывает о Cloud Foundry и о BlueMix

Video: Angel Tomala-Reyes on Cloud Foundry and
                        BlueMix
Transcript

Введение

BlueMix — это новейшее облачное предложение от IBM. Оно позволяет организациям и разработчикам быстро и легко создавать приложения, развертывать их в облаке и управлять ими. BlueMix — это реализация концепции IBM Open Cloud Architecture, основанная на PaaS-платформе с открытым исходным кодом Cloud Foundry. BlueMix предоставляет сервисы корпоративного уровня, которые заказчик может с легкостью интегрировать со своими облачными приложениями, даже не имея глубоких знаний об установке и конфигурировании этих сервисов. Статья содержит высокоуровневое описание платформ Cloud Foundry и BlueMix, а также краткий обзор функций и сервисов открытой бета-версии BlueMix, которые делают это PaaS-решение столь привлекательным на сегодняшнем рынке.

Обзор Cloud Foundry

Cloud Foundry — это решение типа PaaS (platform as a service — платформа как сервис) с открытым исходным кодом, позволяющее быстро создавать и развертывать приложения в облачной среде. Благодаря открытому исходному коду решение Cloud Foundry не связано с определенным поставщиком и не накладывает ограничений, свойственных закрытому ПО и закрытой облачной инфраструктуре. Cloud Foundry абстрагирует обеспечивающую инфраструктуру, необходимую для функционирования облачной среды, что позволяет заказчику сконцентрироваться на создании облачных приложений. Привлекательность платформы Cloud Foundry обуславливается широкими возможностями выбора для разработчиков и организаций в следующих аспектах:

  • Среды разработки. Cloud Foundry поддерживает Java™, Spring, Ruby, Node.js и специальные среды.
  • Сервисы приложений.  Cloud Foundry поддерживают MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ и специальные сервисы.
  • Типы облачных решений.  Разработчики и организации могут использовать Cloud Foundry в публичном облаке, в частном облаке, в облаке на базе VMWare и в облаке на базе OpenStack.

Обширные возможности Cloud Foundry в сфере предоставляемого выбора обуславливаются применением пакетов buildpack, которые являются удобным способом упаковки сред разработки и исполнения. Buildpack-пакеты могут базироваться на результатах деятельности сообщества, могут формироваться по заказу или создаваться с нуля. Другими словами, если вы не можете найти buildpack-пакет со средой или с сервисами, который удовлетворял бы ваши потребности, вы можете изменить существующий buildpack-пакет или создать собственный. Использование buildpack-пакетов позволяет компаниям предоставлять сервисы корпоративного уровня в виде облачного предложения BlueMix.

Обзор BlueMix

200 дней BlueMix

Хотите узнать о BlueMix больше? IBM открывает практический семинар 200 дней BlueMix, призванный помочь в освоении BlueMix.

BlueMix — это реализация концепции IBM Open Cloud Architecture на основе платформы Cloud Foundry, предоставляющая разработчикам возможности для быстрого создания и развертывания облачных приложений, а также для управления ими. BlueMix базируется на Cloud Foundry, что позволяет воспользоваться растущей экосистемой сред исполнения и сервисов. Помимо дополнительных сред и сервисов, платформа BlueMix содержит информационную панель, которая позволяет заказчику создавать и просматривать приложения и сервисы, управлять ими, а также осуществлять мониторинг ресурсов, которые потребляет его приложение. Кроме того, инструментальная панель BlueMix предоставляет возможности для управления инфраструктурными элементами, например, организациями и пространствами, а также доступом пользователей.

BlueMix обеспечивает доступ к сервисам, предоставляемым при посредстве Cloud Foundry, а также улучшает компоновку сервисов благодаря следующим сервисам IBM.

Имя сервисаОписание
BLU Data WarehouseСервис BLU Data Warehouse (BLUDW) предоставляет мощную, простую в применении и динамичную платформу для интеллектуализации бизнеса и для анализа.
Cloud CodeСервис Cloud Code позволяет исполнять JavaScript-код пользователя на серверной стороне мобильных приложений.
DecisionСервис Decision обеспечивает управляемое применение бизнес-правил для приложений заказчика. Разработчик приложения, которому необходимо использовать бизнес-правила в своем приложении, создает экземпляр данного сервиса, разрабатывает правила, развертывает эти правила (наборы правил) для сервиса, связывает сервис со своим приложением, а затем вызывает сервис с целью исполнения правил и возвращения результатов исполнения.
IBM Data CacheСервис IBM Data Cache поддерживает сценарии распределенного кэширования для веб-приложений и для мобильных приложений. Data Cache — это эластичная grid-инфраструктура данных для хранения объектов вида "ключ-значение". В основе сервиса Data Cache лежит технология WebSphere® eXtreme Scale, которая обеспечивает линейную масштабируем ость, предсказуемую производительность и устойчивость к ошибкам при кэшировании данных веб-приложений.
IBM Enterprise MapReduceСервис IBM Enterprise MapReduce Service по требованию добавляет к приложению заказчика аналитические средства на базе Hadoop. Этот сервис создает кластер InfoSphere® BigInsights™ на основе облачного экземпляра IBM InfoSphere BigInsights Enterprise Edition Server V2.1.0.2, поддерживаемого IBM. InfoSphere BigInsights использует технологию Apache Hadoop и обеспечивает лучшие в отрасли показатели по производительности, масштабируем ости и надежности.
IBM MQ LightСервис IBM MQ Light Service поддерживает клиентские приложения, которые используют клиентские протоколы WebSphere MQ для обмена сообщениями.
IBM Session CacheIBM Session Cache — это эластичная grid-инфраструктура данных для хранения и обеспечения персистентности объектов HTTP-сеансов. При выходе сервера из строя пользователи приложения не теряют данные сеанса.
Identity as a ServiceСервис IDaaS (Identity as a Service) предлагает разработчикам приложений основанную на политиках возможность входа в систему по принципу единого Web-входа (для пользователей, зарегистрированных на ibm.com).
DevOps Services (прежнее название: JazzHub)DevOps Services — это ресурс, позволяющий разработчикам взаимодействовать друг с другом с целью планирования, отслеживания, создания и развертывания программного обеспечения в публичных или в частных проектах. Сервисы DevOps Services включают Git-хостинг, интегрированные IDE-среды для веб-разработки, интеграцию Eclipse и Visual Studio, agile-планирование и agile-отслеживание, автоматическое развертывание на платформе BlueMix.
IBM JSON DatabaseСервис IBM JSON Database Service позволяет заказчику добавить к своему приложению NoSQL-хранилище JSON-документов. Этот сервис позволяет заказчику быстро вставить документы в свою базу данных без создания таблиц, коллекций или индексов.
Mobile Application ManagementСервис Mobile Application Management предоставляет сервисы неявной аутентификации и авторизации для приложений BlueMix, созданных с помощью IBM Mobile Cloud Platform SDK.
Mobile DataMobile Data — это простой сервис хранения данных. Сервис Mobile Data Service позволяет хранить объекты, которые созданы с помощью мобильного клиента и подлежат сохранению.
PushЭто сервис позволяет использовать в мобильных приложениях push-уведомления с целью отсылки информации в мобильное устройство даже в том случае, когда приложение не используется.
SQL DatabaseСервис IBM SQL Database по требованию добавляет базу данных IBM DB2® (OLTP/SQL) к приложению заказчика. Этот сервис создает полностью поддерживаемую и управляемую базу данных, функционирующую в среде IBM Cloud.

С точки зрения разработчиков BlueMix — это возможность еще больше оптимизировать время, затрачиваемое на создание облачного приложения. Разработчикам больше не нужно заботиться об установке программного обеспечения или иметь дело с образами виртуальных машин либо с аппаратными средствами. Несколькими нажатиями мыши или клавиш разработчик может инициализировать экземпляры своих приложений с необходимыми для их поддержки сервисами. Такая оптимизация позволяет избежать многочасовых затрат рабочего времени на установку, конфигурирование и устранение неполадок, а затем направить высвободившееся время на ускоренную реализацию инноваций и на обслуживание непрерывно меняющихся потребностей.

С точки зрения организаций BlueMix — это облачная платформа, которая требует от заказчика весьма скромного уровня технических знаний, а также обеспечивает снижение издержек. BlueMix предоставляет среду для быстрой разработки организациям, которым необходимо удовлетворять спрос своих пользователей на новые функции. Облачная платформа BlueMix обеспечивает организациям эластичность и гибкость управления ресурсами при быстром росте популярности приложений.

С точки зрения пользователей BlueMix — это ключевое средство, которое позволяет организации быстро предоставить пользователям необходимые им функции.

Заключение

IBM BlueMix предлагает базовые сервисы и сервисы корпоративного уровня, которые требуются организациям для предоставления облачных приложений своим клиентам — в нужном месте и в нужное время. BlueMix базируется на технологиях с открытым исходным кодом, что позволяет организации гибко интегрировать необходимые ей среды разработки и сервисы. Дополнительную информацию о IBM BlueMix можно получить на веб-сайте https://www.ibmdw.net/bluemix/.

Ресурсы

Научиться

  • Оригинал статьи: What is Codename: BlueMix?.
  • Сообщество разработчиков BlueMix cодержит большее количество практических руководств и других ресурсов для начинающих.
  • Посетите веб-сайт Cloud Foundry, чтобы узнать больше об этой платформе с открытым исходным кодом, лежащей в основе BlueMix.

Получить продукты и технологии

  • Чтобы приступить к созданию собственного облачного приложения, посетите веб-сайт BlueMix .

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Облачные вычисления
ArticleID=972395
ArticleTitle=Что такое Codename: BlueMix?
publish-date=05272014