#3. Azure Computing

HyunJunSon·2025년 6월 10일

Azure

목록 보기
3/13

※ 경기도 x MS 의 클라우드 강의 내용 중 주관적으로 낮설거나 헷갈리는 내용을 정리합니다. 모든 저작권은 해당 기관에 있습니다.

실습

1. 가상머신 생성

  • SSH key pair 생성시 private key는 pem키 형태로 client에게 public 키는 root/.ssh/ 아래에 public key로 존재한다.
  • 이는 원래 client가 ssh-keygen 등을 통해 쌍을 만들고 public 키를 서버의 특정위치에 저장하는 과정을 Azure 서버가 대신해주는 것이다. (Ec2도 똑같음)
  • vm 생성과정은 Ec2 생성과 거의 같으므로 생략

2. 가상머신 외부 접속 설정

  • ssh -i 팸키 userId@공인IP 로 접속한다.
  • userId는 VM 생성과정에 지정하도록 되어 있다.

3. Azure 가상머신에 웹서버 구축

  • nginx 서버 하나 구축했다. 구축 내용은 별 다를게 없어 생략

4. 가상머신 이미지 생성

  • Ec2 처럼 이미지 생성원하면 VM 정지한후 해야된다.
  • 갤러리라는 걸 만들어 줘야 하는데, 이미지 저장소나 폴더 느낌이다.

5. 가상머신 이미지로 새서버 생성

  • 생성한 이미지지정은 이미지 항목에서 모든 이미지 보기 > 공유이미지 > 선택

  • hostnamectl 명령어로 hostname을 변경해줌

6. Azure Bastion

  • 별도의 Bation 용 서브넷을 생성해줘야 한다.

  • Bastion이 접속하는 private vm에 접속할수 있는 공유링크 기능이 존재함.
  • 다른 cloud와 달리 id/password를 통해 접속도 가능함.
  • 그러나 호환성, 보안성을 위해 pem키 이용하는게 좋음.

3. Azure Computing

1. 서버 가상화

2. Azure Computing Service

  • App Services = Elastic Beanstalk
  • Container Instances = Fargate

  • Fargate / App runner / EKS 에 각각 대응되는 서비스이다.

3. Azure virtual Machine

  • temporary disk = instance store (휘발성 있는 flask disk)

4. Azure Virtual Machine 가용성 구성

  • Aws AZ 와 같은 개념으로 여러 데이터센터에 vm을 분산하여 데이터센터 장애에 대한 가용성을 갖춘다.
  • AS(Availability Sets)는 단인 데이터센터 내에서 Rack 장애, 업데이트 장애 등을 방지하기 위한 개념이다.

  • UDO(Update Domain)을 0~3으로 나눔 / Rack에서도 각각 분산시킴

5. Azure Serverless & Microservice 소개

  • Azure Monitor = cloud watch
profile
즐겁게 공부하고 사람들에게 도움을 주는 개발자가 되고 싶습니다.

0개의 댓글