Along with the previously mentioned underpinning services, some application components can also be considered underpinning services. In this case, I am talking about the database. Due to it storing persistent data (and the sheer volume of data) and necessity to be consistent, special care should be taken when designing a database for a truly hybrid cloud experience.Â
There are two modes in which one could operate the database in a cloud scenario:Â
- Using global databasesÂ
- Using one of the clouds in the hybrid setup to act as a DR/backup of a traditional databaseÂ
Again, the mode we would run is completely dependent on the application architecture and what we intend to do with it.Â