Что такое AWS? Amazon Учебное пособие по облачным (веб-сервисам)
⚡ Умное резюме
AWS или Amazon Web Services — это комплексная платформа облачных вычислений от компании [название компании]. Amazon Компания предоставляет по всему миру вычислительные ресурсы, хранилище данных, базы данных, аналитические и сетевые услуги по запросу, объединяя модели IaaS, PaaS и SaaS в рамках гибкой структуры ценообразования с оплатой по мере использования.

Что такое облачные вычисления?
Облачные вычисления — это термин, обозначающий хранение и доступ к данным через Интернет. При этом данные не хранятся на жестком диске вашего персонального компьютера. В облачных вычислениях вы можете получать доступ к данным с удаленного сервера.
Что такое AWS?
Полная форма AWS: Amazon Веб-сервисы. Это платформа, которая предлагает гибкие, надежные, масштабируемые, простые в использовании и экономичные решения для облачных вычислений.
AWS — это комплексная и простая в использовании вычислительная платформа, предлагаемая компанией... Amazon. Платформа разработана с использованием сочетания предложений «инфраструктура как услуга» (IaaS), «платформа как услуга» (PaaS) и «пакетное программное обеспечение как услуга» (SaaS).
История АВС
- 2002: Amazon запустила свои первые веб-сервисы, предоставив разработчикам доступ к ним. Amazon Данные о продукции и каталоге.
- 2004: Amazon представили Simple Queue Service, теперь известный как Amazon SQS.
- 2006: Amazon Компания Web Services официально запустила свою облачную платформу. Amazon S3 и Amazon ЕС2.
- 2012: Компания AWS провела свою первую конференцию для клиентов и партнеров re:Invent в Лас-Вегасе.
- 2014: AWS представила AWS Lambda, helping популяризировать бессерверные вычисления.
- 2015: Amazon Компания начала представлять AWS как отдельный бизнес-сегмент. Годовой объем чистых продаж AWS составил 7.88 миллиарда долларов.
- 2016: Годовой объем чистых продаж AWS достиг 12.22 миллиарда долларов. Компания также представила AWS Snowball Edge и AWS Snowmobile.
- 2021: AWS расширила свой портфель, включив в него более 200 полнофункциональных облачных сервисов.
- 2023: Amazon Платформа Bedrock стала общедоступной, что позволило компаниям создавать приложения генеративного искусственного интеллекта, используя базовые модели.
- 2024: AWS представила Amazon Nova семейство базовых моделей посредством Amazon Бедрок.
- 2025: Годовой объем чистых продаж AWS составил 128.7 миллиарда долларов, что на 20% больше, чем годом ранее.
- 2026: Компания AWS отметила 20 лет работы в облачной сфере и расширила свой портфель, включив в него более 240 облачных сервисов и сервисов искусственного интеллекта.
Важные сервисы AWS
Amazon Веб-службы предлагают широкий спектр глобальных облачных продуктов различного назначения для бизнеса. Продукты включают в себя хранилище, базы данных, аналитику, сетевые средства, мобильные устройства, инструменты разработки, корпоративные приложения с моделью ценообразования с оплатой по факту использования.
Здесь представлены основные сервисы AWS.
Вычислительные сервисы AWS
Здесь представлены услуги облачных вычислений, предлагаемые Amazon:
- EC2 (Elastic Compute Cloud) — это виртуальная машина в облаке, над которой вы имеете контроль на уровне операционной системы. Вы можете запускать этот облачный сервер в любое удобное для вас время.
- LightSail — это инструмент облачных вычислений, который автоматически развертывает и управляет вычислительными ресурсами, хранилищем данных и сетевыми возможностями, необходимыми для запуска ваших приложений.
- Эластичный Beanstalk- Инструмент обеспечивает автоматизированное развертывание и выделение ресурсов, подобно масштабируемому производственному веб-сайту.
- EKS (Elastic Container Service for Kubernetes) — инструмент, позволяющий запускать Kubernetes на Kubernetes. Amazon облачная среда без установки.
- AWS Lambda – Этот сервис AWS позволяет запускать функции в облаке. Инструмент значительно экономит ваши средства, поскольку вы платите только тогда, когда ваши функции выполняются.
Миграция
Службы миграции, используемые для физической передачи данных между вашим центром обработки данных и AWS.
- DMS (Database Migration Service) — сервис DMS можно использовать для миграции локальных баз данных в AWS. Он помогает мигрировать с одного типа баз данных на другой — например, Oracle в MySQL.
- SMS (Server Migration Service) – Сервис миграции серверов SMS позволяет легко и быстро перенести локальные серверы в AWS.
- Snowball — это небольшое приложение, позволяющее передавать терабайты данных внутри и за пределы среды AWS.
Память
- Amazon Glacier — это чрезвычайно недорогой сервис хранения данных. Он предлагает безопасное и быстрое хранение для архивирования и резервного копирования данных.
- Amazon Elastic Block Store (EBS) — это хранилище на блочном уровне, предназначенное для использования с... Amazon Экземпляры EC2. Amazon Тома Elastic Block Store подключаются к сети и остаются независимыми от жизни экземпляра.
- AWS Storage Gateway — это сервис AWS, который соединяет локальные программные приложения с облачным хранилищем. Он обеспечивает безопасную интеграцию между локальной инфраструктурой хранения компании и инфраструктурой хранения AWS.
Служба безопасности
- IAM (управление идентификацией и доступом) — это защищенная облачная служба безопасности, которая помогает управлять пользователями, назначать политики и создавать группы для управления несколькими пользователями.
- Инспектор — это средство, которое можно установить на ваше устройство. виртуальные машины, который сообщает о любых уязвимостях безопасности.
- Менеджер сертификатов — этот сервис предоставляет бесплатные SSL-сертификаты для ваших доменов, управляемых Route53.
- WAF (брандмауэр веб-приложений) — служба безопасности WAF обеспечивает защиту на уровне приложений и позволяет блокировать SQL-инъекция и помогает вам блокировать атаки с использованием межсайтовых сценариев.
- Cloud Directory — этот сервис позволяет создавать гибкие облачные каталоги для управления иерархиями данных по нескольким параметрам.
- KMS (Key Management Service) — это управляемая служба. Эта служба безопасности помогает создавать и контролировать ключи шифрования, что позволяет шифровать ваши данные.
- Организации — С помощью этого сервиса вы можете создавать группы учетных записей AWS для управления настройками безопасности и автоматизации.
- Shield — это управляемая служба защиты от DDoS-атак (распределенных атак типа «отказ в обслуживании»). Она обеспечивает защиту от веб-приложений, работающих на AWS.
- Macie — это сервис обеспечения безопасности и прозрачности данных, который помогает классифицировать и защищать ваш конфиденциальный критически важный контент.
- GuardDuty — это сервис обнаружения угроз для защиты ваших учетных записей и рабочих нагрузок AWS.
Услуги базы данных
- Amazon RDS — это сервис AWS для работы с базами данных, позволяющий легко настраивать, эксплуатировать и масштабировать реляционные базы данных в облаке.
- Amazon DynamoDB— Это быстрая, полностью управляемая система. База данных NoSQL услуга. Это простая услуга, позволяющая экономично хранить и извлекать данные. Это также позволяет обслуживать любой уровень трафика запросов.
- Amazon ElastiCache — это веб-сервис, который упрощает развертывание, эксплуатацию и масштабирование кэша в оперативной памяти в облаке.
- Neptune — это быстрая, надежная и масштабируемая база данных на основе графов.
- Amazon RedShift- Это Amazonрешение для хранения данных, которое можно использовать для выполнения сложных OLAP запросы.
Аналитика
- Афина — этот аналитический сервис позволяет вам выполнять SQL запросы к корзине S3 для поиска файлов.
- CloudSearch — Этот сервис AWS поможет вам создать полностью управляемую поисковую систему для вашего сайта.
- ElasticSearch — похож на CloudSearch. Однако он предлагает больше функций, таких как мониторинг приложений.
- Kinesis — это аналитический сервис AWS, который помогает передавать и анализировать данные в режиме реального времени в огромных масштабах.
- QuickSight — это инструмент бизнес-аналитики. Он помогает создавать визуализации данных на панели мониторинга. Amazon Веб-сервисы. Например, S3, DynamoDB, и т.д.
- EMR (Elastic Map Reduce) — это аналитический сервис AWS, используемый в основном для обработки больших данных, например... Spark, Splunk, Hadoop и т. д.
- Конвейер данных — позволяет перемещать данные из одного места в другое. Например, из DynamoDB до S3.
Управленческие Услуги
- CloudWatch — CloudWatch помогает отслеживать состояние сред AWS, таких как экземпляры EC2, RDS и загрузку ЦП. Он также запускает оповещения в зависимости от различных метрик.
- CloudFormation — это способ преобразования инфраструктуры в облако. Вы можете использовать шаблоны для создания полноценной производственной среды за считанные минуты.
- CloudTrail — это простой способ аудита ресурсов AWS. Он помогает регистрировать все изменения.
- OpsWorks — сервис, позволяющий автоматизировать процессы. ChefРазвертывание Puppet в среде Puppet.
- Config — Этот сервис AWS отслеживает вашу среду. Инструмент отправляет оповещения об изменениях, когда вы нарушаете определенные заданные конфигурации.
- Каталог услуг — эта услуга помогает крупным предприятиям определять, какие услуги будут использоваться пользователем, а какие — нет.
- AWS Auto Scaling — сервис, позволяющий автоматически масштабировать ресурсы в большую или меньшую сторону на основе заданных метрик CloudWatch.
- Systems Manager — этот сервис AWS позволяет группировать ресурсы. Он позволяет выявлять проблемы и принимать меры по их устранению.
- Управляемые сервисы — это услуги по управлению вашей инфраструктурой AWS, позволяющие вам сосредоточиться на своих приложениях.
Интернет вещей
- IoT Core — это управляемый облачный сервис AWS. Сервис позволяет подключенным устройствам, таким как автомобили, лампочки, сенсорные сети, безопасно взаимодействовать с облачными приложениями и другими устройствами.
- Управление устройствами IoT — позволяет управлять устройствами IoT в любом масштабе.
- Аналитика IoT — этот сервис AWS IoT полезен для анализа данных, собранных вашими IoT-устройствами.
- Amazon FreeRTOS — это операционная система реального времени для микроконтроллеров, которая помогает подключать устройства IoT к локальному серверу или к облаку.
Службы приложений
- Step Functions — это способ визуализации того, что происходит внутри вашего приложения и какие различные микросервисы оно использует.
- SWF (Simple Workflow Service) — сервис, помогающий координировать как автоматизированные задачи, так и задачи, выполняемые человеком.
- SNS (Simple Notification Service) — вы можете использовать этот сервис для отправки уведомлений по электронной почте и SMS в зависимости от выбранного сервиса AWS.
- SQS (Simple Queue Service) — используйте этот сервис AWS для разделения ваших приложений. Это сервис, работающий по принципу «запрос-запрос».
- Elastic Transcoder — этот инструмент AWS позволяет изменять формат и разрешение видео для поддержки различных устройств, таких как планшеты, смартфоны и ноутбуки с разным разрешением.
Развертывание и управление
- AWS CloudTrail: Этот сервис записывает вызовы API WS и отправляет вам файлы с отложенными запросами.
- Amazon CloudWatch: Инструменты для мониторинга ресурсов WS, таких как Amazon EC2 и Amazon Экземпляры БД RDS. Он также позволяет отслеживать пользовательские метрики, созданные приложениями и сервисами пользователя.
- AWS CloudHSM: Этот сервис AWS помогает вам соответствовать корпоративным, нормативным и другим требованиям.tracФактические требования соответствия для обеспечения безопасности данных с помощью аппаратных модулей безопасности (HSM) в среде AWS.
Инструменты разработчика
- CodeЗвезда— CodeStar — это облачный сервис для создания, управления и работы с различными проектами разработки программного обеспечения на платформе AWS.
- CodeCommit — это сервис контроля версий AWS, который позволяет хранить ваш код и другие ресурсы в частном облаке.
- CodeПостройте — это Amazon Сервис для разработчиков помогает автоматизировать процесс сборки и компиляции вашего кода.
- CodeРазвертывание — это способ автоматического развертывания вашего кода на экземплярах EC2.
- CodeКонвейер развертывания — он помогает создать конвейер развертывания, включающий этапы тестирования, сборки, проверки, аутентификации и развертывания в средах разработки и производства.
- Cloud9— Это интегрированная среда разработки для написания, запуска и отладки кода в облаке.
Мобильные услуги
- Mobile Hub — позволяет добавлять, настраивать и проектировать функции для мобильных приложений.
- Cognito — позволяет пользователям регистрироваться, используя свои учетные данные в социальных сетях.
- Device Farm — Device Farm помогает повысить качество приложений, быстро тестируя сотни мобильных устройств.
- Приложение AWSSync— Это полностью управляемый сервис GraphQL, который предлагает синхронизацию данных в реальном времени и функции автономного программирования.
Business Productivity
- Alexa для бизнеса — это голосовое управление для вашей организации. Оно помогает создавать персонализированные голосовые навыки для вашей компании.
- Chime — может использоваться для онлайн-встреч и видеоконференций.
- WorkDocs — помогает хранить документы в облаке.
- РабочаяMail— Позволяет отправлять и получать деловую электронную почту.
Стриминг рабочего стола и приложений
- WorkSpaces — Workspace — это инфраструктура виртуальных рабочих столов (VDI). Она позволяет использовать удаленные рабочие столы в облаке.
- AppStream — это способ потоковой передачи настольных приложений пользователям в веб-браузере. Например, использование MS Word в Google Chrome.
Искусственный интеллект
- Lex — инструмент Lex, который помогает быстро создавать чат-боты.
- Polly — это сервис преобразования текста в речь от AWS, позволяющий создавать аудиоверсии ваших заметок.
- Rekognition — это сервис распознавания лиц от AWS. Этот сервис AWS помогает распознавать лица и объекты на изображениях и видео.
- SageMaker — SageMaker позволяет создавать, обучать и развертывать модели машинного обучения в любом масштабе.
- Transcribe — это сервис преобразования речи в текст от AWS, предлагающий высококачественную и доступную транскрипцию.
- Переводчик — это инструмент, очень похожий на Google Translate который позволяет переводить текст с одного языка на другой.
AR и VR (дополненная реальность и виртуальная реальность)
- Sumerian — это набор инструментов для предоставления высококачественных виртуальных (VR) впечатлений в интернете. Сервис позволяет создавать интерактивные 3D-сцены и публиковать их на веб-сайте для доступа пользователей.
Взаимодействие с клиентами
- Amazon Соединять- Amazon Connect позволяет вам создать центр обслуживания клиентов в облаке.
- Pinpoint — Pinpoint помогает вам понять ваших пользователей и взаимодействовать с ними.
- SES (Simple Email Service) — помогает отправлять массовые электронные письма вашим клиентам по относительно выгодной цене.
Разработка игр
- GameLift — это сервис, управляемый AWS. Вы можете использовать его для размещения выделенных игровых серверов. Он позволяет масштабировать игру без необходимости её отключения.
Приложения сервисов AWS
Amazon Веб-сервисы широко используются для различных вычислительных целей, таких как:
- Хостинг веб-сайтов
- Хостинг приложений/SaaS-хостинг
- Обмен мультимедиа (изображения/видео)
- Мобильные и социальные приложения
- Доставка контента и распространение медиа
- Хранение, резервное копирование и аварийное восстановление
- Среды разработки и тестирования
- Академические вычисления
- Поисковые системы
- Социальная сеть
Компании, использующие AWS
Многие известные мировые бренды используют AWS для своих платформ. Следующие компании полагаются на эту платформу. Amazon Веб-сервисы:
- Netflix
- Twitch
- Turner Broadcasting: 10 миллионов долларов
- Zoopla
- Smugmug
- Dropbox
Преимущества АВС
Ниже приведены плюсы использования сервисов AWS:
- AWS позволяет организациям использовать уже знакомые модели программирования, операционные системы, базы данных и архитектуры.
- Это экономичная услуга, которая позволяет вам платить только за то, что вы используете, без каких-либо авансовых или долгосрочных обязательств.
- Вам не потребуется тратить деньги на эксплуатацию и обслуживание дата-центров.
- Предлагает быстрое развертывание
- Вы можете легко добавить или удалить емкость.
- Вам предоставляется быстрый доступ к облаку с неограниченной емкостью.
- Общая стоимость владения очень низкая по сравнению с любыми частными/выделенными серверами.
- Предложения Централизованные Billинг и менеджмент
- Предлагает гибридные возможности
- Позволяет развернуть ваше приложение в нескольких регионах по всему миру всего за несколько кликов.
Недостатки АВС
Наряду со многими преимуществами, AWS также имеет ряд существенных ограничений:
- Если вам требуется более оперативная или интенсивная помощь, вам придется выбрать платные пакеты поддержки.
- Amazon При переходе в облако у веб-служб могут возникать некоторые распространенные проблемы с облачными вычислениями. Например, время простоя, ограниченный контроль и резервная защита.
- AWS устанавливает ограничения по умолчанию на ресурсы, которые различаются в зависимости от региона. Эти ресурсы состоят из образов, томов и снимков.
- В вашем приложении происходят изменения на аппаратном уровне, которые могут не обеспечить наилучшую производительность и удобство использования ваших приложений.
лучшие практики AWS
Чтобы получить максимальную пользу от платформы, помните о следующих рекомендациях AWS:
- Вам нужно проектировать на неудачу, но ничто не потерпит неудачу.
- Прежде чем использовать сервисы AWS, важно отделить все компоненты.
- Вам необходимо хранить динамические данные ближе к вычислительным ресурсам, а статические данные — ближе к пользователю.
- Важно знать компромисс между безопасностью и производительностью.
- Оплачивайте вычислительные мощности почасовым способом оплаты.
- Возьмите за привычку единовременно платить за каждый экземпляр, который хотите зарезервировать, и получите значительную скидку на почасовую оплату.

