仮想インフラストラクチャをよりアクセス可能にする方法

1cloud IaaSプロバイダーの背後にあるチームは、 ITインフラストラクチャの管理とサポートに長年の経験があります。 私たちは、モバイル事業者の活動に関連するものを含む、さまざまな自動化技術と連携することができました。



技術的な要素に加えて、人的要因もあります。それは、個人と企業の両方である顧客とのやり取りの経験です。 私たちは、お客様が解決するタスクの直接的なコミュニケーションと分析を通じて、何をどのような形で提供できるかを理解しています。





/ Flickr / reynermedia / CC



顧客グループの主な例を見てみましょう。





これらの顧客グループのニーズは大きく異なります。 開発者がテストスタンドとプロダクションスタンドを迅速に展開できることに関心がある場合、スタジオにとって最も重要な要素は負荷が増大したときの信頼性です。



インテグレータの場合-新しい顧客向けにサーバーを展開する際の時間を節約し、アカウンティングの場合-分散アクセスであり、個人は計算能力を必要とするタスクに仮想インフラストラクチャを使用することに関心があります。



ニーズの追加調査では、プライベートネットワークを作成する可能性に対する需要が示されました。 これに伴い、クラウドとクライアントアプリケーションを統合する問題に注目しました。



これらのタスクでは、REST APIを実装し、1cloudコントロールパネルインターフェイスを再設計する必要がありました。 その結果、複雑なテクノロジーに対処したくない個人ユーザーと、インフラストラクチャに基づいて独自のサービスを提供する大規模な顧客とパートナーの両方のリクエストに対応しました。



例として、独自の実験を使用して、さまざまなクライアントのグループがインフラストラクチャにアクセスしやすくする方法について詳しく説明しましょう。





/ プロジェクトのメインページのフラグメント



1.ユーザーインターフェイスに注意を払う



クライアントが最初に遭遇するのは、サービスのユーザーインターフェイスです。 さまざまな資格レベルの専門家に特定のレベルのアクセシビリティを確保するという観点からすると、この領域は二次的なものとは見なされず、単に無視されます。



1cloudでは 、適切なサービスアーキテクチャを作成する過程で、欧米の同僚の経験と多くの仮説テストし、視覚的なプレゼンテーションと情報の整理の利便性を向上させるために取り組みました。



何らかの形で、この資料に記載されているすべての機能は、ユーザーインターフェイスの観点から改訂されています。 特に、これにより多くの革新がもたらされましたが、これについてはさらに検討します。



2.仮想サーバーテンプレートを提供する



インフラストラクチャのスケーリングプロセスを高速化するために、すでに構成された仮想サーバーのテンプレートを作成する機会を提供しました。



サーバー自体を構成するタスクは簡単ではないと考えることはできません。この状況を修正し、ユーザーは仮想マシンのカスタマイズされたコピーをゼロから簡単に作成できるようになりました。



ところで、クライアントは、既に展開されているローカルシステムからテンプレートを作成できます。 サーバーをイメージから正常に展開するには、SCSIディスクとOVFおよびOVA形式のイメージが必要です。



VMwareの特別なユーティリティを使用して、既存の物理サーバーまたは仮想サーバーから目的のイメージを準備できます。







3.プリインストールされたコントロールパネルを実装する



前述したように、お客様の中には、ビジネス活動を行っていないウェブサイト所有者がいます。 スタジオ、再販業者、代理店など、顧客サイトをどこかにホストするより深刻なユニットがあります。



迅速なサイト拡張に関しては、ユーザーに技術的な困難を負わせることはできません。 インストール、設定、監視の複雑な機能からそれらを保存する必要があります。



これを行うために、コントロールパネルが事前にインストールされたサーバー注文機能を実装しました。 このようなサーバーの構成は特別なデザイナーで実行され、パラメーターの選択に応じてその値の変化がリアルタイムで表示されます。



さらに、 REST APIの機能を修正しました。



4.ライセンスを再注文する機会を提供する



使用するソフトウェアを管理するためのタスクには、使用するプログラムのリースライセンスの詳細に以前に出会ったことがない人のために追加の時間費用が必要になる場合があります。 1cloudシステムの特定のサーバーのライセンスのステータスとコストをフィルタリングする利便性を向上させるために、特別なページがあります。 これにより、ユーザーはライセンスを注文または更新することもできます。









/新しい仮想サーバー注文計算ツール (上記)



5.柔軟で直感的なコンフィギュレーターを提供する



私たちのシステムで作業する場合、ユーザーにはCPU負荷、メモリ負荷、通信チャネルの負荷、および単位時間あたりに読み書きされる平均情報量に関するデータが表示されます(下図)。 したがって、彼はサービスプロバイダー側​​の担当者や技術者に連絡することなく、簡単かつ自発的に追加のコンピューティングパワーを使用(またはオフ)できます。 たとえば、お客様は数回クリックするだけでサーバーのハードウェア構成を変更して、現在のニーズに合わせて変更できます:CPU、RAM、HDDをその場で増やします。



企業幹部は、インフラストラクチャ管理のプロセスで発生する可能性のある潜在的な困難を認識しています。 専門家を雇わなければならないという神話はまだ生きています。 これにはいくつかの理由があり、資格のあるIT部門がすべての問題を可能な限り最善の方法で解決できると主張するのは困難です。



一方、インフラストラクチャのメンテナンスの問題の経済的要素は、ますます重要になっています。 同時に、プロバイダー自身が、ユーザーがシステムを簡単に操作できるように、可能な限りのことをすべて行っています。



プロバイダー側​​でのこれらのソリューションの実装には、大幅な時間コストは必要ありません。 ニーズを分析し、何を変更したいのか、これをどのように達成するのかを正確に決定すれば、そのような機能を問題なく非常に迅速に実装できます。



ブログには他に何を書いていますか:






All Articles