Общий обзор технологий AWS — Amazon Web Services

aws

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

Что такое технологии AWS от Amazon и что они предлагают?

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

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

Базовая терминология

Чтобы прояснить некоторые аспекты, представленные в статье, попробуем внести ясность в терминологию:

  • Регион — это географическая область. Каждый регион состоит из 2 (или более) зон доступности.
  • Зона доступности — это обычный дата-центр.
  • Пограничное расположение — это конечные точки CDN (сети доставки контента) для CloudFront.
  • EC2 AWS (Elastic Compute Cloud) — это виртуальные машины в облаке, на которых у вас есть контроль на уровне ОС. Вы можете запускать в них все, что хотите.
  • LightSail — если у вас нет опыта работы с AWS, то этот инструмент был создан специально для вас. Он автоматически развертывает и управляет вычислениями, хранилищами и сетевыми возможностями, необходимыми для запуска ваших приложений.
  • ECS (Elastic Container Service) — это высоко масштабируемая служба, позволяющая запускать контейнеры Docker в облаке.
  • EKS (Elastic Container Service for Kubernetes) — позволяет использовать Kubernetes на AWS без установки и управления собственной плоскостью управления Kubernetes.
  • Lambda — “без серверная” технология AWS, позволяющая выполнять функции в облаке. Это огромная экономия средств, поскольку вы платите только тогда, когда выполняются ваши программы и задачи.
  • Пакетная обработка — позволяет легко и эффективно запускать рабочие нагрузки пакетных вычислений любого масштаба на AWS с использованием спотового парка Amazon EC2.
  • Elastic Beanstalk — позволяет автоматизировать развертывание и предоставление ресурсов, таких как хорошо масштабируемый рабочий веб-сайт.

Рассмотрим некоторые термины подробнее:

  • AWS S3 (Simple Storage Service) — сервис хранения AWSS3, в котором мы можем хранить такие объекты, как файлы, папки, изображения, документы, музыку и т. д. Его нельзя использовать для установки программного обеспечения, игр или операционной системы.
  • EFS (Elastic File System) — предоставляет файловое хранилище для использования с вашими экземплярами EC2. Он использует протокол NFSv4 и может использоваться одновременно тысячами экземпляров.
  • Glacier — это недорогая архивная служба для хранения файлов в течение длительного времени, например, нескольких лет или даже десятилетий.
  • Storage Gateway — это виртуальная машина, которую вы устанавливаете на свои локальные серверы. Ваши локальные данные могут быть скопированы в AWS, что обеспечит большую надежность.

AWS — что это? Это платформа облачных вычислений, цель которой — позволить организациям расти и получать прибыль за счет широкого спектра услуг. Используя эту платформу, они могут хранить, получать доступ и управлять своими бизнес-данными, одновременно защищая их от несанкционированного доступа. Это одна из самых популярных платформ облачных вычислений, используемых во многих организациях. Большинство организаций приняли ее, а другие находятся на грани этого.

Большинство компаний переводят свой бизнес в облако из-за его многочисленных автоматизаций, которые позволяют им легко хранить свои данные без необходимости в физическом пространстве. Доступ к данным также стал проще, поскольку это можно сделать из любого места в любое время через Интернет. Специалисты, сертифицированные AWS, сегодня являются одними из самых востребованных профессионалов.

Что такое AWS?

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

AWS — это растущая платформа облачных вычислений, на долю которой приходится значительная доля облачных вычислений по сравнению с конкурентами. AWS географически разнесен по регионам, чтобы гарантировать надежность системы и работать безотказно. В Японии, на востоке США, в двух регионах на западе США, в Бразилии, Ирландии, Сингапуре и Австралии есть центральные узлы.

Существует более 50 служб, таких как службы приложений, сети, хранилище, мобильные устройства, управление, вычисления и многие другие, которые легко доступны для клиента.

Услуги могут быть быстро развернуты без необходимости больших капиталовложений для этих фирм. Поскольку AWS тесно сотрудничает с GE, Pinterest и MLB, облачные клиенты могут закреплять, использовать и экспериментировать с функциями облака AWS.

История возникновения AWS

