SlashData: Популярность Kubernetes растет, а бессерверных решений становится меньше
В отчете 'The State of Cloud Native Development' указывается, что число программистов, использующих Kubernetes, за последний год увеличилось на 67%.
Бессерверные вычисления: сегодня и завтра
Относительно новая парадигма бессерверных вычислений сулит сокращение затрат на инфраструктуру и возможности автоматического масштабирования конфигурации, однако переход на эту архитектуру чреват появлением определенных сложностей.
Microsoft предлагает открытую среду выполнения микросервисов и модель облачных приложений
В составе среды DARP доступны SDK для языков Go, Java, Python, JavaScript и платформы .Net.
Eclipse выпускает Jakarta — собственную реализацию Java EE 8
Jakarta EE рассчитана на использование облачных технологий микросервисов, подчеркивают в Eclipse Foundation.
Red Hat готовит Quarkus, стек Java для контейнеров
Цель проекта — обеспечить возможность создания более компактных Java-приложений, которые было бы проще развертывать в облачных средах.
Red Hat OpenShift Service Mesh ускоряет переход на микросервисы
Новое решение Red Hat упрощает организацию межсервисного взаимодействия на платформе Kubernetes в гибридных облаках.
Миграция унаследованных корпоративных приложений на микросервисы
Миграция унаследованных приложений требует решения проблем мультиарендности, сохранения состояния и согласованности данных.
Химия ИТ
Будущее ИТ цифровой эпохи — адаптивные, реактивные архитектуры. Корпоративному бизнесу и рядовым пользователям нужны технологии, способные обеспечить приложениям гиперчувствительность к изменениям среды эксплуатации и эластичную масштабируемость по запросу.
Микросервисы: пройденный путь и дальнейшие цели
Каждый модуль-микросервис реализуется и работает как малая полностью независимая система, что способствует гибкости разработки, развертывания, эксплуатации, управления версиями и масштабирования. Как эволюционировали микросервисы, какие несут проблемы и чего следует ожидать от них в будущем?
Микросервисы
Технологии микросервисов развиваются сегодня весьма стремительно, однако для микросервисов требуется культура DevOps, поэтому и начинать нужно с нее, что быстро станет приносить пользу благодаря интеграции процессов разработки и эксплуатации.
В Google объявили о готовности Istio, универсальной открытой платформы управления микросервисами
Платформа, разработанная при участии IBM, Lyft, Pivotal, Cisco и Red Hat, помогает в неоднородных средах централизованно и стандартным образом обнаруживать, соединять и контролировать разрозненные микросервисы.
Микросервисная архитектура в корпоративном ИТ-ландшафте
Микросервисы сегодня в моде — достаточно просто заявить о приверженности этой архитектуре. Но намного сложнее изменить подходы к разработке и эксплуатации корпоративных информационных систем, а также скорректировать устоявшиеся принципы корпоративной архитектуры и приступить к трансформации работающих бизнес-процессов.
Создание критически важных приложений на основе микросервисов
Ошибки в системном ПО непременно будут использоваться для атак, поэтому критические приложения не должны зависеть от корректности ПО низкого уровня. Применение микросервисов и защищенных областей памяти, таких как Intel Software Guard Extension, минимизирует доверенную вычислительную базу и обеспечивает требуемую надежность приложений без ущерба производительности.
Oracle: Java 9 будет автоматически распознавать зависимости
Проект модуляризации Java оказался затяжным. Разбиение на модули собирались обеспечить еще в Java 8, но этот план потерпел неудачу. Затем выпуск Java 9 задержали на шесть месяцев, до марта 2017 года, но двоичные файлы предварительной версии уже доступны.
Микросервисы: простые серверы, сложная система безопасности
Что следует учесть, прежде чем погружаться в революцию контейнеров приложений.
Безболезненное развитие программы
Давно замечено, что серьезный программист практически никогда не пишет что-либо заново — он развивает то, что написано и отлажено ранее. Вопреки этому наблюдению, основная масса доступных сейчас инструментальных средств ориентирована в первую очередь на одномоментное написание программы. Средства же развития настолько малочисленны и несовершенны. Поправить дело могут конструкции, допускающие безболезненное развитие программы, где подключение новых модулей происходит без какого бы то ни было редактирования написанных ранее частей.