Материалы по тегу: java

26.05.2021 [13:31], Андрей Галадей

Платформа Red Hat JBoss EAP стала доступна в облаке Microsoft Azure

Компания Red Hat анонсировала доступность платформы Red Hat JBoss Enterprise Application Platform (JBoss EAP) в облаке Azure. JBoss EAP ориентирована на модернизацию существующих приложений Jakarta EE (ранее Java EE) и создания новых приложений в Azure. Как отмечается, JBoss EAP доступна в виде сконфигурированного и готового к запуску решения, а в будущем она станет частью Azure App Service в качестве управляемого решения.

investing.com

investing.com

Такой подход позволит упростить перенос локальных нагрузок в облако, ускорить разработку и развёртывание готовых приложений, а также повысить их производительность. Благодаря этому, клиенты смогут перенести существующие приложения в Azure, включая приложения JBoss EAP, работающие локально, или иные приложения Jakarta EE, работающие на сторонних серверах.

Всё это позволит удешевить разработку и поддержку. Как отмечается, перенос приложений Java в облако может помочь снизить затраты, связанные с управлением локальными центрами обработки данных. Сотрудничество Red Hat и Microsoft является частью программы по расширению поддержки Java в Azure.

Постоянный URL: http://servernews.ru/1040472
25.05.2021 [21:45], Андрей Галадей

Microsoft расширила поддержку Java в облаке Azure

На мероприятии для разработчиков Build 2021 компания Microsoft сообщила, что отныне облачная платформа Azure гораздо лучше адаптирована для развёртывания корпоративных Java-решений благодаря поддержке всех основных инструментов и фреймворков, к которым привыкли разработчики.

В компании заявили, что вложили значительные средства в Java-экосистему для поддержки широкого спектра клиентских рабочих нагрузок. В самой Microsoft также широко используют Java — к примеру, в продуктах LinkedIn, SQL Server, Azure, Minecraft и Yammer.

Перевод рабочих нагрузок в облако — это следующий шаг, поскольку он позволит упростить разработку и развёртывание, а также выполнение приложений. Также можно будет автоматизировать ряд рабочих процессов. Представители Microsoft заявили, что компания поддерживает проекты, улучшающие опыт разработчиков Java. Это, в частности, доработки к OpenJDK, ускорение сборки приложений Java в Windows и так далее.

Предполагается, что использование Azure позволит упростить не только разработку, но и использование Java-приложений, в том числе за счёт контейнеризации Azure Kubernetes. А Azure Spring Cloud позволяет автоматически подключать приложения к различным службам и функциями и отслеживать их производительность с помощью Azure Monitor Application Insights, исправлять ошибки и так далее.

Постоянный URL: http://servernews.ru/1040408
22.01.2021 [00:09], Андрей Галадей

Выпущен GraalVM 21.0 с экспериментальной JVM на Truffle

В минувший вторник компания Oracle выпустила GraalVM 21.0 в качестве последней версии Java VM/JDK, которая также поддерживает другие языки и режимы выполнения. Одним из заметных дополнений GraalVM 21.0 является поддержка Java на Truffle. Это пример реализации JVM с использованием интерпретатора Truffle.

blog.csdn.net

blog.csdn.net

Сама платформа Truffle представляет библиотеку собой открытым исходным кодом для написания интерпретаторов языков программирования. Как отмечается, Java на Truffle имеет ту же природу, что и JavaScript, Ruby, Python и R в экосистеме GraalVM. Такой вариант обеспечивает улучшенную изоляцию от JVM-хоста и запускает байт-код Java в отдельном контексте от JVM.

Постоянный URL: http://servernews.ru/1030677
08.06.2020 [17:17], Владимир Мироненко

Red Hat представила Quarkus — Java-фреймворк для Kubernetes

Компания Red Hat представила Quarkus — новый инструмент, полностью поддерживаемый в рамках Red Hat Runtimes и предназначенный для создания Java-приложений для развёртывания на платформах Kubernetes в облачных средах.  Ожидается, что Quarkus позволит устранить разрыв между традиционными и облачно-ориентированными Java-приложениями.

