Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> Windowsの情報 >> 生存のジレンマに価値を求めるPaaSの旅

生存のジレンマに価値を求めるPaaSの旅

  

IaaSレイヤは、サービスコンテンツの点では従来のIDCルームに近く、基本的には以前のITインフラストラクチャと同じですが、より管理しやすく、より柔軟です。 (理論的には)コストは低くなります。世界最大のIaaSサービスプロバイダはAmazon、北米で2番目の子はRackSpace、そしてMicrosoftのAzureは3番目です。一部のIDC企業に加えて、国内のカウンターパートサービスは、自社製品をIaaS、インターネット業界のAlibaba Cloud、Shanda Cloud、ハードウェア業界のHuawei Cloud、通信業界のモバイル、モバイルに変更しました。クラウド、全国に(不動産業界からの)クラウドベースもあります。結局のところ、CDNなどのサービスをIaaSとしてカウントする人もいるでしょう。そのため、海外のアカマイおよび国内のブルードラゴンのサービスプロバイダもその中に含まれる可能性があります。

SaaSレイヤーはユーザーに最も近いレイヤーで、以前はメールサービス、Webサービス、ネットワークディスクストレージサービスがSaaSにありました。機能の点では、「クラウドコンピューティング」のベンチマークの下では、全体的なアプリケーション規模がより広くなり、サービスの応答がよりインテリジェントになる(ユーザーの地域と言語を見つけることができるなど)ことを除いて、実際には前のものと変わりません。サービスコンテンツ自体も、Webテクノロジの開発によって強化されています。電子メール、Webページ、Webディスクに加えて、従来のSaaSはSalesforceによって従来のエンタープライズレベルで認識されています商用アプリケーションレベルには、Google Docs、Microsoft Office 365などの一連のGoogle Appsが含まれます。ビデオサイト、iCloudまたはApp Store、ブログ、ソーシャルネットワークなどのパーソナリティ。

理論上、提供するサービスがある場合は、IaaSプラットフォームのリソースをいくつか購入し、そのIaaSにサービスをデプロイして、よりスマートになるように変更します。これはDIYと同じです。 SaaSはなくなりました。

それで、PaaSはまたやっていますか?

のPaaSの定義や困難

のApp Engine、英語フレーズのではなくオタクな雰囲気。 Google App Engineの出現以来、このフレーズはPaaSと同義語になりました。ある意味で、GAEは名前を定義するだけでなく、サービスオブジェクトとしての開発者というPaaSの基盤も築きます。サービスのレベルはIaaSとSaaSの間にあり、ミドルウェアのサービスとして理解することができます。開発者はこのプラットフォームを考え出し、JavaやPythonなどの言語でプログラムを作成し、コードを直接送信して展開を完了します。

次の表は、いくつかの市場における現在のホットPaaSプラットフォームの一覧です。

サービス名製造元リリース時期の裏付けサポートされる言語備考

Heroku Salesforce(2010年に取得)2007年6月Ruby、Java、Node.js、Scala、Clojure、Python、 PHP

GAE Google 2008年4月Python、Java、Go

SAE Sina 2009年11月PHP、Java(ベータ版)、Python(ベータ版)

BAE Baiduが2010年頃のPHPでテストを開始、Javaはまだベータ版です。

OpenShift Red Hat 2011年5月Ruby、Java、Node.js、Perl、Python、PHP 2012年にオープンソース

Cloud Foundry VMware 2011年11月Java、Scala、.NET
上記のデータは2012年6月までのものです。

非常に優れていると思われます。運用と保守のサポートが必要です。独自の開発スキルを開発している限り、世界中のターゲットユーザー向けに新しいアプリケーションを作成できます。しかし、実際には、PaaSは本当に困難な状況にあります。

1.開発者にとって、パブリッククラウドは最初にお金を節約するために使用され、PaaSは常にIaaSより理論的に優れています。高価です。

2、中小規模の環境展開は、平均的な開発者にとって難しくありません。ほとんどの開発者は、毎日新しいアプリケーションのために新しい環境を開くことがないため、PaaSの利点が得られます。

3、大規模アプリケーションでは基盤となるアーキテクチャの要件がカスタマイズされているため、PaaSをIaaSに実装するのはそれほど簡単ではありません。

3つの質問がPaaSのセールスポイントを示していますが、これは1つの側面ですが、PaaSサービスプロバイダにとっては、それはより難しい問題です:

