Можно ли использовать NAS вместо AWS?

Можно ли использовать NAS вместо AWS?

В рамках моего университетского проекта я планирую создать вторую программу классификации книг.

Мне интересно, следует ли мне подавать заявку на проектное оборудование в [AWS] или я могу воспользоваться услугами [NAS].

Когда я упрощаю работу, которую хочу сделать, как показано ниже

  1. Сохраните информацию в базе данных книг.

  2. После загрузки сохраненной информации БД на сервер она свяжется с приложением Android (клиентом) (судя по всему, необходимо обработать запрос к БД и выполнить его).

Если продолжить этот процесс [aws], то все пройдет гладко.

но возможно ли реализовать это с помощью [NAS]?

Synology [NAS] поддерживает mariaDB

но

Однако я не знаю, будет ли это запрос или ответ через SQL-запрос с использованием Synology NAS.

Спасибо!

решение1

Если ваш NAS может работать как сервер базы данных, веб-сервер и поддерживает язык, на котором вы хотите писать, то, возможно, вы сможете использовать свой NAS.

Однако, это, вероятно, не очень хорошая идея. NAS — это единое устройство, и вам придется убедиться, что оно резервное. Вы можете предоставить другим доступ к нему удаленно, но вам, вероятно, не следует иметь NAS, доступный из Интернета, поскольку это риск для безопасности.

AWS предоставляет вам 12 месяцев многих сервисов бесплатно. Все хорошо резервируется. Однако AWS — это сложная корпоративная среда, поэтому, если вы сначала не пройдете обучение/обучение, вы, вероятно, найдете ее сложной и запутанной. Я использую AWS уже 5 лет и имею квалификацию в AWS, я работаю с ней в своей повседневной работе, некоторые области я нахожу сложными и запутанными. Но для простых систем вы, вероятно, справитесь нормально. AWS — это отличный навык, который нужно иметь, если вы хотите работать в сфере ИТ.

Я предлагаю вам взглянуть на AWS Lambda (вычисления без сервера), написать свой код на любом поддерживаемом языке, и пока трафик низкий, ваш счет будет нулевым.

Для базы данных рекомендуем использовать автомасштабируемый DynamoDB (база данных NoSQL). Если вам нужны реляционные функции базы данных, то используйте RDS для предоставления MySQL.

Вы также можете использовать экземпляр EC2. T2.micro предоставляется бесплатно на год, что составляет 10% ядра и 1 ГБ оперативной памяти. С этим можно сделать МНОГОЕ — я использую экземпляр в два раза меньше для обслуживания пяти веб-сайтов с низким объемом производства.

Связанный контент