[Azure Certi] AZ-900 Certi 준비 (2) - Azure 계정 만들기

Azure 교육용 계정을 생성해보자.

GCP와 마찬가지로, Azure도 200$정도를 무료로 제공하고 있다. 이것으로 계정을 생성하고 진행하면 된다.

https://azure.microsoft.com/en-us/free/

위 링크를 타고 들어가서 Free 계정을 만들면 된다. 계정을 생성하는데에는 신용카드 정보가 필요하니 유의하기! (체크카드도 괜찮다. 비자/마스터카드 등이 되면 상관 없음!)

Azure의 서비스를 알아Boza

img1

가장 일반적으로 사용되는 카테고리를 보면 아래와 같다.

  • Compute
  • Networking
  • Storage
  • Mobile
  • Databases
  • Web
  • Internet of Things
  • Big Data
  • Artificial Intelligence
  • DevOps

Compute

컴퓨팅 서비스는 회사가 Azure로 이동하는 주요 이유중 하나로, Azure 응용 프로그램 및 서비스 호스팅을 위한 다양한 옵션을 제공한다.

작업명 서비스 기능
Azure 가상머신 Azure에서 호스팅되는 Windows 또는 Linux VM (가상컴퓨터)
Azure Virtual Machine  

Practice : Azure에서 호스팅되는 웹사이트 만들기

교육 따라하는 링크 : https://docs.microsoft.com/en-us/learn/modules/welcome-to-azure/4-exercise-create-website

1. Sandbox activate

img2

이 모듈은 SandBox를 필요로 한다. SandBox는 Azure 리소스에 접근하기 위한 권한을 주는데, 이렇게하면 Azure 구독비는 따로 청구되지 않는다. 이 Sandbox는 교육용으로만 사용할 수 있다. 링크 들어가서 Active 해주면 된다~~

App service란?

Azure App Service는 인프라를 관리하지 않고도 여러 유형의 웹기반 솔루션을 빌드하고 호스팅할 수 있는 HTTP기반 서비스다. 여러 프로그래밍 언어로 웹앱, 모바일 백엔드 및 RESTful API를 호스팅할 수 있다. .NET, .NET Core, Java, Ruby, Node.js, PHP 또는 Python에서 개발된 어플리케이션은 Windows나 Linux 기반 환경에서 쉽게 실행하고 확장할 수 있다.

여기서는 따로 코드를 작성하지 않고 Microsoft Azure Marketplace에서 미리 정의된 응용 프로그램을 배포해보자. (Microsoft Azure Marketplace : Azure에서 실행되도록 인증되고 최적화된 응용 프로그램을 호스팅하는 온라인 저장소)

2. 리소스 만들기

일반적으로 가장 먼저 해야할 일은 리소스 그룹을 만드는 것이다. Azure Portal을 이용하여 솔루션의 리소스 그룹을 만들고 관리할 수 있다. CLI도 물론 가능!

무료 Sandbox를 사용하면 Azure 전역 리전에서 리소스를 만들 수 있다.

3. Wordpress 웹사이트 만들기

  1. Azure Portal에 로그인
    • Sandbox를 로그인했던 것과 같은 계정을 사용하면 된다.
    • img3
  2. 왼쪽 메뉴박스를 클릭하고 ‘Create a Resource’를 선택한다.
    • img4
  3. Azure Market Place로 이동해서 Wordpress 검색!
    • img5
    • img6
  4. 다음으로 배포를 구성할 수 있는 몇가지 옵션이 제공된다. 아래 정보를 입력해야하는데,
    1. App name
      • 앱 이름으로 고유한 값을 선택해야 한다. 도메인의 일부로 들어감.
    2. Subscription
      • 컨시어지 구독이 선택되어있는지 확인
    3. Resource Group
      • Use existing에서 Learn-066d86fd-a3fa-40fc-8a7f-3bfd52aa2dd2 선택하기
    4. Database Provider
      • MySQL in App 선택
    5. App Service Plan/Location
      • 새로 생성해야함. 다음 스텝 확인!
    6. Application Insights
      • (근데 UI 무슨일???????????) img
  5. App service plan에서 Create New 클릭
    • img
    • img7
    • 이름은 아무렇게나 입력
    • Location에서 Central US 선택
    • Pricing tier 선택.
    • img8 얘를 선택하고 확인.
    • 그렇게 App Service Plan을 생성하고 끝!

4. 웹사이트가 돌아가고 있는지 확인하기

배포가 제대로 되었는지 확인해보자.

  1. 우측 상단에서 Notification 선택
    • img9
  2. Deploy in progress… or Deploy success 선택하기
    • img10
  3. 누르면 이런 화면이 보임.
    • img11
    • Go to resource를 클릭!
  4. Overview에서 URL을 찾아보자.
    • img12
    • 호오
  5. 해당 URL을 따라가면 이런 화면이 나온다. 끝!
    • img13

Reference

Azure Fundamentals - Core Cloud Services, Introduction to Azure