IaaSとPaaSを忘れよう:今、クラウドサービスを採用している開発者

開発者がクラウドに移行するための最良の方法について多くの質問があります。それは良いことです。なぜなら、あなたの既存のアプリケーションを「そのまま」フォークリフトしようとするのは成功のためのレシピではないからです。弾性アプリケーションを構築するには、ステートレス性、アトミック性、冪等性、並列性(従来の「スケールアップ」アプリケーションに組み込まれていない品質)に焦点を当てる必要があります。

特別レポート

しかし、「どちらが優れているのか:サービスとしてのインフラストラクチャ、サービスとしてのプラットフォーム」のように、私はちょっとしたことがあると思います。私の答え:「達成しようとしていること、チームのスキル、ISVからソフトウェアをどのように利用したいかによって異なります。

あなたのビジネスは社内のデータセンターを維持するのか、それともアウトソースするべきなのでしょうか?クラウドインフラストラクチャに関しては、何が原因となるのでしょうか。重要なITアーキテクチャの質問に関する最近の研究を見ていきます。

その最初の質問はしばしば2番目に続きます。「パブリッククラウド空間のリーダーは誰ですか?」それは、 “一流の自動車メーカーは誰ですか?”と尋ねるようなものです。ボリュームの答えがあり、パフォーマンスの答えがあります。ピックアップが好きなら答えは1つですが、EVが必要な場合は別の答えです。あなたはあなたの個々のニーズを見て、車の能力に合っていなければなりません。

クラウドサービスの開発者の採用は、個々のサービスの能力に基づいて進化していくのではないかと考えています。私たちが評価している分類法やベンダーがそこにあるものに適用されるわけではありません。

サービスベースの採用に対するこのアプローチは、2013年第1四半期のForrsightsデベロッパー調査のデータに反映されています。サービスからサービスまでの採用の違いを説明するために、今日の一部を公開することを選択しました。

まず、以下のデータについて少し説明します。今回のアンケートでは、過去24ヶ月以内に開発したアプリケーション開発技術の種類について、すべての開発者に尋ねました。私たちが調査した1,611人の北米および欧州の開発者のうち、325人(または20%をわずかに上回る)が、クラウドコンピューティングまたは弾性アプリケーションを使用していたことを示しました。

次に、これらの開発者に、クラウド/エラスティック技術をどのように使用しているかについてさまざまな質問をしました。現時点で採用されている最も一般的な3つのクラウドサービス開発者は、コンピューティング、ストレージ、リレーショナルデータサービスです(図1参照)。計算とストレージは、調査回答者の47%が定期的に採用しており、RDBMサービスは調査回答者の36%が使用しています。

Amazonは、クラウドコンピューティングを使用している開発者をリードしています。クラウドコンピューティングリソースを使用している調査対象の開発者の62%は、Amazon EC2を実装しているか、今後12か月間にAmazon EC2の使用を拡大する予定です。これは、Amazon Web Services(AWS)とMicrosoft Azure(実装済みまたは拡張済みの39%)またはGoogle Cloud Platform(実装済みまたは拡張済みの29%)の間に20ポイント以上の差があります。クラウドRDBMSのユーザーの間では、MicrosoftとAmazonは首を絞っていますが、この差は標準誤差の範囲をはるかに超えているため、AWSに言いたいことがあります。クラウドベースのRDBMSサービスを使用している開発者にとっては、状況は非常に異なります。開発者の採用データを見るのは簡単ですが、Microsoft Azure SQLデータベースはAmazon RDSよりも優れていると判断しましたが(48%実装と拡張は45%)、これらの数値は誤差の範囲内です。また、AmazonのRDSサービス(27%)を実装する予定の開発者は非常に多く、Microsoft SQL Azure開発者の7%はRDBMワークロードを削減または削除する予定です。全体的に見て、このワークロードをプッシュ型に評価しなければならないのは明らかです。マイクロソフトとGoogleがストレージに進出しています。クラウドストレージを使用している開発者の場合、開発者が今後12カ月間にAWS、Microsoft Azure、Google Cloud Storageの使用を拡大する方法にはほとんど違いがありません(25%対22%対23%)。 AWS S3を実装しているが拡張していない開発者はまだまだ多い(Microsoft Azureでは10%、Googleではそれぞれ9%)私たちの取り組み:このワークロードは、2014年に強く競争の激しい市場に向かうようです。

開発ツール、メッセージング、キャッシング、No SQL DBMSなどの他のクラウドベースのサービスは、これらの大きな3つのトレンドを大幅に上回ります。

図1:採用するクラウドサービスの最も一般的なタイプ

では、これら3種類のサービスのそれぞれを採用している開発者の間で、主要なパブリッククラウドプロバイダがどのように運営しているかを見てみるとどうなりますか?各採用プロファイルは、わずかに異なるストーリーを示しています(図2参照)

図2:コンピューティングユーザー間のAmazonの開発者の意向

クラウド;クラウドコンピューティングは一度に1つのAPI、エンタープライズソフトウェア、甘いSUSE! HPはLinuxディストリビューションを曇らせる、クラウド、Twilioは新しいエンタープライズプランをより敏捷性を約束する、クラウド、Intel、Ericssonがパートナーシップを拡大してメディア業界に注力

これらの3つの重要なクラウドサービスのそれぞれを見ると、各サービスタイプ内の異なる競争力が各クラウド市場でどのように進化しているかを理解する上で重要です。

私たちは、インフラストラクチャとしてのサービス(IaaS)やサービスとしてのプラットフォーム(PaaS)といった従来の購買パターンを反映したモデルに移行し、アプリ開発の専門家(AWS、Microsoft Azure、Google Cloud Platform、Salesforce / Heroku / Database。com)の中から最高のサービス(例えば、コンピューティング、ストレージ、RDBMS、メッセージング、CRM)または統合データセンターを選択します。

オンプレミス戦略のために今日のベスト・オブ・ブリードを信じているならば、同様の方法で(サービスごとに)クラウド内の採用リーダーを見ることは意味をなさないでしょう。最高のサービスの総量のビュッフェを持つプロバイダを1つ使用したい場合は、個々のレベルで誰が誰を導くのかが問題になりません。

Forresterのクライアントは、開発者によるクラウドの採用の詳細については、開発者ランドスケープドキュメントとJames Statenの「誰がエンタープライズクラウドデベロッパーですか?」をチェックしてください。ここで言及していない他のクラウドプロバイダーやその他のクラウドワークロード、ストレージとの比較、コンピューティング、RDBMSに興味がある場合は、Forrsights Developer Surveyクライアントになることを検討してください。

クラウドコンピューティングの成長

甘いSUSE! HPEがLinuxディストリビューションに突入

Twilio、新しいエンタープライズプランを発表

インテル、エリクソン、メディア業界に注力するためのパートナーシップを拡大