記事 Tomohiro Iwamoto · 2021年5月18日 18m read microk8sでKubernetesをお手軽に試す 目的 Japan Virtual Summit 2021で、Kubernetesに関するセッションを実施させていただいたのですが、AzureのアカウントやIRIS評価用ライセンスキーをお持ちの方が対象になっていました。もう少し手軽に試してみたいとお考えの開発者の方もおられると思いますので、本記事では仮想環境でも利用可能なk8sの軽量実装であるmirok8sで、IRIS Community Editionを稼働させる手順をご紹介いたします。 2022/1/7 若干の加筆・修正しました マルチノード化する手順はこちらに記載しています。 #Kubernetes #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 4.2K
記事 Toshihiko Minamoto · 2021年3月17日 31m read Kubernetesにおけるミラーリングを使用しない高可用性IRISデプロイ この記事では、従来のIRISミラーリング構成の代わりに、Kubernetesの Deploymentと分散永続ストレージを使って高可用性IRIS構成を構築します。 このデプロイでは、ノード、ストレージ、アベイラビリティーゾーンといったインフラストラクチャ関連の障害に耐えることが可能です。 以下に説明する方法を使用することで、RTOがわずかに延長されますが、デプロイの複雑さが大幅に軽減されます。 #AWS #Azure #GCP #Kubernetes #Mirroring #クラウド #バックアップ #フェイルオーバー #高可用性 #InterSystems IRIS Open Exchange app 0 0 0 926
記事 Toshihiko Minamoto · 2020年11月26日 17m read CircleCI ビルドで GKE の作成を自動化する 前回は GKE サービスを使用して IRIS アプリケーションを Google Cloud 上で起動しました。 また、クラスターを手動で(または gcloud を介して)作成するのは簡単ですが、最新の Infrastructure-as-Code(IaC)手法では、Kubernetesクラスターの説明もコードとしてリポジトリに格納する必要があります。 このコードの記述方法は、IaC に使用されるツールによって決まります。 Google Cloud の場合は複数のオプションが存在し、その中には Deployment Manager と Terraform があります。 どちらが優れているかにつては意見が分かれています。詳細を知りたい場合は、この Reddit のスレッド「Opinions on Terraform vs. Deployment Manager?」と Medium の記事「Comparing GCP Deployment Manager and Terraform」を参照してください。 #DevOps #Docker #GCP #Kubernetes #クラウド #コンテナ化 #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 661
記事 Mihoko Iijima · 2020年7月6日 14m read Amazon EKSを使用したシンプルなIRISベースのWebアプリケーションのデプロイ 前回はシンプルなIRISアプリケーション をGoogleクラウドにデプロイしました。 今回は、同じプロジェクトを Amazon Web Services(アマゾンウェブサービス) のElastic Kubernetes Service (EKS)を使って、デプロイします。 #AWS #Kubernetes #クラウド #コンテナ化 #デプロイ #InterSystems IRIS #InterSystems IRIS for Health #Open Exchange 0 0 0 587
記事 Shintaro Kaminaka · 2020年12月10日 20m read GitHub Actions を使って GKE に InterSystems IRIS Solution をデプロイする 以前紹介した記事 (お読みいただいたでしょうか) では、GitHub とパーフェクトに統合する CircleCI のデプロイシステムについてカバーしました。 なのにどうしてさらに掘り下げる必要があるのか? それは、GitHub には GitHub Actions という独自の CI/CD プラットフォームがあり、詳しく見ておく価値があるからです。 GitHub Actions を使えば、外部のサービスを使用する必要はありません。 この記事では、GitHub Actions を使って InterSystems Package Manager のサーバー部分である ZPM-registry を Google Kubernetes Engine (GKE) にデプロイする、ということを試したいと思います。 #DevOps #Docker #GitHub #Kubernetes #クラウド #コンテナ化 #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 425
記事 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 336
記事 Tomohiro Iwamoto · 2020年12月10日 17m read Google Kubernetes Engine にデプロイされた IRIS ベースのサービスに TLS と DNS を追加する この記事は、GitHub Actions を使って GKE に InterSystems IRIS Solution をデプロイするの継続記事で、そこではGitHub Actions パイプラインを使って、 Terraform で作成された Google Kubernetes クラスタにzpm-registry をデプロイしています。 繰り返しにならないよう、次の項目を満たしたものを開始点とします。 訳者注) 上記の記事を読まれてから、本記事に進まれることをお勧めしますが、GKE上のサービスにドメイン名を紐づける方法を解説した単独記事としてもお読みいただけます。 #DevOps #GitHub #Kubernetes #クラウド #コンテナ化 #ベストプラクティス #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 312
記事 Toshihiko Minamoto · 2022年4月14日 12m read CircleCI を使用して IRIS アプリケーションを Azure にデプロイする IRIS ベースのアプリケーションを GCP Kubernetes で実行する方法については、すでに「InterSystems IRIS ソリューションを CircleCI を使用して GCP Kubernetes Cluster GKE へデプロイする」で検討しました。 また、IRIS ベースのアプリケーションを AWS Kubernetes で実行する方法については、「Amazon EKS を使用したシンプルな IRIS ベースの Web アプリケーションのデプロイ」で確認しました。 そこで今回は、アプリケーションを Azure Kubernetes Service(AKS)にデプロイする方法を説明することにします。 #Azure #DevOps #Kubernetes #InterSystems IRIS 0 0 0 253
記事 Mihoko Iijima · 2020年7月7日 11m read InterSystems IRISソリューションを CircleCI を使用して GCP Kubernetes Cluster GKE へデプロイする 私たちのほとんどは、多かれ少なかれDockerに慣れ親しんでいます。 Dockerを使用している人たちは、ほとんどのアプリケーションを簡単にデプロイし遊んで、何かを壊してしまってもDockerコンテナを再起動するだけでアプリケーションを復元できる点を気に入っています。 InterSystems も Docker を気に入っています。 InterSystems OpenExchange プロジェクトには、InterSystems IRISのイメージを簡単にダウンロードして実行できるDockerコンテナで実行するサンプルが多数掲載されています。また、Visual Studio IRISプラグインなど、その他の便利なコンポーネントもあります 。 #Docker #Kubernetes #クラウド #デプロイ #継続的インテグレーション #継続的デリバリー #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 168
記事 Makiko Kokubun · 2021年7月14日 1m read 動画:KubernetesでのIRISの運用とそれを支える仕組み *この動画は、2021年2月に開催された「InterSystems Japan Virtual Summit 2021」のアーカイブです。 本動画では、コンテナを開発・デモ環境で使用されている方を対象に、プロダクション環境をコンテナで運用することを目的として Kubernetes の基本及び IRIS data platform の運用を支える仕組みをデモを交えながらご紹介します。 https://www.youtube.com/embed/yKX8wB9d2cs[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。] #Kubernetes #Webセミナー #InterSystems IRIS 0 0 0 91