Data Center Edition идеально подходит для критически важных корпоративных развертываний, которым требуется безопасная и надежная инфраструктура для управления качеством и безопасностью кода. Он позволяет распределенным командам совместно работать над крупными проектами, сочетая лучшие в отрасли инструменты SonarSource с открытым исходным кодом и средствами безопасности, обеспечивая максимальное время безотказной работы и отказоустойчивость данных.
Функции из-за которых стоит купить SonarSource Data Center Edition
- SonarQube & 60+ plugins. SonarQube - инструмент автоматической проверки кода для обнаружения ошибок, ощущения кода и проблем с уязвимостями. Легко интегрируется с инструментами DevOps.
- SonarLint - расширение IDE для оценки качества кода в реальном времени. Помогает разработчикам создавать более чистый код во время работы.
- Branch Analysis. Глубокий анализ помогает выявлять труднообнаруживаемые ошибки и проблемы с качеством. Усовершенствованные высокоточные методы, такие как анализ потока данных, повышают производительность за счет уменьшения количества ложных срабатываний.
- Управление портфелем.
- Исполнительная отчетность.
- Отчеты о безопасности.
- Перенос проекта.
- Охвачено 27 языков программирования (Java, JavaScript, C#, TypeScript, Kotlin, Ruby, Go, Scala, Flex, Python, PHP, HTML, CSS, XML, VB.Net, C, C++, Objective-C, T-SQL, ABAP, PL/SQL, Swift, Apex. LEGACY: COBOL, PL/I, RPG, VB6.).
- Резервирование компонентов.
- Отказоустойчивость данных.
- Горизонтальная масштабируемость
- Экспертная техническая поддержка.
Преимущества для разработчиков
- Анализ веток и запросов на вытягивание. Отслеживайте качество всех ветвей функций и обслуживания, чтобы убедиться, что только безопасный и надежный код используется в рабочей среде. С помощью GitHub Enterprise, Bitbucket Server или Microsoft Azure DevOps SonarQube может напрямую комментировать запросы на извлечение.
- Безопасность приложений под руководством разработчиков. Предоставьте командам разработчиков возможность получать отзывы о безопасности во время проверки кода. Горячие точки безопасности и уязвимости безопасности помогают командам лучше познакомиться с методами безопасного кодирования при устранении проблем. При обнаружении Injection Flaws ненадежный пользовательский ввод может быть обнаружен в коде и обработан до того, как он скомпрометирует ваше приложение.
- Умные уведомления SonarLint. Получайте уведомления о коде в реальном времени от SonarQube в своей среде IDE во время работы. Отслеживайте статус выпуска и будьте в курсе возникающих проблем.
Преимущества управления портфелем
- Портфолио. Организуйте большое портфолио приложений и проектов так, как вам нравится. Создайте свою собственную иерархию и определите деревья категорий в количестве и глубине, которые лучше всего подходят для вас.
- Консолидация показателей. Получите доступ к подробным метрикам проекта, тенденциям и презентациям, к которым вы уже привыкли, теперь на любом уровне определенных иерархий.
- Исполнительная отчетность. Получите представление о факторах здоровья, таких как операционные риски и риски безопасности. Создавайте, экспортируйте и планируйте отчеты в формате PDF, чтобы обеспечить видимость ключевых показателей для всех заинтересованных сторон. Получайте оперативную отчетность и актуальную информацию независимо от количества проектов.
- Перенос проекта. Объединяйте проекты с нескольких серверов SonarQube в центральный экземпляр, где вы можете отслеживать свой общий портфель программного обеспечения.
Преимущества безопасности приложений
- Отчеты о безопасности OWASP / SANS. Встроенные отчеты о безопасности на понятном для разработчиков языке сокращают цикл обратной связи об уязвимостях и позволяют разработчикам быстро исправлять дыры в безопасности.
- Настраиваемый механизм анализа SAST. Если вы используете проприетарные фреймворки для захвата и / или сохранения вводимых пользователем данных, Data Center Edition позволяет вам объявлять их в механизме статического тестирования безопасности приложений (SAST). Затем SonarQube гарантирует, что такой ввод дезинфицируется, прежде чем попадать в критически важные части системы (база данных, файловая система, ОС и т. д.).
Высокая доступность и масштабируемость
Data Center Edition разработан для организаций, использующих очень большое развертывание SonarQube, требующее максимального времени безотказной работы приложений. Высокая доступность достигается за счет добавления избыточности к каждому узлу в системе. В сочетании с функцией горизонтального масштабирования Data Center Edition обеспечивает быструю и надежную отчетность по анализу кода - даже когда ваш экземпляр разрастается до глобальных масштабов, в котором размещаются тысячи пользователей и проектов.
Промежуточные лицензии
Data Center Edition поставляется вместе с тремя дополнительными лицензиями на среды тестирования, тестирования и аварийного восстановления.
Преимущества для бизнеса
- Полнофункциональный инструмент управления качеством для портфелей корпоративного программного обеспечения.
- Нисходящие и детализированные презентации для мониторинга состояния и рисков проекта.
- Максимальная видимость для всех заинтересованных сторон благодаря быстрому и эффективному анализу и отчетности.
- Быстрое решение проблем с помощью квалифицированной технической поддержки.
- На будущее: все анализаторы кода включены.
- Возможности интеграции DevOps и повышения производительности разработчиков.
- SonarSource Enterprise Edition имеет ограничение до 100 миллионов строк кода. Если Вам необходимо больше, рекомендуется использовать версию Data Center Edition.
Community EDITION |
Developer EDITION |
Enterprise EDITION |
Data Center EDITION |
Используется и нравится более чем 200 000 компаний |
Создано разработчиками для разработчиков |
Разработано с учетом требований предприятия |
Разработан для высокой доступности |
- SonarQube и 60+ плагинов - SonarLint - 15 языков |
Community Edition plus: - Branch Analysis - Pull Request Decoration - Обнаружение ошибок внедрения - Уведомления SonarLint - 22 языка |
Developer Edition plus: - Portfolio Management - Security Reports - Executive Reporting - Project Transfer - 27 языков |
Enterprise Edition plus: - Component Redundancy - Data Resiliency - Horizontal Scalability |
Бесплатно и с открытым исходным кодом |
Стоимость от 120 € | Стоимость от 15 000 € |
Стоимость от 100 000 € |
Специальная поддержка SonarSource (Включено, начиная с 30 миллионов строк кода, необязательно для нижних уровней)
Специализированная группа поддержки SonarSource поможет вам быстро и эффективно решить проблемы с развертыванием Data Center Edition. А также, разработчики смогут обсудить ваш вариант использования, понять вашу цель и помогут вам использовать и адаптировать все замечательные функции продуктов.
- Разрешение и стабильность работы. Получите квалифицированную техническую поддержку в случае возникновения критических проблем и предвидите будущие риски, чтобы избежать сбоев в работе.
- Максимизируйте ценность. Команда поддержки SonarSource поймет вашу существующую среду непрерывной интеграции, оптимизирует интеграцию с SonarQube и позаботится о том, чтобы вы получили максимальную отдачу от своих инвестиций.
- Лучшие практики и мнения экспертов. Воспользуйтесь передовым опытом и узнайте, как использовать и внедрять новейшие продукты и функции для улучшения вашего процесса и качества продукции.
Как лицензируются планы?
Стоимость коммерческого выпуска Data Center Edition устанавливается за экземпляр в год и зависит от количества ваших строк кода (LOC). Вы платите за экземпляр на основе максимального количества проанализированных строк кода. Экземпляр - это установка SonarQube. Максимальное количество LOC в выбранной вами версии определяет вашу цену.
Как подсчитываются строки кода (LOC)?
LOC вычисляются путем суммирования LOC каждого проанализированного проекта. Количество LOC для проекта - это количество LOC для крупнейшего филиала проекта.
Что произойдет, если мой экземпляр приблизится к пределу LOC или достигнет его?
Если вы приближаетесь к пороговому значению, администраторы экземпляров получают уведомление по электронной почте о необходимости обновить план или уменьшить количество LOC в своих проектах. Если вы достигнете предела, ваш экземпляр SonarQube перестанет обрабатывать новые запросы на анализ. Однако SonarQube сохранит базовые функции, такие как сохранение изменений конфигурации и разрешение просмотра проекта.