В настоящее время я ищу Cloud PaaS, который позволит мне масштабировать приложение, чтобы обрабатывать все, что угодно между 1 пользователем и 10 миллионами пользователей+. Я никогда не работал над чем-то большим и большим вопросом, который я могу " t, похоже, дает ясный ответ, так это то, что если вы разработаете, скажем, стандартное приложение с реляционной базой данных и услугами soap-webservices, будет ли это приложение автоматически масштабироваться при развертывании в решении Paas или вам все равно нужно создать приложение с падением -over, избыточность и все эти вещи в виду?
Скажем, я разворачиваю приложение Spring Hibernate для Amazon EC2, и я создаю отдельный экземпляр Ubuntu Server с установленным Tomcat, будет ли это приложение масштабироваться неограниченно или мне нужно больше экземпляров Ubuntu? Если требуется несколько экземпляров Ubuntu, Amazon позаботится о том, чтобы запустить приложение по обоим экземплярам или это ответственность разработчика? Что касается хранилища баз данных, могу ли я установить базу данных на EC2, которая будет масштабироваться по мере роста базы данных или мне нужно использовать один из их API, если я хочу, чтобы она масштабировалась бесконечно?
CloudFoundry позволяет вам создавать локально и просто развертывать прямо на своем PaaS, но поскольку в бета-версии существует ограничение на количество ресурсов, которые вы можете использовать, а базы данных ограничены 128 МБ, если я правильно помню, так что это не- Идите сейчас. Некоторые предложили установить CloudFoundry на Amazon EC2, как он масштабируется и как обрабатывается слой базы данных?
GAE (Google App Engine), это позволит мне просто развернуть приложение и не беспокоиться о том, как он масштабирует и реализует избыточность? Кажется, есть некоторые ограничения, которые вы можете и не можете выполнять на GAE, и их рост цен в последнее время нарушил довольно большое количество разработчиков, действительно ли это дорого по сравнению с другими поставщиками?
Итак, в основном, будет ли он масштабироваться и что нужно сделать, чтобы он масштабировался?