Процессор AWS Graviton

Оптимальное соотношение цены и производительности в Amazon EC2

Процессоры AWS Graviton созданы по оригинальной разработке Amazon Web Services с использованием 64-битных ядер Arm Neoverse и обеспечивают оптимальное соотношение цены и качества для облачных нагрузок Amazon EC2. Amazon EC2 предоставляет самый широкий выбор разнообразных вычислительных инстансов, включая те из них, которые работают на базе процессоров Intel и AMD самого нового поколения. Процессоры AWS Graviton еще больше расширяют выбор, а также позволяют клиентам оптимизировать производительность и затраты на управление рабочими нагрузками.

Процессоры AWS Graviton первого поколения используются для инстансов Amazon EC2 A1 – первых в мире инстансов AWS на базе архитектуры ARM. Эти инстансы позволяют значительно сократить затраты на другие инстансы общего назначения для горизонтально масштабируемых приложений, таких как веб-серверы, микросервисы на базе контейнеров, средства обработка данных журналов, а также других рабочих нагрузок, для управления которыми можно использовать меньшие ядра и доступные объемы памяти.

Процессоры AWS Graviton2 отличаются более высокой производительностью и широкими возможностями по сравнению с процессорами AWS Graviton первого поколения. Они используются для работы инстансов Amazon EC2 M6g, C6g и R6g, которые имеют на 40 % большую производительность по сравнению с аналогичными инстансами текущего поколения на базе архитектуры x861, и предназначены для управления самыми различными рабочими нагрузками, в том числе серверами приложений, микросервисами, высокопроизводительными вычислениями, автоматизацией проектирования электроники, игровыми приложениями, базами данных с открытым исходным кодом и кэшем в памяти. Кроме того, процессоры AWS Graviton2 обеспечивают улучшенную производительность для рабочих нагрузок, связанных с кодированием видео, аппаратное ускорение для рабочих нагрузок сжатия, а также поддержку для логических выводов машинного обучения на базе ЦП. Они имеют в 7 раз большую производительность, в 4 раза больше ядер для вычисления, в 2 раза больший объем кэша и в 5 раз лучшую память по сравнению с процессорами Graviton первого поколения.

Site-Merch_Graviton_Editorial

Преимущества

Оптимальное соотношение цены и производительности для управления различными нагрузками

Инстансы EC2 общего назначения (M6g), инстансы, оптимизированные для вычислений (C6g), и инстансы с оптимизированной памятью (R6g) на базе процессора AWS Graviton2 обеспечивают на 40 % лучшую производительность по сравнению с аналогичными инстансами текущего поколения на базе архитектуры x861 и возможность управления самыми разнообразными нагрузками, такими как серверы приложений, микросервисы, средства кодирования видео, высокопроизводительные вычисления, автоматизация проектирования электроники, сжатие, игровые приложения, базы данных с открытым кодом, кэш в памяти и логические выводы машинного обучения на базе ЦП. На данный момент общедоступны инстансы M6g, но в ближайшее время станут доступны такие инстансы, как C6g и R6g, а также их варианты M6gd, C6gd и R6gd с локальным SSD-хранилищем на базе NVMe.

Поддержка различных приложений и сервисов

Процессоры AWS Graviton2 на базе 64-битной архитектуры ARM совместимы с популярными операционными системами Linux, в том числе Amazon Linux 2, Red Hat, SUSE и Ubuntu. Помимо этого, инстансы на базе AWS Graviton2 можно использовать во многих популярных приложениях и сервисах от AWS и независимых поставщиков ПО, например в Amazon ECS, Amazon EKS, Amazon ECR, Amazon CodeBuild, Amazon CodeCommit, Amazon CodePipeline, Amazon CodeDeploy, Amazon CloudWatch, Crowdstrike, Datadog, Docker, Drone, GitLab, Jenkins, NGINX, Qualys, Rancher, Rapid7, Tenable и TravisCI. Разработчики архитектуры ARM также могут использовать эту экосистему для создания приложений в облаке, благодаря чему им не понадобится выполнять эмуляцию и кросс-компиляцию, которые требуют много времени и имеют высокий риск возникновения ошибок.

