[Azure] 클라우드 컴퓨팅 (2)

Sean·2025년 5월 9일

클라우드 컴퓨팅 입문

Azure Compute service

  • Compute라는 용어는 애플리케이션이 실행되는 리소스의 호스팅 모델

Azure Virtual Machine

  • Azure 가상 네트워크 내에서 가상 머신(VM)을 배포하고 관리하는 서비스
    • 개발 및 테스트, 클라우드 내 응용 프로그램, 확장된 데이터센터
    • Azure 가상 머신은 가상화 기술을 사용 -> 원하는 사양의 컴퓨팅 자원을 필요한 만큼
    • 하드웨어 시스템 유지보수를 지원하나, OS 패치/패키지 설치등은 사용자가 진행
    • VM은 시간당 요율로 과금 (99.9%의 가용성을 보장 - 프리미엄)

Virtual Machine 기본 구성
https://learn.microsoft.com/ko-kr/azure/architecture/reference-architectures/n-tier/windows-vm

Azure VM 특장점

  • 자동 스케일링
  • 가속화된 성능
  • 신속한 백업 및 복구
  • 다중 운영체제 지원
  • 기본 제공 모니터링 및 관리
  • AI 및 고성능 컴퓨팅

Virtual Machine Selector

ACU (Azure Compute Unit)

  • ACU는 Azure SKU에서 CPU 성능을 비교하는 방법을 제공
  • Standard_A1 VM을 100으로 기준으로 해서 제공하는 Compute의 성능을 예상하고 선택할 수 있는 가이드가 됨

Azure containers

Kubernetes란?

  • 컨테이너 오케스트레이션
  • 확장 및 복구
  • 서비스 디스커버리 및 로드 밸런싱
  • 스토리지 오케스트레이션
  • 자동 배포 및 롤백

Serverless Computing

  • 클라우드 서비스 제공자가 서버의 관리와 운영을 담당하는 클라우드 컴퓨팅 모델
  • 개발자는 서버를 직접 관리할 필요 없이 코드를 작성하고, 배포하는 데 집중할 수 있음

Azure functions

N-tier Architecture

https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier

Azure App Service

  • 종류
    • Web App
    • API App
    • WebJobs
    • Mobile App
  • 특장점
    • 원하는 언어로 개발
    • 자동 배포 및 확장
    • 제로 트러스트 원칙을 도입
    • 고 가용성 및 복원성 확보
    • 사이버 공격에서 앱을 보호
    • 미래에 대비한 웹 앱과 API를 구축
profile
기술과 비즈니스를 잇는 파트너가 되고자 합니다.

0개의 댓글