Разработка приложений на стороне клиента и сервера – AWS Amplify

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

Что такое AWS Amplify?

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

Создание приложений за считанные часы. Создание приложений полного цикла, пользовательских интерфейсов и серверных частей с поддержкой аутентификации, хранилища, данных и т.д.

Быстрая отправка. Простое развертывание и хостинг быстрых, безопасных, надежных веб-сайтов и приложений с рендерингом на стороне сервера всего за несколько кликов.

Удобное масштабирование. Расширение приложения с помощью более 175 сервисов AWS для поддержки новых сценариев использования, DevOps и роста пользователей.

Введение в AWS Amplify (4:00)

Примеры использования

Настройка серверной части приложения

Создание облачной серверной части для веб-приложения, приложения для iOS или Android в режиме реального времени и оффлайн за несколько щелчков мышью.

Создание пользовательского интерфейса приложения

Автоматическая конвертация дизайна компонентов Figma в надежный код React и подключение пользовательского интерфейса к облачному серверу за несколько кликов.

Размещение приложения

Вы можете развернуть свое веб-приложение или веб-сайт в безопасной сети доставки контента (CDN) AWS, имеющей сотни точек присутствия по всему миру.

Цены на AWS Amplify

В рамках уровня бесплатного пользования AWS можно начать работу с инструментами и сервисами AWS Amplify бесплатно. Подробная информация о предложении AWS Amplify приведена в следующей таблице:

Создайте приложение

Инструменты и сервисы AWS Amplify

Описание

Функции

Предложения

Цены на продукты

Amplify Studio

Визуальный интерфейс

Среда для быстрого создания и развертывания полнофункциональных приложений. 

Простое моделирование данных

Потоки аутентификации, не требующие конфигурации

Бессерверные функции

Безопасное хранилище

Прогнозирование ИИ/МО

Интегрированные геокомпоненты

НАЧАТЬ БЕСПЛАТНО

Вы платите только за использование задействованных сервисов AWS.

Цены на AWS Amplify

Интерфейс командной строки Amplify

Интерфейс командной строки

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

Компоненты Amplify UI

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

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

Библиотеки Amplify

Клиентские библиотеки с открытым исходным кодом

Клиентские библиотеки с открытым исходным кодом для создания облачных мобильных и веб-приложений. 

Развертывание и хостинг приложения

Инструменты и сервисы AWS Amplify

Описание

Функции

Предложения

Цены на продукты

Хостинг Amplify

Управляемый CI/CD и хостинг

Полностью управляемые CI / CD и хостинг для быстрого, безопасного и надежного создания статических приложений и приложений с рендерингом на стороне сервера. 

Рабочие процессы CI/CD полного цикла

Глобальная сеть доставки контента (CDN)

Среды разработки и производства

Мониторинг

Домены с простой настройкой

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

12 МЕСЯЦЕВ БЕСПЛАТНО

1000 минут сборки в месяц

5 ГБ хранилища в месяц

15 ГБ исходящего трафика в месяц

500 000 запросов в месяц (SSR)

100 Гбайт-часов запросов в месяц (SSR)

Цены на AWS Amplify

Предложение в рамках уровня бесплатного пользования

AWS помогает новым клиентам начать работу бесплатно. Узнайте, как можно использовать уровень бесплатного пользования AWS с Amplify

Amplify Studio
Среда для быстрого создания и развертывания полнофункциональных приложений.
НАЧАТЬ БЕСПЛАТНО

Вы платите только за использование задействованных сервисов AWS.

Цены на AWS Amplify »
Интерфейс командной строки Amplify
Локальный набор инструментов для настройки и управления внутренним модулем приложения с помощью всего нескольких команд.
НАЧАТЬ БЕСПЛАТНО

Вы платите только за использование задействованных сервисов AWS.

Цены на AWS Amplify »
Компоненты Amplify UI
Система проектирования с открытым исходным кодом и подключаемыми к облаку компонентами для быстрого создания многофункциональных приложений.
НАЧАТЬ БЕСПЛАТНО

Вы платите только за использование задействованных сервисов AWS.

Цены на AWS Amplify »
Библиотеки Amplify
Клиентские библиотеки с открытым исходным кодом для создания облачных мобильных и веб-приложений.
НАЧАТЬ БЕСПЛАТНО

Вы платите только за использование задействованных сервисов AWS.

Цены на AWS Amplify »
Хостинг Amplify
Быстрый, безопасный и надежный хостинг для современных веб-приложений на базе AWS Amplify.
12 МЕСЯЦЕВ БЕСПЛАТНО

1000 минут сборки в месяц

5 ГБ хранилища в месяц

15 ГБ исходящего трафика в месяц

500 000 запросов в месяц (SSR)

100 Гбайт-часов запросов в месяц (SSR)

Цены на AWS Amplify »
AWS Lambda
Зарегистрировать аккаунт AWS
Создание аккаунта AWS является бесплатным и обеспечивает мгновенный доступ к уровню бесплатного пользования AWS.

Работает со знакомыми вам платформами и языками

Подробнее о хостинге AWS Amplify

