Разработчики: | VMware |
Технологии: | Виртуализация |
Содержание |
В сентябре 2010 года компания анонсировала решения для разработчиков для создания и запуска самых современных приложений, которые смогут обмениваться информацией с нижележащeй инфраструктурой, повышая эффективность ее использования, а также производительность и качество предоставляемых услуг.
Платформа для «облачных» приложений VMware vFabric объединяет популярный Java фреймворк Spring с такими сервисами, как облегченный сервер приложений, глобальная система управления данными, система обмена сообщениями, динамичная балансировка нагрузки и управление производительностью. Приложения, созданные с помощью VMware vFabric, высокопродуктивны и могут быть перемещены из одной гетерогенной «облачной» среды в другую.
Принципы, которые сегодня определяютcя пользовательскими приложениями (поддержка масштабируемости, новые модели данных, распределенные инфраструктуры), сильно влияют на процесс создания внутренних приложений для корпоративных пользователей. Эти современные приложения должны поддерживать динамичный обмен данными, доступ к информации с минимальным временем ожидания и виртуальную инфраструктуру, одновременно удовлетворяя требования в отношении безопасности и совместимости, предъявляемые корпоративными клиентами. VMware vFabric оптимизирован именно для динамичных «облачных» архитектур, в отличие от традиционных программно-аппаратных, которые требуют полного контроля над стеками.
VMware vFabric повышает производительность разработчиков и быстродействие «облачных» приложений
Приложения все чаще создаются на базе современных сред разработки, использующих динамические сервисы и сервисы управления данными, которые еще более мобильны и созданы специально для виртуализации. Будучи решением с открытым кодом, vFabric изначально предназначен для 2,5 миллионов разработчиков, использующих Spring Java.
Ключевые преимущества VMware vFabric:
- Максимальная скорость и инновации: теперь клиенты могут запускать современные приложения быстрее и легче: то, что раньше занимало месяцы и годы, теперь осуществимо за недели и дни.
- Распространение преимуществ виртуализации на приложения: VMware vFabric может координироваться с нижележащей инфраструктурой, чтобы гарантировать оптимальную производительность приложений, качество услуг и использование ресурсов инфраструктуры.
- Постепенный переход в «облака»: разработчики смогут создавать новые приложения так же продуктивно и по той же схеме, как и раньше, при этом выбирая, где разворачивать эти приложения, будь то внутренние или внешние «облака», например VMforce или Google.
Среда разработки Spring
Spring ускоряет разработку более чем на 50%, благодаря использованию инструментов и функций, облегчающих процесс создания новых приложений, которые:
- Предоставляют пользователям широкие возможности при работе с большинством современных платформ, браузеров и персональных устройств;
- Интегрируются с помощью проверенных шаблонов Enterprise Application Integration, включающих пакетную обработку;
- Могут получать доступ к данным в самых разных структурированных и бесструктурных форматах;
- Используют API популярных социальных и «облачных» сервисов.
Интегрированные сервисы VMware vFabric
Платформа «облачных» приложений от VMware предоставляет разработчикам, архитекторам приложений и IT-службам современную программно-аппаратную инфраструктуру в виде набора интегрированных сервисов «облачного» типа:
- Облегченный сервер приложений - tc Server: версия Apache Tomcat для предприятий оптимизирована для Spring и VMware vSphere и может быть мгновенно развернута при необходимости масштабирования приложения;
- Сервисы управления данными - GemFire: увеличивает производительность приложений и сокращает количество «узких мест» в базе данных, обеспечивая возможность постоянного доступа к глобально распределенной информации;
- Сервис обмена данными в «облаках» - RabbitMQ: обеспечивает обмен данными между приложениями внутри и за пределами ЦОДа;
- Динамическая балансировка нагрузки - ERS: версия веб-сервера Apache для предприятий помогает обеспечить оптимальную производительность, равномерно распределяя нагрузку приложений;
- Управление производительностью приложений - Hyperic: делает возможным управление производительностью благодаря полной прозрачности современных приложений, развернутых в физических, виртуальных и «облачных» средах.
Название решения | Разработчик | Количество проектов | Технологии |
---|---|---|---|
VMware vFabric AppDirector | VMware | 0 | Виртуализация |
VMware vFabric GemFire | VMware | 0 |
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)