インフラストラクチャ・アズ・ア・サービス (IaaS) プロバイダーの DigitalOcean は火曜日、App Platform のリリースにより、プラットフォーム・アズ・ア・サービス (PaaS) 分野に参入した。
IaaS は、企業がサーバーなどの基本的なコンピューティング コンポーネントを顧客にレンタルし、顧客がオペレーティング システムとソフトウェアを提供するもので、現在では Amazon Web Services、Google Cloud Platform、Microsoft Azure などの大手企業が市場を独占しています。
設立以来 9 年間にわたり、DigitalOcean は、小規模で価格に敏感な組織や開発者に IT インフラストラクチャをレンタルすることで、立派なビジネスを築いてきました。
他の予算重視のクラウド サービス プロバイダーからの価格圧力に直面し、AWS などの IaaS 大手による新サービスの絶え間ない提供に対抗できないため、DigitalOcean は PaaS サービスに挑戦することを決定しました。
SalesforceのHerokuに代表されるPaaSでは、顧客がサーバー管理やネットワークの複雑な設定を気にすることなく、アプリケーションとデータを管理します。しかし、Herokuなどの類似サービスの問題点は、サービス自体がAWSや他のIaaSプロバイダーの顧客であるため、そのコストを転嫁する必要があるため、IaaSよりも高額になりがちであることです。
DigitalOcean の製品担当副社長 Apurva Joshi 氏は、DigitalOcean が自社のインフラを所有しているため、同社の App Platform ではサードパーティのコストを顧客に転嫁する必要がなくなると主張しています。
「App Platformを使えば、他のPaaSソリューションと同様に、GitHubリポジトリを指定するだけで、アプリや静的サイトを迅速かつ簡単に構築、展開、拡張できます」とジョシ氏はブログ記事で述べています。「インフラは当社が所有しているため、App Platformのコストは他のプロバイダーよりも大幅に低くなります。」
確かにそうかもしれませんが、クラウドの価格設定は複雑で、しばしば請求書の衝撃に見舞われます。Googleは、自社のPaaSサービスであるGoogle App Engineでも同様の主張をしています。App Engineは管理が容易ですが、IaaSサービスのGoogle Compute Engineにデプロイされたアプリよりもコストが高くなる可能性があります。
オープンソース開発者は、DigitalOceanの最新のプルリクエストスパムの津波、Hacktoberfestに溺れています
続きを読む
請求額がどうであれ、App Platformは自動スケーリング、SSL証明書管理、DDoS対策、データベース、OS、デプロイメントといった機能を担うことを約束しています。顧客はGitHubリポジトリを指定し、必要なメタデータを入力し、環境変数をいくつか設定し、「起動」をクリックするだけで、アプリケーションが起動して動作します。その結果、コマンドラインのないHerokuのような環境が実現します(ただし、必要に応じてCLIも利用できます)。
大手クラウドサービスプロバイダーはいずれも、クラウドサラダバー(AWS Elastic Beanstalk、Google App Engine、Azure App Serviceなど)でPaaSサービスを販売していますが、DigitalOceanは大企業やエンタープライズではなく、個人開発者、スタートアップ、中小企業をターゲットにしています。それでもなお、RenderやJelasicといった、財布に優しい層をターゲットとする様々な競合企業や、DigitalOceanのドロップレット上で稼働するDokkuのようなPaaSソフトウェアとの競争は避けられません。
App Platform は、Web アプリ、静的 Web サイト、API、バックグラウンド ワーカーを対象としており、Starter (月額 0 ドル)、Basic (月額 5 ドル)、Professional (月額 12 ドル) の 3 つのレベルで利用できます。
しかし、これには付随するインフラストラクチャ費用は含まれていません。これはCPUインスタンス(コンテナ)の一種で、CPUコア1基とRAM 512MiB(月額5ドル)の共有インスタンスから、CPUコア4基とRAM 16GiB(月額300ドル)の専用インスタンスまで、幅広い料金体系となっています。また、開発用データベースやマネージドデータベース、追加のアウトバウンド転送、オブジェクトストレージにも料金がかかります。
App Platform は現在、DigitalOcean の FRA (フランクフルト)、NYC (ニューヨーク)、AMS (アムステルダム) リージョンで利用可能で、他のリージョンでもまもなくオンラインになる予定です。
計画されている改善には、GitLab および Bitbucket からのコード デプロイメントのサポート、より簡単なカスタム ドメイン構成、メトリック指向のアラート、ユーザー提供のコンテナーのサポート、およびその他のさまざまな機能が含まれます。®