Регистрируемся на http://aws.amazon.com/ru/ и получаем аккаунт на год.
Ргеистрация довольно нестандартная. Вам придётся указать номер платёжной карты, и действительный номер телефона, на который перезвонит робот Amazon, и в процессе “разговора” предложит ввести цифры, указанные на экране.
Тем не менее – регистрация займёт от силы 10 минут. По завершении – ожидаем письмо от Amazon с темой “Your AWS Account is Ready – Get Started Now“, после чего переходим в раздел Консоль управления:
И попадаем в панель управления аккаунтом AWS:
Для начала – создадим сам сервер. Переходим в EC2, и кликаем на Launch instance:
Далее нам предлагают выбрать образ системы, которую мы хотим запускать. В Amazon они называются AMI (Amazon Machine Image):
Прежде, чем продолжить – нужно разобраться с одним моментом, а именно – системами хранения данных.
Amazon предоставляет два типа “винчестеров”: Instance Store-backed и Amazon EBS-backed.
Instance Store-backed предоставляет только один раздел /. При старте системы – AMI, выбранный для загрузки, копируется в этот раздел. Любые данные, которые хранятся в этом типе “винчестеров” будут доступы только на то время, пока запущена машина и будут удалены как только машина будет удалена (опции Stop у неё не будет вообще), или если она “упадёт”.
Amazon EBS-backed (EBS – Elastic Block Store) – представляет собой “отдельный” винчестер, на которых вы можете создавать отдельные разделы. Вы можете останавливать и перезапускать машину без утраты данных, которые будут храниться в таком хранилище.
Подробнее смотрите тут>>>.
Слева кликаем на AWS Marketplace, внизу кликаем на Operating Systems, выбираем CentOS, Free, находим нужный образ и кликаем Select:
На следующей странице выбираем тип машины, в данном случае это будет простая виртуальная машина с 1 процессором и 0.6Г памяти. Справа внизу нажимаем Next:
На следующей странице можно установить Enable termination protection (защита от удаления) и Monitoring (мониторинг с помощью CloudWatch). В поле Tenancy можно выбрать изолированное хранилище, или оставить по умолчанию. После того, как выбрали настройки – жмём Add storage, что бы добавить диск.
На следующей странице – добавляем второй диск к нашей машине и жмём Next:
Задаём имя машины:
На следующей странице – создаём правила “фаервола” и жмём Rewiew and Launch:
На следующей странице ещё раз проверяем все настройки:
Жмём Launch.
Появится окно, в котором нам предложат использовать существующую пару ключей, или создать новую.
Ключи необходимы для получения SSH-доступа к шаей машине. Выбираем Create new:
Указываем имя, и жмём Download. Обратите внимание на предупреждение ниже – второй попытки скачать их не будет 🙂
После того, как сохранили ключ – жмём Launch.
Читаем уведомление от Amazon, в котором говорится про час на запуск, но – машина уже запущена. Кликаем на ссылку:
И видим статус Running:
Для управления кликаем на Manage in AWS console:
На сервере, с которого будем подключаться, меняем права доступа на файл ключей на 0400:
$ chmod 400 .ssh/aws/cent_1_keys.pem
И подключаемся к новому серверу:
$ ssh -i .ssh/aws/cent_1_keys.pem root@54.***.***.175 The authenticity of host '54.***.***.175 (54.***.***.175)' can't be established. RSA key fingerprint is 6f:87:dc:7b***:1d:ad:53:32:a1:a6. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '54.***.***.175' (RSA) to the list of known hosts. [root@ip-172-***-***-122 ~]#
# cat /etc/redhat-release CentOS release 6.5 (Final)
Готово.