記事 Tomohiro Iwamoto · 2020年6月3日 12m read InterSystemsデータプラットフォームとパフォーマンス – パート1 アプリケーションがデプロイされ、すべてが問題なく動作しています。 素晴らしいですね! しかし、その後突然電話が鳴り止まなくなりました。アプリケーションが時々「遅くなる」というユーザーからの苦情の電話です。 これは一体どういうことなのでしょうか? なぜ時々遅くなるのでしょうか? このような速度低下を検出し、解決するにはどのようなツールと統計情報に注目すべきなのでしょうか? お使いのシステムのインフラはユーザーの負荷に対応できていますか? 本番環境を調べる前に、どのようなインフラ設計上の問題を問うべきなのでしょうか? 新しいハードウェアのキャパシティプランニングを、必要以上の設備投資を行うことなく自信を持って行うにはどうすればよいのでしょうか? どうすれば電話がかかってこなくなるのでしょうか? そもそも電話がかかってこないようにするには、どうすればよかったのでしょうか? #システム管理 #パフォーマンス #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 257
記事 Tomohiro Iwamoto · 2020年6月3日 2m read 「InterSystemsデータプラットフォームのキャパシティプランニングとパフォーマンス」シリーズの索引 「データプラットフォームのキャパシティプランニングとパフォーマンス」シリーズの全記事をリストしました。 その下には私の一般的なその他の記事も記載しています。 このシリーズに新しい記事が追加されるたびに、このリストを更新する予定です。 「キャパシティプランニングとパフォーマンス」シリーズ 通常、各記事はその前の記事の続きとして書かれていますが、ほかの記事を飛び越して気になるものを読むこともできます。 #ヒントとコツ #システム管理 #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 301
記事 Minoru Horita · 2020年6月3日 10m read グローバルはデータを保存するための魔法の剣です パート3 - 疎な配列 #キーバリュー #インデックス付け #グローバル #データモデル #パフォーマンス #リレーショナルテーブル #初心者 #Caché #InterSystems IRIS 0 0 0 710
記事 Toshihiko Minamoto · 2020年6月3日 6m read InterSystems IRISによる水平スケーラビリティ 先週、私たちはInterSystems IRIS Data Platformを発表しました。これは、トランザクション、分析、またはその両方に関係なく、あらゆるデータの取り組みに対応する新しい包括的なプラットフォームです。 CachéとEnsembleでお客様が慣れ親しんでいる多くの機能が取り込まれていますが、この記事では、プラットフォームの新機能の1つであるSQLシャーディングについてもう少し詳しく説明します。これはスケーラビリティに関する強力な新機能です。 #Artificial Intelligence (AI) #ECP #SQL #シャーディング #分散データ管理 #分析 #Machine Learning (ML) #InterSystems IRIS 0 0 0 357
記事 Minoru Horita · 2020年6月2日 14m read グローバルはデータを保存するための魔法の剣ですパート2 - ツリー #Node.js #グローバル #データモデル #パフォーマンス #リレーショナルテーブル #初心者 #Caché #InterSystems IRIS 1 0 0 664
記事 Toshihiko Minamoto · 2020年5月10日 10m read 例: デフォルトREST APIを使用したInterSystems IRISの監視メトリックのレビュー 次の手順で、/api/monitor サービスから利用可能なメトリックのサンプル一覧を表示することができます。 前回の投稿では、IRISのメトリックをPrometheus形式で公開するサービスの概要を説明しました。 この投稿では、コンテナにIRISプレビューリリース2019.4 をセットアップして実行し、メトリックを一覧表示する方法をお伝えします。 #API #ダッシュボード #パフォーマンス #監視 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 233
記事 Tomohiro Iwamoto · 2020年5月7日 15m read データプラットフォームとパフォーマンス-パート7 パフォーマンス、スケーラビリティ、可用性のためのECP Cachéの優れた可用性とスケーリング機能の1つは、エンタープライズキャッシュプロトコル(ECP)です。 アプリケーション開発中に考慮することにより、ECPを使用した分散処理は、Cachéアプリケーションのスケールアウトアーキテクチャを可能にします。 アプリケーション処理は、アプリケーションを変更することなく、単一のアプリケーションサーバーから最大255台といった非常に高いレートにまで、アプリケーションサーバー処理能力を拡張できます。 #ECP #システム管理 #Caché #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 399
記事 Tomohiro Iwamoto · 2020年5月1日 6m read データプラットフォームとパフォーマンス-パート6 CachéストレージIOプロファイル 私や他のテクノロジアーキテクトは、Caché IOの要件と、Cachéアプリケーションがストレージシステムを使用する方法を顧客とベンダーに説明しなければならないことがよくあります。以下の表は、一般的なCaché IOプロファイルと、トランザクションデータベースアプリケーションの要件を顧客やベンダーに説明するときに役立ちます。 オリジナルの表は、マーク・ボリンスキーが作成しました。 今後の投稿ではストレージIOについて詳しく説明する予定なので、今後の記事の参考資料として、今回これらの表も公開します。 #システム管理 #パフォーマンス #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 295
記事 Shintaro Kaminaka · 2020年5月1日 14m read 仕様ファースト(APIファースト)アプローチによるREST APIの開発 この記事では、REST API開発への仕様ファーストアプローチについて説明します。 従来のコードファーストREST API開発は次のようになります。 #API #InterSystems API Manager (IAM) #REST API #InterSystems IRIS 2 0 0 1.3K
記事 Minoru Horita · 2020年4月30日 9m read グローバルはデータを保存するための魔法の剣です パート1 #Node.js #グローバル #パフォーマンス #リレーショナルテーブル #初心者 #Caché #InterSystems IRIS 3 0 0 730
記事 Mihoko Iijima · 2020年4月28日 2m read GitLabを使用したInterSystemsソリューションの継続的デリバリー - 索引 この連載記事では、InterSystemsの技術とGitLabを使用したソフトウェア開発に向けて実現可能な複数の手法を紹介し、議論したいと思います。 次のようなトピックについて説明します。 #Git #継続的デリバリー #その他 0 0 0 214
記事 Shintaro Kaminaka · 2020年4月28日 9m read SSL/TLS用Cachéクライアントアプリケーションの構成 CachéまたはEnsembleへの接続にStudio、ODBC、またはターミナルを使用している場合、その接続をどのように保護すれば良いのか疑問に思うかもしれません。 選択肢の一つに、TLS(別名SSL)を接続に追加することが挙げられます。 Cachéクライアントアプリケーション(TELNET、ODBC、Studio)にはすべて、TLSを接続に追加する機能があります。 あとは単純にその構成を行うだけです。 2015.1以降はこれらのクライアントを簡単に設定できるようになりました。 ここでは、その新しい方法について説明します。 既に古い方法を使用している場合も引き続き機能しますが、新しい方法への切り替えを検討することをお勧めします。 #SSL #セキュリティ #Caché 0 0 0 583
記事 Mihoko Iijima · 2020年4月28日 9m read GitLabを使用したInterSystemsソリューションの継続的デリバリー - パート I:Git 誰もがテスト環境を持っています。 本番環境とは完全に独立した実行環境を持てるほど幸運な人もいます。 -- 作者不明 #Git #継続的デリバリー #その他 0 0 1 448
記事 Mihoko Iijima · 2020年4月28日 8m read GitLabを使用したInterSystemsソリューションの継続的デリバリー - パートVI:コンテナインフラストラクチャ この連載記事では、InterSystemsの技術とGitLabを使用したソフトウェア開発に向けて実現可能な複数の手法を紹介し、議論したいと思います。 次のようなトピックについて説明します。 #Git #継続的デリバリー #その他 0 0 0 724
記事 Mihoko Iijima · 2020年4月28日 13m read GitLabを使用したInterSystemsソリューションの継続的デリバリー - パートIV:CDの構成 この連載記事では、InterSystemsの技術とGitLabを使用したソフトウェア開発に向けて実現可能な複数の手法を紹介し、議論したいと思います。 次のようなトピックについて説明します。 #Git #継続的デリバリー #その他 0 0 0 276
記事 Mihoko Iijima · 2020年4月28日 6m read GitLabを使用したInterSystemsソリューションの継続的デリバリー - パートIII:GitLabのインストールと構成 この連載記事では、InterSystemsの技術とGitLabを使用したソフトウェア開発に向けて実現可能な複数の手法を紹介し、議論したいと思います。 次のようなトピックについて説明します。 #Git #継続的デリバリー #その他 0 0 0 232
記事 Mihoko Iijima · 2020年4月28日 7m read GitLabを使用したInterSystemsソリューションの継続的デリバリー - パートV:コンテナを使用する理由 この連載記事では、InterSystemsの技術とGitLabを使用したソフトウェア開発に向けて実現可能な複数の手法を紹介し、議論したいと思います。 次のようなトピックについて説明します。 #Git #継続的デリバリー #その他 0 0 0 214
記事 Mihoko Iijima · 2020年4月27日 11m read GitLabを使用したInterSystemsソリューションの継続的デリバリー - パート II:GitLabワークフロー この連載記事では、InterSystemsの技術とGitLabを使用したソフトウェア開発に向けて実現可能な複数の手法を紹介し、議論したいと思います。 次のようなトピックについて説明します。 #Git #継続的デリバリー #その他 0 0 0 443
記事 Toshihiko Minamoto · 2020年4月21日 28m read Caché Mirroring 101:簡単なガイドとよくある質問 Mirroring 101 Cachéミラーリングは、CachéおよびEnsembleベースのアプリケーションに適した信頼性が高く、安価で実装しやすい高可用性および災害復旧ソリューションです。 ミラーリングは幅広い計画停止シナリオや計画外停止シナリオで自動フェイルオーバーを提供するもので、通常はアプリケーションの回復時間を数秒に抑制します。 論理的にデータが複製されるため、単一障害点およびデータ破損の原因となるストレージが排除されます。 ほとんど、またはダウンタイムなしでアップグレードを実行できます。 #Mirroring #ヒントとコツ #システム管理 #データベース #フェイルオーバー #高可用性 #Caché #Ensemble #InterSystems IRIS 2 0 0 968
記事 Toshihiko Minamoto · 2020年4月16日 4m read InterSystems開発者コミュニティへようこそ インターシステムズ開発者コミュニティへようこそ! ここは、Intersystems IRIS,Caché,Ensemble,HealthShare,Intersystems Business Inteligence, NLPといったインターシステムズ製品や技術について情報を読んだり、議論することができるサイトです。 #開発者コミュニティ公式 1 0 0 1K