ツール・クラウドというアプローチ

ツール・クラウドというアプローチ

ツールの導入やライセンスの管理に関する課題に対し、エンバカデロ・テクノロジーズ(以下、エンバカデロ)では、クラウド的なアプローチを採ることで、解決策を用意しています。「クラウド的」と言ったのは、いわゆるクラウド環境でツールを使うのではなく、クラウド・コンピューティングの一般的な特長を生かして、あくまでもツールは従来通りローカル環境で動かすからです。

多くのプロジェクトでは、ローカルのワーク・ステーションを駆使した開発が一般的であり、ツールの稼働環境そのものをクラウド化してしまうメリットはあまりありません。ここで着目しているのは、ツールの供給と管理です。

エンバカデロが提供している「Embarcadero ToolCloud」と呼ばれるこのインフラは、(a)ツールのライセンス管理を行うコア部分のサーバー機能と、(b)ツールの供給を行うサーバー機能に分かれます。

(a)ライセンス管理サーバーでは、各ツールのライセンスの割り当てを行います。どのライセンスをどの部署のだれに割り当てるか、またどのグループでシェアするか、どのグループにはアクセスできないようにするか、といったライセンスごとの細かい制限を定義できます。

これらの情報は集中管理され、実際の利用状況もモニターできます。このため、どのプロジェクトにどのライセンスを割り当て、実際どの程度使用されているか、また、使用されていないかといった情報を一元的に扱うことができます。

(b)ツールの供給サーバーは、ベンダーが提供するダウンロード・サーバーと利用者の中間に立ち、社内で利用するツールのインストール・イメージをキャッシュします。特定のバージョンだけを利用可能にしたり、新しいリリースが出るたびにキャッシュを更新したりと、自由に制御できるので、社内での利用形態に合わせて適切なインストール・イメージを用意しておくことができます。

ツール・クラウドの適用例

Embarcadero ToolCloudが備える、もう1つ面白い機能が「InstantOn」です。これは、インストール操作を行うことなく、ワン・クリックでツールを起動することができる仮想化技術です。通常はインストーラによるインストール(ファイルの配置やレジストリの書き換えなど)など、使うまでの事前準備が必要ですが、この機能を使えば、インストール作業を必要とせず、すぐにツールを利用できます。

もちろんツールをカスタマイズして使いこなしたい場合には、通常のインストールの方が適していますが、ちょっとだけ使いたい、データを確認するだけのために起動したい、などといった需要にはInstantOnが便利です。

エンバカデロでは、取り扱っている各ツールにToolCloud向けライセンス・オプションを設けており、企業内でToolCloudを利用できる環境を構築できるようにしています。

これに加えて、「All-Access」という、エンバカデロのすべてのツールにアクセスできるライセンス・パスを組み合わせると、プロジェクトでのツール利用や、標準化のインフラとしてのツール導入の需要に、うまく適合させることができます。

プロジェクト内での人員の入れ替え、次のプロジェクトでの担当者の変更などについては、ToolCloudのライセンス管理機能で確実に管理します。一方、一時的な需要や、新しい価値を提供するための、毎日使うわけではないツールについては、複数のプロジェクトでの利用を前提に、All-Accessのパスを用意します。

All-Accessでは、2~3つのツールの費用で、約20種類のツールを利用できる権利が得られます。1人で使うとなると、マルチタレント・エンジニアでないと難しいかもしれませんが、社内でシェアするライセンスとして導入するならば、十分な投資対効果が得られます。

ToolCloudは、現在エンバカデロのツールで利用可能になっています。複数バージョンの利用も可能なので、プロジェクトごとにバージョンを使い分ける開発スタイルにも適合します。

この仕組みは、ツールのライセンス管理や導入に苦慮している人にとっては、とても有効で、こうした方に紹介をすると、大変興味深く聞いていただいています。この仕組みをさらに拡張して、エンバカデロのツール以外にも利用できるようにすると、さらに役立つと思いませんか。

さて、ここまで4回にわたって、開発ツール・ベンダーの立場から、ツールの問題点と課題について考えてきました。ツールはあくまでも道具です。それをうまく活用して付き合っていくことも、大事な技術力なのだと思います。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30