Усиленная защита облачных приложений

Разработчики, которые создают приложения для облака, полагаются на облачную инфраструктуру, поскольку она обеспечивает высокий уровень безопасности, большую скорость и оптимальное использование ресурсов. Процессоры AWS Graviton2 обладают основными характеристиками, которые позволяют разработчикам безопасно запускать облачные приложения: постоянно активное 256-битное шифрование DRAM и повышенная на 50 % производительность каждого ядра по сравнению с процессорами AWS Graviton первого поколения. Инстансы на базе процессора Graviton2 по умолчанию поддерживают зашифрованные тома хранилища EBS. Они разработаны на основе платформы Nitro System, которая предусматривает использование защитного чипа с выделенным аппаратным и программным обеспечением для безопасности.

Инстансы EC2 на базе процессоров AWS Graviton2

Общего назначения

Site-Merch_Amazon-EC2-M6g-Instances_Editorial

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

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

Подробнее »

Оптимизированные для вычислений

Site-Merch_Amazon-EC2-C6g-Instances_Editorial

Это инстансы с оптимальным соотношением цены и производительности для рабочих нагрузок, требующих больших вычислительных ресурсов.

Назначение: процессы с высокой вычислительной нагрузкой, например высокопроизводительные вычисления, кодирование видео, игровые задачи, ускорение получения логических выводов машинного обучения на базе ЦП.

Ожидается

С оптимизированной памятью

Site-Merch_Amazon-EC2-R6g-Instances_Editorial

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

Назначение: рабочие нагрузки с интенсивным использованием памяти, например для управления базами данных с открытым исходным кодом (MySQL, MariaDB и PostgreSQL) или кэшем в памяти (Redis, KeyDB, Memcached).

Ожидается

Кроме того, в инстансах общего назначения (M6gd), инстансах, оптимизированных для вычислений (C6gd), а также инстансах с оптимизацией памяти (R6gd) предусмотрены возможности SSD-хранилища на базе NVMe. 

Инстансы EC2 на базе процессоров AWS Graviton первого поколения

SiteMerch-EC2-A1-Instances_390x150

Инстансы Amazon EC2 A1 на базе процессоров AWS Graviton первого поколения позволяют значительно сократить затраты на другие инстансы общего назначения для горизонтально масштабируемых приложений, таких как веб-серверы, микросервисы на базе контейнеров, средства обработки данных журналов, а также других рабочих нагрузок, для управления которыми можно использовать меньшие ядра и доступные объемы памяти. Эти инстансы также подойдут разработчикам, увлеченным пользователям и преподавателям, входящим в сообщество разработчиков архитектуры Arm.

Подробнее »

Отзывы клиентов

600x400_Crowdstrike_Logo

CrowdStrike – это мировой лидер в сфере разрабатываемых с нуля облачных решений для кибербезопасности и защиты адресов. CrowdStrike Falcon обеспечивает полную защиту и визуальный контроль среды выполнения для узлов и размещенных контейнеров с использованием платформы с оптимизацией для облака и одного облегченного датчика, не требуя дополнительного развертывания или интеграции. Инстансы на процессорах AWS Graviton2 на базе ARM64 выгодно отличаются высокой производительностью и ценовой доступностью, что способствует их внедрению в процессы в широком диапазоне рабочих нагрузок. Согласно принципу общей ответственности клиентам AWS требуется надежная и бесперебойная защита всего парка вычислительных средств Amazon EC2, независимо от используемой в них архитектуры процессоров. Поэтому компания CrowdStrike охотно расширяет возможности защиты и визуального контроля CrowdStrike Falcon для всех инстансов EC2 на базе процессоров Graviton.

600x400_Datadog_Logo

Datadog – это платформа мониторинга и аналитики для разработчиков, производственных процессов и бизнес-пользователей в эре облачных технологий. «Мы рады, что инстансы на базе Graviton2 теперь общедоступны. Мы наблюдаем рост продуктивности своих разработчиков, поскольку эти инстансы на 50 % увеличили производительность основных конвейеров непрерывной интеграции, – говорит Джимми Капуто, менеджер по продукции компании Datadog. – Благодаря Datadog Agent для Graviton/ARM все клиенты AWS могут использовать Datadog для отслеживания производительности инстансов на базе Graviton2 во всей своей инфраструктуре».

