#amazon-web-services #amazon-ec2 #push-notification #apple-push-notifications #amazon
#amazon-веб-сервисы #amazon-ec2 #push-уведомление #apple — push-уведомления
Вопрос:
У меня есть требование перенести все содержимое веб-сайта, веб-сервисы, базы данных и службы push-уведомлений (Apple и Google) на Amazon AWS.
Я очень новичок в этом, прямо сейчас я разместил все службы на сервере «GoDaddy» — я проверил документ Amazon для настройки — тем не менее, у меня мало запросов относительно Push-уведомлений.
Вопрос:Мы разработали службы push-уведомлений Apple и Google (на php), теперь мы планируем перейти на Amazon AWS, и мой запрос
- Нужно ли использовать службу Amazon SNS для добавления поддержки push-уведомлений?
- Является ли использование Amazon SNS обязательным?
- Можем ли мы просто развернуть текущие службы push-уведомлений (разработанные на php) на сервере Amazon AWS и отправить push-уведомление?
Мы будем признательны за любой указатель или помощь по этому вопросу.
Спасибо.
Ответ №1:
Учитывая, что большинство основных функций вашего приложения уже работают нормально, вы можете перенести их непосредственно в AWS EC2. Я предполагаю, что будут прямые вызовы API-вызовов Apple и Google. Вы можете сделать это в интересах ускорения процесса миграции.
Но, однако, вы можете изменить существующую логику для использования Amazon-SNS и использовать свое приложение, скажем, для дальнейшего расширения, например, Windows Push, Andorid Push с Baidu и т. Д. с гораздо меньшим воздействием на ваш код / приложение.
Кроме того, заставляя Amazon-SNS отправлять push-сообщения от вашего имени, вы делаете свое приложение немонолитным, и в дальнейшем это поможет вам напрямую масштабировать больше экземпляров.
Комментарии:
1. Спасибо, Навин, за ответ и дополнительную информацию, 1) Я понял, что «Прямо сейчас я могу перенести / перенести существующие службы Push-уведомлений Apple и Google (которые я разработал с использованием php), все, что мне нужно сделать, это загрузить существующие службы в экземпляр Amazon AWS, верно? 2) Позже я проверю содержимое Amazon SNS, нет обязательного требования использовать Amazon SNS — верно?
2. Именно то, что нужно, идеально. Пожалуйста, ознакомьтесь с материалами SNS, вы не пожалеете, как только развернете свою кодовую базу. Возможно, вы можете настроить его для следующего выпуска.
3. Спасибо. 1) Я разверну текущую службу push-уведомлений на Amazon AWS, а позже буду использовать SNS.
4. Привет, Навин, Ты знаешь, как развернуть существующую базу данных «MySQL» на сервере «Amazon AWS».
5. Это очень открытый вопрос, вы можете запускать MySQL либо в EC2, либо в качестве RDS. В любом случае, это внутренний MySQL, поэтому все основные утилиты передачи MySQL работают одинаково в AWS EC2 или RDS.