Difference between revisions of "Additional Deployment Options"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 10: Line 10:
:* Add [http://www.scaledb.com/pdfs/ArchitecturePrimer.pdf Database Clustering].<br>With a database cluster, the application server sees a single database, but inside the cluster many database servers are at work.
:* Add [http://www.scaledb.com/pdfs/ArchitecturePrimer.pdf Database Clustering].<br>With a database cluster, the application server sees a single database, but inside the cluster many database servers are at work.


{{Note|All of those options are in effect in the public cloud installation of the {{EnterpriseBrand}}, with the exception of database clustering. (So far, the performance profile has not required it, despite having thousands of users on the system.)}}
{{Note|<br>All of those options are in effect in the public cloud installation of the {{EnterpriseBrand}}, with the exception of database clustering. (So far, the performance profile has not required it, despite having thousands of users on the system.)}}

Revision as of 18:44, 29 June 2015

To further improve the performance of the system, data safety and data security, there are some additional things you can do:

  • Send database backups to a distant, remote server.
    Keep the replicated database on premise, for instant failover when needed. But for disaster recovery, keep the backup database 1000 miles away, or more.
  • Allow only the backup server to connect to the backup port.
    In addition to requiring the username and password to connect to the backup port, allow connections only from a specific IP address.
  • Add a Dynamic Site Accelerator--in effect, a giant cache in the cloud
    For example, use the Akamai accelerator.
  • Add Database Clustering.
    With a database cluster, the application server sees a single database, but inside the cluster many database servers are at work.

Notepad.png

Note:
All of those options are in effect in the public cloud installation of the AgileApps Cloud platform, with the exception of database clustering. (So far, the performance profile has not required it, despite having thousands of users on the system.)