Создание Always Free Oracle Autonomous Database

Создание Always Free Oracle Autonomous Database

В посте приводится краткий обзор нового облачного сервиса Oracle Always Free, а также пошаговое описание создания облачной автономной базы данных Oracle – Oracle Autonomous Database.

Облачный сервис Always Free.

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

У Oracle Cloud есть бесплатная опция Oracle Cloud Free Tier, подходящая для студентов, специалистов и просто энтузиастов, которые хотят экспериментировать с облачными решениями. Сервисами Oracle Cloud Free Tier могут пользоваться все и эта опция позволяет изучать, создавать и тестировать различные функции бесплатно. Oracle Cloud Free Tier подходит для самого широкого круга лиц: например, для разработчиков, занимающихся созданием и тестированием приложений; основателям стартапов, которые создают новые системы, чтобы масштабировать их в будущем; предприятий, которые хотят протестировать новую среду, прежде чем перейти на облако; студентов, стремящихся получить новые знания, и преподавателей, разрабатывающих учебный план и материал на основе облачных решений.

Oracle Cloud Free Tier включает в себя два новых облачных сервиса Always Free (всегда бесплатно) и Free Trial (бесплатная 30-дневная пробная версия).

Always Free. Сервисы в рамках Always Free доступны в течение неограниченного времени для всех, кто хочет опробовать автономную базу данных и облачную инфраструктуру Oracle. Таким образом, организации разного размера, разработчики, студенты и преподаватели могут создавать, изучать и исследовать все функциональные возможности автономной базы данных Oracle Autonomous Database и облачной инфраструктуры Oracle Cloud Infrastructure, включая виртуальные машины Compute VM, сервисы блочного и объектного хранения данных, балансировщик нагрузки. В настоящий момент в набор Always Free входят перечисленные ниже сервисы:

  • База данных. Позволяет создать две бесплатные облачные автономные базы данных, каждая с одним процессорным ядром и хранилищем дискового пространства размером 20 Гб. В облаке Oracle доступны три типа рабочей нагрузки базы данных – Хранилище данных (Autonomous Data Warehouse), Обработка транзакций (Autonomous Transaction Processing), JSON (Базы данных документов предназначены для хранения, извлечения и обработки документоориентированной информации и предоставляют современный способ хранения данных в формате JSON, а не в виде строк и столбцов). В Always Free доступны первые два типа. Во время создания можно выбрать один из двух доступных типов баз данных: Autonomous Transaction Processing или Autonomous Data Warehouse.
  • Вычисления (Compute). Позволяет создать две бесплатные облачные виртуальные машины, каждая с 1/8 OCPU (условное процессорное ядро) и 1 Гб оперативной памяти. На этих облачных виртуальных машинах можно установить и настроить различные операционные системы, например, Oracle Linux, Red Hat, Windows и т.д.
  • Системы хранения данных. 2 тома блочных хранилищ по 50 Гб каждый для двух виртуальных машин. По умолчанию виртуальная машина создается с блочным томом 50 Гб. К ней также можно добавить второе блочное хранилище с размером 50 Гб для расширения пространства хранения созданной виртуальной машины. Предоставляется возможность бесплатного хранения 5 резервных копий блочных хранилищ. Также предоставляется пространство для объектного и архивного хранилищ общим размером 20 Гб.
  • Балансировщик нагрузок / Сеть: один балансировщик нагрузки сети, пропускной способностью — 10 Мбит/с.
  • Мониторинг: 500 млн точек сбора данных и 1 млрд точек данных для службы мониторинга.
  • Уведомления: 1 млн отправок через HTTPS в месяц, 1000 отправок по электронной почте в месяц.
  • Исходящая передача данных: 10 ТБ в месяц для передачи исходящих данных

Автономная база данных сервиса Always Free от Oracle остается бесплатной столько, сколько используется. Пользователи могут легко сделать апгрейд на платную версию Oracle Cloud, чтобы иметь больше баз данных, создать более крупные экземпляры баз данных и получить дополнительные услуги.

