이 Codelab 정보
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 프로젝트
- 브라우저(Chrome, Firefox 등)
- Chrome 및 Chrome RDP 확장 프로그램이 설치된 Windows 컴퓨터 또는 Windows 이외의 컴퓨터
본 가이드를 어떻게 사용하실 계획인가요?
귀하의 Google Cloud Platform 사용 경험을 평가해 주세요.
2. 설정 및 요구사항
자습형 환경 설정
아직 Google 계정(Gmail 또는 Google Apps)이 없으면 계정을 만들어야 합니다. Google Cloud Platform 콘솔 ( console.cloud.google.com)에 로그인하고 새 프로젝트를 만듭니다.
모든 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 솔루션이 있습니다.
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에 가입할 때 설정한 로그인 사용자 인증 정보 또는 실습 감독관이 제공한 사용자 인증 정보를 사용합니다.
Cloud Marketplace로 이동
Google Cloud 콘솔에서 화면 왼쪽 상단의 제품 및 서비스 메뉴 아이콘을 클릭합니다.
그런 다음 Cloud Marketplace로 이동합니다.
ASP.NET Framework 검색
ASP.NET을 입력하여 ASP.NET Framework를 검색한 다음 아래 결과 상자를 클릭합니다.
Compute Engine에서 실행
다음 화면에서 Compute Engine에서 실행을 클릭합니다.
새 인스턴스를 만들 때 다양한 매개변수를 구성할 수 있습니다. 다음과 같이 사용해 보겠습니다.
이름 |
|
배포 이름 |
|
영역 |
|
머신 유형 |
|
Windows Server OS 버전 |
|
부팅 디스크 유형 |
|
디스크 크기(GB) | 100GB의 기본값을 사용하지만 필요에 따라 더 많거나 적게 조정할 수 있습니다. |
방화벽 |
|
배포를 클릭하여 Windows Server 및 ASP.NET 프레임워크를 사용하여 새 가상 머신 인스턴스를 만듭니다. 그러면 진행 상황을 확인할 수 있는 새 페이지로 이동합니다.
완료되면 왼쪽 메뉴에서 Compute Engine으로 이동한 후 VM 인스턴스를 선택합니다. VM 인스턴스 목록에 새 가상 머신이 표시됩니다.
외부 IP를 클릭하면 인스턴스에서 제공되는 기본 IIS 웹사이트도 표시됩니다.
원격 데스크톱 (RDP)을 통해 컴퓨터에 접속할 수도 있지만 먼저 Windows 사용자 및 비밀번호를 만들어야 합니다.
5. Windows 사용자 및 비밀번호 만들기
Windows 사용자 및 비밀번호를 만들려면 Windows 비밀번호 생성 또는 재설정을 선택합니다.
그러면 사용자를 만들 수 있는 새 창이 열립니다. 기본값을 유지하고 설정을 선택합니다. 몇 초 후 새로 생성된 비밀번호가 포함된 새 Windows 비밀번호 대화상자가 표시됩니다. 다음 섹션에서 필요하므로 비밀번호를 기록해 둡니다.
6. 원격 데스크톱(RDP)을 통해 Windows Server에 접속하기
이제 RDP를 통해 Windows Server에 접속할 수 있습니다. Windows 사용 여부에 따라 두 가지 방법이 있습니다. 두 가지 방법을 모두 살펴보겠습니다.
Windows를 사용하지는 않지만 Chrome을 사용 중이라면 Google Cloud Platform용 Chrome RDP 확장 프로그램을 사용하여 브라우저에서 직접 RDP를 사용할 수 있습니다. RDP를 클릭합니다.
이렇게 하면 Chrome RDP 확장 프로그램을 설치하라는 메시지가 표시됩니다. 설치가 완료되면 로그인 페이지가 표시되며 여기에서 Windows 사용자 이름과 비밀번호를 사용하여 로그인할 수 있습니다.
또한 Windows 컴퓨터를 사용 중이라면 RDP 메뉴에서 선택하여 RDP 파일을 다운로드할 수 있습니다.
Windows에서는 RDP 파일을 더블클릭하고 Windows 사용자 및 비밀번호를 사용해 로그인하면 됩니다.
로그인이 완료되면 데스크톱에 Google Cloud SDK Shell 바로가기가 있는 기본 Windows 데스크톱이 표시됩니다.
7. 정리(선택 사항)
다른 Codelab에서 VM 인스턴스를 사용할 계획이 없다면 비용을 절감하고 전반적으로 우수한 클라우드 시민이 되기 위해 VM 인스턴스를 종료할 수 있습니다. 인스턴스를 삭제하거나 중지할 수 있습니다. 단, 중지된 인스턴스에서도 스토리지 관련 비용이 발생할 수 있습니다.
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에 접속하는 방법
다음 단계
- Compute Engine의 Windows Server에 ASP.NET 앱 배포 Codelab
- 워크로드를 실행하는 데 드는 비용은 얼마나 될까요? 인스턴스 수, vCPU, 메모리 요구사항을 입력할 수 있는 가격 계산기를 확인해 보세요.
- Google Cloud Platform의 Windows에 대해 자세히 알아보세요.
- Google Cloud Platform의.NET에 대해 자세히 알아보세요.
- Google Cloud Platform의 SQL Server에 대해 자세히 알아보세요.
- Visual Studio용 Cloud Tools에 대해 자세히 알아보세요.