Я планирую создать приложение, которое может быть размещено заказчиком традиционным способом или в облаке (SaaS).
Поскольку между этими двумя целями много различий, каким руководствам я должен следовать, чтобы уменьшить будущие проблемы?
Я особенно думаю о постоянном хранилище ... С одной стороны, у меня есть традиционная СУБД (SQL Server, Oracle и т. Д.) Или, возможно, системы nosql, такие как MongoDB, couchDb и т. Д., А с другой стороны, у меня есть для работы с «проприетарным» и специальным хранилищем (Azure Table, Sql Azure в мире MS).
У меня такое ощущение, что это будет возможно, но с большим количеством МОК, но, поскольку я новичок в облаке, я буду признателен за любые отзывы.
Конечно, я хочу (оптимистично?) Иметь возможность легко переключаться между подходами ...
ТНХ