Развертывание Windows Server с помощью ASP.NET Framework в Compute Engine
О практической работе
1. Обзор
Google Compute Engine позволяет создавать и запускать виртуальные машины в инфраструктуре Google под управлением различных операционных систем, включая Windows Server!
Выполните эту лабораторную работу, чтобы узнать, как создать виртуальную машину с Windows Server и установленной платформой ASP.NET. Мы также создадим пользователя и пароль Windows и научимся подключать удаленный рабочий стол к Windows Server.
Что вы узнаете
- Google Вычислительный движок
- Облачный рынок Google
- Как использовать Google Cloud Ma для создания виртуальной машины с установленным Windows Server и платформой ASP.NET.
- Как создать пользователя и пароль Windows
- Как подключить удаленный рабочий стол к Windows Server
Что вам понадобится
- Проект облачной платформы Google
- Браузер, например Chrome или Firefox.
- Либо компьютер с Windows, либо компьютер без Windows с установленным Chrome и расширением Chrome RDP .
Как вы будете использовать этот урок?
Как бы вы оценили свой опыт работы с Google Cloud Platform?
2. Настройка и требования
Самостоятельная настройка среды
Если у вас еще нет учетной записи Google (Gmail или Google Apps), вам необходимо ее создать . Войдите в консоль Google Cloud Platform ( console.cloud.google.com ) и создайте новый проект:
Запомните идентификатор проекта — уникальное имя для всех проектов Google Cloud Platform. Позже в этой лаборатории он будет называться PROJECT_ID
.
Затем вам необходимо включить выставление счетов в Google Cloud Console, чтобы использовать ресурсы Google Cloud Platform, такие как Cloud Datastore и Cloud Storage.
Новые пользователи Google Cloud Platform имеют право на бесплатную пробную версию стоимостью 300 долларов США . Выполнение этой кодовой лаборатории не должно стоить вам больше нескольких долларов, но может стоить больше, если вы решите использовать больше ресурсов или оставите их включенными (см. раздел «Очистка» в конце этого документа).
3. Понимание Google Cloud Marketplace
Google Cloud Marketplace позволяет быстро развертывать функциональные пакеты программного обеспечения, работающие на Google Cloud Platform. Даже если вы не знакомы с такими сервисами, как Compute Engine, вы можете легко развернуть знакомый пакет программного обеспечения без необходимости вручную настраивать программное обеспечение, экземпляры виртуальных машин, хранилище или параметры сети.
В Google Cloud Marketplace есть решение ASP.NET Framework, которое мы позже будем использовать для установки Windows Server, IIS, SQL Express и ASP.NET одним щелчком мыши.
4. Развертывание Windows Server с помощью ASP.NET Framework
В этом разделе мы узнаем, как создать новый экземпляр виртуальной машины Google Compute Engine с установленными Windows Server и ASP.NET Framework с помощью Cloud Marketplace из Google Cloud Console.
Войдите в Google Cloud Console.
Перейдите в Google Cloud Console из другой вкладки или окна браузера по адресу https://console.cloud.google.com . Используйте учетные данные для входа, которые вы указали при регистрации в Google Cloud Platform, или те, которые вам предоставил инспектор лаборатории.
Перейдите на облачную торговую площадку.
В Google Cloud Console щелкните значок меню «Продукты и услуги» в левом верхнем углу экрана:
Затем перейдите в Cloud Marketplace.
Найдите ASP.NET Framework
Введите ASP.NET для поиска ASP.NET Framework , а затем щелкните поле результатов ниже.
Запуск на Compute Engine
На следующем экране нажмите «Запустить на Compute Engine» .
Существует множество параметров, которые вы можете настроить при создании нового экземпляра. Давайте использовать следующее:
Имя | |
Имя развертывания | |
Зона | |
Тип машины | |
Версия ОС Windows Server | |
Тип загрузочного диска | |
Размер диска в ГБ | 100Мы используем значение по умолчанию — 100 ГБ, но вы можете увеличить или уменьшить его в зависимости от ваших потребностей. |
Брандмауэр | |
Нажмите «Развернуть» , чтобы создать новый экземпляр виртуальной машины с Windows Server и ASP.NET Framework! Вы перейдете на новую страницу, где сможете увидеть прогресс.
После завершения перейдите в Compute Engine из меню слева и выберите «Экземпляры виртуальных машин». Вы должны увидеть новую виртуальную машину в списке экземпляров виртуальных машин .
Если вы нажмете «Внешний IP-адрес» , вы также увидите веб-сайт IIS по умолчанию, обслуживаемый экземпляром.
Обратите внимание, что вы также можете подключить к компьютеру удаленный рабочий стол (RDP), но сначала нам нужно создать пользователя и пароль Windows.
5. Создайте пользователя и пароль Windows
Чтобы создать пользователя и пароль Windows, выберите «Создать или сбросить пароль Windows» .
Откроется новое окно, в котором вы сможете создать пользователя. Оставьте значение по умолчанию и выберите «Установить» . Через несколько секунд у вас должно появиться диалоговое окно «Новый пароль Windows» с вновь созданным паролем. Запишите пароль, он понадобится вам в следующем разделе.
6. Удаленный рабочий стол (RDP) на Windows Server
Пришло время подключить RDP к Windows Server. У вас есть два разных способа, в зависимости от того, используете ли вы Windows или нет. Давайте пройдемся по ним обоим.
Если вы не используете Windows, но используете Chrome, вы можете использовать RDP прямо из браузера, используя расширение Chrome RDP для Google Cloud Platform . Нажмите на РДП.
Вам будет предложено установить расширение Chrome RDP. После установки откроется страница входа в систему, где вы сможете использовать своего пользователя и пароль Windows для входа в систему.
Альтернативно, если вы используете компьютер с Windows, вы можете загрузить файл RDP, выбрав его в меню RDP.
В Windows вы можете просто дважды щелкнуть файл RDP и войти в систему, используя пользователя и пароль Windows.
После входа в систему вы должны увидеть рабочий стол Windows по умолчанию с ярлыком Google Cloud SDK Shell на рабочем столе!
7. Очистка (необязательно)
Если вы не собираетесь использовать экземпляр виртуальной машины в других лабораториях разработки, вы можете отключить экземпляр виртуальной машины, чтобы сэкономить на расходах и стать в целом хорошим гражданином облака. Вы можете либо решить удалить экземпляры, либо просто остановить их, однако имейте в виду, что остановленные экземпляры все равно могут повлечь за собой расходы, связанные с хранением.
8. Поздравляем!
Google Compute Engine является основой инфраструктуры как услуги Google Cloud Platform. Как вы видели, Cloud Marketplace позволяет довольно легко получить Windows Server с ASP.NET Framework.
Что мы рассмотрели
- Google Вычислительный движок
- Облачный рынок Google
- Как использовать Google Cloud Marketplace для создания виртуальной машины с установленным Windows Server и платформой ASP.NET.
- Как создать пользователя и пароль Windows
- Как подключить удаленный рабочий стол к Windows Server
Следующие шаги
- Разверните приложение ASP.NET на Windows Server в лаборатории кода Compute Engine .
- Хотите знать, сколько будет стоить выполнение ваших рабочих нагрузок? Проверьте калькулятор цен — вы можете ввести количество экземпляров, количество виртуальных ЦП и потребности в памяти.
- Узнайте больше о Windows в Google Cloud Platform .
- Узнайте больше о .NET на Google Cloud Platform .
- Узнайте больше о SQL Server на Google Cloud Platform .
- Узнайте больше об облачных инструментах для Visual Studio .