前向きの考え方 クラウドコンピューティング:2つの勝利、1つの不完全

クラウドコンピューティング:2つの勝利、1つの不完全

ビデオ: ACQUAのじかん12月19日予告ムービー (十一月 2024)

ビデオ: ACQUAのじかん12月19日予告ムービー (十一月 2024)
Anonim

クラウドコンピューティングは、多くの場合、サービスとしてのソフトウェア(SaaS)、サービスとしてのインフラストラクチャ(IaaS)、およびサービスとしてのプラットフォーム(PaaS)の3つのカテゴリと考えられています。 最初の2つを成功と評価しますが、PaaSを不完全なものにしかできません。 これまでのところ、いくつかのニッチな勝利にもかかわらず、私はほとんどの一般的なケースで成功するとは思わない。

Software-as-a-Serviceは3つのカテゴリの中で最も古く、ある意味で最も成功しています。 SalesforceおよびWorkdayは、それぞれが数百万人のユーザーを抱える最大の例です。 Netsuite、Concur、Wageworks、ServiceNowなど、いくぶん小さいがまだ非常に成功している例も多数あります。 Office 365やGoogle Appsなどのより一般的な製品もこのカテゴリに入れます。 これらはすべて、多くの異なる組織で単一のインスタンスが使用されるマルチテナントアプリケーションです。 これらの組織はソフトウェアを構成し、多くの場合(APIを介して)アドインを使用できますが、ソフトウェアを作成する会社は定期的にソフトウェアをアップグレードできるため、大規模なカスタマイズはできません。

SaaSは、ほとんどの企業が必要とするがビジネスの中核となる差別化要素ではない水平型アプリケーション(セールスフォース管理、人事、請求と給与計算、顧客サポートなど)で最も成功していることが証明されています。 その結果、アプリケーションを実際にカスタマイズできないことは問題ありませんでした。多くの場合、これらの領域のオンプレミスアプリケーションを変更するために行っていた作業会社はあまり重要ではありませんでした。

このようなSaaSサービスを使用する際の最も重要な、そしてしばしば見落とされがちな側面の1つは、企業内の開発者を解放し、企業を真に差別化するコアアプリケーションにより多くの技術を投入できるようにすることです。 。

ある意味では、SaaSはかなり成熟していると感じ始めており、確立されたアプリケーションのほとんどは、顧客が望む機能のほとんどを備えており、価格競争は比較的少ないものです。 Salesforceにロックされている場合は、Dynamics CRMに移行する必要はありません。価格が数ドル安くなるからです。 SaaSは、スタートアップから世界最大の組織まで、ほぼすべての規模のユーザーで成功しています。

Amazon Web Services(AWS)によって開拓されたInfrastructure-as-a-Serviceも非常に成功しています。 多くの成功した新興企業や既存企業内の新しいベンチャーは、開発者が需要に基づいてインフラストラクチャのニーズを拡大および縮小できるIaaSモデルでホストされています。 これにより、スタートアップはデータセンターに長期間投資することなく製品を作成できます。 このカテゴリはまだ急速に進化しており、3つの大手プロバイダー(Amazon、Microsoft、Google)が毎月より多くのサービスと競争力のある価格を提供しています。 ここ1年の変化を見るのは驚くべきことです。

IaaSはこれまで小規模企業や新興企業にとって最も魅力的でしたが、これらの企業の一部は非常に大きくなっています。 たとえば、NetflixはAWSでホストされており、大規模な新しいインターネットスタートアップのほとんどはそのようなサービスで開始されます。 新しいビジネスをパブリックWebサービスから自社のインフラストラクチャに移行する時期については、独自のデータセンター、またはおそらくコロケーションまたは従来のホスティング環境であるかどうかについて、いくつかの議論があります。 変数が非常に多いため、すべての状況で1つの方法が他の方法よりも確実に安価であるとは言えませんが、クラウドベンダーは説得力のある議論をすることができます。

遅延とパフォーマンスに依存するアプリケーションがいくつかあり、オンプレミスのデータセンターにすべての要素を配置するだけで効率的です。 膨大な量のデータを世界中に配布する必要がある場合、他のアプリケーションがあります。これは、クラウドベンダーなど、膨大な分散データサービスのセットでのみ実用的です。 ほとんどのアプリケーションはその中間にあります。