Honeycomb_io

Компания Honeycomb.io предоставляет средство наблюдения для оценки и проверки рабочих систем, спроектированное и усовершенствованное в соответствии с потребностями платформ, микросервисов, бессерверных приложений и сложных систем. Honeycomb.io использует инстансы Amazon EC2 M6g для различных тестов рабочих узлов приема данных. Процесс перехода занял около 15 часов под руководством опытного инженера широкого профиля, специализирующегося на системах и надежности сайтов. Компания Honeycomb.io обнаружила, что инстансы M6g превосходят имеющиеся инстансы C5 по всем аспектам: они стоят меньше, обладают большим объемом ОЗУ, демонстрируют меньшую срединную задержку в целом и значительно сокращенную остаточную задержку, а также меньше нагреваются при такой же пропорциональной нагрузке на узел. Благодаря переводу всего парка рабочих узлов приема данных на инстансы M6g компания Honeycomb.io может использовать на 30 % меньше инстансов, каждый из которых на 10 % дешевле.

Hotelbeds_Logo_pos

Hotelbeds – это ведущий поставщик услуг бронирования, который предлагает инновационные решения в сфере жилья, перевозок, развлечений и аренды автомобилей благодаря глобальной сети туристических дистрибьюторов. Компания Hotelbeds постоянно изучает новые технологии, чтобы предлагать клиентам лучшие продукты и услуги. Специалисты Hotelbeds были рады опробовать новые процессоры AWS Graviton2 для одной из рабочих нагрузок, разработанных с помощью Java11 и SpringBoot2. Первоначальное тестирование Hotelbeds показало, что инстансы Amazon EC2 M6g на базе AWS Graviton2 обладают на 43 % лучшим соотношением цены и производительности, чем инстансы M5 текущего поколения. Учитывая эти результаты, специалисты Hotelbeds с нетерпением ждут, когда они смогут использовать инстансы M6g в составе своей инфраструктуры Amazon EC2.

INTS_CreativeDataTechnology_Logo_CMYK

Компания InterSystems стремится предоставить клиентам своей платформы обработки данных свободу выбора технологий и архитектуры. По результатам эталонных тестов InterSystems новые инстансы Amazon EC2 M6g на базе AWS Graviton2 демонстрируют увеличение производительности на 28 % и снижение затрат на инфраструктуру на 20 % по сравнению с инстансами M5 аналогичного размера. Такие убедительные результаты заставили InterSystems добавить поддержку архитектуры ARM и инстансов на процессорах AWS Graviton2 в последнюю версию платформы обработки данных InterSystems IRIS.

KeyDB-Logo_600x400

KeyDB – это высокопроизводительная база данных, совместимая с API Redis™ и сочетающая в себе многопотоковость, эффективное использование памяти и высокую пропускную способность. KeyDB обеспечивает поддержку для инстансов AWS на базе Graviton2 и предлагает пользователям самим проверить, на что способны KeyDB в паре с процессорами Graviton2. Тестирование KeyDB показало увеличение производительности на 65 % при использовании инстансов Amazon M6g на базе AWS Graviton2 по сравнению с инстансами M5 последнего поколения на основе архитектуры x86. KeyDB гордится поддержкой этой новейшей технологии и предлагает пользователям самые мощные решения, какие только доступны.

mobiuspace-logo

Mobiuspace – это стартап, который разработал передовую платформу для развлечений и поиска контента на основе искусственного интеллекта. Недавно компания Mobiuspace протестировала свои контейнеризированные серверные сервисы на базе Java, в которых используются новые инстансы Amazon EC2 M6g с процессорами AWS Graviton2, и отметила прирост производительности на 40 % по сравнению с инстансами M5. Благодаря этому и меньшей на 20 % цене инстансов Amazon EC2 M6g компания Mobiuspace в перспективе рассматривает переход на них.

