Yes, there are thee architectural components of Usergrid:
1) Usergrid Web application: runs on Tomcats (usually behind a load
balancer),
provides the Usergrid REST API and calls upon Cassandra for storage
and
ElasticSearch for indexing and query. The Usergrid configuration file
includes
a list of Cassandra and ElasticSearch hostnames to be used.
2) Cassandra cluster: Usergrid uses Cassandra to store data Entities,
Collections
and Connections between Entities.
3) ElasticSearch cluster: Usergrid uses ElasticSearch to index the
properties of each
Entity, and to implement queries against Collections and Connections.
There are are three "optional" components:
4) The Portal: an HTML5/JavaScript and Angular application that runs on
Tomcat
(or any web server) and provides a portal for administering Usergrid
orgs and apps.
5) AWS S3: Usergrid can be configured to use S3 for storage of uploaded
files (Assets).
Without S3, Usergrid will store Assets on the file system.
6) AWS SNS & SQS: Usergrid can be configured to do ElasticSearch
indexing
asynchronously, Entities to be indexed are put in an SQS queue and
index load is
shared across nodes in the cluster.
As I remember, the Cloud Formation template sets up the first 5 of the
above components
and you can pick the number of Usergrid nodes, ElasticSearch nodes and
Cassandra nodes
that are to be launched.
Dave
On Mon, Jul 25, 2016 at 2:50 PM Jeremy Justice <[email protected]>
wrote:
> in regards to this question about UserGrid Deployment at Scale.
>
> i will try to help out from what i know and how i perceive this to
> function.
>
> Elasticsearch,Cassandra, and UserGrid stack can all be installed on
> separate servers or hosts in the cloud or on physical nodes. Instead of
> configuring the usergrid-deployment.props with localhost you must configure
> with URL or ip of each instance of the Stack. You must be able to
> understand how to cluster each part of the stack to do what it is supposed
> to do. elasticsearch is the message bus cassandra is the database and
> usergrid is the API management solution and portal. i am sure i missed alot
> but just trying to help a little.
>
>
> On Mon, Jul 25, 2016 at 1:09 PM, Sushant Khanna <
> [email protected]> wrote:
>
>> No I am guessing ?
>>
>>
>> On Fri, Jul 22, 2016, 8:05 PM Sushant Khanna <[email protected]>
>> wrote:
>>
>>> Hello
>>>
>>> Is there a detailed deployment guide for deploying UserGrid at scale on
>>> AWS and others.
>>>
>>> Thanks
>>> Sushant Khanna
>>>
>>>
>>>
>