[Azure AZ-900] Azure 핵심 서비스

Chouettics·2021년 5월 25일
0

Azure

목록 보기
4/8

Azure 핵심 서비스


컴퓨팅

  • 가성머신(VM)
  • 인스턴스
  • Azure Spot
    - 남는 리소스를 좀 더 저렴한 가격으로 사용하는 방법
    - 개발 단계에서 사용하길 추천 운영 단계에서는 추천하지 않음
  • 영구 디스크
    - VM 생성시 영구 디스크는 데이터 디스크 메뉴 에서 설정
  • 자동 종료 가능함으로 필요할 때만 켜면 월 소요 비용을 절약할 수 있다.
    - VM을 끄면 VM에 붙어 있는 컴퓨터 리소스는 꺼지고 이미지만 저장되어 관리
  • VM Scale Sets : VMSS라고 부르며 자동 확장 지원을 위해 설계된 서비스로 사용량이 많아지거나 요청이 많아지고 지정한 스토틀링 포인트보다 리소스가 더 많이 소비되면 자동적으로 리소스를 확장
    - VMSS가 만들어지고 여러 VM이 만들어지면 폴트 도메인, 업데이트 도메인으로 분리하는 작업이 가능
    - 가용성 집합VMSS의 다른점 : VMSS는 확장성에 초점이 맞춰져 있어 동일한 VM이 계속 만들어짐 / 가용성 집합은 수동으로 만들어지고, 사이즈가 다른 VM을 배포시킬 수 있음
  • PaaS형태의 서비스로 앱 서비스를 볼 수 있으며 (모바일 앱,웹앱,API등)
    이벤트 기반으로 컴퓨터를 수행할 수 있는 형태는 Azure Function이 있음
    컴퓨팅

컨테이너

  • 가상 환경
  • 단, 가상 시스템과는 다르게 운영체제 관리는 포함되지 않는다.
  • 컨테이너는 경량(lightweight)으로 동적으로 생성, 확장 및 중지되도록 설계되어 있다.

ACI(Azure Container Instances)

  • PaaS 형태
  • 업로드해서 바로 사용 가능
  • 작은 사이즈로 사용할 때 적합
  • 손쉽게 사용 가능

AKS(Azure Kubernetes Services)

  • 조금 복잡한 PaaS
  • 오픈 소스를 애저에 포팅
  • 많은 수의 컨테이너를 관리하고 오케스트레이션하기에 적합
    AKS

네트워크 서비스

Azure Virtual Network

  • 본인 만의 안전한 사설망 구축 가능

Azure Load Balancer

  • 로드 밸런싱
  • 확장성 및 고가용성 확보

Vpn Gateway

  • 온프레미스와 클라우드를 게이트웨이 솔루션으로 연결
  • 온프레미스 - VPN Gateway - Azure

Application Gateway

  • 어플리케이션 레벨에서의 게이트웨이 (트래픽 관리, 웹 트래픽 로드밸런서)

Content Delivery Network(CDN)

  • 웹 콘텐츠를 효율적으로 전달할 수 있는 분산 서버 네트워크 (고객 가까운 곳에 CDN 엣지, 컨텐츠를 가져다 놓음)

Azure Data Categories

정형 데이터

  • 정해진 스키마, 같은 데이터 필드나 속성 유지, 행과 열을 가진 관계형 테이블, 금융데이터, LOB 데이터로 주로 사용

반정형 데이터(Semi-Structured data)

  • 변경 가능성 존재한 스키마
  • 덜 구조화된 필드 및 속성
  • non-relational or nosql
  • 책, 내용, 블로그, JSON or HTMl문서에 주로 사용

비정형 데이터(Unstructured data)

  • 스키마/데이터 구조 정해지지 않음
  • 주로 오브젝트 스토리지, 데이터 레이크 스토리지에 저장
  • 이미지, 비디오 등에 주로 사용

Storage Account

laaS

  • Disks : 영구 디스크, Azure laaS VMS, 프리미엄 스토리지, 디스크 옵션 SSD 기반, 높은 IOPS, 낮은 지연, 리프트 앤 시프트 방식
  • Files : SMB 및 REST 방식 접근 지원, 어디서든 안전하게 접근 가능

PaaS

  • Containers : 비정형 데이터, 텍스트 및 바이너리
  • Tables
    - NoSQL데이터 저장, 사용에 따른 동적 확장
    - 페타바이트 확장 지원(빠른 key/value 조회등)
  • Queue
    - 메시지 저장 및 처리
    • 높은 확장성
    • 비동기적 메시지 처리

네트워크 연결

  • 공용 엔드포인트(모든 네트워크)
  • 공용 엔드포인트(선택 네트워크)
  • 프라이빗 엔드포인트 : PaaS는 퍼블릭, 공용 엔드포인트를 가짐
  • data lake storage gen2
    - 계정 구조 네임스페이스를 사용이라고 처리하면 빅데이터 처리할 수 있는 data lake storage로 변경
    - 기존 오브젝트 스토리지가 데이터를 처리하는 플랫한 방식이 아닌 Hierarchy를 얻게 됨