多くの場合、企業にはテストや開発などの目的でIaaSサービスを使用する多数の小規模なチームがいますが、多くの場合、これらの企業は、アプリケーションが展開されたりミッションクリティカルになったときに、こうしたアプリケーションを企業インフラストラクチャに戻す最初の企業です。 一部には、規制、コンプライアンス、および法的懸念によるものもありますが、その一部は、より多くの管理を望んでいるだけです。

従来のエンタープライズベンダーのいくつかは、独自のIaaSオファリング、特にIBMとHPと競合しています。 私の推測では、非常にローカライズされた特殊なサービスを必要とする企業、またはOpenStackなどのテクノロジーを使用した「ハイブリッドクラウド」の一部として必要な企業にさらにアピールするでしょう。 しかし、それはまだ始まったばかりです。

Platform-as-a-Serviceは興味深い概念です。 基本的なオペレーティングシステムとサービスはプロバイダーによって維持されるべきであり、個々の開発者はその上にあるアプリケーションのみを担当するという考え方です。

これはクラウド環境の最新の部分であり、多くの可能性と多くの明確な勝者を提供します。 ここでの定義は少し「曇り」です。ハイパーバイザーやオペレーティングシステムから完全な開発環境まで、開発スタック全体を提供することを意味する用語を使用する人もいます。 他の人は、データベースやサービスとしての統合など、特定のソリューションを意味するためにそれを使用します。

1つの議論は、開発者が新しいサーバーとキャパシティをプロビジョニングするのにかかる時間が短くなるため、PaaSが開発を加速できるということです。 それは素晴らしいことですが、Infrastructure-as-a-Serviceの時代では、それほど新しいものではなく、私が話しているほとんどの内部組織は、プロビジョニングをはるかに簡単にするために懸命に働いています。 私にとってより重要な議論は、ほとんどの開発者が心配する必要のないもう1つのこと、つまりソフトウェアプラットフォーム自体を抽象化するだけだということです。

繰り返しますが、この概念はスタートアップの間で非常に人気があります。 Heroku(同じくSalesforceの一部)やGoogle App Engineのようなサイトは、一般に、消費者向けのWebアプリやモバイルアプリをホストするためのプラットフォームとして一般的に使用されています。 AWSが提供するプラットフォームサービス(データベースなど)も同様です。

ただし、企業側では、この考えが思い浮かぶほどではありませんでした。 多くの人がプラットフォームサービスを使用してSaaSアプリケーションを拡張します。最も顕著なのは、SalesforceのForce.comがコアCRMアプリケーションの上に機能と接続を追加する方法です。 しかし、より一般的な意味では、完全な開発環境という意味では、この概念を採用している企業はまだ多くありません。

一部には、製品がまだそれほど成熟していないようだからです。 MicrosoftはAzureを大きく推進しましたが、最近、そのインフラストラクチャサービスとOffice 365のようなアプリケーションでより成功しているように見えます。好む。 私の印象では、Microsoftの顧客のほとんどは、純粋なプラットフォームのサービスよりもSaaSおよびIaaSサービスを使用しているということです。 GoogleとAmazonはエンタープライズゲームの新機能であり、Googleはさまざまなインターネットツール(HadoopやMongoDBなどを含む)をサポートしていますが、そのApp Engineはまだ私が企業開発で見ているものではありません。

GoogleとMicrosoftは、PaaSがより一般的な意味で成功することをかなり強く主張しており、EMCのPivotalはCloud Foundryサービスから構築された非常に強力なビジョンを持っています。 しかし、主要な調査会社はPaaSがかなりの量の企業の採用を獲得していると言っていますが、私が見たもののほとんどはニッチソリューションまたはパイロットプログラムのいずれかです。 そのような技術を完全に採用している大企業はまだ聞いていません。

これは時間の経過とともに簡単に変わる可能性があります-コンセプトは魅力的だと思われますが-だから私はこれを不完全としか評価しないのです。

クラウドコンピューティング:2つの勝利、1つの不完全