Netflix_logo

Netflix – это ведущий мировой развлекательный интернет-сервис. Сто пятьдесят восемь миллионов подписчиков в 190 странах смотрят телесериалы, документальные и художественные фильмы самых разнообразных жанров на разных языках. «Мы используем инстансы типа Amazon EC2 M для целого ряда рабочих нагрузок, в том числе для потоковой передачи, кодирования, обработки данных и мониторинга, – рассказывает Эд Хантер, директор по производительности и операционным системам компании Netflix. – Мы испытали новые инстансы M6g с помощью ставшего стандартом для отрасли инструмента LMbench и некоторых эталонных тестов на базе Java и заметили повышение производительности на 50 % по сравнению с инстансами M5. Мы остались очень довольны внедрением инстансов Amazon EC2 на базе процессоров AWS Graviton2».

Nielsen_Logo

Nielsen – это глобальная компания в сфере измерений и аналитики данных, которая предоставляет наиболее полные и заслуживающие доверия сводки по потребителям и рынкам по всему миру. «Наше Java-приложение на базе OpenJDK служит для сбора цифровых данных, обработки входящих веб-запросов и их переадресации согласно потребностям предприятия. Это приложение с большими объемами данных ввода/вывода, поэтому одним из ключевых требований является возможность масштабирования с минимальными затратами, – рассказывает Крис Никотра, первый вице-президент по цифровым вопросам компании Nielsen. – «Мы без проблем перевели это Java-приложение на инстансы Amazon EC2 A1 с процессором AWS Graviton. После этого мы уже протестировали новые инстансы M6g на базе процессора Graviton2, и они справлялись с нагрузкой, которая была вдвое большей, чем на A1. С удовольствием опробуем еще большую рабочую нагрузку на новых инстансах с процессорами Graviton2».

Raygun_logo

Raygun позволяет наглядно оценить, как пользователи на практике работают с программным обеспечением, и тем самым дает клиентам возможность быстрее и точнее выявлять, диагностировать и устранять проблемы. Проведя тестирование вычислительных рабочих нагрузок на базе .NET Core на новых инстансах M6g с процессором Graviton2, компания Raygun с удовольствием отметила прирост производительности на 30 % по сравнению с инстансами 5-го поколения, которые в настоящее время применяются в производстве. В наше непростое время компанию Raygun интересуют экономичные решения, поэтому для нее стала приятной новостью возможность использования этих инстансов, которые теперь стали общедоступными, в рабочей среде.

Redbox_logo

Redbox – это ведущий источник доступного по цене коммерческого просмотра новых фильмов и ТВ-шоу в Америке, не требующий подписки. Redbox располагает сетью из более чем 41 500 удобно расположенных терминалов самообслуживания, в которых в ночное время формируется прогноз запросов клиентов, чтобы нужный контент всегда был доступен. Алгоритм прогнозирования основывается главным образом на вычислениях и в настоящее время работает на инстансах C5. Когда в Redbox узнали о выходе нового процессора AWS Graviton2, им стало интересно, как проявят себя новые инстансы Amazon EC2 M6g при таком применении. Сравнивая m5.2xlarge и m6g.2xlarge, специалисты Redbox обнаружили, что при практически одинаковой производительности M6g обходится на 20 % дешевле. Кроме того, в Redbox по достоинству оценили то, что Graviton2 по серверному пространству может конкурировать с процессорами на базе x86.

Arm TD logo

Arm Treasure Data, платформа клиентских данных (CDP), обеспечивает унификацию данных из различных источников и снижает потребность в очистке и подготовке этих данных. Благодаря поддержке промежуточного программного обеспечения с открытым кодом, например Presto, сервисы AWS успешно справляются с рабочими нагрузками, связанными с целыми массивами больших данных. По результатам внутреннего тестирования инстансы Amazon EC2 M6g, использующие процессоры AWS Graviton2 на базе ARM, демонстрируют на 30 % большую производительность и на 20 % меньшие затраты по сравнению с инстансами M5.

Программное обеспечение и сервисы

Операционные системы

