forked from pivotal-cf/docs-solace-messaging
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html.md.erb
142 lines (105 loc) · 7.38 KB
/
index.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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
---
title: Solace Messaging for Pivotal Cloud Foundry
owner: Partners
---
Solace Messaging for PCF enables developers to take advantage of the leading multi-cloud, multi-protocol messaging solution which makes application inter-connectivity easy and makes production applications scalable, robust, high-performant, and easy to manage.
Solace Messaging was designed to be deployed across all your IT environments including your non-cloud datacenter, all leading public clouds ([AWS](http://dev.solace.com/clouds/amazon-web-services/), [Azure](http://dev.solace.com/clouds/azure/) and [Google Cloud Platform](http://dev.solace.com/clouds/google-cloud/)) and the popular Platform as a Service, Pivotal Cloud Foundry, in order to provide a uniform messaging fabric for all your applications and to connect all your applications no matter where they are deployed.
<%= image_tag('solace-environments.png') %>
Solace Messaging supports all kinds of messaging APIs, QoS, and data streaming as part of one platform across all clouds in a high performance, WAN optimized, easy to manage solution. It's easily deployed in your public and private cloud environments and forms the perfect backbone for single or multi-cloud messaging support of your cloud native micro-services, IoT, big data capture, and next generation digital applications.
Solace Messaging for PCF provides plans for both shared message router instances for cost-effective development as well as a variety of plans for dedicated message routers of varying performance, scale, and high-availability. Together they meet the requirements for a range of robust test and production deployments.
One of the key strengths of Solace Messaging is its [support for many different open transports and protocols](http://dev.solace.com/tech/#multi-service), making Solace message routers ideal data distribution platforms to connect to any application.
<%= image_tag('solace-overview.png') %>
## <a id='getting-started'></a>Getting Started
In addition to the documentation here, there is also a wealth of information on the [Solace Developer Portal](http://dev.solace.com).
### <a id='cloud-operators'></a>Cloud Operators
For cloud operators, the following section shows you how to install and configure Solace Messaging for PCF in your environments.
* [Tile Installation and Configuration](installing.html)
### <a id='developers'></a>Developers
For developers, there are a few resources to help you easily get started with Solace Messaging for PCF. Within this documentation, see the following sections:
* [Service Instances and Bindings](service-instances.html)
* [Solace Messaging Credentials](credentials.html)
* [Managing the Message VPN](managing.html)
There is also simple sample code which shows you how to easily connect to a Solace Messaging Service Instance:
* [Getting Started Examples](http://dev.solace.com/get-started/pcf-tutorials/) with full source code available in [GitHub](https://github.com/SolaceSamples/solace-samples-cloudfoundry-java).
* [Solace Messaging Demo Application](https://github.com/SolaceLabs/sl-cf-solace-messaging-demo)
## <a id='marketplace-plans'></a>PCF Marketplace Plans
Solace Messaging currently offers the following plans to meet the needs of applications.
<table border="1" class="nice">
<tr>
<th>Service Plan</th>
<th>Description</th>
</tr>
<tr>
<td>Shared</td>
<td>A single Message VPN in a shared Solace Message Router. Useful for light traffic and development. This plan is fully featured but does have a time limited 90-day evaluation period.</td>
</tr>
<tr>
<td>Large</td>
<td>A single message VPN on a dedicated Solace Message Router. This plan is fully featured but does have a time limited 90-day evaluation period.</td>
</tr>
<tr>
<td>Community</td>
<td>A single message VPN on a dedicated Solace Message Router. The plan does not have a time limit but is limited by the features available on the Community Edition VMR.</td>
<tr>
<td>Medium-HA</td>
<td>A single message VPN implemented across 3 medium Solace Message Routers in a highly available configuration. This plan is fully featured but does have a time limited 90-day evaluation period.</td>
</tr>
<tr>
<td>Large-HA</td>
<td>A single message VPN implemented across 3 large Solace Message Routers in a highly available configuration. This plan is fully featured but does have a time limited 90-day evaluation period.</td>
</tr>
</table>
## <a id='solace-messaging-features'></a>Solace Messaging Features
In addition to easy and natural APIs for your applications, Solace Messaging supports the following key features:
* [Easy integration with 3rd party products](http://dev.solace.com/integration-guides/) such as big data, ESBs, JEE, DataPower, and more.
* [Comprehensive authentication, authorization and encryption](http://dev.solace.com/tech/#security) features to ensure that your infrastructure and information are protected at all times.
* [The most robust data movement infrastructure available today](http://dev.solace.com/tech/#robustness), offering fault tolerance and disaster recovery.
* [Integrated federation and distribution](http://dev.solace.com/tech/#federation) for connectivity between Solace message routers.
* [High performance](http://dev.solace.com/tech/#high-performance) messaging middleware which can cost-effectively meet the needs of any application.
* [Fast, efficient WAN distribution](http://dev.solace.com/tech/#wan-distribution).
* [Simplified operations](http://dev.solace.com/tech/#management-monitoring) with multiple management administration interfaces.
* [Virtualize application groups on a single Solace message router](http://dev.solace.com/tech/#virtualization) with complete message isolation through Solace Message VPNs.
## <a id='architecture'></a>Architecture
Solace Messaging is a Managed Service. The tile deploys the Virtual Message Routers onto PCF's IaaS. The Solace Messaging tile registers a service broker with PCF and exposes its service plans in the PCF Marketplace. The following diagram provides an overview of the product architecture of Solace Messaging for PCF.
<%= image_tag('Deployment-overview.png') %>
## <a id='snapshot'></a>Product Snapshot
The following table provides version and version-support information about Solace Messaging for PCF.
<table class="nice">
<th>Element</th>
<th>Details</th>
<tr>
<td>Version</td>
<td>v1.0.1</td>
</tr>
<tr>
<td>Release date</td>
<td>May 10, 2017</td>
</tr>
<tr>
<td>Solace Virtual Message Router version</td>
<td>v8.2.0.x</td>
</tr>
<tr>
<td>Compatible Ops Manager version(s)</td>
<td>v1.8.x, v1.9.x, v1.10.x</td>
</tr>
<tr>
<td>Compatible Elastic Runtime version(s)</td>
<td>v1.8.x, v1.9.x, v1.10.x</td>
</tr>
<tr>
<td>IaaS support</td>
<td>AWS, Azure, GCP, OpenStack, and vSphere</td>
</tr>
<tr>
<td>IPsec support?</td>
<td>Yes</td>
</tr>
</table>
## <a id='limitations'></a>Current Limitations
This version of Solace Messaging for PCF currently has the following limitations:
* No support for client certificate-based authentication
* No support for LDAP and RADIUS-based authentication
* All persistent messages are lost during a tile upgrade
## <a id='feedback'></a>Feedback
Provide any bugs, feature requests, or questions to the [Pivotal Cloud Foundry Feedback](mailto:[email protected]) list.