Поскольку Oracle Autonomous Database теперь является частью набора Always Free (то есть предоставляется бесплатно), разработчики могут использовать все ее возможности и встроенный инструмент совершенно бесплатно. Кроме того, результаты работы сохраняются, поэтому они не будут потеряны по истечении пробного периода. Autonomous Database — многомодельная база данных, которая подходит для работы с данными практически любых типов (включая реляционные, пространственные, мультимедиа-данные, JSON, XML, файлы и другие типы), любых рабочих нагрузок (транзакции, хранилище данных, аналитика) и любого интерфейса (полнофункциональный SQL, доступ к данным через REST, языковые драйверы). Служба включает в себя бесплатные инструменты разработчика, такие как SQL Developer IDE, Oracle Application Express (APEX), позволяющих создавать приложения с минимальными усилиями по программированию, Oracle REST Data Services и утилиты командной строки.

Free Trial предоставляет бесплатную 30-дневную пробную версию с бонусом в размере 300 долларов США. В течение 30 дней предоставляется доступ к широкому спектру сервисов Oracle Cloud, в том числе к Databases, Analytics, Compute, Container Engine for Kubernetes, до 8 экземпляров всех доступных сервисов и до 5 ТБ доступного объема хранилища.

Ниже описывается создание автономной базы данных Oracle сервиса Always Free. Предполагается, что предварительно пройдена регистрация в Oracle Cloud Free Tier.

Создание Oracle Autonomous Database.

После успешной регистрации в Oracle Cloud Free Tier (Always Free) и входа в систему через адрес https://www.oracle.com/cloud/sign-in.html открывается главная страница Oracle Cloud.

Есть два варианта создания новой Oracle  Autonomous Database (OADB) с типом рабочей нагрузки Autonomous Transaction Processing: Главное меню и Экспресс-действия. Ниже описываются оба варианта.

1. Главное меню.

Необходимо нажать на главное меню в верхнем левом углу (1) и выбрать раздел «Автономная обработка транзакций» (2) как показано на скриншоте ниже.

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

Также, есть второй вариант вызова окна создания новой автономной базы данных, который описан ниже.

2. Экспресс-действия.

На главной странице после входа системы необходимо в разделе Экспресс-действия выбрать «Создание базы данных ATP» как показано на скриншоте.

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

• Отделение: автоматически заполняется системой.

• Отображаемое имя: понятное описание, которое позволит легко идентифицировать автономную базу данных среди остальных баз. Отображаемое имя не обязательно должно быть уникальным, и его можно изменить в любое время после создания. В данном примере указано: My first Autonomous Database.

• Имя базы данных: должно состоять только из букв и цифр и начинаться с буквы. Максимальная длина имени 14 символов. При несоблюдении этих условий система выдаст следующую ошибку:

Имя должно содержать только буквы и цифры, начинаться с буквы и содержать не более 14 символов. Пробелы запрещены.

В данном примере имя базы данных указано как dushanbe.

• Выберите тип рабочей нагрузки: для сервиса Always Free доступны два из трех типов – Хранилище данных и Обработка транзакций. JSON доступен для платной версии Oracle Cloud. В данном примере выбирается тип «Обработка транзакций» (см. скрин ниже).

• Тип развертывания: для сервиса Always Free есть возможность развернуть только на Общей (распределенной) инфраструктуре.

• Всегда бесплатно: необходимо переместить ползунок вправо, чтобы отображались только параметры и значения Always Free. Поля конфигурации Core CPU count (Число условных ЦП) и Storage (Хранилище (ТБ)) неактивны при переключении для выделения ресурсов Always Free Autonomous Database. Создавемая Autonomous Database будет иметь 1 OCPU, 8 ГБ памяти и хранилище емкостью 20 ГБ памяти. Также для Always Free Autonomous Database недоступна функция Автомасштабирование (Auto scaling).

Ниже надо будет задать пароль для учетной записи Autonomous Database Admin. Пароль должен удовлетворять следующий требованиям:

  1. Длина от 12 до 30 символов
  2. Содержит хотя бы одну строчную букву
  3. Содержит хотя бы одну прописную букву
  4. Содержит хотя бы одну цифру
  5. Не содержит кавычек (“)
  6. Не содержит строку admin, независимо от регистра

Этот пароль используется, например, при доступе к служебной консоли Autonomous Database и при использовании клиентского инструмента SQL.

Нужно будет выбрать тип сетевого доступа. По умолчанию, разрешается подключение с любого IP-адреса.

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