Благодарю его применению в качестве среды выполнения Java-разработчики получают возможность продолжать работу с хорошо знакомым языком программирования для решения таких задач, как разработка облачно-ориентированных приложений, а также для реализации новых моделей программных систем, таких как микросервисы, контейнеры и serverless-вычисления.

Quarkus является полноценным Java-фреймворком для Kubernetes-сред, который имеет оптимизации, направленные на снижение расхода памяти и времени запуска приложений. Что также немаловажно, Quarkus — проект с открытым исходным кодом. В состав Quarkus входит обширная библиотека расширений, в которой имеется ряд облачно-ориентированных фреймворков и инструментов, таких как RESTEasy, Hibernate, Eclipse MicroProfile и другие, а также расширения для некоторых облачных сервисов Red Hat, таких как Red Hat AMQ Streams, Red Hat AMQ Broker, Red Hat Fuse, и средств бизнес-автоматизации.

Quarkus создан специально для современных Kubernetes-ориентированных стеков разработки, позволяя организациям ускорить и оптимизировать процесс принятия бизнес-решений, сокращая время вывода продуктов на рынок. 

Постоянный URL: http://servernews.ru/1012895
11.03.2020 [18:27], Андрей Галадей

TornadoVM: ускорение Java и Node.js на GPU и FPGA

На QCon London доктор Хуан Фумеро (Juan Fumero) из Университета Манчестера представил демонстрацию реальной работы TornadoVM, ВМ для гетерогенных систем. Это плагин к OpenJDK и GraalVM, позволяющий запускать Java-приложения на GPU и FPGA. Демонстрация показала, что такой подход позволяет в сотни раз ускорять работу приложений.

Отметим, что TornadoVM позволяет запускать приложения, написанные на Java и Node.js, за счёт распараллеливания и выполнения расчётов на разных типах оборудования.

Фумеро показал это на примере макбука, где код выполнялся на CPU, интегрированном GPU и графическом процессоре NVIDIA. Также поддерживаются решения AMD и Intel FPGA. А вот Tensor Processing Units (TPU) пока не поддерживаются, но по словам разработчика, здесь всё упирается в поддержку OpenCL. Создать же дополнительный бэкэнд к TornadoVM — не проблема.

Пока что разработчики не готовы к коммерческому внедрению TornadoVM, хотя система уже используется для ускорения машинного обучения. Эти решения используются для работы с данными о здравоохранении. При этом из-за ограничений в базовой модели программирования, TornadoVM не поддерживает объекты (за исключением тривиальных случаев), рекурсию, динамическое выделение памяти или исключения.

Слайды с демонстрации и исходный код уже доступны для изучения.  

Постоянный URL: http://servernews.ru/1005698
14.08.2019 [13:13], Андрей Крупин

Представлено российское платформенное решение для работы Java-приложений: Astra Linux + Liberica JDK

Российские компании Astra Linux и BellSoft объявили о завершении тестовых испытаний своих программных продуктов, в ходе которых была подтверждена совместимость операционных систем Astra Linux Special Edition релиз «Смоленск» версии 1.6 и Astra Linux Common Edition релиз «Орел» версии 2.12.14 со средой разработки и запуска Java-приложений Liberica JDK.

Платформа Liberica JDK создана на базе проекта с открытым исходным кодом OpenJDK и является полноценной заменой Oracle Java. Решение в полной мере отвечает принципам импортозамещения, включено в реестр отечественного ПО Минкомсвязи России и поддерживается командой российских разработчиков и инженеров.

«Основой цифрового суверенитета является импортозамещение базовых технологий, таких как операционные системы, среды исполнения и базы данных. Astra Linux и Liberica JDK вместе дают пользователям Java безопасную и сертифицированную платформу для работы Java-приложений, которая соответствует требованиям импортозамещения», — говорится в заявлении компаний.

