記事 Toshihiko Minamoto · 2021年1月6日 24m read GitHub Actions を使って EKS に InterSystems IRIS Solution をデプロイする データ分析のためにInterSystemsで何ができるかを確認したいとしましょう。 理論を学んだので今度は実践したいと考えた時、InterSystems には、役に立つ実例をいくつか取り入れた Samples BI というプロジェクトが用意されています。 まずは、README ファイルを開き、Docker に関する内容はすべてスキップして、手順に従ってインストールしてゆきます。 仮想インスタンスを起動し、そこに IRIS をインストールしたら、手順に従って Samples BI をインストールします。そして綺麗なチャートやテーブルを見せて上司に感心してもらいましょう。 ここまでは順調ですね。 必然的に、ここで変更を加えることになります。 #AWS #DevOps #Docker #Kubernetes #クラウド #コンテナ化 #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 252
記事 Mihoko Iijima · 2022年10月27日 1m read コンテナ版IRISのコンテナにrootユーザでログインする方法 これは InterSystems FAQ サイトの記事です。 コンテナログイン時、-u オプションで root を指定することでログインできます。 docker exec -it -u root コンテナ名 bash #Docker #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 67
記事 Toshihiko Minamoto · 2021年1月13日 2m read Docker コンテナ内で InterSystems IRIS と Package Manager を併用する場合について。 デベロッパーの皆さん、こんにちは! InterSystems Package Manager (ZPM) は、素晴らしいツールですが、インストールせずにすぐ使用できたら、さらに便利です。 それを実現する方法はいくつかあります。以下に dockerfile を使って ZPM をビルドした IRIS コンテナを用意する方法をご紹介します。 リポジトリを作成し、そのdockerfile に数行のコードを記述しました。これを使えば、最新バージョンの ZPM をダウンロードし、インストールできます。 IRIS コミュニティエディション用のあなたの dockerfile にこれらのコマンドを追加すれば、ZPM がインストールされ、使用できるようになります。 最新の ZPM クライアントをダウンロードするコマンドは以下の通り。 #Docker #InterSystems Package Manager (IPM) #コンテナ化 #ターミナル #InterSystems IRIS Open Exchange app 0 0 0 158
記事 Toshihiko Minamoto · 2022年12月21日 8m read Kubeless を使って FasS モードで InterSystems IRIS を実行する FaaS(Function as a Service)は、アプリケーションの機能を開発、実行、および管理するプラットフォームを提供するクラウドコンピューティングサービスのカテゴリです。アプリの開発と起動に一般的に関連するインフラストラクチャの複雑な構築や保守がありません。 このモデルに従ったアプリケーションの構築は、「サーバーレス」アーキテクチャを実現する方法の 1 つであり、通常、マイクロサービスアプリケーションを構築する際に使用されています。 Wikipedia FaaS は、クラウドでワークロードを実行するための非常に一般的なアプローチで、開発者はコードを書くことに専念することができます。 この記事では、InterSystems IRIS のメソッドを FaaS 方式でデプロイする方法を説明します。 #Docker #クラウド #InterSystems IRIS 1 0 0 51
記事 Mihoko Iijima · 2021年2月1日 3m read 開発環境テンプレート(IRIS プログラミングコンテストで使用していたテンプレート)の一覧 開発者のみなさん、こんにちは! IRIS プログラミングコンテストでは、💨すぐに💨開発を開始いただけるようにコンテナ版 IRIS を利用した「開発環境テンプレート」をご提供してしていました。 終了したコンテストにはご応募いただけませんが、テンプレートは「ちょっと試したい」「加工して自分オリジナル環境を作りたい」の目的にぴったりの内容です。 また、全て Open Exchange で公開されていて、Docker、Git、VSCode をインストールした環境があればすぐにご利用いただけます。 テンプレートの使用方法については、各コンテストの紹介ページでご案内しています(日本語解説ビデオ付きもあります)。 基本は以下 3 行だけで開始できます。(とっても簡単!) git clone <ここにテンプレートのURL> cd <作成されたディレクトリ> docker-compose up -d --build ご興味ある内容ありましたら、ぜひお手元で試してみてください! #Docker #コンテスト #コンテナ化 #InterSystems IRIS #InterSystems IRIS for Health #VSCode 0 0 0 249
記事 Toshihiko Minamoto · 2023年5月30日 7m read InterSystems IRIS 開発リポジトリで Docker を使用する コミュニティの皆さん、こんにちは! 最近では、誰もが Github、GitLab、bitbucket などのリポジトリにプロジェクトのソースコードを保管していると思います。 InterSystems IRIS プロジェクトについても同様で、Open Exchange にチェックされています。 InterSystems Data Platform で特定のリポジトリの操作を開始または継続するたびに、何をしているでしょうか? ローカルの InterSystems IRIS マシン、プロジェクト用の環境のセットアップ、ソースコードのインポートが必要です。 つまり、すべての開発者は以下を実行しています。 リポジトリからコードをチェックアウトする。 ローカル IRIS インストールをインストール/実行する。 プロジェクト用の新しいネームスペース/データベースを作成する コードをこの新しいネームスペースにインポートする。 すべての残りの環境をセットアップする。 プロジェクトのコーディングを開始/継続する。 リポジトリを Docker 化すると、この手順は次の 3 つのステップに短縮できます。 リポジトリからコードをチェックアウトする。 docker-compose build を実行する。 プロジェクトのコーディングを開始/継続する。 メリット: 実行に数分かかる上、頭が痛くなるようなステップ 3、4、5 を行わなくて済みます。 次の数ステップで、(ほぼ)すべての InterSystems リポジトリを Dcoker 化できます。 では、やってみましょう! #Docker #コンテナ化 #ベストプラクティス #開発環境 #InterSystems IRIS 0 0 1 65