Amazon Lightsail облегчает вам работу с AWS. Вы выбираете операционную систему (и дополнительное приложение), которую вы хотите запустить, выбираете план экземпляра и создаете экземпляр, все в считанные минуты. Lightsail предлагает низкие, прогнозируемые цены, с примерами планов, которые включают вычислительную мощность, хранение и передачу данных:
Управляемые базы данных
Сегодня мы делаем Lightsail еще более полезным, предоставляя вам возможность создавать управляемую базу данных с помощью нескольких кликов. Это было одним из наших лучших запросов клиентов, и я рад возможности поделиться этой новостью.
Эта функция будет представлять интерес для очень широкого круга текущих и будущих пользователей Lightsail, включая студентов, независимых разработчиков, предпринимателей и ИТ-менеджеров. Мы рассмотрели наиболее распространенные и сложные проблемы, возникающие при настройке и запуске базы данных. Как вы вскоре увидите, мы упростили и доработали процесс выбора, запуска, обеспечения, доступа, мониторинга и ведения базы данных!
Каждый комплект базы данных Lightsail имеет фиксированную ежемесячную цену, включающую экземпляр базы данных, большое количество хранилищ с поддержкой SSD, терабайт или больше передачи данных в Интернет и другие регионы AWS, а также автоматическое резервное копирование, время восстановления на 7-дневный период. Вы также можете создавать вручную снимки базы данных, которые оплачиваются отдельно.
Создание управляемой базы данных
Давайте рассмотрим процесс создания управляемой базы данных и загрузки в нее существующей резервной копии MySQL. Я могу войти в Lightsail Console и нажать «Базы данных», чтобы начать работу. Затем нажмите «Создать базу данных», чтобы перейти вперед:

Я вижу и редактирую все варианты с первого взгляда. Я выбираю местоположение, механизм и версию базы данных и план, введите имя и нажмите «Создать базу данных» (все эти параметры имеют хорошие значения по умолчанию, достаточно одного клика):

Мы запускаемся с поддержкой MySQL 5.6 и 5.7 и очень скоро добавим поддержку PostgreSQL 9.6 и 10. Стандартный план базы данных создает базу данных в одной зоне доступности без избыточности; план высокой доступности также создает присутствие во втором AZ и рекомендуется для использования в производстве.
Создание базы данных занимает всего несколько минут, статус становится доступным, и моя база данных готова к использованию:

Я нажимаю на Database-Oregon-1, и я вижу подробности подключения и имею доступ к другой информации и инструментам управления:

Я создаю SSH-соединение с моим экземпляром Lightsail, убедитесь, что пакет mysql установлен, и подключитесь к приведенной выше информации (прочитайте «Подключение к вашей базе данных MySQL», чтобы узнать больше):

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

Включение режима импорта данных удаляет все существующие автоматические снимки; вы можете захотеть взять ручной снимок перед началом импорта, если импортируете свежие данные в существующую базу данных.
У меня есть большая (13 ГБ), старинная (в 2013 году) резервная копия MySQL из давно убитого личного проекта; Я загружаю его с S3, распаковываю и импортирую его:

Я могу посмотреть показатели при импорте:

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

Чтобы узнать больше, прочитайте «Импорт данных в вашу базу данных».
Lightsail управляет всеми рутинными операциями базы данных. Если я ошибаюсь и испортил свои данные, я могу использовать аварийное восстановление для создания нового экземпляра базы данных с более раннего момента времени:

Я могу перемотать до 7 дней, ограниченный тем, когда я последний отключил режим импорта данных.
Я также могу сделать снимки и использовать их позже для создания нового экземпляра базы данных:
Что нужно знать
Вот несколько вещей, которые следует учитывать при использовании этой новой функции:
Версии двигателя. Мы планируем поддерживать две последние версии MySQL и будем делать то же самое для других движков базы данных, поскольку мы сделаем их доступными.
Высокая доступность. Как всегда, для производственных AWS-систем вы должны использовать опцию High Availability, чтобы поддерживать базу данных, охватывающую две зоны. Вы можете переключаться между стандартной и высокой доступностью с помощью моментальных снимков.
Масштабирование хранилища. Вы можете масштабировать до большего экземпляра базы данных, создавая и восстанавливая моментальный снимок.
Передача данных — передача данных в и из экземпляров Lightsail в том же регионе AWS не учитывает использование, включенное в ваш план.
Amazon RDS — эта функция использует основные технологии с Amazon RDS и дает преимущества от нашего опыта работы с этим семейством услуг.
Доступен сейчас
Управляемые базы данных доступны сегодня во всех регионах AWS, где доступен Lightsail:
aws.amazon.com/ru/blogs/aws/new-managed-databases-for-amazon-lightsail/