1. PaaSがIaaSを超えている層、やるべきことがもっとあります。 IaaSのみを行う場合は、OpenStackまたは何らかの仮想化テクノロジを使用して変更することができますPaaSには既製の実装はなく、自分で作成することしかできません。リソースの制限やセキュリティ上の問題について考慮する必要があります。チキンリブ問題の3番目の問題では、PaaSが稼いでいない中小企業を中心とするクジラユーザーを持つことは困難ですが、競合のため、PaaSをIaaSよりもはるかに高価に売ることはできないため、存続は困難です。

上記の点はデータで確認できます。 HerokuとAWSを比較したSmashing boxという英語のWebサイトに関する最近の記事があります;結論として、AWSの57ドルで利用可能なリソースはHerokuの75ドル以上であり、4分の1以上です。

記事の著者は、彼の最後のアドバイスがあり、両方のプラットフォームの利用者である:

' AWS上に小さな、大規模なアプリケーションにHerokuのアプリケーション。 '

では、なぜIaaSをやろうとしているのですか。また、PaaSはいくつありますか。先週のBeihangクラウドコンピューティングオープンクラスで、著者はステージ上の何人かのゲストにこの質問をする機会を見つけました - VMware Chinaの社長、Li Yanbing氏からの答えはコーナーを打った:

' IaaS、みんな知っているお金を稼ぐ方法;そしてPaaSをやるために、みんなはまだお金を稼ぐ方法を知りません。 '

サービスプロバイダの欠陥を理解するのは難しくありません。例としてグーグルを例にとると、2008年のGAEの誕生以来、それはしばらくの間火事でしたが、それから声はどんどん小さくなっています、それで誰もがラリーページが戻った後にGAEが冷たい宮殿になったかどうか疑問に思い始めました。製品ラインの1つ?今月、EclipseSource題する論文&'に公開公式ブログ、Google App Engineがまだ重要で&'ん。記事:

記事業界&'で、GAEの効果に、ニュース' 2010年に引き続き、メディアとユーザーの関心は暖かくないので、Eclipse RAPプロジェクトチームは、OpenShiftの重さを考慮しながら、JBoss、Geronimo、およびGlassfishのみをサポートし、GAEの重さは減らします。

PaaSはどこへ行ったのですか?

将来、必ずしも暗いで

'モバイルインターネットの時代には、開発者の時代になります。 '—— 2012年Baidu開発者会議

モバイルインターネット時代に入って以来、業界の明らかな傾向は、開発者が多くの企業のターゲットになってきたことです。同社の開発者の大量採用に加えて、さまざまなアプリストア、オープンプラットフォームも、シニア、若い、男性、女性の開発者にオリーブの枝を投げかけています。

したがって、PaaSは開発者サービスとして位置付けられており、その潜在的価値を見積もることは非常に困難です。開始時の不況、多分それはちょうど時ではありません。

では、開発者は何を必要としているのでしょうか。

'私たちの最初の目標は開発者がお金を節約できるようにすること、私たちの2番目の目標は開発者がお金を稼ぐことを助けることです。 '

SAEのプロダクトマネージャ、Chen Lijie(@easy)とチャットするとき、このようにSAEの目標を簡単に定義しました。

お金を節約するために、PaaSはIaaSに比べてやや弱いですが、状況によっても異なります。 SAEの誕生とSina Weiboの開発は偶然の時があります。これは、Sina戦略全体における内部サポートの位置付けから始まります。マイクロブログアプリケーションプラットフォームは、PaaSの特性に沿った多数の小さなアプリケーションを特徴としています。プレスタイムの時点で、SAEでホストされているアプリケーションの数は32万を超え(その数は公式Webサイトから来ています)、開発者の数は約20万です。

簡単によると、2012年の初め以来、SAEのPVはGAEを上回っており、1日には何億ドルもの収入を得ています。たとえば、Feng Dahui(@fenng)は、WeiboでSAEを「中国で最も優れたPaaSプラットフォーム」として位置付けているなど、中国のいくつかのパブリッククラウドサービスの中で、SAEは開発者コミュニティでも高い評価を得ています。 - '製品開発と運用前の運用の観点から見ると、SAEの業績は非常に優れています。

