forked from mboldt/docs-tiledev
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tile-basics.html.md.erb
22 lines (13 loc) · 1.88 KB
/
tile-basics.html.md.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
title: Tile Basics
owner: Services
---
This section gives a high-level overview of how <%= vars.platform_name %> tiles and <%= vars.app_runtime_full %> service brokers work together.
## <a id="cf-broker"></a>Cloud Foundry Service Brokers and <%= vars.platform_name %> Tiles
Service brokers let developers create service instances in their development spaces that they can call from their code. To do this, the brokers provide an interface between the Cloud Controller and the add-on software service that they represent. The service can run internal or external to a CF deployment, but the service broker always runs inside the cloud.
The service broker works by providing an API which the Cloud Controller calls to create service instances, bind them to apps, and perform other operations. Cloud Foundry service brokers are implemented as HTTP servers that conform to the [service broker API](http://docs.cloudfoundry.org/services/api.html).
In addition to providing an API, a service broker publishes a service catalog that may include multiple service plans, such as a free tier and a metered tier. Brokers register their service plans with the Cloud Controller to populate the Marketplace, which developers access with `cf marketplace` or through Apps Manager.
Cloud operators make software services available to developers by finding them on [VMware Tanzu Network](https://network.pivotal.io/) and then installing and configuring them through a tile interface in the Ops Manager **Installation Dashboard**. Installing a service tile creates a service broker, registers it with the Cloud Controller, and publishes the service plans that the broker offers. Developers can then create service instances in their spaces and bind them to their apps.
See the following topics:
* [How <%= vars.app_runtime_abbr %> and <%= vars.platform_name %> Services Work](cf-concepts.html)
* [How Tiles Work](tile-structure.html)