Что такое AWS? Amazon Учебное пособие по облачным (веб-сервисам)

⚡ Умное резюме

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

  • 🔘 Основа облачных технологий: AWS предоставляет вычислительные мощности, хранилище и базы данных через интернет, поэтому организации арендуют инфраструктуру по запросу, вместо того чтобы покупать и обслуживать физические центры обработки данных.
  • ☑️ Основные вычислительные ресурсы: Сервисы, такие как виртуальные машины EC2, Elastic BeanstalkА бессерверные приложения Lambda позволяют запускать приложения любого масштаба с полным контролем операционной системы при необходимости.
  • ✅ Обширный каталог: Более 200 сервисов охватывают хранение данных, базы данных, аналитику, сети, безопасность, Интернет вещей и машинное обучение в рамках единой платформы.
  • 🧪 Управление данными и искусственный интеллект: RDS, DynamoDBКрасныйShiftSageMaker и другие подобные сервисы позволяют обрабатывать реляционные базы данных, NoSQL-базы данных, хранилища данных и задачи машинного обучения без сложного администрирования.
  • 🇧🇷 Тарифы с оплатой по мере использования: BillВзимание платы только за потребленные ресурсы снижает общую стоимость владения и устраняет долгосрочные обязательства.
  • 🤖 Помощь ИИ: Amazon Q Developer и GitHub Copilot генерируют шаблоны кода и инфраструктуры AWS, а Amazon Bedrock и SageMaker обеспечивают работу генеративного искусственного интеллекта и машинного обучения.

АМС- Amazon Web-сервисы

Что такое облачные вычисления?

Облачные вычисления — это термин, обозначающий хранение и доступ к данным через Интернет. При этом данные не хранятся на жестком диске вашего персонального компьютера. В облачных вычислениях вы можете получать доступ к данным с удаленного сервера.

Что такое 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.

Вычислительные сервисы 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 Веб-сервисы:

  • Instagram
  • Netflix
  • Twitch
  • LinkedIn
  • Facebook
  • Turner Broadcasting: 10 миллионов долларов
  • Zoopla
  • Smugmug
  • Pinterest
  • Dropbox

Преимущества АВС

Ниже приведены плюсы использования сервисов AWS:

  • AWS позволяет организациям использовать уже знакомые модели программирования, операционные системы, базы данных и архитектуры.
  • Это экономичная услуга, которая позволяет вам платить только за то, что вы используете, без каких-либо авансовых или долгосрочных обязательств.
  • Вам не потребуется тратить деньги на эксплуатацию и обслуживание дата-центров.
  • Предлагает быстрое развертывание
  • Вы можете легко добавить или удалить емкость.
  • Вам предоставляется быстрый доступ к облаку с неограниченной емкостью.
  • Общая стоимость владения очень низкая по сравнению с любыми частными/выделенными серверами.
  • Предложения Централизованные Billинг и менеджмент
  • Предлагает гибридные возможности
  • Позволяет развернуть ваше приложение в нескольких регионах по всему миру всего за несколько кликов.

Недостатки АВС

Наряду со многими преимуществами, AWS также имеет ряд существенных ограничений:

  • Если вам требуется более оперативная или интенсивная помощь, вам придется выбрать платные пакеты поддержки.
  • Amazon При переходе в облако у веб-служб могут возникать некоторые распространенные проблемы с облачными вычислениями. Например, время простоя, ограниченный контроль и резервная защита.
  • AWS устанавливает ограничения по умолчанию на ресурсы, которые различаются в зависимости от региона. Эти ресурсы состоят из образов, томов и снимков.
  • В вашем приложении происходят изменения на аппаратном уровне, которые могут не обеспечить наилучшую производительность и удобство использования ваших приложений.

лучшие практики AWS

Чтобы получить максимальную пользу от платформы, помните о следующих рекомендациях AWS:

  • Вам нужно проектировать на неудачу, но ничто не потерпит неудачу.
  • Прежде чем использовать сервисы AWS, важно отделить все компоненты.
  • Вам необходимо хранить динамические данные ближе к вычислительным ресурсам, а статические данные — ближе к пользователю.
  • Важно знать компромисс между безопасностью и производительностью.
  • Оплачивайте вычислительные мощности почасовым способом оплаты.
  • Возьмите за привычку единовременно платить за каждый экземпляр, который хотите зарезервировать, и получите значительную скидку на почасовую оплату.

Часто задаваемые вопросы (FAQ)

AWS запускает ваши приложения на виртуальных серверах, размещенных в Amazon Центры обработки данных расположены в разных регионах мира и зонах доступности. Вы получаете доступ к вычислительным ресурсам, хранилищу и базам данных по запросу через Интернет и платите только за фактически используемые ресурсы.

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

Облачные вычисления — это общая идея предоставления вычислительных ресурсов через интернет. AWS — один из конкретных провайдеров, реализующих эту идею, предлагающий более 200 облачных сервисов, таких как EC2, S3 и RDS, по модели оплаты по мере использования.

AWS очень удобен для начинающих, если вы начинаете с малого. Создайте бесплатный аккаунт, запустите... EC2 Например, можно хранить файлы в S3, прежде чем переходить к базам данных и сетевым технологиям. Практические занятия и программа подготовки специалистов по облачным технологиям позволяют быстро обрести уверенность.

AWS является лидером по доле рынка, обладая самым широким каталогом услуг и крупнейшим глобальным присутствием. Microsoft Azure тесно интегрирован с предприятием Windows инструменты, в то время как Google Cloud Обладает сильными навыками в области анализа данных и машинного обучения. Многие компании используют более одного из этих методов.

Большинство новичков начинают с сертификации AWS Certified Cloud Practitioner, базового экзамена, охватывающего основные сервисы, ценообразование и безопасность. После этого они переходят к сертификациям для специалистов, таким как Solutions. ArchiСпециалист по облачным технологиям углубляет практические навыки работы с облачными технологиями, необходимые для успешного трудоустройства.

Да. Второй пилот GitHub В редакторе предлагаются варианты кода для AWS SDK, CloudFormation и Terraform. Amazon Разработчик Q, ранее CodeWhisperer, понимает работу более 200 сервисов AWS и по мере ввода текста отмечает небезопасные настройки IAM или S3.

WWS предлагает управляемый искусственный интеллект на каждом уровне. Amazon SageMaker создает, обучает и развертывает модели машинного обучения, а Amazon Bedrock предоставляет готовые базовые модели для генеративного ИИ. Такие сервисы, как Rekognition, Polly и Lex, позволяют добавлять функции распознавания изображений, речи и чат-ботов без глубоких специальных знаний.

Подведем итог этой публикации следующим образом: