Microsoft Azure

2024. 12. 5. 16:36·KT AIVLE School/가상화 클라우드

Azure란? Microsoft가 제공하는 퍼블릭 클라우드플랫폼

  • 리소스 : Azure가 관리하는 플랫폼
  • 리소스 그룹 : 여러 리소스를 연결시켜줌 
  • Azure 구독 : 리소스를 프로바이저닝하는 것을 제한함(Provisioning)
  • Availability Zone(가용성 영역) : Region내에 물리적으로 분리된 데이터 센터

 

  • RPO(복구 지점 목표) : 복구되어야 하는 데이터 시점
  • RTO(복구 시간 목표) : 복구되기까지 걸리는 최대 시간

 

  • Cross Region Replication (지역 간 복제) : 또 다른 보조 이역에 스냅샷 두기
  • Region Pair(지역 쌍) : 두 개의 데이터센터에도 영향을 미칠 정도의 큰 재해 대비)

 

  • Azure Vnet : 프라이빗 네트워크의 기본 구성 요소로, 가상 사설 네트워크 환경
  • CIDR(Classless Inter-Domain Routing)로 IP주소를 할당 및 표기

 

1. Azure 접속

 

2. 가상 네트워크 만들기

 

 

- 설정 > 서브넷 > default > 10.0.10.0 > 저장 AND 10.0.20.0 서브넷도 추가

네트워크 보안그룹(NSG) - 인바운드 규칙과 아웃바운드 규칙이 있다.

NSG가 없으면 나가는건 자유지만 들어오는건 불가능하다.

DenyAllInBound 아무나 들어오는건 안된다.

DenyAllOutBound 아무나 나가는건 안된다.

 

 

3-1. 가상 머신 만들기

- 리소스 그룹, 가상 머신 이름, 지역 작성

 

- 모든 이미지 보기 > ubuntu 20.04버전에서 2세대 설정

- 모든 크기 보기 > B2s로 설정

 

 

- 사용자 이름, 공개키이름 설정

 

 

- 인바운드 포트 규칙은 없음

 

- OS 디스크 유형

 

- 만든 가상 네트워크와 신규서브넷을 만들고

80, 443, 22포트 허용

 

- 만들기

- 키 다운로드 및 저장

 

 

powershell에서 vm1로 접속

cd .\Downloads\
ssh -i .\키이름-vm-key.pem 사용자이름@(VM의 공용 IP)

다음 yes

 

- 패키지 관리 도구 업데이트

sudo apt-get update -y

 

 

- 업데이트 후 apache2(웹서버)설치

sudo apt-get install -y apache2

 

- apache2 실행으로 웹서버 구동 및 상태확인

sudo systemctl start apache2
sudo systemctl status apache2

 

- 웹에서 접속

 

 

3-2. 점프박스 만들기 ( private VM2만들기 )

 

점프박스를 쓰는 이유

1. 공용 IP는 돈이 들고 Public IP는 돈이 들지 않음

2. 웹서버는 공용으로 DB는 프라이빗으로 만들어 불필요한 접근을 줄임

 

- 이름 : VM2

- 공용 IP : 없음

- NIC 네트워크 보안 그룹 : 없음

 

- VM 삭제 시 공용 IP 및 NIC 삭제

- 만들고 프라이빗 IP주소 확인

 

- VM1에 key파일 전송

cd .\Downloads\
scp -i .\키이름-vm-key.pem .\키이름-vm-key.pem 사용자이름@(VM1 공용IP):/home/사용자이름

 

- key파일 권한수정

chmod 600 a******-vm-key.pem

 

- VM2에 접속 후 YES, 이후는 앞과 같음.

ssh -i .\키이름-vm-key.pem 사용자이름@(VM2의 프라이빗 IP)

 

 

 

 

4. 스토리지 만들기

- 리소스 그룹, 스토리지 계정 이름, 지역 설정 후 검토+만들기

- 설정에서 구성, 데이터 관리 설정 후 저장

 

Web 컨테이너로 들어와서 html 업로드

 

- 업로드 후 기본 엔드포인트 복사

성공적으로 완료!

'KT AIVLE School > 가상화 클라우드' 카테고리의 다른 글

Kubernetes  (1) 2024.12.16
Docker & Container  (1) 2024.12.16
Azure 고가용성 서비스  (0) 2024.12.06
가상화  (2) 2024.12.05
'KT AIVLE School/가상화 클라우드' 카테고리의 다른 글
  • Kubernetes
  • Docker & Container
  • Azure 고가용성 서비스
  • 가상화
Rabet
Rabet
  • 블로그 메뉴

    • 관리자
    • 글쓰기
  • Rabet
    卯
    Rabet
  • 전체
    오늘
    어제
    • Root (139)
      • KT AIVLE School (85)
        • Start (4)
        • Python프로그래밍 & 라이브러리 (6)
        • 데이터 처리 및 분석 (7)
        • 데이터 분석 및 의미 찾기 (7)
        • 웹크롤링 (10)
        • 머신러닝 (10)
        • 딥러닝 (6)
        • 시각지능 딥러닝 (10)
        • 언어지능 딥러닝 (6)
        • JAVA (4)
        • SQL (2)
        • 가상화 클라우드 (5)
        • 프로젝트 (8)
      • QA (2)
        • 오류사항 (1)
      • 웹공부 (14)
        • SPRING (11)
        • React (1)
      • 코딩 알고리즘 스터디 (23)
      • 코딩테스트 (9)
        • JAVA (8)
        • HTML (1)
      • CS공부 (3)
      • 자격증공부 (3)
        • 정보처리기사 (1)
        • 컴퓨터활용능력 1급 (1)
        • AICE Associate (1)
        • CSTS (0)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
Rabet
Microsoft Azure
상단으로

티스토리툴바