윈도우 가상 데스크탑

데이터베이스 서비스(Database Service)

Azure Cosmos DB

  • 글로벌 분산, 무제한 확장을 제공
  • NoSQL워크로드를 처리하기 위해 만들어진 저장소
  • (반정형 / 정형 데이터 저장에 적합)

Azure SQL Database

  • 전통적인 RDBMS
  • SQL 데이터베이스는 정형 데이터 처리에 있음
  • 서비스형 관계형 데이타베이스 (DaaS)

Azure Data Migration

  • 마리아DB 등 클라우드 서비스로 이관
  • 1회가 아닌 지속적으로 이관을 도와줌
  • 관리형 데이터베이스 이관 서비스

Azure SQL Managed Instance

  • 온프레미스와 유사
  • 최소한으로만 변경하여 리프트 앤 시프트 방식을 통해 온-프레미스 애플리케이션을 클라우드로 이전
  • PaaS형

Azure 마켓플레이스

  • 다양한 유명 서비스 공급자의 벤더 어플리케이션과 서비스를 검색/구매/프로비전 제공
  • 오픈 소스 컨테인ㄴ 플랫폼
  • 개바라자 도구도 제공

Azure 솔루션

머신 러닝 서비스

  • 코드 기반, SDK제공
  • 모델링, 테스트, 배포 할 수 있도록 플랫폼 제공

머신 러닝 스튜디오

  • AI, 통계, 알고리즘을 몰라도 GUI기반이라 쉽게 사용 가능

Azure Functions

  • 코드 기반, HTTP통신 발생 시 Azure Functions 이벤트에 의해 호출

Azure Logic Apps

  • UI 기반

Azure Event Grid

  • 이벤트 기반

Azure Devops Service

  • 파이프라인, Kanban보드 , 자동 클라우드 기반 부하 테스트 등의 개발용 공동 작업 도구
  • 개발과 운영을 통일
  • 개발-운영이 연결되도록 프로세스를 만드는 것
  • DevOps 전신으로 TFS가 존재하며 오픈소스 기술을 잘 사용할 수 있도록 플랫폼을 제공함
  • GitHub 과 연동성을 높여 GitHub Actions for Azure 활용 극대화

Azure Devtest Labs

  • DevOps와 연계하여 빠르고 비용 효율적으로 테스트할 수 있게 제공
  • 재사용 가능한 템플릿 및 아티팩트를 사용하여 환경을 빠르게 만들 수 있습니다.

Azure 사물 인터넷

양방향 데이터 분석을 위해 릴레이하는 기능

Azure IoT Central

  • SaaS 형 솔루션
  • IoT자산을 대규모 연결 / 모니터링 / 관리를 손쉽게 수행 할 수 있는 완전 관리형 글로벌 솔루션

Azure IoT Hub

  • PaaS형 관리형 서비스

Azure Sphere

  • 고급 보안 애플리케이션 플랫폼
  • 디바이스용 통신 및 보안 기능이 기본 제공

빅 데이터 및 분석

Azure Synapse Analytics

  • 클라우드 기반 엔터프라이즈 데이터 웨어하우스
  • 정형 비정형 모두 가능

Azure HDInsight

  • PaaS형
  • 기업을 위한 완전 관리형 오픈 소스 분석 서비스

Azure Databricks

  • Apache Spark 기반 분석 서비스

인공 지능 / 기계 학습

Azure Machine Learning

  • UI / SDK(코드기반) 제공
  • 기계 학습 모델 개발/ 학습 / 배포용 클라우드 기반 서비스

Cognitive Services

  • 앱이 사용자가 요구를 빠르게 보고, 듣고, 말하고, 이해할 수 있는 서비스
  • API 형태로 제공

Azure Bot Serivecs

  • 지능형 엔터프라이즈급 봇을 개발할 수 있다.

Azure 관리 도구

Azure Portal

  • GUI기반으로 손쉽게 Azure 관리 가능

Azure Powershell

  • CLI(Command Line Interface)로 리소스 배포 가능

Azure Cloud Shell

  • 브라우저 형태의 쉘로 파워셀이나 CLI호출 가능

애드 어드바이저

  • Best Practice기반으로 개인화된 권장 사항 제공
  • 리소스의 성능, 보안 및 가용성 확장, Azure 비용 절감 가능한 기회 제공

Azure Quick Start Template

  • 빨리 시작가능한 템플릿 저장 및 제공

ARM (Azure Resource Manager) 템플릿

  • 프로그램 명령을 작성하지 않고 미리 정의해논것을 적용
  • JSON 형태
  • 선언적 구문 / 반복 수행 가능
  • 오케스트레이션

Azure 관리 도구

profile
IT Consultant & Solution Engineer

0개의 댓글