Меня попросили помочь перенести приложение asp.net на aws, я раньше не развертывал окна в облаке и был заинтересован в получении некоторых указателей?
Я не беспокоюсь о приложении больше о перемещении базы данных, это 200 ГБ mssql db, и мне интересно, как лучше всего переместить его в облако.
Спасибо алекс
Ну по сути все как в обычном дата-центре. У вас есть несколько вариантов загрузки базы данных. Я уверен, что есть еще много вариантов.
Если вы выберете опцию S3, загрузка файла с S3 будет чрезвычайно быстрой, поскольку S3 подключен к сети EC2 через гигабитную сеть. Вы также можете хранить резервные копии в S3, поскольку это полностью избыточное хранилище, поэтому грязные руки с использованием S3 api могут дать двойной результат.
Если бы я выполнял эту задачу, я бы выбрал либо импорт / экспорт AWS, либо загрузку базы данных в S3.
** Что бы вы ни делали ... Обязательно сначала сжимайте файл (если только это не AWS Import / Export)
В зависимости от ваших требований и бюджета этот вариант использования может быть рассмотрен AWS Импорт / Экспорт, который является специальным предложением для ускорения перемещение больших объемов данных в AWS и из AWS с использованием портативных устройств хранения для транспортировки:
AWS передает ваши данные напрямую на устройства хранения и с них, используя высокоскоростную внутреннюю сеть Amazon и минуя Интернет. Для значительных наборов данных AWS Import / Export часто работает быстрее, чем передача через Интернет, и более экономичен, чем обновление вашего подключения.
Вы можете оценить последнее через Цены на импорт / экспорт AWS.
Видеть Начиная в Руководство разработчика по импорту и экспорту AWS для получения дополнительной информации.
Удачи!