Просмотрите нашу коллекцию видеоматериалов и других ресурсов — узнайте больше об AWS Amplify

  • Видео
  • Введение в студию AWS Amplify (0:59)
    Запуск студии AWS Amplify: быстрое создание комплексных веб-приложений в визуальной среде на AWS (60:00)
    Студия AWS Amplify: прямая трансляция AWS (18:58)
    Создание мобильных приложений для iOS и Android в рекордные сроки с помощью Flutter и AWS Amplify (29:00)
  • Функции сервиса
  • Сборка приложения с помощью AWS Amplify
    Простое моделирование данных
    Использование визуального редактора или кода для моделирования таблиц, полей и отношений баз данных. Автоматическое предоставление API GraphQL и базы данных NoSQL с возможностями в режиме реального времени.
    Потоки аутентификации, не требующие конфигурации

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

    Бессерверные функции

    Добавление в свой проект функции AWS Lambda, которую можно использовать вместе с обработкой запросов на основе передачи состояния или в качестве источника данных в API GraphQL.

    Безопасное хранилище

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

    Прогнозирование ИИ/МО

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

    Интегрированные геокомпоненты

    Добавление функций определения местоположения, таких как карты и поиск местоположения, в свое веб-приложение на основе JavaScript за считанные минуты. Amplify включает предварительно интегрированные компоненты пользовательского интерфейса карты (на базе популярной библиотеки MapLibre с открытым исходным кодом).

    Развертывание и хостинг с помощью AWS Amplify
    Рабочие процессы CI/CD полного цикла

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

    Глобальная сеть доставки контента (CDN)

    Прямое развертывание в защищенной CDN Amazon CloudFront с помощью сотен точек присутствия, распределенных по всему миру, обеспечивает низкую задержку и высокую скорость передачи данных.

    Среды разработки и производства

    Простое создание сред, необходимых для тестирования новых функций перед отправкой.

    Мониторинг

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

    Домены с простой настройкой

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

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

    Работа над новыми функциями перед запуском без ухудшения производительности. Создание новых сред на основе запросов на проверку кода.

  • Учебные пособия
  • Учебные пособия

    Начните изучение сервисов AWS Amplify с этих простых бесплатных учебных пособий

    Создайте приложение для iOS с помощью AWS Amplify

    В этом учебном пособии вы создадите простое приложение для iOS с помощью AWS Amplify – набора бессерверных инструментов и служб в облаке. В первом модуле вы создадите простое приложение для iOS. В остальных модулях вы инициализируете локальное приложение с помощью интерфейса командной строки Amplify (Amplify CLI), добавите аутентификацию пользователя, API GraphQL и базу данных для хранения ваших данных, а также обновите свое приложение для хранения изображений.

    Подробнее »

    Создание приложения для Android с помощью AWS Amplify

    В этом учебном пособии вы создадите простое приложение для Android с помощью AWS Amplify – набора бессерверных инструментов и служб в облаке. В первом модуле вы создадите простое приложение для Android. В остальных модулях вы инициализируете локальное приложение с помощью интерфейса командной строки Amplify (Amplify CLI), добавите аутентификацию пользователя, API GraphQL и базу данных для хранения ваших данных, а также обновите свое приложение для хранения изображений.

    Подробнее »

    Начало работы с AWS Amplify (Flutter)

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

    Начало работы с AWS Amplify (JavaScript)

    В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим веб-приложением. С помощью API GraphQL вы создадите приложение Todo для хранения и извлечения элементов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.

    Начало работы с AWS Amplify (React)

    В этом учебном пособии вы создадите простое веб-приложение полного цикла с помощью AWS Amplify – это набор инструментов и услуг, в который входит услуга веб-хостинга. В первом модуле вы создадите и разместите приложение React на AWS. В остальных 4 модулях вы инициализируете локальное приложение с помощью CLI, добавите аутентификацию, API GraphQL и базу данных, а также обновите свое приложение для хранения изображений.

    Начало работы с AWS Amplify (React Native)

    В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим приложением React Native. С помощью хранилища данных AWS Amplify вы создадите приложение Todo для хранения и извлечения элементов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.

    Начало работы с AWS Amplify (Angular)

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

    Начало работы с AWS Amplify (Vue)

    В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим веб-приложением. С помощью API GraphQL вы создадите приложение Todo для хранения и извлечения элементов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.

    Начало работы с AWS Amplify (Next.js)

    В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с новым приложением Next.js. Вы создадите простой блог с помощью API GraphQL и будете хранить и извлекать элементы в облачной базе данных. Кроме того, мы покажем, как выполнять аутентификацию пользователей, взаимодействовать с нашим API и развертывать в AWS.

    Начало работы с AWS Amplify (Ionic)

    В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим веб-приложением. С помощью API GraphQL вы создадите приложение Todo для хранения и извлечения элементов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.

  • Примеры использования
  • История клиента Neiman Marcus

    Neiman Marcus увеличивает скорость вывода новых приложений на базе AWS на рынок на 50% и улучшает цифровые продажи для сотрудников.

    История клиента Orangtheory
    QsrSoft помогает McDonald’s и другим ресторанам вовлекать сотрудников с помощью решения QsrSoft TV, разработанного на базе AWS.
    История клиента Orangtheory
    Orangetheory Fitness предоставляли масштабные видеотренировки в мобильных и веб-приложениях .
    История клиента Amazon Music

    State Auto сокращает время производства до одного дня с помощью AWS AppSync и AWS Amplify.

Уровень бесплатного пользования AWS

Уровень бесплатного пользования AWS предлагает пользователям полностью бесплатные продукты, а также пробные версии сроком на 12 месяцев или на более короткий срок.

Начать работу

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