ASP.NET 프레임워크를 통해 Windows 서버를 Compute Engine에 배포

ASP.NET 프레임워크를 통해 Windows 서버를 Compute Engine에 배포

이 Codelab 정보

subject최종 업데이트: 8월 25, 2021
account_circle작성자: Mete Atamel

1. 개요

Google Compute Engine을 사용하면 Google 인프라에서 가상 머신을 만들고 실행할 수 있으며, Windows Server를 비롯한 다양한 운영체제를 실행할 수 있습니다.

이 실습에 따라 Windows Server와 ASP.NET 프레임워크가 설치된 가상 머신을 만드는 방법을 알아보세요. 또한 Windows 사용자 및 비밀번호를 만들고 Windows Server에 원격 데스크톱으로 연결하는 방법을 알아봅니다.

  • Google Compute Engine
  • Google Cloud Marketplace
  • Google Cloud Ma를 사용하여 Windows Server 및 ASP.NET 프레임워크가 설치된 가상 머신을 만드는 방법
  • Windows 사용자 및 비밀번호를 만드는 방법
  • 원격 데스크톱을 통해 Windows Server에 접속하는 방법

필요한 항목

본 가이드를 어떻게 사용하실 계획인가요?

귀하의 Google Cloud Platform 사용 경험을 평가해 주세요.

2. 설정 및 요구사항

자습형 환경 설정

아직 Google 계정(Gmail 또는 Google Apps)이 없으면 계정을 만들어야 합니다. Google Cloud Platform 콘솔 ( console.cloud.google.com)에 로그인하고 새 프로젝트를 만듭니다.

aa2b71cbc7c28c59.png

60b154eb0fd9569a.png

모든 Google Cloud Platform 프로젝트에서 고유한 이름인 프로젝트 ID를 기억해 두세요. 이 ID는 나중에 이 Codelab에서 PROJECT_ID라고 부릅니다.

그런 다음 Cloud Datastore 및 Cloud Storage와 같은 Google Cloud Platform 리소스를 사용하려면 Google Cloud 콘솔에서 결제를 사용 설정해야 합니다.

Google Cloud Platform 신규 사용자는 $300 상당의 무료 체험판을 사용할 수 있습니다. 이 Codelab을 실행하는 과정에는 많은 비용이 들지 않지만 더 많은 리소스를 사용하려고 하거나 실행 중일 경우 비용이 더 들 수 있습니다 (이 문서 마지막의 '삭제' 섹션 참고).

3. Google Cloud Marketplace 이해

Google Cloud Marketplace를 사용하면 Google Cloud Platform에서 실행되는 소프트웨어 패키지를 빠르게 배포할 수 있습니다. Compute Engine과 같은 서비스에 익숙하지 않더라도 소프트웨어, 가상 머신 인스턴스, 스토리지, 네트워크 설정을 수동으로 구성할 필요 없이 익숙한 소프트웨어 패키지를 쉽게 시작할 수 있습니다.

Google Cloud Marketplace에는 나중에 클릭 한 번으로 Windows Server, IIS, SQL Express, ASP.NET을 설치하는 데 사용할 ASP.NET Framework 솔루션이 있습니다.

dfc38093c315cfcd.png

4. ASP.NET 프레임워크를 통해 Windows 서버 배포

이 섹션에서는 Google Cloud 콘솔의 Cloud Marketplace를 사용하여 Windows Server 및 ASP.NET Framework가 설치된 새 Google Compute Engine 가상 머신 인스턴스를 만드는 방법을 알아봅니다.

Google Cloud Console에 로그인

