”お恥ずかしい限りです。”
スタートアップ代表とお話するとき、必ず出てくる言葉が「お恥ずかしい限りですが、サービス運用に問題があります」です。実際、このような状況で恥ずかしいと思わなければならないのはモニタリング業界であるはずです。現代のサービス開発は小さく、急速に動いており、重要な価値を提供する瞬間から操作に入ります。そのため、サービスを運用する過程でも開発にさらに力を入れなければならないのが現実です。このようなITベースの企業が経験するサービスを運用する過程で遭遇する問題はモニタリングベンダーが解決しなければならないが、まだモニタリングベンダーはエンタープライズの運用チームのためのソリューションだけを提供しています。
そこで、WhaTap Labsは、現代のIT環境で、ITベースの企業が安定したサービスを行う方法を作っていくことを目指しています。
開発中心のIT企業が選択するサービス運用方法の限界
開発チームもITサービスの運用に興味があります。ITサービスの運用が開発された機能をさらに際立たせることは明らかです。そのため、サービスに問題をすばやく見つけて分析する方法を考え、以下の方法を使用します。
開発チームが安定的にITサービスを運用するために選べる4つの方法をご紹介します。
① 「私たちは開発に全力を尽くした。すべては天意にある。」
② 「直接モニタリングツールを開発する」
③ 「オープンソースベースのモニタリングツールを導入する」
④ 「既存のモニタリングソリューションを導入する」
しかし、実際に技術ベースのIT企業の上に4つの方法でサービスの安定性を高めるのは非常に難しいですが、それぞれの方法がどのように動作するかを見てみましょう。
1. 私たちは開発に全力を尽くしました。
多くの開発者がコードの品質を通じてサービスの安定性を保証できると思います。しかし、ある日、サーバーの障害でサービスが停止したことを半日も知らずに進む場合が生じます。ITサービスの障害は、サーバーとネットワークで物理的な問題を引き起こす可能性があり、これはコードで解決できる領域ではありません。アプリケーションも同様の問題が発生しますが、これはサービスの規模が大きくなるにつれて発生します。
アプリケーションも同様ですが、コードの品質をいくら上げても、使用したオープンソースで問題が発生した場合は本当に難しいことになります。そして、誰もが良いコードが作れるという保証はありません。
2. サービス用の専用モニタリングツールを作ろう。
開発をうまくすることで問題の発生を防ぐことはできません。どうやら簡単な警告程度は発生させて問題を防ぐべきだという考えをするようになります。それでは、簡単なモニタリングツールを作ってみましょう。しかし、誰に開発を任せるべきですか? どうやらサービス構造を最もよく知っている人に任せてこそ、きちんとした警告を受けることができるでしょう。結局、会社で長くて実力も良い人にモニタリング作業が委ねられます。最初は一週間くらいになると思いました。ところが、サービスに障害が発生するたびにモニタリングツールをアップグレードすると、主な業務がモニタリングツールの開発になり始めます。会社の中核開発者をモニタリングツール作りに使用するのはそれほど良い選択ではないと思いません?
3. オープンソースベースのモニタリングツールを導入しよう。
すでに作られたものがありますが、あえて新しく作る必要があるでしょうか?
オープンソースを選ぶのはどうですか? すでにモニタリングに関連するオープンソースはあふれています。その中で一つをよく選んでモニタリングをしましょう。一度オープンソースモニタリングツールの簡単な調査を行い、インストールファイルを受け取り、テストをします。好きなものがあるので、インストールしようとしているので、サーバーを購入する必要があります。会社に支払っていただき、200万ウォンでサーバーを購入します。これで警告値を設定し、モニタリングサービスを実行します。通常、この期間は1〜2週間かかります。そして、月に一度モニタリング収集サーバを整理し、アップデートを行いはじめます。モニタリングマニュアルも作成し、教育もさせます。モニタリング分野が思ったより多いことがわかります。
サーバーとのネットワークモニタリングを行ったので、アプリケーションモニタリングに関連するオープンソースを探し始めます。アプリケーション関連のオープンソースも見つかりました。国内のアプリケーションオープンソースは、教育セミナーもしばしば開かれることがわかりました。教育も参加してみます。アプリケーションモニタリングを社内で構成しているので、とても気持ちいいです。
過去5ヶ月間、非常に多くの作業を行ないました。 私は会社の中核開発者でしたが、今は中核サービスオペレータです。しかし、開発は誰がしますか?
4. モニタリングソリューションを導入してみよう
自分で作ってみると思ったよりモニタリングツールを作る事に手間が掛かります。なので、有料モニタリングソリューションを探してみます。しかし、モニタリングソリューションを事前に試す方法はありません。サイトを通じては価格も調べるのも大変です。いったん何でも調べるには、営業担当者を通じて見積もりを聞かなければなりません。「ハッ~~」 私は開発者なのに、営業担当者に会うのは苦手です。一度営業担当者と面談してみましょう。価格を聞いたら導入しよう気がなくなります。教育も受けなければならないし、支援もいただけるらしいが、開発チームが使えるかはわかりません。費用も膨大です。費用が高いので、複数の企業を通して見積もりを比較してみます。見積もりを比較する過程で、実際の使いやすさを確認してみます。社内にサーバーを1台構成します。そしてテストをするのに、本当に複雑です。できません。 有料モニタリングソリューションは、後で運用チームができたら任せることになります。
開発者向けモニタリングサービス
WhaTap Labsは、開発中心のIT企業が経験した運用上の問題を解決する方法として、SaaSベースのモニタリングサービスを選択しました。 SaaSベースのモニタリングサービスは、簡単かつ迅速にモニタリングを導入し、価格も安価に提供できるからです。
実際、既存のモニタリングソリューションは少なくとも6ヶ月の導入期間を持たなければなりませんが、WhaTapのモニタリングサービスの場合は1日で直接導入できます。特に、モニタリング収集サーバーとAPIサーバーをインストールする必要はなく、オペレーティングサーバーにエージェントをインストールするだけでサービスをモニタリングできます。
WhaTapのアプリケーションモニタリングの月額課金は、モニタリングソリューションの費用に対して少なくとも100〜500倍程安くなっていています。それだけでなく2週間無料使用が可能なため、テストをするために費用を支払う必要もありません。
最も重要な部分は、リモートサポートが可能であることです。WhaTapサポートチームをメンバーとして追加すれば、専門的な運用人員がサービスに関する問題点を一緒に見ることができるようになりますが、障害発生時にリアルタイムでサポートしてくれるということです。
WhaTap Labsの開発者が開発に集中し、サービスも安定して運用できるようにします。このために、上記の内容に加えて、さまざまなサポート方法をテストしています。
サービス運用について悩んでいる開発チームまたはスタートアップがあったら、いつでも私たちにご連絡ください。WhaTap Labsのミッションは、ITサービスを運用する開発者やオペレータがITサービスをより安定して簡単に運用できるように助けることです。私たちは喜んで行ないます。
国内1位、SaaSベースの簡単で迅速な設置が可能である