amazon EC2 запускает как веб-сайт, так и базу данных


Мне нужно переместить веб-сервер из Rackspace в AWS, и мне было интересно, нужно ли мне добавить отдельную службу/сервер для базы данных mysql, или я могу разместить веб-сайт и базу данных mysql на одном экземпляре EC2. (уровень = маленький)

В базе данных Rackspace база данных была размещена на другом сервере. Потребляемый как веб-сервер, так и сервер БД : Размер БД за пределами стены = 100 МБ Общее использование диска: 30 ГБ Среднее использование памяти: 1 ГБ.

Может ли один небольшой экземпляр ec2 выполнять работу обоих веб-сервер и база данных?

Author: Rainer Plumer, 2015-10-15

2 answers

Я не знаю, относится ли этот вопрос к теме для веб-мастеров, но запуск базы данных и веб-сервера на одной машине приводит к проблемам, которые я рассматривал в Администраторах баз данных SE и Ошибка сервера, неоднократно показывая, что эти два, как правило, достигают пика в своих требованиях к памяти и другим ресурсам, что приводит к появлению "сбоев", которые на самом деле являются случаями исчерпания ресурсов сервера под нагрузкой, а не фактическими дефектами программного обеспечения.

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

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

Два t2.micro - это точно такая же цена за один t2.small, у которого вдвое больше ресурсов процессора и вдвое больше памяти... переверните это, и вы увидите, что микро составляет половину небольшой за половину стоимости. Используйте две машины.

 1
Author: Michael - sqlbot, 2017-04-13 12:43:05

Я запустил одно из своих очень маленьких веб-приложений, написанное на платформе scala play framework 2.6.x и сервере базы данных postgresql в одном экземпляре ec2 типа t2.micro с 1 гб оперативной памяти. Я еще не сталкивался ни с какими проблемами. Да, мы можем разместить вместе такое приложение+базу данных, для которой не потребуется более 1000 посетителей в день.

 1
Author: MHJ, 2020-05-04 11:21:21