Вступление
Сегодня мы потратим некоторое время, чтобы погрузиться в Amazon Web Services Анкет
Часто укоренившаяся до AWS, это платформа для считывания облака, которая предлагает вычислительную мощность, хранилище, доставку контента и различные другие услуги на основе оплаты как вы.
Мы рассмотрим:
- Почему AWS?
- Отслеживание ваших затрат на AWS
- Запуск виртуального сервера Linux
- Подключение к вашему виртуальному серверу
- Завершение вашего виртуального сервера
Почему AWS?
Частью того, что делает эту платформу особенной, является бесплатный уровень AWS, который дает вам доступ к основной функциональности услуг AWS по разумной стоимости (как правило, бесплатно, если вы не превышаете определенные пороговые значения на вычислительном времени, пространстве хранения и других показателях, и в этом случае вы не превышаете определенные пороговые значения на вычислительном времени, пространстве хранения и других показателях. Вы взимаете плату по нормальной скорости AWS).
Это дает таким людям, как я, возможность экспериментировать и исследовать с помощью облачных вычислений и предложений Amazon на заказ без необходимости заключать длительные контракты или планы оплаты. До того, как такие платформы существовали, мне пришлось бы рассмотреть возможность аренды сервера с первоначальной стоимостью (часто с минимальными терминами 12-24 месяца), что было бы смешно, если бы я просто хотел практиковать несколько команд SSH или писать Small Arm Program.
Другие решения включают запуск виртуальной машины на моем собственном компьютере, что нецелесообразно для обучения сети, поскольку она будет размещена локально; и покупка собственного аппаратного обеспечения для запуска физического сервера, который имеет очевидные проблемы стоимости и хранения, а также более глубокие проблемы с масштабируемостью и даже сетью (на сервере не будет своего собственного выделенного IP, не обращаясь к моей интернет -сервисе поставщик).
Отслеживание ваших затрат на AWS
AWS предлагает много Бесплатный уровень Варианты, и есть смесь «всегда бесплатно», ’12-месяца бесплатно »и« бесплатный пробный »выбор. Вообще говоря, базовые услуги, такие как хостинг базы данных, всегда являются бесплатными, передовые услуги, такие как платформы машинного обучения, предлагают бесплатную пробную версию, а «потребляемые услуги», такие как хранение и хостинг сервера, можно использовать в течение первых 12 месяцев.
Бюджеты AWS, который является еще одной услугой AWS, позволяет отслеживать использование и затраты услуг, устанавливая бюджетные пороговые значения, которые могут предупредить вас, если вы пересекаете их или прогнозируете это. Чтобы отслеживать расходы на обслуживание в целом, вы можете получить доступ к панели счетов в любой момент, которая предлагает отличные инструменты отслеживания, такие как проверка ваших прошлых затрат, существующие затраты и прогнозируемые затраты.
Запуск виртуальной машины Linux
Мы запустим экземпляр EC2. Это виртуальный сервер в Elastic Compute Cloud Amazon (EC2) для запуска приложений в инфраструктуре AWS.
Используя консоль управления, вы можете выбрать консоль сервисов EC2, а затем использовать эту консоль для запуска экземпляра. Этот виртуальный сервер получит свой собственный VCPU, память и хранилище, а также адрес IPv4 для легкого общения с ним, которого мы достигнем с помощью SSH.
Вам будет предложено выбрать шаблон сервера, который представляет собой предварительно настроенный сервер, состоящий из операционной системы (то есть Amazon Linux) и часто некоторых дополнительных программ. А также бесплатные варианты , существует рынок AMI для других поставщиков, таких как Microsoft, которые могут предлагать изображения сервера с большим количеством операционных систем или поддержкой премиум -класса, такими как Windows Server 2019, за дополнительную плату.
Существуют также «сообщество AMIS», которые предварительно настроены на серверные изображения, созданные другими пользователями, у которых была установлена их видимость. Они могут быть опасными, и поэтому не следует использовать, если источник не доверяет. Поскольку это наш первый раз на AWS, мы можем игнорировать это сейчас.
На данный момент выберите новейший Amazon Linux AMI, а затем выберите бесплатный тип экземпляра, имеющего право, который является t2.micro Анкет Это дает нам 1 VCPU при 2,5 ГГц, 1 памяти GIB и 8 хранилища GIB. Примите все настройки по умолчанию и запустите экземпляр.
Вам будет предложено создать ключевую паре, которая является безопасным способом доступа к вашему экземпляру через SSH. Ключевой пары состоит из открытого ключа (например, замка, удерживаемого AWS), и личный ключ (например, физический ключ, который вы держите). Потеря этого закрытого ключа предоставит вам возможность получить доступ к серверу, и предоставление его кому -то другому позволит им получить доступ к серверу, поэтому этот ключ должен быть безопасным и безопасным.
Подключение к вашей виртуальной машине
Теперь, когда наша виртуальная машина была настроена, мы можем подключиться к ней. Перейдите к разделу «экземпляры» консоли EC2 и подождите, пока экземпляр не будет готов. Затем возьмите IP -адрес, чтобы мы могли подключиться к нему через SSH.
Если у вас нет SSH настройки на свой компьютер, просто загрузите и установите Git Bash, который является отличным инструментом для взаимодействия с операционными системами. Git Bash предоставит вам командную строку, которую мы можем использовать для подключения к нашему серверу, набрав:
ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' ec2-user@{IP_Address}
Ваша команда будет выглядеть примерно так:
ssh -i 'c:\Users\LloydTao\.ssh\MyKeyPair.pem' ec2-user@{123.45.67.89}
Ваша командная строка даст вам предупреждение, когда успешно подключится к первым подключению, что является стандартным протоколом, чтобы остановить вас от случайного подключения к неправильному хосту.
Принятие предупреждения добавит этого хоста в список известных хостов. Небольшой текст должен печатать в командной строке, что означает, что вы успешно подключились!
Завершение экземпляра
Скорее всего, мы не хотим ничего делать с этим примером, поэтому мы должны прекратить его, чтобы избежать случайных расходов. Это маловероятное событие, но все же хорошая практика.
Прекращение экземпляра полностью разрушает его, в том числе вытирать локальное хранилище с корня и предоставить вам невозможно получить доступ к нему. Если вы хотите просто взять сервер в автономном режиме для повторного запуска, вы можете использовать действие Stop.
Прекращение, в отличие от остановки, чрезвычайно полезно для экземпляров EC2 при масштабировании (например, при завершении лишних серверов при масштабировании). Данные обычно хранятся в экземпляре Amazon S3 (Simple Service), а не локально.
Вывод
Сейчас мы узнали о AWS Free LAUD и Management Billing Management и приступили к запуску виртуальной машины Linux, подключились к ней через SSH и прекратили экземпляр. Очень продуктивная первая сессия!
Оригинал: «https://dev.to/tao/getting-started-with-aws-4l0n»