새소식

자격증/Azure

MS Learn 파트 1-1 :: Azure 기본 사항 소개 (AZ-900)

  • -

해당 섹션은 Azure의 기능, Azure의 작동 방식, 그리고 Azure에 있는 서비스들(대분류별)이 무엇이 있는지
종류만 간단히 알아보는 파트입니다
여기서는 아 이런게 있구나하면서 이름을 눈에 대충 익히시면 됩니다
뒤에가서 어차피 어떤 서비스인지 자세히 공부하게 됩니다

 

AZ-900: Azure Fundamental 시험의 주제

  • 클라우드 개념에 대해 설명하기 (20~25%)
  • 핵심 Azure 서비스에 대해 설명하기 (10~15%)
  • Azure의 핵심 솔루션 및 관리 도구에 관해 설명하기 (10~15%)
  • 일반적인 보안 및 네트워크 보안 기능에 관해 설명하기 (10~15%)
  • ID, 거버넌스, 개인 정보 보호 및 규정 준수 기능에 대해 설명하기 (20~25%
  • Azure 비용 관리 및 서비스 수준 약정에 대해 설명하기 (10~15%)

 

클라우드 컴퓨팅 장점

  • 운영 비용 절감
  • 효율적 인프라 구성
  • 비즈니스 요구 사항 변동에 따라 크기 조절

 

Azure의 기능

  • 미래에 대비
  • 조건부 빌드
  • 원활한 하이브리드 운영: 온-프레미스, 클라우드, 에지 등 원하는 위치에서 운영 가능
  • 신뢰할 수 있는 클라우드

 

Azure의 작동방식

virtualization ⇒ hardware와 os의 tight copuling을 줄여줌
using abstraction layer인 hpyervisor 이용
multiple machine을 동시에 실행 가능
데이터 센터 - server (include hypervisor) - multiple virtual machine
rack의 한 서버는 fabric controller라고 불리는 걸 실행시킴
fabric controller는 orchestrator와 연결되어 있음
orchestrator는 azure에서 일어나는 것들을 관리함
user는 web API를 이용해 요청 가능(Azure portal을 이용해서)
fabric controller가 가상머신을 띄우면 거기에 연결

 

Azure Portal

  • CLI의 대안을 제공하는 웹 기반 통합 콘솔
  • 사용자 지정 대시보드 만들기 가능
  • 클라우드 배포, 구축, 관리 및 모니터링

 

Azure 서비스

10개의 카테고리로 구성

  • Compute: 사용한 만큼만 돈을 냄.
  • networking: on-premise 인프라 구성. VPN, LB
  • storage: sclae up 가능
  • mobile: deploy cross-platform
  • Database
  • Web: build, deploy, manage web
  • IoT: Iot Asset 을 관리하고 연결 가능
  • Big Data: 많은 데이터 분석
  • AI: machine learning
  • DevOps: pipeline, integration, deployment

 

Compute

  • Azure Virtual Machines
    Azure에서 호스트된 Windows 또는 Linux VM(가상 머신)
  • Azure Virtual Machine Scale Sets
    Azure에서 호스트된 Windows 또는 Linux VM의 스케일링
  • Azure Kubernetes Service
    컨테이너화된 서비스를 실행하는 VM을 위한 클러스터 관리
  • Azure Service Fabric
    Azure 또는 온-프레미스에서 실행되는 분산 시스템 플랫폼
  • Azure Batch
    병렬 및 고성능 컴퓨팅 애플리케이션을 위한 관리 서비스
  • Azure Container Instances
    서버 또는 VM을 프로비저닝하지 않고 Azure에서 실행되는 컨테이너화된 앱
  • Azure Functions
    이벤트 기반의 서버리스 컴퓨팅 서비스

 

네트워킹

  • Azure Virtual Network
    수신 VPN(가상 사설망) 연결에 VM을 연결합니다.
  • Azure Load Balancer
    애플리케이션 또는 서비스 엔드포인트에 대한 인바운드 및 아웃바운드 연결의 균형을 맞춥니다.
  • Azure Application Gateway
    애플리케이션 보안을 강화하는 동시에 앱 서버 팜 제공을 최적화합니다.
  • Azure VPN Gateway
    고성능 VPN 게이트웨이를 통해 Azure 가상 네트워크에 액세스합니다.
  • Azure DNS
    매우 빠른 DNS 응답과 매우 높은 도메인 가용성을 제공합니다.
  • Azure Content Delivery Network
    전 세계 고객에게 고대역폭 콘텐츠를 제공합니다.
  • Azure DDoS Protection
    Azure에서 호스트되는 애플리케이션을 DDoS(배포된 서비스 거부) 공격으로부터 보호합니다.
  • Azure Traffic Manager
    전 세계 Azure 지역에 네트워크 트래픽을 분산합니다.
  • Azure ExpressRoute
    고대역폭 전용 보안 연결을 통해 Azure에 연결합니다.
  • Azure Network Watcher
    시나리오 기반 분석을 사용하여 네트워크 문제를 모니터링하고 진단합니다.
  • Azure Firewall
    스케일링 성능에 제한이 없고 보안 수준이 높은 고가용성 방화벽을 구현합니다.
  • Azure 가상 WAN
    로컬 사이트와 원격 사이트를 연결하는 통합 WAN(광역 네트워크)을 구축합니다.

 

스토리지

  • Azure Blob Storage
    비디오 파일이나 비트맵 같은 대규모 개체를 위한 스토리지 서비스
  • Azure File 스토리지
    파일 서버처럼 액세스하고 관리할 수 있는 파일 공유
  • Azure Queue 스토리지
    애플리케이션 간 메시지를 큐에 넣고 안정적으로 전달하기 위한 데이터 저장소
  • Azure Table Storage
    Table Storage는 비관계형 정형 데이터(정형 NoSQL 데이터라 함)를 클라우드에 저장하여 키/특성 스토어에 스키마 없는 설계를 제공합니다.

 

모바일

개발자가 iOS, Android 및 Windows 앱용 모바일 백 엔드 서비스를 쉽고 빠르게 만들 수 있습니다

  • 오프라인 데이터 동기화
  • 온-프레미스 데이터 연결
  • 푸시 알림 브로드캐스트
  • 비즈니스 요구 사항과 일치하도록 자동 크기 조정

 

데이터베이스

  • Azure Cosmos DB
    NoSQL 옵션을 지원하는 글로벌 분산형 데이터베이스
  • Azure SQL Database
    자동 스케일링과 필수 인텔리전스, 강력한 보안을 통해 완벽하게 관리되는 관계형 데이터베이스
  • Azure Database for MySQL
    고가용성과 보안이 포함되어 완벽하게 관리되고 스케일링 가능한 MySQL 관계형 데이터베이스
  • Azure Database for PostgreSQL
    고가용성과 보안을 제공하며 완벽하게 관리되고 스케일링 가능한 PostgreSQL 관계형 데이터베이스
  • Azure Virtual Machines의 SQL Server
    클라우드에서 엔터프라이즈 SQL Server 앱을 호스트하는 서비스
  • Azure Synapse Analytics
    추가 비용 없이 모든 스케일링 수준에서 필수 보안을 제공하며 완벽하게 관리되는 데이터 웨어하우스
  • Azure Database Migration Service
    애플리케이션 코드 변경 없이 데이터베이스를 클라우드로 마이그레이션하는 서비스
  • Azure Cache for Redis
    자주 사용하는 정적 데이터를 캐시하여 데이터 및 애플리케이션 대기 시간을 줄이는 완전 관리형 서비스
  • Azure Database for MariaDB
    고가용성과 보안이 포함된 완벽하게 관리되고 스케일링 가능한 MariaDB 관계형 데이터베이스

 

  • Azure App Service
    강력한 클라우드 웹 기반 앱을 신속하게 만듭니다.
  • Azure Notification Hubs
    원하는 백 엔드에서 원하는 플랫폼으로 푸시 알림을 전송할 수 있습니다.
  • Azure API Management
    개발자, 파트너 및 직원에게 API를 안전하게 대규모로 게시할 수 있습니다.
  • Azure Cognitive Search
    이 완전 관리형 SaaS(Search as a Service)를 배포할 수 있습니다.
  • Azure App Service의 Web Apps 기능
    중요 업무용 웹앱을 대규모로 만들고 배포할 수 있습니다.
  • Azure SignalR Service
    실시간 웹 기능을 쉽게 추가할 수 있습니다.

 

IoT

  • IoT Central
    대규모 IoT 자산의 연결, 모니터링 및 관리를 도와주는 완전 관리형 글로벌 IoT SaaS(Software as a Service) 솔루션
  • Azure IoT Hub
    수백만 개의 IoT 디바이스 간에 안전한 통신 및 모니터링을 제공하는 메시징 허브
  • IoT Edge
    데이터 분석 모델을 IoT 디바이스로 직접 푸시할 수 있는 완전 관리형 서비스로, 클라우드 기반 AI 모델을 참조할 필요 없이 상태 변화에 신속하게 대응

 

빅 데이터

  • Azure Synapse Analytics
    대규모 병렬 처리를 활용하여 페타바이트 규모 데이터에서 복잡한 쿼리를 빠르게 실행하는 클라우드 기반 엔터프라이즈 데이터 웨어하우스를 사용하여 대규모 분석을 실행합니다.
  • Azure HDInsight
    클라우드의 관리형 Hadoop 클러스터를 사용하여 대규모 데이터를 처리합니다.
  • Azure Databricks
    이 Apache Spark 기반의 공동 작업용 분석 서비스를 Azure의 다른 빅 데이터 서비스와 통합할 수 있습니다.

 

AI

  • Azure Machine Learning 서비스
    기계 학습 모델의 개발, 교육, 테스트, 배포, 관리 및 추적에 사용할 수 있는 클라우드 기반 환경입니다. 모델을 자동으로 생성하여 사용자에 맞게 조정할 수 있습니다. 이를 사용하면 로컬 머신의 학습을 시작한 다음, 클라우드로 확장할 수 있습니다.
  • Azure ML Studio
    미리 빌드된 기계 학습 알고리즘 및 데이터 처리 모듈을 사용하여 기계 학습 솔루션을 빌드, 테스트, 배포할 수 있는 공동 작업용 시각적 작업 영역입니다.

밀접한 관련이 있는 제품 세트를 Cognitive Services 라고 합니다. 애플리케이션에서 이러한 미리 빌드된 API를 사용하여 복잡한 문제를 해결할 수 있습니다.

 

DevOps

DevOps는 사람, 프로세스 및 기술 통합을 통해 소프트웨어 제공을 자동화하여 사용자에게 지속적인 가치를 제공합니다.

  • Azure DevOps
    고성능 파이프라인, 무료 개인 Git 리포지토리, 구성 가능한 Kanban 보드, 광범위한 자동화 및 클라우드 기반 부하 테스트와 같은 개발 공동 작업 도구를 사용할 수 있습니다. 이전에는 Visual Studio Team Services로 알려져 있습니다.
  • Azure DevTest Labs
    배포 파이프라인에서 바로 애플리케이션을 테스트하거나 시연하기 위해 주문형 Windows 및 Linux 환경을 신속하게 만들 수 있습니다.
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.