しかし、分析と最初のテストでは、プロジェクトの方向を変更する必要があることが示されました。 市場から、1cloudはすべての顧客の要求を完全に自動化するIaaSおよびPaaSプロバイダーになりました。 このサービスの主な目的は、(ITインフラストラクチャ管理の観点から)複雑なことをユーザーにとって簡単にし、非専門家の間でこの領域に入るためのしきい値を下げることです。
今日は、サービスを確立するために1cloudで行われた決定と、ユーザーの利便性を確保するために導入されたサービスについてお話したいと思います。
/写真クリスチャンシェハ CC
一般的な顧客のニーズ
プロジェクトの開発を成功させるには、ユーザーのニーズを常に調査する必要があります。 私たちのサービスには、個人や法人、ウェブスタジオやアプリケーション開発者、ウェブサイトの所有者、インテグレーター企業など、まったく異なるクライアントがいます。 一見、ユーザーの各カテゴリの要件を満たすことは不可能です。 しかし、これはそうではありません。
私たちの調査の結果、クライアントにとって、サービスのシンプルさと使いやすさが第一にあることがわかりました。 すべてのユーザーにとって、技術的な問題に飛び込むことなくサイトを迅速に展開することが重要です。 そしてこれは、高いレベルの利便性と速度を確保するために、追加のソフトウェアをインストール、構成する必要性からユーザーを守り、その作業とライセンスの関連性を監視する必要があることを意味します。
これを行うために、事前にインストールされたコントロールパネルを使用して独自のホスティングを整理するためのサーバー注文機能を実装しました。 同時に、サーバーは特別なデザイナーで構成され、パラメーターの選択に応じてそのコストの変化をリアルタイムで表示します。
すべてのホスティングユーザーが直面する別の問題は、使用するプログラムのリースライセンスの管理です。 特定のサーバーでどのライセンスがアクティブ化されているか、そのコストに関するデータの追跡を容易にするために、1cloudには、ユーザーが必要なライセンスを注文したり既存のライセンスを更新したりできる特別なページがあります。
1cloudサービスページの追加ライセンス
次に気付いたタスクは、クライアントアプリケーションとクラウドの統合の品質を改善することです。 クライアントがサードパーティのアプリケーションからサーバーを管理できるように、REST APIを実装しました。 そのため、サービスの再販業者、パートナー企業、アプリケーション開発者など、ユーザーグループ全体にとってサービスをより便利にしました(APIはホスティングインフラストラクチャの自動スケーリングに役立ちます)。
ユーザーに提供されるもう1つの機能は、さまざまなタイプのドライブを選択してさまざまな問題を解決する機能です。 このアプローチは、階層型ストレージシステムを作成するときに正当化されます。 アプリケーションでよく使用されるデータは、SSDなどの高速なディスクに配置でき、オンラインバックアップを保存するために、低速だが安価で大容量のSATAディスクをサーバーに接続できます。
さまざまなタイプのドライブを使用すると、インフラストラクチャソリューション全体をより柔軟で効率的かつ費用効果の高いものにし、多くのカテゴリのユーザーのニーズを満たすことができます。 さらに、すべてのクライアントがその場でディスク領域を管理する機会を得たため、仮想サーバーを停止せずに追加のディスクを注文できます。
直接顧客を知る
もちろん、お客様の個々のニーズを考慮し、最適なソリューションを提供します。これは、IaaSプロバイダーの直接的なサービスを超える場合があります。 たとえば、法人の場合、アカウント、実行された作業、および和解の行為を迅速に生成する能力は、同様に重要であることが判明しました。 したがって、企業はアカウントのステータスに関する完全な情報を見ることができます。
私たちはさらに先へ進むことに決め、ビジネスの生活を楽にし、クラウドに1C アカウンティングを配置できるようにしました。これにより、分散アクセスを簡単に整理できます。 現在、会計士は変更を行うためにオフィスにいる必要はありません。 このようなソリューションは、顧客ロイヤルティを大幅に向上させ、サービスをさらに便利にします。
さらに、他のどのサービスが需要があるかを理解するために、このカテゴリのユーザーのニーズを引き続き調査することにしました。 多くの企業クライアントがプライベートネットワークの作成に興味を持っていることに気付きました。 この機能の関連性は、たとえば、セキュリティ上の問題によるものであり、すべてのトラフィックをパブリックインターネット経由でブロードキャストすることはできません。
1cloudコントロールパネルからプライベートネットワークを作成する
さらに、顧客は速度を向上させ(パブリック接続の速度は10から100メガビット/秒まで変化し、プライベートネットワークのチャネル幅は10ギガビット/秒です)、アプリケーションの効率を高めたいと考えました。 これにより、1cloudコントロールパネルインターフェイスを使用して、クライアントサーバーをプライベートネットワークに組み込むことができました。
残りのカテゴリの顧客を分析し、顧客に必要な機能を特定しました。 インテグレーター企業に対しては、ソリューションをカスタマイズし、再構成されたサービスからテンプレートを作成する機会を提供し、Webスタジオにアフィリエイトプログラムを提供して、安定した収入を得られるようにしました。
アプリケーション開発者にとっては、テストベンチとプロダクションスタンドを(継続的な統合プロセスの一部として)迅速に展開することが重要です。サイト所有者にとってのメリットは、負荷が増加したときの信頼性と、仮想サーバーの構成を柔軟に変更し、現在のニーズに適合させる能力です。
個人については、ほとんどの場合、自宅のPCではほとんど利用できない大きな計算能力を必要とするタスクに仮想インフラストラクチャを使用します。 これらは、企業や個人のニーズに合わせた仮想インフラストラクチャの使用例のほんの一部です-そのような例の数は、業界でも私たちの実践でも増えています-特にユーザーインターフェイスのおかげです。
インターフェース-会社の顔
上記のすべての変換は、ユーザーの作業と調査のプロセスで導入されました。 もちろん、最初の段階では、「すべての人のために一度に製品を作る」ことを試みるべきではありません。若いプロジェクトでは、ほとんどの場合、開発プロセスが遅くなり、過度に複雑になります。 私たちの場合、旅行の最初の段階で、主な消費者を特定することに焦点を合わせました。 彼らは法人であることが判明したため、主な作業はこの方向で正確に行われました。
最初の段階でサービスを作成する際の次の困難は、適切な設計の選択でした。 一見、デザインは単なる「ラッパー」であり、製品自体から派生したものです。 しかし、1cloudで私たちはすぐに、インターフェースとデザインが実際に最初であり、多くの場合ユーザーが遭遇する唯一のものであることを理解しました。 二次的なことを考えると、この側面を無視することは不可能です。
ビジネスモデルをテストする段階で、Western IT企業DigitalOceanのページの設計から始めることにしました。 これにより、一方で、仮説をすばやくテストし、当社のサービスが潜在的な顧客に役立つことを理解する一方で、製品の視覚的な類似性を好まないユーザーの批判を研究することができました。 その結果、ユニークでありながら便利なデザインでサービスの個性を強調する必要性を理解するようになりました。
最初のインターフェース:仮説検定...
そのため、サイトの外観を再設計しました。 新しいバージョンは、ユーザーが1cloudサービスに慣れたときに注意を払う情報の検索に関して最適化されています。 さらに、将来的にはモバイルアプリケーションを起動する予定です。
...現在のバージョン:動作中の製品-VPS / VDS注文ウィンドウ
結論
1cloud IaaSプロバイダーの開発における私たち自身の経験に基づいて、最初の仮説が確認されない場合、アクティビティの方向を変更することを恐れてはならないと結論付けることができます。 製品を絶えず改善し、すべてのカテゴリのユーザーにとって便利にすることが重要です:顧客の視聴者が主に他の企業である場合でも、製品の作業を理解するための時間と知識を持っている専門家が必ずしもいるわけではありません。
ほとんどの場合、すべてを「自分で」できる人でも、特定のサービスの自動化と使いやすいソリューションの提供に感謝します。 最後に、それが企業や人々があなたに来る理由です。 彼らのためにあなたがすることは彼らの主な仕事ではありません。 したがって、あなたがそれをより簡単にするならば、彼らは感謝するでしょう。
PS IaaSプロバイダーの開発に関するいくつかの資料: