Облачные сервисы

Компания MERA старается идти в ногу с эволюцией информационно-коммуникационных технологий и стремится первой внедрять последние новинки для удобства и простоты работы наших клиентов. Именно поэтому с ростом популярности облачных сервисов мы системным образом нарастили свои компетенции и сейчас располагаем внушительной базой завершенных проектов и опытных наработок. 

Ниже представлены некоторые из реализованных нами облачных проектов:

Опыт виртуализации

Подробнее

Решения VMware

Тестирование производительности на базе Vmware сервера связи крупного поставщика унифицированных коммуникаций в виртуальной среде VMware

  • Развертывание VMware ESXi 5.5 Hypervisor на выбранных готовых серверах:
    • Устранение неполадок, связанных с несовместимостью драйверов;
    • Управление сценариями и виртуальными машинами CLI.
  • Тестирование мощности реального RTP/SIP трафика сигнализации приложения связи, запущенного на виртуальной машине.
  • Сравнение различных сетевых драйверов (Direct I/O, E1000, VMxNET 3.0) в виртуальной среде.
  • Анализ причин снижения эффективности и их устранение.
  • Корректировка параметров и кода приложения для безопасной и правильной работы в виртуальной среде.
  • Виртуализация решений телефонии для хост-платформы VMWare 5.x.

Оценка VMWare vCenter и его применимости к высокодоступным решениям с возможностью резервирования крупного поставщика унифицированных коммуникаций

  • Изучение и понимание vMotion.

Wind River Hypervisor

  • Полная конфигурация платы, создание виртуальной платы, назначение ресурсов и т.д.
  • Создание образа и бутстрэппинг.
  • Создание MIPC-интерфейса для обеспечения коммуникации внутри операционной системы (Конфигурация/Использование для связи приложений).
  • Сравнительный анализ Wind River Hypervisor с Xen Hypervisor.

Улучшения ядра панели на основе Freescale P4080

  • Инструментарий: Wind River Hypervisor 1,3, Wind River Linux 3,0.+ и Wind River VxWorks 6,9.
  • Перенос и сравнение патчей между несколькими версиями ядра.
  • Загрузка виртуализированной системы на основе WR Hypervisor.

Виртуализированное кластерное решение (SMS-центр)

  • Решение на основе бездискового X86 HW, Wind River Hypervisor 1.3, Wind River Linux4.3.
  • Виртуальный кластер с 8 узлами, работающими на одном процессоре.
  • Промежуточное ПО OpenSAF.

VDI-решения

Подробнее

Разработка VDI-решения для крупного поставщика унифицированных коммуникаций/телекоммуникационных услуг

Проприетарный UC/телеком софт-клиент

  • Переработанный компанией MERA для среды клиент-сервера VDI.
  • Клиент, включая графический интерфейс, находится на сервере VDI.
  • Медиа потоки (аудио, видео) идут напрямую на и с клиентов VDI.

На стороне клиента - тонкие клиенты HP или Wyse Technologies

  • Тонкие клиенты на базе Linux и Windows.
  • Wyse серии R (Тонкие клиенты на базе Linux и Windows).
  • Развертывание осуществляется с помощью следующего ПО: HP Device Manager и Wyse Device Manager.

VDI-решение с полной поддержкой аудио- и видео коммуникационных сервисов

Опираясь на собственный подход, мы получили доступное кросс-VDI-платформенное решение, позволяющее разделить клиентскую и серверную части и настроить прямую трансляцию медиа контента на тонкие клиенты и наоборот.

Поддержка VDI-технологий VMware и Citrix:

  • Vmware ESXi hypervisor, v.4.1, 5.x.
  • Citrix XenDesktop 5.
  • VMware vCenter Server + VMware vSphere Client, v.4.1.

Развертывание частного облака на базе OpenStack

Подробнее

Развертывание облака на базе OpenStack для корпоративного использования

