AppScaleは、企業、政府機関、請負業者、サードパーティサービスプロバイダーにクラウドインフラストラクチャソフトウェアとサービスを提供するソフトウェア会社です。同社は、コアAWS APIをエミュレートするマネージドハイブリッドクラウドインフラストラクチャソフトウェアプラットフォームであるAppScale ATSというソフトウェア製品を商用サポートしています。2019年に、同社はオープンソースのサーバーレスコンピューティングプラットフォームであるAppScale GTSの商用サポートを終了しましたが、AppScale GTSのソースコードはオープンソースコミュニティに無料で公開されています。[ 1 ]
AppScale は、カリフォルニア大学サンタバーバラ校コンピュータサイエンス学科で、チャンドラ・クリンツ教授の指導の下、研究プロジェクトとして始まりました。 [ 2 ]このプロジェクトは当初、 NSFから資金提供を受け、 Google、IBM、NIHからも追加資金提供を受けました。2012 年、共同創設者のチャンドラ・クリンツ博士(主任科学者)、ナヴラジ・チョーハン博士(開発リーダー)、クリス・バンチ博士(開発リーダー)、ウッディ・ローリンズ(CEO)は、プライベート PaaS AppScale テクノロジーを商用化するために AppScale Systems を設立しました。プライベート クラウド インフラストラクチャのパイオニアであるローリンズは、Eucalyptus Systemsの共同創設者であり、元 CEO でした。[ 3 ] 2014 年、グラツィアーノ・オベルテッリは、共同創設者であった Eucalyptus Systems から AppScale にオペレーション担当副社長として入社しました。[ 4 ] 2017年、ディミトリ・カルザゴはヒューレット・パッカード・エンタープライズからAppScaleにCTOとして入社した。ヒューレット・パッカード・エンタープライズではクラウドR&Dディレクターを務めていた。[ 5 ]
2014 年 4 月、AppScale Systems はGartner, Inc.により2014 年のPaaS 分野の Cool Vendor に選ばれました。[ 6 ] 2014 年 9 月、AppScale Systems はInfoWorldから最高のオープンソースデータ センターおよびクラウド ソフトウェアとしてBossie Award を受賞しました。 [ 7 ] AppScale は 2016 年 4 月 11 日に Optimal Dynamics と提携しました。[ 8 ] AppScale は 2016 年 8 月 9 日に AliLaunch プログラムに参加しました。[ 9 ] AppScale の最高科学責任者である Chandra Krintz は、2016 年 12 月 16 日に Dev Radio の「AppScale の助けを借りてアプリを復旧する方法」というタイトルのエピソードで紹介されました。[ 10 ]
2017年後半、DXC TechnologyがEucalyptusの開発とサポートを中止することを決定したことを受け、AppScale SystemsはEucalyptusプライベートクラウドソフトウェアの商用サポートの提供を開始しました。これを受けて、Eucalyptusの創設チームのメンバーが率いるAppScaleは、コードをフォークしてソフトウェアの開発を継続し、AppScale ATSと改名しました。
AppScale ATS(旧称Eucalyptus)は、AWSのコアAPIをエミュレートするマネージドハイブリッドクラウドインフラストラクチャソフトウェアです。AppScale ATSは、専用インフラストラクチャ上でAWS互換のクラウドサービスを実装し、専用のプライベートAWSリージョンを提供します。ATSを使用することで、コスト効率が高く柔軟なAWSハイブリッドクラウド環境を構築できます。特別なハードウェアや特殊なオペレーティングシステム構成は不要で、ソフトウェアスタック全体はオープンソースコンポーネントを利用しています。このソフトウェアは主に企業や政府機関で使用され、データとコンピューティングを特定の地域(コンプライアンスのため)またはデータソースの近く(レイテンシのため)に配置するために利用されています。
AppScale GTS は、変更されていないGoogle App Engineアプリケーションをパブリック クラウド、プライベート クラウド、オンプレミス クラスターに自動的にデプロイおよびスケーリングするオープンソースのサーバーレス コンピューティングプラットフォームです。 [ 11 ] AppScale は App Engine API をモデルにしており、Go、Java、PHP、Pythonアプリケーションをサポートしています。[ 12 ]
このプラットフォームは、あらゆるクラウドインフラストラクチャ上でアプリケーションを実行できる、高速なAPI駆動型開発環境を備えています。[ 13 ]アプリケーションロジックをサービスエコシステムから分離することで、アプリケーションのデプロイ、データストレージ、リソース使用、バックアップ、移行、サービスディスカバリ、ロードバランシング、フォールトトレランス、オートスケーリングをより適切に制御できます。[ 14 ]
AppScaleは、カリフォルニア州サンタバーバラに拠点を置くAppScale Systems, Inc.とGoogleによって開発および保守されました。[ 15 ]