Больше не нужно искать работу мечты — присоединяйтесь к команде Клауда

Что такое Amazon Web Services (AWS)

Команда Timeweb Cloud
Команда Timeweb Cloud
Наши инженеры, технические писатели, редакторы и маркетологи
27 декабря 2021 г.
5186
4 минуты чтения
Средний рейтинг статьи: 3

Amazon Web Services — это набор облачных сервисов от компании Amazon. На единой платформе пользователи могут заказать вычислительные ресурсы, хранилище, инфраструктуру, сервисы с готовыми для использования инструментами. 

Если серверы Амазон перестанут работать, это сразу станет заметно. Услугами платформы пользуются крупнейшие корпорации. Согласно результатам исследования Synergy Research Group, AWS занимает треть мирового рынка облачных решений. На второй строчке рейтинга — Microsoft Azure с долей в 19%. Но конкурентов много: Google Cloud, IBM Cloud, timeweb.cloud и другие площадки тоже предлагают клиентам удобные решения для бизнеса.

Что Такое Amazon Web Services (aws)

Управление AWS

Управлять сервисами можно тремя способами:

  • AWS Console в браузере. 
  • AWS CLI — утилита для управления через командную строку. Отличное решение для автоматизации рутины.
  • SDK — комплект приложения разработчика. SDK доступны для разных языков программирования, от C++ и Java до Python и PHP. Даже если нужного языка нет в списке, можно найти библиотеку, которую поддерживает сообщество. Или написать свой набор инструментов.

Выбор способа зависит от квалификации администратора и задач, которые нужно решить.

Достоинства AWS

AWS — это платформа, задающая стандарты облачных вычислений. У нее много достоинств, так что пройдемся только по основным.

Помогает экономить

Амазон Веб Сервис предлагает арендовать ресурсы, необходимые для решения конкретных задач. Платить можно по часам или по количеству выполненных запросов. 

Выгода становится очевидной, если сравнивать вложения с покупкой и настройкой собственного физического оборудования. Невозможно использовать машину безостановочно на полную мощность. Часть времени она будет простаивать. 

Облачные платформы исправляют этот недостаток. Здесь ресурсы постоянно перераспределяются между клиентами. Это позволяет провайдерам держать низкие цены.

Предоставляет крупнейшую инфраструктуру

Амазон-серверы размещены в 26 регионах с 84 зонами доступности. Показатели постоянно увеличиваются. По состоянию на конец 2021 года запланировано еще 8 регионов. AWS-сервисы обслуживают клиентов почти во всех странах мира, всего же у них более 310 точек присутствия. 

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

Основные сервисы

Итак, Amazon AWS – это платформа с огромной инфраструктурой. Она предлагает более 200 сервисов. Даже простое их перечисление занимает много времени, поэтому давайте посмотрим на несколько основных инструментов.

S3

Simple Storage Service — объектное хранилище с автоматической масштабируемостью. S3 хранит копии данных на разных физических устройствах, чтобы исключить их повреждение или утерю.

S3 можно использовать как хостинг статических сайтов, состоящих из HTML-страниц, объектов JS, изображений, видео и других файлов. Главное, чтобы не было серверных скриптов на PHP, Python и других языках.

На S3 предусмотрено версионирование. После изменения файла всегда можно вернуться к предыдущей версии.

EBS

Elastic Block Store — блочная система хранения данных. После подключения томов можно создавать файловые системы, запускать БД и использовать их другим образом. Тома EBS расположены в зонах доступности, внутри которых происходит автоматическая репликация для защиты от потери данных в случае сбоев.

Плюс Amazon EBS – что это решение хранит данные в файловой системе даже после закрытия экземпляра EC2. 

EC2

Elastic Computer Cloud — сервис для создания виртуальных машин и управления ими. 

EC2 помогает запускать ВМ с разными ОС и конфигурациями за несколько минут. Для ускорения процесса доступны bootstrap-скрипты с предварительными настройками и снапшоты — снимки состояния сервера в указанное время.

IAM

Identity Access Management — инструмент для управления командой, который помогает регулировать доступы пользователей.

Внутри аккаунта AWS можно создавать различные ресурсы и предоставлять к ним доступ другим пользователям. Членов команды можно объединять в группы с разными правами доступа: администраторы, тестировщики, разработчики.

ELB

Elastic Load Balancer — инструмент для регулирования и распределения нагрузки.

Балансировщик распределяет трафик между серверами, входящими в кластер. И постоянно проверяет работоспособность членов группы. Если один или несколько серверов не отвечают, Load Balancer прекращает отправлять на них трафик. Нагрузка распределяется между другими участниками кластера.

Как изучить AWS

Полезные материалы про облачные сервисы Amazon размещены в документации на сайте платформы. Здесь вы можете познакомиться с разными инструментами и научиться решать базовые задачи с помощью пошаговых инструкций.

Для более глубокого понимания AWS используйте курсы подготовки к экзамену для получения сертификата, например AWS Certified Solutions Architect. Если перед вами не стоит цель пройти сертификацию, материалы подготовки все равно будут полезны для изучения основных компонентов платформы.

27 декабря 2021 г.
5186
4 минуты чтения
Средний рейтинг статьи: 3
Пока нет комментариев