Еще в 2000 году Amazon представила Merchant.com и предложила поддержку с помощью своего механизма электронной коммерции, чтобы позволить сторонним розничным продавцам запускать свои собственные веб-сайты онлайн-покупок. AWS был разработан как средство разделения сервисов и перехода на централизованную платформу для разработчиков. Однако при развертывании приложений проект столкнулся с большими трудностями, поскольку они не могли разрабатывать их быстрее. Это произошло потому, что каждый проект требовал собственных ресурсов и не предлагал возможности повторного использования и масштабируемости.

Кроме того, на создание компонентов базы данных и хранилища для одного проекта ушли месяцы. Им нужен был набор общих инфраструктурных сервисов, которые служили бы шаблоном. К настоящему времени Amazon стала экспертом в области управления экономичными, масштабируемыми и надежными центрами обработки данных благодаря отличному управлению и доставке заказов. Итак, в 2003 году они поняли, что могут использовать эти службы в качестве операционной системы для Интернета. Сегодня AWS может помочь любой организации или разработчику запускать свои приложения на платформе технологической инфраструктуры Amazon.

Сервисы и экосистема AWS

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

Кластер Amazon

AWS, также известный как вычисления Amazon, имеет EC2 (эластичные облачные вычисления), ELB (эластичная балансировка нагрузки) и AWS Lambda в качестве ведущих вычислительных сервисов. Именно благодаря этим сервисам компании могут увеличивать или уменьшать масштаб мощностей в зависимости от потребности. Системные администраторы и разработчики используют экземпляры EC2 для получения и загрузки вычислительных экземпляров в облаке. Цена основана на использовании. Те, кто впервые обращается к AWS, получают около 750 часов EC2 в месяц в течение первого года. Но помимо этого у них есть три модели ценообразования: по запросу, спотовый инстанс и резервный инстанс.

Место хранения EBS AWS, S3, CloudFront

Amazon Simple Storage Service (S3), Elastic block storage (AWS EBS) и CloudFront — это три варианта хранения данных Amazon. Хранилище в AWS предоставляется по модели с оплатой по мере использования. Amazon S3 — это хранилище, предлагаемое AWS, которое может хранить любой необходимый объем данных. Он используется для разных целей, например, для хранения контента, резервного копирования, архивирования и аварийного восстановления, а также для хранения данных для анализа.

Базы данных

Наряду с хранилищами данных, которые могут достигать петабайт, AWS также масштабирует реляционные и базы данных NoSQL. DynamoDB — это база данных NoSQL, которая предлагает крупномасштабное и недорогое хранилище. Используя EC2 и EBS, пользователи могут создавать своими собственные базы данных в AWS. Служба реляционных баз данных (AWS RDS), которая позволяет работать с такими технологиями, как: MySQL, PostgreSQL, MariaDB.  Также в наличии есть Amazon Redshift – который с легкостью может помочь в выборке сложных данных из разных типов хранилищ.

Инструменты безопасности IAM AWS

Эти инструменты помогают создать безопасную среду для ресурсов AWS за счет ограничения прав пользователей. AWSIAM или Identity Access Management — это структура, которая предоставляет единый общий доступ к учетной записи AWS и безопасный доступ к сервисам AWS. KMS позволяет пользователям создавать ключи шифрования и управлять ими. Он включает в себя возможность создавать правила доступа к ресурсам AWS для отдельных пользователей или групп.

Сети

Сетевые сервисы AWS предлагают облачную платформу с высокой степенью защиты, которая может соединять физическую сеть с частной виртуальной сетью. Amazon VPC (виртуальное частное облако) предоставляет универсальные сетевые настройки в AWS, где вы может настраивать доступ по адресу, маске подсети. VPC поставляется бесплатно с EC2.

AWS Direct Connect Service позволяет пользователям напрямую подключать к облаку, свою инфраструктуру расположенную в физическом хранилище. AWS ROUTE53 — это облачный сетевой сервис DNS in AWS, который легко масштабируется и доступен. Позволяет с легкостью управлять своими доменными именами. Хотя в данном случае присутствует определенная оплата за сервис со своими лимитами.

Несколько слов в качестве заключения

Причина, по которой Amazon так популярна, — это AWS сервисы, которые экономят вам кучу времени. Мы уже говорили, что AWS предлагает скидку до 75%, когда инстансы зарезервированы заранее. Знаете ли вы, что облако IaaS AWS в 10 раз превосходит 14 конкурентов AWS вместе взятых? Это красноречиво свидетельствует о сильных возможностях, которыми обладает этот сервис.

Related posts

Leave a Comment