Поиск по сайту:

Как начать работу с серверами на Google Cloud Platform


Compute Engine Google Cloud Platform работает очень похоже на платформу AWS EC2, позволяя очень быстро запускать и запускать облачные серверы. Мы покажем, как начать работу и запустить сервер, если вы новичок в этой платформе.

Запуск сервера

Google предлагает широкий спектр сервисов, связанных с вычислениями, от платформ оркестрации контейнеров с управляемым Kubernetes до бессерверных функций с использованием Google Cloud Functions. Однако, если вы просто хотите запустить базовый сервер Linux или Windows, вы можете сделать это с Compute Engine, который является их вычислительной платформой общего назначения.

В консоли Google Cloud Platform выберите Compute Engine > Экземпляры ВМ:

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

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

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

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

Далее у Google есть отличный конфигуратор для размеров инстансов. Вместо того, чтобы предоставлять множество различных семейств и уровней экземпляров, как это делает AWS, GCP просто позволяет вам выбрать поколение и настроить его с нужным вам количеством ядер и памяти. Конечно, вы можете выбрать готовые шаблоны, если хотите, а также оптимизированные для памяти и вычислений версии на других вкладках.

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

Если вы хотите добавить графический процессор, вы можете сделать это ниже в разделе «Платформа ЦП и графический процессор». Если вы развертываете Windows Server, вы, вероятно, захотите включить «Включить устройство отображения», чтобы вы могли подключаться через RDP.

Далее вы настроите хранилище для экземпляра. По умолчанию установлен жесткий диск емкостью 10 ГБ с предустановленным Debian. Вы можете изменить ОС, а также переключиться на SSD из диалогового окна «Изменить». У вас также есть хороший вариант развертывания образа контейнера в корне экземпляра.

В раскрывающемся списке «Управление, безопасность, диски» есть еще несколько параметров для настройки. В частности, вы должны добавить свой личный SSH-ключ на вкладке «Безопасность», чтобы упростить подключение к экземпляру.

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

Подключение к вашему экземпляру

Вернитесь к консоли VM Instances после запуска вашего экземпляра. Запуск займет около минуты, а затем появится в консоли как запущенный.

Вы можете нажать кнопку «SSH», чтобы открыть новый диалог с веб-терминалом, но если вы вручную добавили свой ключ SSH во время установки или настроили вход в ОС, вы можете просто подключиться к нему с предпочитаемого вами терминала.

Если вы нажмете на экземпляр, чтобы открыть настройки, вы найдете вкладку «Мониторинг» с некоторыми полезными графиками, которые показывают, как работает ваш экземпляр, включая использование ЦП с течением времени, дисковый ввод-вывод и вход/выход сети.

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