다른 브라우저 탭이나 창에서 Google Cloud 콘솔(https://console.cloud.google.com)로 이동합니다. Google Cloud Platform에 가입할 때 설정한 로그인 사용자 인증 정보 또는 실습 감독관이 제공한 사용자 인증 정보를 사용합니다.

f6cb1591046097da.png

Google Cloud 콘솔에서 화면 왼쪽 상단의 제품 및 서비스 메뉴 아이콘을 클릭합니다.

32152624d878d9f8.png

그런 다음 Cloud Marketplace로 이동합니다.

6c08c9a31e3a9c6c.png

ASP.NET Framework 검색

ASP.NET을 입력하여 ASP.NET Framework를 검색한 다음 아래 결과 상자를 클릭합니다.

d64d04962212c3c1.png

Compute Engine에서 실행

다음 화면에서 Compute Engine에서 실행을 클릭합니다.

새 인스턴스를 만들 때 다양한 매개변수를 구성할 수 있습니다. 다음과 같이 사용해 보겠습니다.

이름

gcelab

배포 이름

windows-aspnet-instance

영역

europe-west1-d리전 및 영역 문서에서 영역에 관해 자세히 알아보세요.

머신 유형

1 vCPU (n1-standard-1)n1-standard-1은 코어 1개와 3.75GiB RAM으로 ASP.NET 웹사이트에 충분합니다. 하지만 더 작거나 큰 머신을 선택할 수 있으며 최대 32코어 / 208GiB RAM까지 선택할 수 있습니다. 머신 유형 문서에서 이 내용과 커스텀 머신 유형에 대해 자세히 알아보세요.참고: 새로운 프로젝트에는 기본 리소스 할당량이 있어 CPU 코어 수가 제한될 수 있습니다. 프로젝트에 더 많은 할당량을 요청할 수 있습니다.

Windows Server OS 버전

2016

부팅 디스크 유형

Standard persistent disk참고: 성능이 더 우수한 솔리드 스테이트 디스크 드라이브 (SSD)를 선택할 수도 있습니다. 스토리지 옵션을 참고하세요.

디스크 크기(GB)

100GB의 기본값을 사용하지만 필요에 따라 더 많거나 적게 조정할 수 있습니다.

방화벽

Allow HTTP traffic
Allow HTTPS traffic
Allow WebDeploy traffic
Allow RDP trafficHTTP, HTTPS 트래픽과 WebDeploy 및 RDF 트래픽을 허용하는 방화벽 규칙을 만드는 기본값을 유지합니다.

배포를 클릭하여 Windows Server 및 ASP.NET 프레임워크를 사용하여 새 가상 머신 인스턴스를 만듭니다. 그러면 진행 상황을 확인할 수 있는 새 페이지로 이동합니다.

3276c6d3647fd36.png

완료되면 왼쪽 메뉴에서 Compute Engine으로 이동한 후 VM 인스턴스를 선택합니다. VM 인스턴스 목록에 새 가상 머신이 표시됩니다.

fc50b1cfd8b1f4b3.png

외부 IP를 클릭하면 인스턴스에서 제공되는 기본 IIS 웹사이트도 표시됩니다.

iis.PNG

원격 데스크톱 (RDP)을 통해 컴퓨터에 접속할 수도 있지만 먼저 Windows 사용자 및 비밀번호를 만들어야 합니다.

5. Windows 사용자 및 비밀번호 만들기

Windows 사용자 및 비밀번호를 만들려면 Windows 비밀번호 생성 또는 재설정을 선택합니다.

cf9b67269c4fa290.png

그러면 사용자를 만들 수 있는 새 창이 열립니다. 기본값을 유지하고 설정을 선택합니다. 몇 초 후 새로 생성된 비밀번호가 포함된 새 Windows 비밀번호 대화상자가 표시됩니다. 다음 섹션에서 필요하므로 비밀번호를 기록해 둡니다.

6. 원격 데스크톱(RDP)을 통해 Windows Server에 접속하기

이제 RDP를 통해 Windows Server에 접속할 수 있습니다. Windows 사용 여부에 따라 두 가지 방법이 있습니다. 두 가지 방법을 모두 살펴보겠습니다.

Windows를 사용하지는 않지만 Chrome을 사용 중이라면 Google Cloud Platform용 Chrome RDP 확장 프로그램을 사용하여 브라우저에서 직접 RDP를 사용할 수 있습니다. RDP를 클릭합니다.

a233afc39e2271c3.png

이렇게 하면 Chrome RDP 확장 프로그램을 설치하라는 메시지가 표시됩니다. 설치가 완료되면 로그인 페이지가 표시되며 여기에서 Windows 사용자 이름과 비밀번호를 사용하여 로그인할 수 있습니다.

Capture.PNG

또한 Windows 컴퓨터를 사용 중이라면 RDP 메뉴에서 선택하여 RDP 파일을 다운로드할 수 있습니다.

b1993f64b971abec.png

Windows에서는 RDP 파일을 더블클릭하고 Windows 사용자 및 비밀번호를 사용해 로그인하면 됩니다.

로그인이 완료되면 데스크톱에 Google Cloud SDK Shell 바로가기가 있는 기본 Windows 데스크톱이 표시됩니다.

2379b6e38ea618ef.png

7. 정리(선택 사항)

다른 Codelab에서 VM 인스턴스를 사용할 계획이 없다면 비용을 절감하고 전반적으로 우수한 클라우드 시민이 되기 위해 VM 인스턴스를 종료할 수 있습니다. 인스턴스를 삭제하거나 중지할 수 있습니다. 단, 중지된 인스턴스에서도 스토리지 관련 비용이 발생할 수 있습니다.

e72e174548f33487.png

8. 축하합니다.

Google Compute Engine은 Google Cloud Platform의 Infrastructure as a Service의 기초입니다. 보셨듯이 Cloud Marketplace를 사용하면 ASP.NET Framework가 설치된 Windows Server를 쉽게 가져올 수 있습니다.

학습한 내용

  • Google Compute Engine
  • Google Cloud Marketplace
  • Google Cloud Marketplace를 사용하여 Windows Server 및 ASP.NET 프레임워크가 설치된 가상 머신을 만드는 방법
  • Windows 사용자 및 비밀번호를 만드는 방법
  • 원격 데스크톱을 통해 Windows Server에 접속하는 방법

다음 단계