Frameは Citrix, VMware, Amazon Workspaces, Microsoft RDSとは何が違うのか?

⏱この記事を読むのに必要な時間は約 16 分です。

念の為…この記事は、私の所属企業に関する内容を含みますが、私が個人的に書いているものであり会社としての正式な見解を述べたものではありません

2018年8月3日、Nutanixはクラウドベースのデスクトップ&アプリケーション配信(いわゆるDesktop-as-a-Service(DaaS))を手掛ける”Frame”を買収する意向を発表しました。


Frameは日本ではあまり馴染みのない企業ですが、どのようなことを行っているのかを分かりやすく説明した記事を、同社のField CTOであるRuben Spruijt投稿していました。
本人にコンタクトして翻訳および投稿の許可をもらいましたので、こちらに掲載させて頂きます。ちなみに連絡したらすぐ返信くれました。ありがたい!

なお、この記事は今回の買収に関連した内容ではなく、昨年末の時点におけるFrameそのもののコンセプトや特徴を説明したものです。また、精度に関しては英語素人である私が、趣味と勉強を兼ねて翻訳しているものですし、ところどころ意訳もしていますので、あらゆる保証等がない参考情報としてお考えください(ノ∀`)


 

FrameCitrix, VMware, Amazon Workspaces, Microsoft RDSと何が違うのか?

Frameはなぜ唯一無二の存在として、なぜ顧客を惹きつけるのでしょう?

 
複数の異なるお客様にお会いした際に、私はしばしば「Frameは、AmazonCitrixMicrosoft、またはVMwareなどのエンドユーザーコンピューティング(EUC)ベンダーとどのように比較されているか」という同じ質問を頂きます。 これは素晴らしい質問ではありますが、実際にはあまり重要なポイントではないかもしれません。考え方の起点であり本来すべきことなのは「 Frameがどのようにしてあなたの目標の達成のために役立つのか」を理解することです。 これは、あなた自身の目標とその阻害要因が何であるかの把握を正確なものにするだけでなく、Frameには何ができるかをより良く理解することにも繋りますし、他の様々なソリューションについての熱い議論を始める前にすべきことであると言えます。
では、どのような点がFrameは他のソリューションに比べてユニークで注目に値するのでしょうか? 見ていきましょう…。
 

クラウド生まれ、クラウド育ち

Frameはクラウドの時代にゼロから作られました。 我々は、オンプレミスでの展開を想定したレガシーな技術を採用したり、それをリフト&シフト方式でそのまま単純にクラウドへ移設したり、それをどうにかしてクラウドに対応させようとしたのではありません。我々は5年前、パブリッククラウドのために、コスト効率に優れ、スケーラブルで、シンプルな使い勝手の、マルチテナントに対応したアプリケーション&デスクトップ配信プラットフォームをゼロから開発・提供するところからスタートしたのです。
現在について話を進めると…我々のお客様は毎年数百万時間もFrameを毎年利用しています。私たちのプラットフォームには、15,000以上もの一意なアカウント(テナント)が作成されており、これまでに470万人以上の一意なエンドユーザーが登録しています。なぜこのことが重要なのでしょう? なぜなら、採用数と利用率が今どきの重要な評価基準だからです!
Frameによるスケールアップの例
アプリケーションの準備、展開、容量、ユーザー管理、分析など
プラットフォームには、スタンドアロンアプリケーションやバックエンド統合アプリケーション(アイデンティティ、ネットワーク、ストレージ)を提供するために必要なものすべてが含まれています。 Frameのサービスを使用するには、Amazon Web Services(AWS)またはMicrosoft Azureのインターフェイスにアクセスする必要はありません。これによって複雑さを取り除きます!しかし、自身のIaaS請求アカウントを利用したい場合には、そうすることもできます。
独自のFrameリモーティングプロトコルは、高パフォーマンスと適応型QoS機能と適応型コーデックを備えた、プラットフォームの基礎となる部分です。 (画面転送)プロトコルの戦争は終わったと思っていましたか? 今一度、考え直すべき時がきました!
そしてさらに言うと、私たちのお客様は、私たちのプロトコルのパフォーマンスに圧倒されてはいますが、それは実際には以下の8つの主要コンポーネントに基づいて構築されたプラットフォーム全体の一部に過ぎません:
Frameプラットフォーム – リモートアプリケーション用の完全なPaaSソリューションとDesktop-as-a-Service(DaaS)

真のマルチクラウド

FrameはIaaSプロバイダーにとらわれず、AWSとAzureの両クラウドのリージョンを世界的に網羅しています。 AWSおよびAzureパブリッククラウド、AWS GovCloud、Azure Government、およびAWS C2Sの任意の地域でワークロードを実行できます。 ベンダーロックインはありません。単一の管理コンソールを使用してMicrosoft AzureとAWSの両方でシステムを制御し、エンドユーザーの要求に合わせて世界中のIaaSプロバイダーに簡単にプロビジョニングまたはデプロビジョニングすることが可能です。

強力なGPUとCPUの選択肢

多種多様なユースケースに対応するため、Frameはそれぞれのユースケースに対応したリソースを提供できるようになっています。 バースト可能なCPU、固定CPU、単一のGPU(Graphics Processor Unit)インスタンス、4つのGPUインスタンス、さらにElastic GPUもサポートしています。
当社のお客様は、強力なNVIDIA GPUを使用して最高60フレーム/秒のハイエンドアプリケーションを実行している一方で、別のGPUを必要としない基本的なアプリケーションを使用している場合もあります。 管理者でもエンドユーザーでも、コンソール内からCPUとGPUインスタンスをセルフサービスで切り替えることができます。
必要に応じてリソースを調整することは簡単で、用途に基づいてグループを作成することも可能

専用インスタンスとコスト制御

競合他社は、複数のユーザーが単一のオペレーティングシステムと仮想マシン(VM)を共有する必要があるWindowsターミナルサービスを使用することがありますが、Frameは各ユーザーに専用のVMを提供します。 これにより、首尾一貫した最高のパフォーマンスが提供され、「騒々しい隣人」(noisy neighbors)に悩まされることはありません。
オートスケール機能は、可能な限り低いコストで最高のパフォーマンスを提供します。 Frameはアイドル状態を検出し、ワークロードを自動的に中断してAWS / Azureインフラストラクチャのコストを節約しますので、AWS / Azureのリザーブドインスタンスは必要ありません。
あなたが使用した分のみ、クラウドへの支払いが発生します

WindowsとLinuxをサポート

大部分のお客様はWindowsアプリケーションとデスクトップ環境を使用していますが、一部のお客様は、ハイパフォーマンスコンピューティング(HPC)、機械学習、および特定のアプリケーション用途にLinuxを好んで使用します。 Frameでは、Windows と Linuxの複数のバージョンを使用できます。

Frame上位管理者

Frame上位管理インターフェイスは、複数リージョンを跨いだ統合管理・アカウント設定変更・システムの複製、その他諸々に対応する独立系ソフトウェアベンダー(ISV)、OEM(Original Equipment Manufacturers)、マネージドサービスプロバイダ(MSP)などとの連携も提供します。
Frame上位管理コンソールの一般的な表示

どんなブラウザでも親しみやすくシンプルに

私たちのモットーは、「ブラウザ内であらゆるソフトウェアを実行する」ことです。これにより幅広いバージョンの、Microsoft Edge、Safari、Firefox、Chrome、その他のブラウザでプラグイン・ダウンロード・レシーバー等を利用することなく、アプリケーションやデスクトップ環境を実行できます。
あなたの接続のセキュリティはいかがでしょうか? ブラウザとクラウドサービスとの通信は、TLSと2048ビットの公開鍵証明書で暗号化され、標準のTCPポート443を使用します。したがって、企業IT部門にファイアウォールの特殊なポート開放をITに頼む必要はありません。
高いレイテンシと低帯域幅のシナリオでも、Frame Remoting Protocolは優れたユーザーエクスペリエンスを提供します。 他の主要なEUC提供者は、ローカルにインストールされたクライアントを前提にしていたため、ブラウザによるアクセスはしばしば後回しにされてきました。
Frameを使用してアプリケーションとデスクトップのアクセスを実現する、3つの異なる方法を少し詳しく見てみましょう。
  1. Launchpad: Frameのメインエンドユーザーインターフェイスは、 “Frame Launchpad”と呼ばれます。セッションを開始するには、単にログインし、アプリケーションまたはデスクトップアイコンをLaunchpadからクリックします。 このインターフェイスは、企業ごとの外観デザインと使い勝手を提供するように簡単にカスタマイズできます。
    Frame LaunchPad – アプリケーションとデスクトップにアクセスするためのWebインターフェイス
  2. 埋め込みプレーヤー: アプリケーションにアクセスする次の方法は、埋め込みプレーヤー経由です。 外観はYouTubeのビデオプレーヤーと似ていますが、これはインタラクティブFrameアプリケーション向けです。HTMLコード(ワンライナー!)を提供しているため、顧客はアプリケーションをWebページに簡単に統合してインターフェイスをカスタマイズすることができます。

    Frame埋め込みプレーヤー
  3. API: Frameアプリケーションとデスクトップを実行する最後のオプション
    は、完全にドキュメント化され、拡張可能であるFrameApp APIを使用します。FrameApp APIを使用して、Frameアプリケーションをカスタムワークフローに統合することができます。 たとえば、Microsoft Office 365 App Launcherインターフェイス、VMware Workspace ONEインターフェイス、または独自のポータルインターフェイスにアプリケーションをネイティブで統合するために使用されます。


    Frame App APIをOffice365 App Launcherインターフェイスに完全に統合

1つのサービス内でアプリケーションストリーミングとデスクトップ配信を提供

お客様はリモートのWindowsデスクトップインターフェイス(デスクトップモード)にアクセスしたり、1つまたは複数のアプリケーションを任意のデバイス(アプリケーションモード)にストリーミングしたりすることができます。 管理者は常に同じFrameプラットフォーム上で同じコンソールを使用して、デスクトップやアプリケーションへのユーザーアクセスを完全に制御して、アプリケーションとデスクトップの両方を管理します。

単一のアプリケーション、グループ化されたアプリケーション、および同じ顧客アカウント内のデスクトップへのアクセス

高度なソリューションの統合

Frameは、複雑な2層および単体のクライアント/サーバーアプリケーションをサポートするために、既存の顧客のIT展開と連携します。 オンプレミス、クラウド、または両方を混在させて、既存の顧客環境に統合することは不可欠です。 Frameは、アイデンティティ、ネットワーク、およびストレージの観点から、これらのアプリケーションに必要な統合をサポートします。
  • ストレージの統合: データなしのアプリケーションは、チューリップなしのオランダのようなものです! ストレージの統合は、アプリケーションストリーミングおよびデスクトップ配信サービスの重要な要素です。 Frameを使用すると、Dropbox、Box、Google Drive、Microsoft OneDriveなどのストレージサービスに独自のFrameストレージドライバを使用してネイティブアクセスできます。 永続的なホームおよびグループ(SMB)フォルダへのアクセスは、Frame(個人およびチーム永続ドライブの形式)としてサービスとして提供することもできます。既存のファイル共有がある場合は、オンフックから、または自分のAWS VPC / Azure VNETからFrameに簡単に接続できます。 最後に、ユーザーは、非常にユーザーフレンドリーなブラウザインターフェイスを使用して、ローカルPCまたはUSBに保存されたファイルをアップロードおよびダウンロードできます。 すばらしいストレージオプションでしょう!
  • ネットワークの統合: フロントエンドアプリケーションがバックエンドサービスと通信できるようにするには、 ネットワークの統合が不可欠です。 共有ネットワークとの通信のためのVPNゲートウェイとVPC / VNETピアリングは、既存のオンプレミスまたはパブリッククラウド環境とFrame Customerテナントを接続する方法の例です。
  • アイデンティティの統合: Frameは、Azure Active Directory、VMware Identity Manager、Google Sign-In、Ping、Oktaなど、最新のアイデンティティプロバイダ(IdP)とのネイティブな統合を提供します。 追加の統合は、SAML(Security Assertion Markup Language)2.0、OAuth 2、Open ID Connect、またはカスタムプロトコルを使用して実行できます。 2因子(2FA)と多因子認証(MFA)もしばしば使用されます。 Frameの顧客には、Frame-poweredアプリケーションやデスクトップ内のFile / PrintやSQLサービスなどの従来のActive Directory統合リソースに接続する機能もあります。
Frameで動作するアプリケーションやデスクトップにアクセスするための最新の認証方法

デベロッパーフレンドリー

Frameプラットフォームは完全にプログラマブルです。 お客様は、現代的かつ開発者向け文書の整備されたアプリケーションプログラミングインターフェイス(API)を使用して、ユーザー認証、ストレージ、およびネットワークサービスをFrame対応アプリケーションと統合することができます。 また、FrameワークアプリケーションをWebアプリケーションにシームレスに埋め込んで、ビジネスワークフローをサポートすることもできます。

柔軟なライセンス体系

お客様が必要とするさまざまなユースケースと統合をサポートするため、当社は、ユーザーごとのサブスクリプションおよび使用/ユーティリティベースのライセンスを含む多くの価格オプションを提供しています。 顧客は通常、1つの請求に対してIaaSサブスクリプションを競争力のある価格で使用しますが、AWSとAzureに独自の(BYO)サブスクリプションを提供することもサポートしており、お客様のIaaSアカウントにリソースを簡単にプロビジョニングできます。

ISVやビジネスに焦点を当てる

Frameプラットフォームアカウントには、ISV、OEM、およびMSPに適した独自の機能があります。 Frame for Businessは、企業、政府機関、教育機関のお客様に最適です。 コードベースは変わりません。違いは、特定のユースケースに対応するさまざまなライセンスおよびサービス機能です。 ここではいくつかの例を示します。

Frameで動作している ANSYS Discovery Live。詳細はこちらをご覧ください 。
設計アプリケーションとデータを備えたクラウドワークステーション
Frameの顧客であるISV、OEM、サービスプロバイダー、ビジネスの例

主要なEUCプレーヤーを含むエコシステム

最後に、Frameエコシステムには、実際に比較されるEUCの主要なプレーヤーのほとんどが含まれていることを紹介します。
AWS – 主要サプライヤかつパートナー: 当初から、Amazon Web Services(AWS)と協力して、最新のインフラストラクチャオプションをお客様に提供してきました。 同日、AWSが2013年にGPUワークロードを導入したサービスを開始しました。今日、 AWSで共同で推進しているElastic GPUのような新しいオプションを市場に投入することで、引き続き協力していきます。 また、AWSパートナーネットワークのメンバーとして、共同顧客の成功を確実にするために引き続き協力しています。
VMware – 重要な戦略的パートナー: VMwareは最近Frameと提携して新しいApp Expressサービスを提供しています。 実際、FrameはVMwareのF1-EUCレースカーに欠かせない要素で、「Workspace ONE」と呼ばれています。
FRAMEとVMwareは、クラウドからのWindowsアプリケーションストリーミングにおけるパートナー
VMwareのEUCビジネスの勢いに載って、App Expressは既存のEUCソリューションと比較して設定がずっと簡単な、新しいユースケースを提供します。
しかしながら、VMwareが既に彼らのツールボックスに他のソリューションを持っているにもかかわらず、なぜFrameはWorkspace ONE App Expressのエンジンになれたのでしょう? なぜなら、彼らは顧客の声に耳を傾けていたからです。FrameによるApp Expressは、クラウド時代に向けてゼロから構築され、利用量ベースの価格設定を提供しており、あらゆる規模で本当に簡単に利用できます。。

マイクロソフト – 戦略的投資家でありパートナー: マイクロソフトはFrameの戦略的投資家の1人ですが、なぜでしょう? Frameで稼働するアプリケーションとデスクトップ環境をAzureすれば実行すれば、当然Azureの使用料が発生します。Frameへの投資により、マイクロソフトは現代のエンドユーザーコンピューティング業界の最新動向をよりよく理解できるようになりました。 投資という関係性を超えて、MicrosoftとFrameは、Azureの高性能GPUを提供し、企業顧客のニーズに対応してOffice365と統合するという一連のイニシアチブを通じて協力しています。

それで結局、Frameはなぜ唯一無二の存在として、なぜ顧客を惹きつけるのでしょう?

ここまで読んでくださったのであれば、Frameがあなたのためにできることをかなり良く理解いただけたと思います。究極的には、他のソリューションでは、Frameようなパフォーマンス・シンプルさ・および柔軟性のコンビネーションで以て、あなたのビジネスに卓越性をもたらすことはできないということです。

試してフィードバックをください!

Frameの動作をご覧になりたい方は、デモをリクエストして下されば連絡させて頂きます。または、 www.fra.me で申し込んで自分のペースで触ってみることができます。
最後まで読んでくださってありがとうございました!気に入ったらシェアしてください。
ご質問、ご意見、ご提案などありがとうございました。ruben@fra.me で私に連絡するか、Twitterでフォローしてください:@rspruijt
Amanda RhyneCarsten Pulsに感謝します。

Nutanix or ヤギ のことををつぶやきます。