Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save usutani/1523006 to your computer and use it in GitHub Desktop.
Save usutani/1523006 to your computer and use it in GitHub Desktop.
CloudFoundryは新規アプリケーションのデプロイ時に何をしているのか
CloudFoundryは新規アプリケーションのデプロイ時に何をしているのか(和訳)
http://blog.udcp.net/2011/12/18/cloudfoundryは新規アプリケーションのデプロイ時に何を/
note vmc_client: ステップ1:CloudFoundryはvmcクライアントにより捉えられます
note vmc_client: リクエストはhttp://api.cloudfoundry/info へのGETリクエストが届くことで完了します
vmc_client->Load_Balancer: vmc target api.cloudfoundry.com
note vmc_client: ステップ2:リクエストはRouterに移動する箇所でロードバランサの1つを通過して届きます
Load_Balancer->Router:
note vmc_client: ステップ3:リクエストは指定したRouterからCloudControllerへ移動し,
Router-> CloudController:
note vmc_client: CloudControllerは以下のJSONドキュメントを返します
note vmc_client: {“name”:”vcap”,”build”:2222,”support”:”support@cloudfoundry.com”,”version”:”0.999”,”description”:”VMware’s Cloud Application Platform”}
CloudController-->Router: JSONドキュメント
note vmc_client: ドキュメントはRouterとロードバランサを通って戻ります
Router-->Load_Balancer: JSONドキュメント
note vmc_client: ステップ4:JSONドキュメント(レスポンス)はvmcクライアントに返り,
note vmc_client: 正当性の確認後,“Successfully targeted to [http://api.cloudfoundry.com]“ を返します
Load_Balancer-->vmc_client: Successfully targeted to [http://api.cloudfoundry.com]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment