AWS EC2 — одна из самых используемых услуг экосистемы AWS. Это также позвоночник многих других услуг.
Давайте понять, что такое EC2. По простым словам EC2 — это компьютер, который вы используете через Интернет, который вам не нужно включаться, и off AWS управляет тем, что для вас просто запросите их, когда вы хотите, чтобы ваш компьютер.
В технических терминах сервер, который вы запускаете в AWS. Он используется для вычисления, запуска виртуальных машин, сохранения данных, запускает задания CRON и т. Д. Мы в основном делаем следующее на EC2
Находящиеся виртуальные машины (виртуальная машина, обычно сокращенная к простому видам VM, не отличается от любого другого физического компьютера, такого как ноутбук, смартфон или сервер. Он имеет ЦП, память, диски для хранения ваших файлов и могут подключаться к Интернету, если это необходимо. В то время как части, которые составляют ваш компьютер (называемое оборудованием), являются физическими и ощутимыми, VMS часто считаются виртуальными компьютерами или программными компьютерами внутри физических серверов, существующие только в качестве кода.
Хранение данных или Запуск вычисления
Запуск Cron Jobs
Хостинг серверов
Бегущие модели обучения машины
Преимущества EC2.
Основными преимуществами EC2 являются его по требованию вычисления, память, RAM и увеличение сети. Давайте подумаем об этом, когда вы покупаете компьютер, он имеет некоторую спецификацию, что, если вы хотите изменить эти спецификации, вы должны купить новую оперативную память, внешний жесткий диск или новый процессор, но когда вы запускаете веб-сайт сезон Изменения, неизвестный трафик, запуск модели машинного обучения с неизвестным количеством данных (живые данные, данные об ошибках) Это очень трудно предсказать эти вещи. EC2 обеспечивает решение этой проблемы здесь, вы можете изменить спецификацию по требованию, он всего займет несколько минут.
Вы можете распространять нагрузку на несколько машин, которые обеспечивают сопротивление сбою машины. Вы также можете развернуть ваше приложение по нескольким регионам или континентам, что делает ваши услуги невосприимчивыми даже для бедствий на все континенты.
Выбор ОС
У нас есть виртуальная машина, но нам нужна операционная система, чтобы запускать что-то. На AWS Linux доступна три вида ОС (различное распределение), Windows, MacOS, вы можете использовать их как нужный
Доступны конфиги EC2
Вы можете настроить экземпляры EC2 во всех случаях, когда вы хотите с точки зрения оперативной памяти, памяти, вычислительной мощности, скорости сети, но есть дополнительная конфигурация на EC2
Сценарии Bootstrap: После того, как мы установили ОС, если нам нужно запустить несколько сценариев запуска, например, при запуске нашей машины Linux или Windows, некоторые программы начнут работать на заднем плане (Cortana, диспетчер задач). Мы можем запустить их через наши сценарии Bootstrap (сценарии, работающие, когда мы начнем наш экземпляр EC2). Это действительно полезно для случаев, когда наш экземпляр EC2 не удается, потому что наши ресурсы, выделенные нашему экземпляру, недостаточно, или есть отключение электроэнергии. Всякий раз, когда мы запускаем наш экземпляр наш сценарий Bootstrap и устанавливает программное обеспечение или устанавливать вещи, которые нам нужны для запуска нашего сервера, например, настроить настройку конфигурации NGNIX, начать или запуск сервера APACE.
Правила брандмауэра: Мы должны настроить, у кого есть доступ к нашему экземпляру EC2, именно здесь приходит правила брандмауэра. AWS уже имеет некоторые встроенные функциональные возможности для настройки некоторых брандмауэров, таких как группы безопасности. Вы также можете настроить свои собственные брандмауэры для дополнительной безопасности или соблюдения законов в различных регионах.
EC2 — это отличное решение проблемы, которое мы все столкнулись и все еще сталкиваемся на наших компьютерах Personsonal покупки физической памяти, процессора, RAM для наших компьютеров. В этой серии мы узнаем больше о том, что у него есть несколько рук на упражнениях, которые все будут в AWS Free Lior, если вы будете следить. Далее мы сделаем небольшие упражнения о том, как настроить ваши экземпляры AWS EC2.
Оригинал: «https://dev.to/this-is-learning/aws-ec2-3ab4»