I plan on having a Heroku app communicating with a database server made with Amazon AWS. I am aware that Heroku is built on AWS; is it possible to set the availability zone of my Heroku app to be the same as my database server, so that queries can be made as fast as possible? Thanks.
All primary databases on Premium, Private and Shield tier plans come with the High Availability (HA) feature. This database cluster and management system is designed to increase database availability in the face of hardware or software failure that would otherwise lead to longer downtime.
Verifying an app's region To verify an app's region, check the Region value returned by the heroku info command: $ heroku info === calm-ocean-1234 Git URL: [email protected]:calm-ocean-1234.
free, hobby and standard-1x have 512 MB. standard-2x has 1024 MB. performance-m has 2.5 GB. performance-l has 14 GB.
Begin the verification phase by forking the application to create a copy in another region, for example the eu region. This will copy all Heroku Postgres data and config vars and will re-provision all add-ons. Depending on the size of your database this process may take some time.
No, I don't think this is currently possible. I believe Heroku have infrastructure in different zones in order to failover if necessary.
There some useful information here: Heroku: Is Heroku dependent on a single Amazon Availability Zone?
You could create the database server in the same zone as Heroku, but you would run into the same problem if they failover.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With