特にIaaSとクラウドテクノロジーは、いくつかの問題を解決するために必要です。 その中には、展開の単純さと速度、およびソリューションのスケーリングがあります。 真のクラウドコンピューティングでは、高度な抽象化が可能であると確信しています。 特に、特定のインフラストラクチャサービスプロバイダーを選択するレベルで抽象化する必要があります。 一方、高品質の自動化なしで真に継続的なサービスを構築することは非常に難しいため、クラウドテクノロジーは自動化機能を開発する必要がありました。
自動化の必要性に基づいて、APIを作成しました。 Clodo仮想サーバーをほぼ完全に管理できます。 特に、APIを使用すると次のことができます。
- 仮想サーバーに関する情報を受け取り、それらを作成および削除し、開始、停止、および再起動します。
- 仮想サーバーのパラメーター、割り当てられたRAM(スケーラブルなサーバーに割り当てられた最大メモリ)、ディスクサイズを変更します。
- IPアドレスを追加および削除する
- バックアップからサーバーを復元します。
- 一般的な請求に関して、消費されたリソースの償却に関する非常に詳細な情報を受け取ります。
APIの機能により、多くの問題を解決できます。 それらの中で:
- 水平スケーリングのための新しいVPSの自動展開。
- 開発者向けのステージング環境および運用前環境の展開。
- モバイルシステム用のアプリケーションとサーバー管理用のウィジェットの作成。
- 再販業者による当社サービスの自動販売。
抽象化の必要性から、APIの特定の形式に至りました。 これは、JSON形式またはXML形式で動作できるHTTP REST APIです。 米国の主要なクラウドホスティングプロバイダーであるRackSpace Cloud APIと互換性があります。 同時に、クラウドサービス向けのRackSpaceとNASAのオープンな取り組みであるOpenStack API形式との互換性が自動的に保証されます。 したがって、私たちは、国際的に認知された標準になるのに最も近い形式に統合しました。 これにより、OpenStack API(RackSpaceを含む)をサポートする他のホスティング事業者の顧客は、アプリケーションの移植に最小限のコストでClodoを使用できます。 クライアントにとっては、これにより
クラウドホスティング市場の世界的リーダー。