Множественные независимые внутренние участники/проект

  • Пул серверов на базе x86, Ubuntu 12.04LTS.
  • Релиз OpenStack Grizzly в качестве основной платформы с собственным набором ПО на ней:
    • улучшенное хранение токенов;
    • обновления библиотеки libvirt;
    • замена rootwrap и т.д.
  • Раздельное хранение и организация сети передачи данных:
    • сеть передачи данных для осуществления коммуникации внутри виртуальной среды и управления трафиком в облаке;
    • сеть хранения данных с доступом к общим разделам и миграция виртуальной среды в режиме реального времени.
  • Раздельный узел сетевых контроллеров:
    • крупные сетевые сервера разделяются по собственным узлам;
    • инструментарий: специально настроенные плагины OpenVSwitch на базе релиза 1.11 и дополнений;
    • достигнута более высокая производительность и меньшее время ожидания.
  • Раздельные узлы хранения Cinder:
    • NAS на базе RAID для хранения общих данных в виртуальной среде;
    • iScsi для доступа к разделам;
    • GlusterFS для хранения общих данных в виртуальной среде;
  • Каждый проект располагает собственной сетью и пулом адресов.
  • Раздельные внешние сети для каждого проекта.
  • Авторизация LDAP, интегрированная в корпоративную инфраструктуру.
  • Использование виртуальных машин в интерактивном режиме (сессии RDP/Xserver) без каких-либо сбоев производительности.
  • Полная поддержка миграции в режиме реального времени.

Облачное хранилище данных

Подробнее

Решение для хранения сообщений в социальных сетях

  • Разработано для хранения сообщений, отправляемых пользователями друг другу.
  • Пропускная способность входящего трафика - приблизительно 20000 сообщений в секунду в пиковое время.
  • Возможность поиска в тексте по заранее заданным областям (поиск по всему тексту, полное соответствие областей, т.д.).
  • Ограниченное максимальное время поиска.
  • Избыточное и масштабируемое приложение, полностью готовое для последующего расширения.

Решение использует базу данных Apache Cassandra Database на различных серверах, что позволяет иметь необходимую емкость диска.

  • Hector API для доступа к базе данных.

Для поиска в тексте используется индексируемый движок Solr.

  • Решение HA Proxy для распределения нагрузки между серверами.
  • Solr API для осуществления поиска.

Также прилагаются следующие инструменты мониторинга кластеров и баз данных:

  • DataStax OpsCenter для мониторинга Cassandra,
  • Nagios для мониторинга системы.

Корпоративное обучение

Подробнее

