Microsoft представил SQL Server 2017 на Linux, открывая новые возможности для запуска SQL Server в различных средах. Однако SQL Server 2017 на Linux не доступен в качестве управляемых сервисов на популярных облачных платформах, таких как AWS или Azure. В этой статье мы рассмотрим, как установить и настроить SQL Server 2017 на Linux в облаке, используя Red Hat Enterprise Linux 7.4 на сервере EC2.
Требования к аппаратному и программному обеспечению
Прежде чем мы начнем, важно понять требования к аппаратному и программному обеспечению для запуска SQL Server 2017 на Linux в облаке. В облачных вычислениях вы фактически арендуете аппаратное обеспечение, программное обеспечение, хранение и лицензирование. Amazon AWS предоставляет широкий выбор экземпляров Elastic Compute Cloud (EC2), чтобы удовлетворить ваши бизнес-требования.
Планирование Red Hat Enterprise Linux 7.4 в EC2
Первый шаг в настройке SQL Server 2017 на Linux в облаке – создать виртуальную частную сеть (VPC) с доступными зонами (подсетями) и другими необходимыми требованиями в Amazon AWS. После того, как все требования выполнены, следуйте этим шагам, чтобы установить Red Hat Enterprise Linux 7.4 на экземпляре EC2:
- Создайте экземпляр EC2 в консоли управления AWS. Вы можете выбрать соответствующий образ Amazon Machine Image (AMI) для Red Hat Enterprise Linux 7.4.
- Выберите тип экземпляра и настройте детали экземпляра, такие как сетевые VPC, подсети, роль IAM и поведение при выключении.
- Добавьте хранилище к экземпляру. При необходимости вы можете добавить дополнительное хранилище.
- Добавьте теги к экземпляру для лучшей организации и управления.
- Настройте группы безопасности для контроля входящего и исходящего трафика к экземпляру.
- Проверьте все настройки конфигурации и запустите экземпляр.
Подключение к экземпляру Red Hat EC2 с помощью Puttygen
Чтобы подключиться к экземпляру Red Hat Enterprise Linux 7.4 EC2 с помощью сеанса Putty, вам необходимо преобразовать файл PEM в формат файла PPK. Следуйте этим шагам:
- Установите программное обеспечение PuTTY на вашем компьютере или сервере.
- Откройте утилиту PuTTYgen и загрузите файл PEM, загруженный из AWS.
- Сохраните файл закрытого ключа в формате PPK.
Запуск сеанса терминала PuTTY
Теперь, когда вы преобразовали файл PEM в файл PPK, вы можете подключиться к экземпляру Red Hat Enterprise Linux 7.4 EC2 с помощью сеансов терминала PuTTY. Следуйте этим шагам:
- Откройте сеанс терминала PuTTY.
- Введите имя хоста в поле Имя хоста (или IP-адрес) в формате “user_name@private_IP”.
- Аутентифицируйте сеанс с помощью файла закрытого ключа.
- Войдите в экземпляр Red Hat Enterprise Linux 7.4 EC2.
Подключившись, вы можете выполнять различные задачи, такие как обновление сервера с помощью команды “sudo yum update”.
Заключение
В этой статье мы рассмотрели, как установить и настроить SQL Server 2017 на Linux в облаке, используя Red Hat Enterprise Linux 7.4 на сервере EC2. Мы рассмотрели требования к аппаратному и программному обеспечению, шаги по созданию экземпляра EC2 и способы подключения к нему с помощью PuTTY. Во второй части этой серии мы рассмотрим, как установить SQL Server 2017 на Linux и подключиться к нему с помощью SQLCMD и SSMS.