Если активировать чекбокс «Настройка правил контроля доступа», появится окно для ввода IP-адреса, с которого можно осуществлять подключение. В примере не выполняется «Настройка правил контроля доступа» (активация чекбокса ниже показана для примера).

Выберите тип лицензии: для Always Free Autonomous Database тип лицензии по умолчанию задается значение «Включенная лицензия» (License included), и оно не может быть изменено.

При нажатии на «Показать дополнительные параметры», после выбора типа лицензии, отобразится раздел Теги. При необходимости, можно применить теги. В данном примере не применяются теги и при необходимости их можно применить позже для этой базы данных.

После задания всех необходимых значений надо нажать на кнопку «Создать автономную базу данных».

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

После успешного завершения процесса система поменяет статус базы данных с «Инициализация» на «Доступно».

На этой же странице в разделах «Общая информация», «Инфраструктура», «Autonomous Data Guard», «Резервная копия», «Сеть», «Техобслуживание» можно найти подробную информацию о созданной автономной базе данных.

Новая база данных dushanbe доступна в списке автономных баз данных. Для просмотра списка доступных баз данных и их статуса, можно нажать на ссылку «Автономная база данных», как показано скриншоте ниже:

или для перехода к списку автономных баз данных необходимо нажать на иконку меню и выбрать «Автономная обработка транзакций» как показано ниже:

Оба вышеперечисленных варианта откроют следующую страницу:

На этой странице отображается созданная ранее база данных, её дата создания, состояние и т.д. При нажатии на меню «многоточие» справа, откроется доступ к дополнительным опциям.

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

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

На скриншоте ниже показаны оставшиеся опции в «Дополнительных действиях».

Ниже осуществляется остановка созданной базы dushanbe. Для этого необходимо нажать на «Остановить» в меню «Дополнительные действия».

Появится окно, требующее подтверждение остановки базы. Надо выбрать «Остановить».

Как можно увидеть на скриншоте ниже, база остановлена.

Далее, при нажатии на «Начало» в «Дополнительных действиях» обратно запускается база.

Также во время запуска система запросит подтверждение. Надо нажать «Начало».

Как видно из скриншота, база снова запущена и доступна.

Также новый запуск понадобится в случаях, когда Autonomous Database автоматически останавливается из-за бездействия базы данных в течение 7 дней подряд. Любое SQL*Net или HTTPS соединение к базе данных обнуляет данный учет. Кроме того, если Always Free Autonomous Database  остановлена в течение 90 дней, то система удаляет ее для освобождения ресурсов. После остановки и удаления автономной базы данных будет отправлено сообщение на электронный почтовый адрес, указанный во время регистрации. Например, заголовок письма о том, что база данных остановлена из-за бездействия:

Your inactive Always Free Oracle Autonomous Transaction Processing Database was paused

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

6 thoughts on “Создание Always Free Oracle Autonomous Database

  1. Спасибо за статью.
    К сожалению не смог опробовать созидание БД по вашей инструкции. Не смог зарегистрироваться в Cloud. Не принимает банковскую карту. 🙁

    1. Добрый день, Далер.
      Спасибо за Ваш вопрос.

      Могли бы Вы написать, пожалуйста, какая ошибка выдается при регистрации?

  2. Добрый день, получается, можно бесплатно создать базу данных SQL? Как к ней подключаться после создания? Возможно через nodejs?

    1. Добрый день, Сергей.

      В рамках сервиса Always Free можете создать и бесплатно использовать автономную базу данных Oracle (Oracle Autonomous Database). В посте (см. раздел Always Free) написал про ограничения данного сервиса. Далее после создания автономной базы можете изучать SQL.

      В этих двух постах подробно описал способы подключения к Oracle Autonomous Database: 1 и 2

      Есть возможность подключиться через Node.js, а также через Python, PHP, Go, Ruby и т.д.

  3. Здравствуйте!

    А при регистрации на карте должны быть средства в объеме 300$?
    Или это формально только для идентификации?

    Очень полезная статья, спасибо!

    1. Добрый день, Руслан.
      Спасибо за Ваш отзыв.

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

Leave a Reply to Daler Cancel reply

Your email address will not be published. Required fields are marked *