Напомним, что программа импортозамещения в сфере ПО была инициирована Министерством связи и массовых коммуникаций РФ в 2014 году в ответ на санкции США и Евросоюза, которые неожиданно резко повысили риски применения зарубежного софта в бизнесе и государственных организациях. Ведомством в кратчайшие сроки на законодательном уровне были утверждены ограничения на допуск иностранного ПО при осуществлении государственных и муниципальных закупок, а также правила формирования и ведения единого реестра российских программ. Согласно установленным нормам, теперь госорганы обязаны закупать софт из реестра отечественного ПО. Приобретение импортной продукции допустимо лишь при отсутствии российского аналога.

Постоянный URL: http://servernews.ru/992409
22.04.2019 [18:23], Сергей Юртайкин

Red Hat взяла на себя поддержку OpenJDK 8 и OpenJDK 11

Red Hat взяла на себя обязанности по обслуживанию проектов OpenJDK 8 и OpenJDK 11. Компания теперь будет следить за исправлением ошибок и проблем с безопасностью в двух старых релизах. 

OpenJDK — проект по созданию полностью совместимого Java Development Kit (JDK), состоящего исключительно из свободного и открытого исходного кода. Oracle выпустила JDK 8, взяв за основу OpenJDK 8, в марте 2014 года, а в сентябре 2018-го вышла JDK 11 на базе OpenJDK 11. Компания Red Hat прежде курировала проекты OpenJDK 6 и OpenJDK 7, но не делала это в отношении релизов OpenJDK 9 и OpenJDK 10, которые были краткосрочными с поддержкой в шесть месяцев.

Пользователям не стоит ожидать каких-либо радикальных изменений OpenJDK 8 или OpenJDK 11, поскольку новые или экспериментальные функции входят только в последнюю версию Java SE. Актуальная на данный момент версия Java SE — JDK 12 — была выпущена в прошлом месяце. Следующая версия, которая будет основана на OpenJDK 13, как ожидается, будет готова к сентябрю. Oracle планирует выпустить JDK 13.

Red Hat является активным участником сообщества OpenJDK с 2007 года и вносит большой вклад в развитие этого проекта. Эндрю Хэли (Andrew Haley), долгое время являющийся техническим руководителем в Red Hat, был назначен в феврале 2019 года руководителем проектов OpenJDK 8 и OpenJDK 11. Более семи лет он принимает непосредственное участие в работе управляющего совета OpenJDK.

Постоянный URL: http://servernews.ru/986304
25.12.2018 [12:00], Сергей Юртайкин

Red Hat реализовала долгосрочную поддержку OpenJDK на Windows

Компания Red Hat объявила о реализации долгосрочной коммерческой поддержки OpenJDK (проект по созданию полностью совместимого Java Development Kit) на платформе Windows в дополнение к своей операционной системе Red Hat Enterprise Linux.

Благодаря нововведению Red Hat помогает компаниям стандартизировать разработку и развёртывание Java-приложений в масштабах всего предприятия за счёт гибкой, мощной и открытой альтернативы проприетарным платформам Java.

Red Hat является активным участником сообщества OpenJDK с 2007 года, вносит большой вклад в развитие проекта и возглавляя работу по различным его направлениям. В частности, компания занимается портированием проекта на 64-битные платформы ARMv8, AArch64 for OpenJDK, а также руководит разработкой сборщика мусора Shenandoah. Кроме того, Red Hat выступает куратором для проектов OpenJDK 6 и OpenJDK 7.

«Обеспечивая поддержку пользователям, работающим с OpenJDK в Windows, мы делаем еще один шаг к успеху корпоративной Java с открытым исходным кодом, — говорит старший вице-президент подразделения Core Products and Cloud Services Business Group в Red Hat Крейг Мазилла (Craig Muzilla). — В связи с предстоящими изменениями, которые повлияют на долгосрочную поддержку проприетарных JDK-решений, мы хотим дать заказчикам уверенность в том, что они могут продолжать делать то, что делали, с минимальными помехами, опираясь на глубокий опыт работы с Java в Red Hat и на отмеченную наградами службу корпоративной поддержки».