Система корпоративного обучения: посмотреть расписание корпоративных тренингов, записаться на сессию тренингов, несколько уровней оповещений, чат.

  • Платформа Microsoft Azure.
  • Два варианта внедрения (переключаемых с помощью внедрения зависимости (Dependency Injection, DI)):
    • Pure CQRS - оптимизировано для чтения;
    • CQRS + EventSourcing.
  • Автоматическое развертывание базы данных по первому запросу.
  • Веб-клиент (только для настольных компьютеров):
    • на базе ASP.NET MVC4, JQuery, KnockoutJS, HighCharts, Kendo UI, Noty;
    • сбалансирован между управляемым кодом (C#) и javascript;
    • интерфейс живых плиток (стиль Metro);
    • обмен сообщениями (event push) - рассылка;
    • отображение слайдов в режиме реального времени.
  • Основные преимущества решения:
    • Azure Service Bus для осуществления коммуникации с другими корпоративными системами;
    • хранилище Azure Blob для управления корпоративными документами/файлами;
    • клиенты для различных платформ и устройств;
    • средства безопасности на базе Windows Claims;
    • набор компонентов HTML5 для современного дизайна Windows (наследие Metro);
    • автоматическая миграция баз данных code-first.

Корпоративный фотохостинг

Подробнее

Корпоративный портал для обмена фотографиями. Возможность скачивания/загрузки фотографий, управления личными фотоальбомами, создания портфолио по конкретной тематике, голосования.

  • Платформа Microsoft Azure.
  • Веб-клиент (настольные и планшетные компьютеры, смартфоны):
    • отзывчивый пользовательский интерфейс на базе Bootstrap 3.0;
    • манипулирование элементами DOM модели с помощью jQuery, события клавиатуры/мыши/касания экрана;
    • использование Knockout для выравнивания кода JavaScript со стороны клиента согласно MV* паттернам;
    • ASP.NET MVC 4 - технология с серверной стороны.

Основные преимущества решения:

  • подход с использованием паттерна отложенной записи;
  • использование Azure Blob для хранения фото;
  • использование Azure NoSQL (Table Storage) для:
    • настройки сервисов,
    • управления пользователями (поставщиков участников ASP.NET).
  • использование AutoScaling Application Block для управления:
    • многочисленные экземпляры веб-ролей,
    • многочисленные экземпляры рабочих ролей (обработка изображения - изменение масштаба, ресамплинг, ...).
  • использование Azure Queues для осуществление коммуникации между ролями;
  • использование Autofac в качестве IoC-контейнера;
  • интеграция с Facebook (аутентификация, лайки, ...).

Геоинформационные сервисы

Подробнее

Возможности:

  • организация событий с геопозиционированием,
  • агрегация событий и участников в различных геолокациях,
  • создание медиа контента с события,
  • управление событием и участниками,
  • быстрое покрытие события во внешних источниках.

Основные преимущества решения:

  • платформа Microsoft Azure;
  • прошедшие события или события, которые будут происходить в непосредственной близости от пользователя, отмечаются на карте;
  • положение пользователя определяется с помощью геопозиционирования на базе HTML5;
  • прозрачное генерирование медиа контента (фото, аудио, видео, чат) для участников события;
  • полный текстовый поиск;
  • логин с помощью социальных сетей;
  • сбор данных из внешних источников (социальные сети и т.п.);
  • частные и публичные события;
  • видео звонки на базе WebRTC.

Услуги:

  • мобильный веб-клиент,
  • развертывание частного или публичного облака,
  • External API для разработчиков.

LBS-приложения (основанные на определении текущего положения устройства
пользователя) и навигация

Подробнее

Облачное LBS-решение для крупнейшего в мире производителя LBS-решений

  • Более 50 возможностей функционала (навигация, поиск, трафик, ASR (распознавание речи), реклама и т.д.).
  • Пакеты разработки для создания LBS и навигационных приложений.
  • 2D- и 3D-визуализация.
  • Кросс-платформенная совместимость (Android, iPhone, J2ME, BB10, WP8, BREW).
  • Операторский класс: более 40 миллионов подписчиков.
  • Высокая доступность: «три девятки», «пять девяток».
  • Доступно в различных странах на нескольких языках.

Компания MERA обладает практическим опытом предоставления услуг разработки (включая дизайн, поддержку, разработку, развертывание и тестирование) для различных решений серверов клиента на базе публичных и частных облаков.

  • Разработка и развертывание решений на базе публичного облака Amazon EC2.
  • Разработка и развертывание решений на базе публичного облака Microsoft Azure.
  • Развертывание частного облака на базе OpenStack.
  • Полный спектр услуг проектирования и разработки ПО:
    • разработка архитектуры,
    • развертывание,
    • разработка,
    • тестирование и поддержка.

Инструменты и фреймворки

Подробнее
  • Языки программирования: Python, C\C++, C#, Java2EE, HTML/CSS/JS.
  • Базы данных: Oracle, MySQL, PostgreSQL, Solr, MongoDB, Redis.
  • Фронтенд-технологии/веб-услуги: Apache, nginx, WSGI, lighttpd, jQuery, Backbone.js, Google Closure, Knockout.js, ASP.NET MVC 5.
  • Поддерживаемые мобильные платформы: Android, iPhone, Windows Phone, BlackBerry 10, J2ME, BREW, Windows Mobile.
  • Протоколы: TCP\IP, HTTP\HTTPS, SOAP, REST, JSON.

Хотите к нам присоединиться?

Меняй мир вместе с нами

Мобильные решения

Свяжитесь с нами