Microsoft Azure 치트 시트 2020 – Azure 서비스 & 아키텍처 결정판 가이드
조직이 클라우드 기술을 점점 더 채택함에 따라 Microsoft Azure는 확장 가능하고 안전하며 혁신적인 솔루션을 위한 필수 플랫폼이 되었습니다. 이 치트 시트는 기초 서비스부터 고급 AI 도구까지 Azure 2020의 필수 요소를 요약해 아키텍트와 개발자가 정보에 입각한 결정을 내릴 수 있도록 돕습니다.
Microsoft Azure란?
Microsoft Azure는 클라우드 퍼스트, 오픈소스 친화적 플랫폼으로 기업이 대규모로 애플리케이션을 설계, 배포, 관리할 수 있게 합니다. Microsoft의 검증된 인프라 위에 구축된 통합 관리 플레인 하에 컴퓨팅, 스토리지, 네트워킹, AI, 분석 등 상호운용 가능한 서비스 포트폴리오를 제공합니다.
Microsoft Azure 역사
Azure는 2000년대 중반에 시작되었습니다. 2008년 Microsoft 수석 소프트웨어 아키텍트가 Windows Azure 출시를 발표했으며, 초기에는 네트워킹, SQL 데이터베이스, .NET 서비스, 라이브 파일 공유, SaaS 제품군(SharePoint, Dynamics CRM) 5개 핵심 카테고리를 제공했습니다. 2010년 2월 프리뷰로 언어, OS, 프레임워크 지원이 확장되었습니다. 2014년 4월 Microsoft Azure로 리브랜딩되어 범위 확대와 글로벌 도달을 반영했습니다.
Microsoft Azure 치트 시트
이 치트 시트는 Azure의 가장 자주 사용되는 서비스(스토리지, CDN, 가상 머신, Windows 전용 제공)와 주요 컴퓨팅 및 데이터 서비스를 강조합니다. 청구는 소비 기반 모델을 따르며, 서비스 유형, 리전, 스토리지 옵션에 따라 가격이 달라집니다.
핵심 Azure 서비스 개요
- Azure Storage: 내구성 있고 확장 가능한 객체, 파일, 큐, 테이블 스토리지
- Azure CDN: 저지연 미디어를 위한 글로벌 콘텐츠 전송 네트워크
- Azure Virtual Machines: 몇 분 만에 프로비저닝되는 Windows 및 Linux VM
- Azure App Service: 웹, 모바일, API 앱을 위한 관리형 플랫폼
Azure 서비스 카테고리
AI + Machine Learning
- Azure Bot Service: 서버리스, 지능형 챗봇 프레임워크
- Azure Databricks: 협업 노트북이 있는 Apache Spark 기반 분석
- Azure Cognitive Search: 모바일 및 웹 앱을 위한 AI 기반 검색
- Bing Autosuggest, Bing Custom Search, Bing Entity Search, Bing Image Search, Bing News Search, Bing Spell Check, Bing Video Search, Bing Visual Search, Bing Web Search: 풍부한 콘텐츠 발견을 위한 통합 검색 API
- Cognitive Services: 사전 구축된 AI API(Computer Vision, Content Moderator, Custom Vision, Face, Form Recognizer, Ink Recognizer, Personalizer, QnA Maker, Speaker Recognition, Speech to Text, Text Analytics, Text to Speech, Translator, Video Indexer, Kinect DK, Anomaly Detector, Azure Open Datasets, Immersive Reader)
- Azure Machine Learning & Azure ML Studio: 실험, 모델 관리, 배포를 위한 엔드투엔드 플랫폼
- Microsoft Genomics: 확장 가능한 유전체 시퀀싱 및 분석
- Language Understanding: 대화형 앱을 위한 자연어 이해 구축
- Azure Open Datasets: 빠른 모델 훈련을 위한 공개 데이터셋
Analytics
- Azure Stream Analytics: IoT 스트림 실시간 분석
- Azure Synapse Analytics: 데이터 웨어하우징, 빅데이터, AI를 통합한 분석 플랫폼
- HDInsight: 관리형 Hadoop, Spark, Storm, R, HBase 클러스터
- Data Factory: 엔터프라이즈급 데이터 통합
- Data Lake Analytics: 온디맨드 빅데이터 분석
- Event Hubs: 고처리량 이벤트 수집
- Power BI Embedded: 애플리케이션 내 인터랙티브 분석
- Azure Analysis Services: 엔터프라이즈급 분석 엔진
- R Server for HDInsight: HDInsight상의 R 기반 분석
- Data Catalog: 데이터 자산 발견 및 관리
- Azure Data Lake Storage: Blob 기반의 확장 가능하고 안전한 데이터 레이크
- Azure Data Explorer: 빠른 로그 및 텔레메트리 분석
- Azure Data Share: 파트너와 빅데이터 공유
Blockchain
- Azure Blockchain Service: 블록체인 네트워크 구축, 거버넌스, 확장
- Azure Blockchain Workbench: 빠른 블록체인 앱 프로토타이핑
- Logic Apps: 교차 클라우드 데이터 접근 오케스트레이션
- Azure Cosmos DB: 전역 분산, 멀티모델 NoSQL 데이터베이스
- Azure Blockchain Tokens: 원장 기반 토큰 수명주기 관리
Compute
- Virtual Machines: 주문형 Windows & Linux VM
- Azure Kubernetes Service (AKS): 프로덕션 워크로드용 관리형 Kubernetes
- Service Fabric: 마이크로서비스 및 컨테이너 오케스트레이션
- App Service: 관리형 웹 & 모바일 앱
- Container Instances: 서버리스 컨테이너 실행
- Batch: 대규모 병렬 작업 스케줄링
- SQL Server on VMs: 클라우드 내 엔터프라이즈 SQL Server
- Cloud Services: 고가용성 클라우드 네이티브 API
- SAP HANA on Azure Large Instances: 대규모 SAP HANA 실행
- Azure Functions: 이벤트 기반 서버리스 컴퓨팅
- Virtual Machine Scale Sets: 자동 확장 VM
- Web Apps: 빠른 웹 앱 배포
- Mobile Apps: 모바일 백엔드 서비스
- API Apps: API 호스팅 및 관리
- Linux & Windows VMs: Red Hat, Ubuntu, Windows
- Windows Virtual Desktop: 엔터프라이즈급 가상 데스크톱
- Azure CycleCloud: HPC & 대규모 클러스터 관리
- Azure VMware Solution: Azure에서 VMware 워크로드 실행
- Azure Dedicated Host: VM용 전용 물리 서버
- Azure Spring Cloud: 관리형 Spring Boot 마이크로서비스
Containers
- Azure Kubernetes Service (AKS), Service Fabric, Container Instances, Azure Functions, Container Registry, Web Apps, Mobile Apps, API Apps, Web App for Containers, Azure Red Hat OpenShift
Databases
- Azure API for FHIR: 건강 데이터 상호운용성 빠른 배포
- SQL Server on VMs, Azure SQL Database, Azure Cosmos DB, Azure Cache for Redis, Table Storage, Azure Database for PostgreSQL, Azure Database for MariaDB, Azure Database for MySQL, Azure Database Migration Service, Azure SQL Database Edge
Developer Tools
- Visual Studio & Visual Studio Code: 클라우드 개발용 풀피처 IDE
- SDKs: Azure 서비스용 언어별 SDK
- Azure DevOps: Git 리포, 파이프라인, 보드, 아티팩트, 테스트 플랜
- Azure Pipelines: 모든 플랫폼에서 CI/CD
- Azure Lab Services: 교육 및 데모용 임시 랩
DevOps
- Azure Boards, Azure Repos, Azure Artifacts, Azure Test Plans, Azure DevTest Labs, DevOps 도구 통합, Azure Monitor
Identity
- Azure Active Directory, Azure Information Protection, Azure AD Domain Services, Azure AD B2C
Integration
- Azure API for FHIR, Event Grid, Logic Apps, API Management, Service Bus
Management & Governance
- Azure Backup, Azure Site Recovery, Azure Advisor, Scheduler, Automation, Traffic Manager, Azure Monitor, Network Watcher, Azure Service Health, Azure Portal, Azure Resource Manager, Cloud Shell, Azure Mobile App, Azure Policy, Cost Management + Billing, Azure Managed Applications, Azure Migrate, Azure Blueprints, Azure Lighthouse, Azure Resource Manager templates
Mobile
- App Service, Azure Maps, Notification Hubs, API Management, Web Apps, Mobile Apps, API Apps, Azure Mobile App, Visual Studio App Center, Xamarin, Web App for Containers
Networking
- Content Delivery Network, Azure ExpressRoute, Azure DNS, Virtual Network, Traffic Manager, Load Balancer, VPN Gateway, Application Gateway, Azure DDoS Protection, Network Watcher, Azure Firewall, Virtual WAN, Azure Front Door, Azure Bastion, Azure Private Link, Azure Internet Analyzer, Azure Firewall Manager, Web Application Firewall
Security
- Azure Active Directory, Azure Information Protection, Azure AD Domain Services, Key Vault, Security Center, Azure Dedicated HSM, VPN Gateway, Application Gateway, Azure DDoS Protection, Azure Sentinel
Azure CLI 명령어
아래는 가장 자주 사용되는 Azure CLI 명령 그룹과 주요 리소스 유형입니다:
- az group – 리소스 그룹 관리
- az vm – 가상 머신 생성 및 관리
- az storage account – 스토리지 계정 프로비저닝
- az keyvault – 키 볼트 관리
- az webapp – 웹 앱 배포 및 구성
- az sql server – SQL 데이터베이스 관리
- az cosmosdb – Cosmos DB 계정 운영
Azure 기능에 대한 더 깊은 탐구를 위해 아래 양식을 작성해 전체 치트 시트를 받아보세요.
CloudInstitute.io와 함께 30일 무료 체험 시작
전문가와 상담해 Microsoft Azure에 대해 더 알아보세요.