タグ

megascusのブックマーク (2,054)

  • AWS Marketplaceで購入できる従量課金のJBoss EAP - 赤帽エンジニアブログ

    こんにちは。OpenShift SSAの瀬戸です。 小島さんが次のような記事を書いてくれていました。 rheb.hatenablog.com 実は、これに伴い、AWS Marketplaceにおいて JBoss EAPも従量課金で購入できるようになっています。 そちらの中身を覗いていきたいと思います。 MarketplaceでRed HatからJBoss EAPを購入した場合のサポート体制等は先の記事での3P PAYG RHEL(AWSから見てRed Hatというサードパーティーベンダーが直接サポートする場合)に準じます。 OSから上のサポートは全部Red Hatというだけでもお客様が選ばれる理由になりえるのかなと思います。 先の記事で説明されていることについてはこの記事では説明をしないので、必要に応じてそちらの記事を参照してください。 また、AWS EC2での基的な操作方法(ログインユ

    AWS Marketplaceで購入できる従量課金のJBoss EAP - 赤帽エンジニアブログ
    megascus
    megascus 2025/05/15
  • OpenShift/RHEL上での.NETサポート - 赤帽エンジニアブログ

    こんにちは。Specialist Solution Architect の瀬戸です。 説明すると、たまになんで?という反応をされることもあるのですが、Red HatはMicrosoftとアライアンスを結んでおり、.NETの実行をエンタープライズ品質でサポートしています。 Red HatはOpenJDKやJBoss EAP、Quarkusなどの開発をしていて、Javaに多大なコミットメントをしているということもあり、Javaしかサポートしていないよと勘違いされる場合もあるのですが、そんなことはなくて.NET/PHP/Node.js/Ruby/Python等いくつかの言語ランタイムもサポートしています。 何がサポートされているかについては次のページを参照してください。 access.redhat.com なんと、.NETについては特設ページまであります。 developers.redhat.c

    OpenShift/RHEL上での.NETサポート - 赤帽エンジニアブログ
    megascus
    megascus 2025/03/27
  • 開発環境のセキュリティを守ろう! Red Hat Trusted Software Supply Chain/Trusted Application Pipeline - 赤帽エンジニアブログ

    こんにちは。Specialist Solution Architect の瀬戸です。 Red Hatから去年発表されたRed Hat Trusted Software Supply ChainおよびTrusted Application Pipelineという製品群をご存知でしょうか? ご存知でなくても、これらの製品が実現したいことはとても簡単なので、簡単に学んでみましょう。 どこにでもある「脅威」 これらはTrusted (信頼できる程度の意味)という名前がついている通り、セキュリティを担保するための製品群です。 ソフトウェアを開発して、番環境でアプリケーションを動作させるまでをセキュアに保ちます。 実はRed Hat はソフトウェアを提供しているアプリケーション開発会社だということはご存じでしょうか? Red Hat は Red Hat Enterprise Linux をはじめとし

    開発環境のセキュリティを守ろう! Red Hat Trusted Software Supply Chain/Trusted Application Pipeline - 赤帽エンジニアブログ
    megascus
    megascus 2025/01/08
  • Apache Camelの Saga と Cloud PubSubを組み合わせる - CADDi Tech Blog

    この記事は CADDi プロダクトチーム Advent Calendar 2024の2日目の記事です。 Tech チームの前多です。個人的なことですが この一年で10kgほど減量しました。体重や事量、活動量の記録と可視化を行って調整してきた結果だと思います。 人生もシステムもオブザーバビリティが大事ですね。 CADDi の技術スタックは採用サイトでも紹介されている通り、TypeScript, Python, Rustの比率が高めです。 一方でプロダクトや組織の拡大に合わせて、生産性の高い技術スタックの検討も行っています。 JavaおよびJVM関連技術も検討候補の一つで、私も3,4年ぶりくらいにJavaQuarkusを書いたりしています。 今回はその中でも私の最近のお気に入りである Apache Camel で、マイクロサービス間のデータ連携の信頼性を高める方法について書きます。 この記

    Apache Camelの Saga と Cloud PubSubを組み合わせる - CADDi Tech Blog
    megascus
    megascus 2024/12/05
  • Jakarta Persistence 3.1 -> 3.2 変更点まとめ - A Memorandum

    blog1.mammb.com Java レコードのサポート 検索オプション FindOption の追加 @EntityResult でロックモードを指定可能に order-by 式での nulls first と nulls last サポート スタティックメタモデルに EntityType を追加 スタティックメタモデルに名前付き定数の追加 EntityManager.getReference(detachedEntity) の追加 persistence.xml レス EntityManagerFactory 生成 DDL 生成でオプション文字を追加可能に SchemaManager API の追加 jakarta.persistence.schema-generation.database.action に validate が追加 JavaSE 環境におけるJPAトランザクショ

    Jakarta Persistence 3.1 -> 3.2 変更点まとめ - A Memorandum
    megascus
    megascus 2024/11/22
  • Jakarta EE 11(Servlet 6.1)で増えてたHttpSession.Accessorを使ってみる - 水まんじゅう2

    Jakarta EE 11(Servlet 6.1)でHttpSessionに対する新しい制約が増えていました。 HttpSessionをHttpRequestのスコープ外から使用する事が禁止されました。 そのため、外部から使用できるようにHttpSession.Accessorというインターフェースが増えています。 spring.pleiades.io 業務要件などにより特定の条件で一括してログアウトしたい場合とかのためにHttpSessionの一覧を取っておきたい場合があったのですが、GCとかで不都合があったんでしょうねぇ。。。 ということで、試してみようと思います。 使用したのは Apache Tomcat/11.0.1 です。 Rootにアクセスしてセッションを作成するクラス。 import java.io.IOException; import jakarta.servlet.S

    Jakarta EE 11(Servlet 6.1)で増えてたHttpSession.Accessorを使ってみる - 水まんじゅう2
    megascus
    megascus 2024/11/22
  • Spring BootでApache Camelを始めてみる(formerly Fuse) - 赤帽エンジニアブログ

    こんにちは。ソリューションアーキテクトの瀬戸です。 今回はApache Camelアプリケーションの開発環境のセットアップをしてサンプルアプリを確認してデプロイまでをしてみたいと思います。 Apache Camelって何よ?って思った人は、蒸野さんが書いているブログ記事:Apache Camel 超入門を参照してください。 rheb.hatenablog.com 以前Red HatではFuseという名前でApache Camelを製品化して販売していました。 今はRed Hat build of Apache Camelという名前で製品化されているのですが、Red Hat build of Apache Camelに変わった後も複雑な経緯によってドキュメントの体系が変わっており、細心のドキュメントが見つけにくくなっています。 現時点(2024年11月時点)では、製品ドキュメントのページから

    Spring BootでApache Camelを始めてみる(formerly Fuse) - 赤帽エンジニアブログ
    megascus
    megascus 2024/11/14
  • Spring-Bootアプリケーションのbootable jarをOpenShiftにデプロイする - 赤帽エンジニアブログ

    こんにちは。Red Hatのソリューションアーキテクトの瀬戸です。 OpenShiftはCI/CDに関わる機能も備えており、OpenShift上でGitHub等から直接ソースコードを取得してビルドをし、デプロイすることができます。 しかしながら、すでにGitHub ActionsなどCI/CD基盤が外部に構築されており、OpenShiftをアプリケーション稼働環境としてだけ動作させたい場合もあります。 その場合にどうやってコマンドラインでデプロイするのかについて説明します。 コマンドラインツールのインストール OpenShiftをコマンドラインで操作するためにはoc コマンドが必要です。 OpenShift Container Platform ダウンロードページ からダウンロードすることができます。 バージョンドロップダウンメニューで適切なバージョンを選択し、動作させたいOSを選択してダ

    Spring-Bootアプリケーションのbootable jarをOpenShiftにデプロイする - 赤帽エンジニアブログ
    megascus
    megascus 2024/10/25
  • JBoss EAP 8.0で開発を始めてみよう(2) - 赤帽エンジニアブログ

    こんにちは。Red Hatのソリューションアーキテクトの瀬戸です。 気が付けば前回から3か月も空いてしまっていました。 今回は構築した環境を使用して実際にアプリケーションを開発していきたいと思います。 この記事では簡単なアプリケーションのデプロイまでを行います。 前回の記事はこちら。 rheb.hatenablog.com 前回の記事では、JBoss EAP/Mavenの設定をして簡単な動作確認まで終わりました。 IDEは前回の記事の中で予告していた通りPleiadesを使用します。 ダウンロードして、デフォルト状態でインストールされている状態から開始します。 ※この記事ではWindows x64用 Java Full Editionの2024-06.20240626を使用しています。*1 Pleiadesのダウンロードは次のURLから行うことができます。インストールも含めて簡単なので、使

    JBoss EAP 8.0で開発を始めてみよう(2) - 赤帽エンジニアブログ
    megascus
    megascus 2024/09/30
  • AWS License Manager now integrates with Red Hat Subscription Manager - AWS

    megascus
    megascus 2024/07/11
  • AWS Marketplaceでの従量課金制RHEL7 ELS利用方法のご紹介 - 赤帽エンジニアブログ

    Red Hatの小島です。 RHEL7は2024年6月30日にメンテナンスサポートフェーズが終了し、延長ライフフェーズ(Extended life phase. ELP)に入りました。ELPではこれまでに提供されたソフトウェアなどを引き続き利用できますが、テクニカルサポートが限定的なものとなります。 ELPでは、テクニカルサポートがインストール済みの既存システムに限定され、バグ修正、脆弱性修正、ハードウェアへの対応、問題発生時の根原因の分析などは行われません。 www.redhat.com そのため、バグ修正や脆弱性修正などのサポートを引き続きご希望であれば、新しいメジャーリリースのRHEL(RHEL9など)に適宜更新していただく必要があります。その際の更新猶予期間として延長サポート(Extended Life-cycle Support. ELS)もレッドハットでは提供しています。AW

    AWS Marketplaceでの従量課金制RHEL7 ELS利用方法のご紹介 - 赤帽エンジニアブログ
    megascus
    megascus 2024/07/05
    ちょっと手順が大変なのでご注意をー。
  • JBoss EAP 8.0で開発を始めてみよう(1) - 赤帽エンジニアブログ

    こんにちは。Red Hatのソリューションアーキテクトの瀬戸です。 今回は、Windows上でJBoss Enterprise Application Platform 8.0(以下EAP)を使用して開発を始めるまでを紹介したいと思います。 Windows上でJava言語を書いたことがあり、手元でJavaを実行することができ、コマンドプロンプトの概念を理解し、コマンドラインツールについては問題なく使用できることを前提としています。 この記事では開発ツールをインストールし、JBoss EAPサーバーを動かして、データソースの設定を行い、データソースの設定を行うところまでを行います。 実際にコードを書いてサーバーにデプロイするところは次回です。 JBoss Enterprise Application Platform とは何か JBoss Enterprise Application Pla

    JBoss EAP 8.0で開発を始めてみよう(1) - 赤帽エンジニアブログ
    megascus
    megascus 2024/06/28
  • アジャイルを採用したソフトウェアプロジェクトの失敗率はその他の手法と比べて268%も高いことが判明

    ソフトウェアの開発手法としてアジャイルを採用したプロジェクトアジャイル以外の手法を採用したプロジェクトに比べて失敗率が268%も高いという調査結果が発表されました。 268% Higher Failure Rates for Agile Software Projects, Study Finds - Engprax https://www.engprax.com/post/268-higher-failure-rates-for-agile-software-projects-study-finds 268% higher failure rates for Agile software projects • The Register https://www.theregister.com/2024/06/05/agile_failure_rates/ 今回の調査はコンサルタント会社「

    アジャイルを採用したソフトウェアプロジェクトの失敗率はその他の手法と比べて268%も高いことが判明
    megascus
    megascus 2024/06/07
  • JBoss EAP 8.0 が OpenShift上へのデプロイをいかに簡単にするか - 赤帽エンジニアブログ

    Red Hat のソリューションアーキテクトの瀬戸です。 この記事はRed Hat Developerのブログ記事How JBoss EAP 8.0 makes deployment on OpenShift easier | Red Hat Developerを許可をうけて翻訳したものです。 最近リリースされたRed Hat JBoss Enterprise Application Platform (EAP) 8.0では、 Red Hat OpenShift上の JBoss EAP アプリケーションイメージのプロビジョニングと設定の方法に変更が導入されました。JBoss EAP Maven プラグインが採用されており、OpenShift 上での JBoss EAP の設定がより簡単かつ柔軟になる大幅な改善が行われています。 この記事ではJBoss EAP Maven プラグインを既存の

    JBoss EAP 8.0 が OpenShift上へのデプロイをいかに簡単にするか - 赤帽エンジニアブログ
    megascus
    megascus 2024/05/13
  • 【令和6年最新版】JBoss EAP 7.4からJBoss EAP 8.0への移行 - 赤帽エンジニアブログ

    画像提供:もりわかさん OpenShift SSA の瀬戸です。 JBoss EAP 8がリリースされてから4ヶ月がたちました。8.0.1パッチも提供され、そろそろ移行をお考えの方もいらっしゃるのではないでしょうか。 以前、JBoss EAP 7.x から JBoss EAP 8-Beta への移行方法という翻訳記事でベータバージョンでの移行方法を紹介しましたが、1年以上の時間が経ち、状況が変わってきてしまっているのであらためて移行方法をまとめたいと思います。 この時に使用したMigration Toolkit for Runtimes(以下MTR)の廃止が決まっており、更新がされなくなってしまっており、最新のアップストリームの更新がとりこまれていません。そのため、最新の情報を扱えなくなっています。 そこで、今回はアップストリームのWindupを使用して修正個所の特定をしていきます。 wi

    【令和6年最新版】JBoss EAP 7.4からJBoss EAP 8.0への移行 - 赤帽エンジニアブログ
    megascus
    megascus 2024/04/26
  • 例外のスタックトレースが出力されなくなる - 覚えたら書く

    Javaアプリケーションを実行していると、ずっと出力できていた例外(Exception)のスタックトレース(StackTrace)が出力されなくなる場合があります。 気づいてみたら、あれ?ログに例外のスタックトレースが出ていない! というような状況に出くわすことが稀にあったりします。 同じスタックトレースを何度も何度も出力していると、HotSpot VMの最適化が適用されて現象が発生する様です。 HotSpot VMの実行時最適化の一環で、繰り返し出力される一部の組み込み例外では、 同じインスタンスを使い回すことでインスタンス生成コストを抑える処理が行われる様です。 使いまわされる例外のインスタンスは、他の場所ででthrowされた例外の情報が混入しないように、スタックトレースそのものが省略されるようです。 これを抑止するためのVMオプションが -XX:-OmitStackTraceInF

    例外のスタックトレースが出力されなくなる - 覚えたら書く
    megascus
    megascus 2024/04/25
  • Hyper-VでPodman machineを実行する - 赤帽エンジニアブログ

    Red Hatでソリューションアーキテクトをしている田中司恩(@tnk4on)です。 記事はRed Hat Advent Calendar 2023の2日目の記事です。 早いものでもう12月ですが、個人的には今年はPodmanづくしの年でした。 この記事を書いている時点で実はまだPodman祭りの最中で、これからPodmanウェビナーとPodmanハンズオン2回があります。 その合間に息抜きがてらアドベントカレンダーへの参加で記事を書きました。 もちろんPodmanネタですが、今回はWindowsユーザー待望のHyper-Vを使ってPodman machineを実行する方法を解説します。 追記(2024/4/16):containers.confを使った設定方法を追記しました -目次- Windows上のPodman machine Hyper-Vを使ったPodman machineの実

    Hyper-VでPodman machineを実行する - 赤帽エンジニアブログ
    megascus
    megascus 2024/04/16
  • Migration Toolkit for Applicationsを使って組織のシステムのクラウドへの移行を促進させる 3. 使用(アセスメント)編 - 赤帽エンジニアブログ

    OpenShift AppDev SSAの瀬戸です。 Migration Toolkit for Applications(以下MTA)という製品をご存知でしょうか?Red Hatが出している静的解析ツールで、古いバージョンのJBoss EAPやOpenJDKなどのミドルウェアで動いているアプリケーションを最新のミドルウェア上で動作させるために必要な修正を洗い出してくれます。 実は、それだけではなく、組織のアプリケーションのモダナイゼーションのサポートもしてくれます。この記事では何回かにわけて、どういった機能があるのかと実際の使い方をご紹介したいと思います。 ちなみに、MTAは無償でお使いいただくことが可能です。 前回はMTAをインストールしてログインできるところまで説明をしました。今回は実際に使っていきたいと思います。 アプリケーションをMTAに登録して、モダナイゼーションをするべきかど

    Migration Toolkit for Applicationsを使って組織のシステムのクラウドへの移行を促進させる 3. 使用(アセスメント)編 - 赤帽エンジニアブログ
    megascus
    megascus 2024/03/21
  • Migration Toolkit for Applicationsを使って組織のシステムのクラウドへの移行を促進させる 2.インストール編 - 赤帽エンジニアブログ

    OpenShift AppDev SSAの瀬戸です。 Migration Toolkit for Applications(以下MTA)という製品をご存知でしょうか?Red Hatが出している静的解析ツールで、古いバージョンのJBoss EAPやOpenJDKなどのミドルウェアで動いているアプリケーションを最新のミドルウェア上で動作させるために必要な修正を洗い出してくれます。 実は、それだけではなく、組織のアプリケーションのモダナイゼーションのサポートもしてくれます。この記事では3回にわけて、どういった機能があるのかから実際の使い方をご紹介したいと思います。 ちなみに、MTAは無償でお使いいただくことが可能です。 前回はMTAの概要を説明しました。今回は使うまでの準備(インストール)をしたいと思います。 前回の記事はこちら。 rheb.hatenablog.com この記事では OpenS

    Migration Toolkit for Applicationsを使って組織のシステムのクラウドへの移行を促進させる 2.インストール編 - 赤帽エンジニアブログ
    megascus
    megascus 2024/03/19
  • OpenShift Virtualization ( Kubevirt ) でVM管理もCloud Nativeに (1) - 赤帽エンジニアブログ

    2023年12月8日追記 記事タイトルに番号を振りました。 OpenShift Virtualization ( Kubevirt ) でVM管理もCloud Nativeに (1) <= 記事 OpenShift Virtualization ( Kubevirt ) でVM管理もCloud Nativeに (2) こんにちは、Red Hatでソリューションアーキテクトをしている石川です。 今回はOpenShift上でVMを構築し管理するOpenShift Virtualizationについて紹介したいと思います。 OpenShift VirtualizationはOSSのKubevirtをOpenShiftの機能の一つとして提供しているものです。 Kubevirtは2016年にRed Hatがプロジェクトを開始しOSSとして公開され、その後CNCFプロジェクトの一部となりました。現

    OpenShift Virtualization ( Kubevirt ) でVM管理もCloud Nativeに (1) - 赤帽エンジニアブログ
    megascus
    megascus 2024/03/18
    OpenShift上でコンテナだけではなくVMも管理できる。