Toolkit-Icon_Linux2
Amazon Linux 2
Toolkit-Icon_RedHat
Red Hat Enterprise Linux
Toolkit-Icon_Ubuntu
Ubuntu
Toolkit-Icon_SUSE
SUSE Linux Enterprise Server
Toolkit-Icon_Fedora
Fedora
Free-BSD_Logo
FreeBSD
Debian_Logo
Debian

Сервисы для управления контейнерами

Toolkit-Icon_Docker
Docker
Toolkit-Icon_Amazon-EKS
Amazon Elastic Kubernetes Service
Toolkit-Icon_Amazon ECS.e8cc95a422d1f7c5ed31ca14082ff183c7959034
Amazon Elastic Container Service
Fircracker_Logo
Firecracker
ECR_Logo
Amazon Elastic Container Registry
Rancher_Logo
Rancher

Инструменты и программное обеспечение для разработчиков

Jenkins_Logo
Jenkins
GitLab_Logo
GitLab
Toolkit-Icon_AWS CodeCommit.adef7bf3c09f39b8a2a7c119653623a0f5f14646
AWS CodeCommit
Toolkit-Icon_AWS CodeBuild.87069d3ea748977c88d516873e16b92a2ff1bb75
Amazon CodeBuild
Toolkit-Icon_AWS CodePipeline.2039671c2249b73c00063e9a20ce64e6c98f85c9
AWS CodePipeline
Code-Deploy_Logo
AWS CodeDeploy
Cloud-9_Logo
AWS Cloud9
Corretto_Logo
Amazon Corretto
NGinx_Logo
NGINX
Chef_Logo_developer_tools_software
Chef
Drone_Logo_developer_tools_software
Drone
Github_Logo_developer_tools_software
Github
GitHub-Actions_Logo_developer_tools_software
Github Actions
Honeycomb_Logo_developer_tools_software
HoneyComb
Travis_Logo_developer_tools_software
TravisCI
KernelCare_Logo
KernelCare

Агенты

Crowdstrike_Logo
CrowdStrike
DataDog_Logo
Datadog
Cloudwatch_Logo
Amazon CloudWatch
Amazon-Inspector_Logo
Amazon Inspector
Aws-System-Manger_Logo
AWS Systems Manager
Qualys_Logo_agents
Qualys
Rapid7_Logo_agents
Rapid7
Tenable_Logo_agents
Tenable

И другие

Публикации в блогах и статьи

High performance SQL: AWS Graviton2 benchmarks with Presto and Arm Treasure Data CDP

Кай Сасаки (Treasure Data)
27 марта 2020 г.

Observations on Arm64 and AWS’s Amazon EC2 M6g instances
Лиз Фонг-Джонс (Honeycomb.io)
18 марта 2020 г.

Amazon’s Arm-based Graviton2 against AMD and Intel: Comparing Cloud Compute
Андрей Фрумусану (Anandtech)
10 марта 2020 г.

Benchmarking the AWS Graviton2 with KeyDB – M6g up to 65% faster
Бен Шермель (EQAlpha)
2 марта 2020 г.

Intersystems IRIS on Arm-based AWS Graviton2 Processors
Стив Леблан (InterSystems)
19 февраля 2020 г.

Build Arm-based applications using CodeBuild
Эдди Мозер
3 февраля 2020 г.

AWS Graviton2
Джеймс Хэмилтон
14 января 2020 г.

Building multi-architecture Docker images on Arm 64-bit AWS Graviton processors
Скотт Россильо
14 января 2020 г.

AWS goes all in on Arm-based Graviton2 processors with EC2 6th gen instances
Патрик Мурхед
3 декабря 2019 г.

Coming Soon – Graviton2-Powered General Purpose, Compute Optimized, & Memory Optimized EC2 Instances
Джефф Барр
2 декабря 2019 г.

Ресурсы

На 20 % меньшая стоимость и на 40 % большая производительность по сравнению с инстансами Amazon EC2 M5. Источник данных: результаты внутреннего тестирования рабочих нагрузок при различных характеристиках вычислений и требованиях к памяти.