3

クラウド サービスのアイデアを理解しようとしていますが、その要点がわかりませんでした。アプリのサーバーを置き換えることができますか? その目的は何ですか?私はAndroidアプリを持っています.Cloud Foundryを使用してサーバーから情報を取得する方法と、春とは何か、Cloud Foundryに接続する方法. AndroidアプリとCloud Foundryとの通信方法のリンクを教えていただければ

どうもありがとう!

4

2 に答える 2

9

CloudFoundryはオープンソースのPaaS(github.com/cloudfoundry)です。スタックをコモディティ化します。つまり、実際には、データベース(MySQL、PostgreSQL、Redis、MongoDB)、メッセージング(RabbitMQ)、Webサーバー(Tomcat)などをすばやく簡単に稼働させることができます。AWSのようなクラウドではCPUとハードディスクを起動してストックOSをインストールできますが、CloudFoundryのようなPaaSではメッセージブローカー、データベース、ウェブサーバーやルーターなどのインフラストラクチャを起動できます。つまり、はい、サーバーを置き換えます(または、多くの場合、より重要なことに、オンデマンドで1000台のサーバーの代わりになります)。それは明らかな部分です。

CloudFoundry自体はオープンソースであるため、他のPaaSソリューションとは異なり、CFの上に構築することで、CFに縛られることはありません。後で、自分のデータセンターまたは他のCloudFoundryプロバイダーでクラウドをローカルで実行することを決定できます(CloudFoundry.comはCloudFoundryソフトウェアのプロバイダーの1つにすぎません。gitリポジトリを簡単に再ターゲットして、任意の場所を指すようにすることができます。 gitコマンドラインツールを使用したリモートリポジトリでは、CloudFoundryの「vmc」コマンドラインツールを再ターゲットして、別のCloudFoundryインストールを指すことができます。

SpringはJavaの開発フレームワークです。CFを消費する方法はこれだけではありませんが、個人的にはかなりいいと思います。CFは熱心な技術者のために多くの異なる技術を公開しており、Springはそれらすべてのオプションを処理できる唯一の包括的なライブラリセットを提供しています。1つのSpringライブラリを学ぶと、他のライブラリも同じように感じるので、新しいAPIとテクノロジーを使い始めるのがより自然です。慣用的なPythonAPIで設計されたAPIが「Pythonic」であると言われるように、SpringのAPIはまとまりがあり、うまく連携します。ただし、Javaがあなたのお茶ではない場合(パニー!)、それも問題ありません。CloudFoundryはRubyonRails、Scala、Node.jsをサポートし、他のcloudfoundryプロバイダーは代替手段をサポートします(StacatoはPythonをサポートし、AppFogはPHPをサポートしますなど)

Spring、SpringSource Tool Suite、およびCloudFoundryの開発仮想マシン(ローカルで迅速に開発できるようにするため)の使用を開始する方法を示す簡単な例については、このブログ(特に、そこに埋め込まれているビデオ)を確認してください。http://blog.springsource.com/2011/08/24/micro-cloud-foundry-for-spring-developers/

于 2011-09-18T10:22:50.173 に答える
0

Springsource チームは今年、さまざまな Spring プロジェクトを Cloud Foundry に統合する興味深い作業を行ってきました。

マイクロサービスの人気が高まるにつれ、Spring プロジェクトの多くは、これらのより小さくて軽量なサービスを迅速に開発するだけでなく、Netflix OSS からのいくつかのプロジェクトを簡単に組み込むのにも役立つことが証明されています。 Web スケールで。

いくつかの関連リンク:

  • 最新の Cloud Foundry Java ビルドパックには、Spring Boot および Spring Auto-reconfig ( https://github.com/cloudfoundry/java-buildpack/releases ) のサポートが含まれています。
  • CF ドキュメント には、Spring Boot アプリを Cloud Foundry または Heroku にデプロイする例が含まれています。
  • 新しい Spring Cloud プロジェクトは、「アプリケーションを Pivotal Cloudfoundry と統合します。SSO および OAuth2 で保護されたリソースの実装と、Cloudfoundry サービス ブローカーの作成を容易にします。」

Cloud Foundry と Spring チームのコラボレーションから得られる結果がさらに増えることを楽しみにしています。この証拠の 1 つが、Pivo​​tal の James Watters による最近のツイートです。

于 2014-12-08T02:32:40.207 に答える