AWS - Amazon Web Services |
||
14:23 23 сентября 2015 — Угниченко Дмитрий |
AWS
AWS — это аббревиатура от названия Amazon Web Services.Amazon Web Services это серверные сервисы. Используя серверную платформу AWS от Amazon можно экономить деньги.
Рассмотрим кратко пример. Если приобретать в аренду сервер или хостинг, оплата происходит за все ресурсы, которые мы арендуем, вне зависимости от их потребления.
Принципиальное отличие Amazon Web Services это настройка количества потребляемых ресурсов. Используя гибкие настройки и прибегая к различного типа решениям — с которыми и хорошо было бы ознакомиться, например с сервисами Amazon EC2 и Amazon S3- можно экономить и не платить за то, что простаивает.
Amazon EC2
Amazon EC2 — это аббревиатура от названия Amazon Elastic Compute Cloud. Цифра означает поколение.Разберемся в дефинициях. В системе есть важное понятие, которое называется английским словом instance. Словом инстанс называется образ виртуальной машины в AWS.
Как правило, инстанс — это типовое решение виртуальное машины. Но, помимо типовых решений есть вариант настройки инстанса до желаемой конфигурации. Например, можно изменять мощность процессора, а если возникают проблемы с оборудованием, то инстанс можно закрыть и создать новый.
В интернете, естественно, есть разные типы задач, под них рационально использовать разные системные конфигурации серверов.
Например, характерная задача вычислений требует процессорную эффективность. Обработка графики — видеокарту. Если есть задача сэкономить денег, есть спотовый рынок ресурсов.
Есть вариант создать собственную закрытую сеть. Система под названием Virtual Private Network — аббревиатура VPC — предоставлять возможность создания корпоративной сети в облаке с ограниченным доступом.
Основная характеристики сервиса Amazon Web Services — эластичность.
Зачем использовать лишнее платить, это экономия.
В Amazon Web Services есть 11 регионов. В каждом из регионов размешается от двух до пяти зон доступности. Зона доступности — это несколько дата-центров, которые минимизируют риски утраты доступности. Например, если происходит затопление или землетрясение. Задержки между дата-центрами в зоне доступности минимальны.
Принцип действия следующий:
- Сначала надо определить регион;
- Выбрать семейство сервисов;
- Настроить инстанс.
Выбор семейство основывается на задачах, которые требуется выполнять.
Есть несколько семейств.
Типы семейств Amazon:
- General Purpose;
- Compute Optimized;
- Memory Optimized;
- GPU Optimized;
- Storage Optimized;
- IO Optimized;
- T2.
General Purpose
General Purpose — тип семейства с усредненными характеристиками, который выбирается когда задачи других типов подходят хуже и надо усредненные параметры удаленного ресурса.Compute Optimized
Compute Optimized — тип семейства с упором на вычислительный потенциал, который выбирается когда в приоритете стоит использование процессора.Memory Optimized
Memory Optimized — тип семейства с основным упором строго на объем памяти, который выбирается когда в приоритете стоит использование оперативной памяти сервера.GPU Optimized
GPU Optimized — Compute Optimized — тип семейства с упором на графический потенциал, который выбирается когда в приоритете стоит использование видеокарты.Storage Optimized
Storage Optimized — тип семейства с упором на занимаемый объем твердого или жесткого диска, который выбирается когда в приоритете стоит использование занимаемого пространства.IO Optimized
IO Optimized — аббревиатура от input-output — тип семейства с основным упором на операции ввода-вывода, который выбирается когда в приоритете стоит использование проекта где в приоритете заложен ввод-вывод информации.T2
T2 — тип семейства с основным упором на экономичность, который выбирается когда в приоритете стоит использование сервера за наиболее меньшее средства. Используется когда ресурсы потребляются минимальные и когда требуется временное увеличение нагрузки. Самый экономичный вариант из семейств.В типе семейства T2 есть понятие кредитов. Кредиты расходуются и накапливаются в процессе функционирования инстанса. Эта система позволяет еще больше экономить.
В случае, если инстанс во время функционирования не расходует выделенный резерв полностью и регулярно, но есть скачки по потреблению и характеристик инстанса для обслуживания скачков не хватает, произойдет сглаживания за счет начисленных кредитов за простой выделенной части ресурса инстанса.
Когда задачи четко ясны и выбор семейства сделано, выбирается инстанс.
Любое из семейств из подмножества стандартных инстансов. Инстанс обозначается в формате "Тип_семействаПоколение.Размер".
Например, инстанс типа семейства Storage Optimized:
i2.xlargeЭтот формат означает:
- i — тип семейства;
- 2 — поколение;
- xlarge — размер инстанса.
Выбор программного обеспечения
На сервисах Amazon EC есть интернет-магазин, где есть возможность приобретения программного обеспечения про под конкретные задачи. Иными словами, есть предустановленные варианты инстансов — например, под конкретные системы управления сайтами.Есть возможность автоматический установки на инстансы операционных систем.
Есть импорт виртуальных машин из сервиса и экспорт в сервис. что предоставило возможность гибкой интеграции сервиса и разработки оффлайн.
Amazon S3
Amazon S3 — аббревиатура от Amazon Simple Storage Service — это специальный серверный сервис для хранения объектов с репликацией данных.Доступность файлов в сервисе хранения на уровне 99.95%.
Используется для так называемых "озер" данных: бекапов и раздачи файлов.
Есть SDK. SDK — аббревиатура от software development kit — это набор инструментов для разработки приложений под сервис Amazon S3. Такие наборы есть под python и прочие языки разработки.
В системе есть нюанс связанные с согласованностью. После записи файла и моментального обращения к нему открыться может предыдущая версия файла, а новая версия после будет открываться после согласования.
Данные на серверах хранятся в видео объектов. Файлы хранятся в так называемых контейнерах bucket. Bucket должен быть уникальным в рамках всего сервиса. Доступ к файлу осуществляется по уникальному ключу файла, который должен быть уникальным в рамках всего сервиса от Amazon S3.
Если материал заинтересует, последует продолжение.
Понравился пост?Да НетПонравилось 1, не понравилось 0 |
Расскажите о нас... |
0 комментариев
+ Добавить комментарий