しかし、これらだけでは、PaaS自体の苦痛を克服することは不可能です。現在のSAEの人気の背後には、サポートとして無数の送信「yundou」があります(注:YundouはSAEプラットフォーム上でさまざまなコンピューティングリソースを交換するために使用される仮想通貨です)。シーナはお金を失っています。

2012年、SAEがこのジレンマから脱却することは重要な年でした。これの鍵は開発者がお金を稼ぐのを助けることです。

世界的に、開発者が収益を上げるのを助けるという分野で最も成功した2つのケースがあります。FacebookとAppleのApp Storeです。

国内の範囲では、オープンプラットフォームとアプリケーションストアはまだ亀裂とコテージの運命を取り除くことはできませんが、結局のところ、それは何もないよりはましです。

2011年以来、SAEは次のようなさまざまな試みを行ってきました。

Mobile Cloud Platform:開発者はSAEに統合されたPhoneGapまたはAppCanをiOSまたはAndroidのアプリケーション開発に直接使用できます。 、デバッグ、およびAndroidアプリケーションの直接パッケージ化のサポートはapkです。

Application Warehouse:ユーザーは、WordPress、Xweibo、開発フレームワークなど、一部のシステムのワンクリックインストールを実装できます。開発者は、開発者IDを無料で申請できます。 Yundouの報酬

サードパーティサービスへのアクセス:エンタープライズユーザーにとっての機能は、アクセスAPIの配布、追跡、監視、および課金であり、SAEは料金の20%を引き出します。

Sina Cloud Store:テクノロジを理解していないユーザーにとっては、実際にはアップグレードされたバージョンのアプリケーションウェアハウスであり、操作方法が変わります。

これらすべてが楽観的なわけではありませんが、既にいくつかの好ましい傾向があります。同時に、SAEもいくつかの逆の試みをし始めています。

Do IaaS。

2日前、SAEはマイクロゲームと協力して開発者にクラウドホスティングサービスを提供することを発表しました。

PaaSからIaaSへの移行は興味深い変化です。 IaaSはPaaSよりも技術的な内容が少ないですが、利益率は低いですが、全体的な需要が大きいため、対応する取引量も大きくなり、ハードウェアリソースの消費も大幅に増加します。シーナの戦略的レベルのサポートでもない、SAEは現在、ハードウェアリソースをあまり豊富に適用することはできませんので、このIaaSサービスは現在大規模な顧客の少数のマイクロゲームにのみ、まだ外の世界に開かれていません。しかしながら、PaaSとIaaSの両方の開発は非常に興味深いものになるでしょう。

他の方向性

SAEがFacebookやApp Storeの消費者部門にある場合、VMwareのCloud FoundryとRed HatのOpenShiftはPaaSの別の方向性を表します。どちらもエンタープライズITサービスの分野では巨大企業であり、VMwareはエンタープライズ仮想化およびプライベートクラウドのリーダーであり、Red HatはオープンソースのエンタープライズITサービスの代表です。

興味深いことに、非オープンソースベンダーのCloud Foundryは、2011年以来オープンソース企業のOpenShiftよりも1年早くオープンソース化されているため、Cloud Foundryは大きな利点となります。

SAEの開発方向が開発者の利益を上げることを支援することである場合、Cloud FoundryとOpenShiftの価値はソフトウェア研究開発会社の生産性を向上させることです。たとえば、BaiduはBAEを行っていますが、当初からの主な目的は、社内プロジェクトの開発、展開、テスト、および立ち上げを行うことです。 2009年にCloud FoundryまたはOpenShiftがあれば、おそらくBaiduはPaaSシステムを単独で開発する必要はないでしょう。

商品化に関しては、この2つはまだあまり進んでいませんが、選択の幅は広くありません。エンタープライズレベルのIT分野では、IBMがサービスルートを販売し、Oracleがオールインワンルートを販売しています。オープンソースのPaaS自体は付加価値サービスであり、実際にはユーザーに販売され、基盤となるハードウェア、ソフトウェアライセンス、および上位レベルのサービスは常に削除されます。

まとめ

方向性にかかわらず、PaaSの旅は実際には追求されています。IaaSからは、コスト削減のみに焦点を絞った低レベルの需要、および付加価値サービスに対するハイエンドの需要です。開発テクノロジーはもっと創造的なものを望み、PaaSはそのようなプラットフォームを提供します。

Copyright © Windowsの知識 All Rights Reserved