Постоянный URL: http://servernews.ru/980184
23.05.2017 [14:42], Евгений Лазовский

Создатель Java Джеймс Гослинг присоединился к Amazon Web Services

Список сотрудников Amazon Web Services (AWS) пополнился ещё одним тяжеловесом мира компьютерных вычислений. Джеймс Гослинг (James Gosling), автор языка программирования Java, сообщил о том, что в качестве инженера будет работать над инфраструктурой платформ облачных веб-сервисов.

Stephen Chin/VentureBeat

Stephen Chin/VentureBeat

Гослинг представил оригинальную идею языка Java, создал первый компилятор и виртуальную машину, когда работал в Sun Microsystems. Он ушёл из американской компании в 2010 году, после того как её купила Oracle. Затем Гослинг немного поработал в Google, после чего создавал программное обеспечение для подводного робота в Liquid Robotics.

Amazon подтвердила, что наняла Гослинга, но не рассказала, чем он будет заниматься в компании. Изобретатель одного из самых популярных языков программирования присоединится к другим технологическим светилам: вице-президенту по облачной архитектуре Адриану Кокрофту (Adrian Cockroft), вице-президенту по искусственному интеллекту Свами Сивасубраманиану (Swami Sivasubramanian) и техническому директору и вице-президенту по инновациям Вернеру Фогельсу (Werner Vogels).

Гослинг отлично влился бы в команду AWS, которая работает над инструментами для Интернета вещей. У него есть опыт в развёртывании таких систем и решении связанных с этим проблем.

«В моём случае нет облачных провайдеров, которые [Liquid Robotics] может использовать, поэтому нам приходится всё создавать самим, и это по-настоящему трудно, — сказал Гослинг на IP Expo Europe 2016, обсуждая системы Интернета вещей. — Я имею в виду, что многие облачные провайдеры могли бы сильно упростить мне жизнь, но убедить случайную компанию из какой-нибудь страны в том, что она должна доверять Amazon, очень, очень сложно».

Постоянный URL: http://servernews.ru/952660
12.08.2014 [20:53], Андрей Крупин

Киберпреступники продолжают активно использовать Java-эксплойты

Java продолжает из года в год удерживать печально известную славу платформы с наибольшим количеством уязвимостей, эксплуатируемых злоумышленниками. Об этом свидетельствует исследование компании Cisco Systems.

Исследователи Cisco Systems в области информационной безопасности обнаружили, что если в ноябре 2013 года эксплойты Java составляли 91% всех индикаторов компрометации (и тогда это казалось рекордным значением), то к маю 2014 года этот показатель достиг 93%. По мнению экспертов, такое печальное положение дел обусловлено не только наличием множества «дыр» и лазеек в коде популярной платформы, но и тем, что пользователи в большинстве своем не следят за выходом обновлений Java, потворствуя таким образом успеху киберпреступников. Ситуация дополнительно осложняется тем, что некоторые организации используют приложения, совместимые только со старыми и, как следствие, уязвимыми версиями платформы Java, на которые нацелено большинство эксплойтов.

В опубликованном Cisco Systems отчете отмечается, что Java-эксплойты представляют большую опасность как для домашних, так и корпоративных пользователей, компьютеры которых в последнее время все чаще попадают под прицел злоумышленников. Атака на рабочие станции и серверы компании способна нарушить бизнес-процессы и привести к финансовым и репутационным потерям — именно поэтому использующие уязвимости в легитимном ПО эксплойты часто используются хакерами в целенаправленных кибератаках на организации.

Во избежание проблем с информационной безопасностью настоятельно рекомендуется произвести обновление платформы Java, если таковая установлена на компьютерах, рабочих станциях и серверах. Соответствующий набор апдейтов представлен на сайте oracle.com/java.

С полной версией опубликованного Cisco Systems аналитического отчета можно ознакомиться здесь.

Материалы по теме:

Источник:

Постоянный URL: http://servernews.ru/825836
Система Orphus