Azure란?
Microsoft Azure는 전 세계의 Microsoft 데이터센터에서 응용프로그램을 빌드하고, 배포, 관리 할 수 있는 퍼블릭 클라우드 서비스 입니다.
무중단
Azure는 99.95%의 월별 SLA를 제공하므로 인프라에 신경 쓰지 않고 고가용성 응용 프로그램을 빌드 하고 실행할 수 있습니다. 또한 OS 및 서비스 자동 패치, 네트워크 부하 분산, 하드웨어 실패 복구 기능을 제공합니다.
가동 중단 시간 없이 응용 프로그램을 업그레이드할 수 있는 배포 모델을 지원합니다.
개방성
Azure는 모든 언어, 프레임워크 또는 도구를 사용하여 응용 프로그램을 빌드 할 수 있습니다.
기능 및 서비스는 개방형 REST 프로토콜을 사용하여 노출됩니다. Microsoft Azure 클라이언트 라이브러리는 여러 프로그래밍 언어에 사용할 수 있으며, 오픈 소스 라이선스로 릴리스되고 GitHub에 호스팅 됩니다.
무제한
Azure는 응용 프로그램을 원하는 크기로 간단하게 확장할 수 있습니다. 자동화된 서비스 플랫폼으로 몇 분 이내에 리소스를 프로비전할 수 있습니다. 필요에 따라 리소스 사용량을 탄력적으로 늘이거나 줄일 수 있습니다.
응용 프로그램에서 사용한 리소스에 대한 요금만 지불하면 됩니다. Microsoft Azure는 전 세계의 여러 데이터 센터에서 사용 가능하며, 고객 근처에서 응용 프로그램을 배포할 수 있습니다.
강력한 기능
Azure는 모든 응용 프로그램 요구사항을 만족할 수 있는 유연한 클라우드 플랫폼을 제공합니다.
관계형 SQL 데이터베이스, NoSQL 테이블 저장소, 구조화되지 않은 Blob 저장소를 사용하여 데이터를 저장하고, Hadoop 및 BI 서비스를 사용하여 데이터마이닝을 수행할 수도 있습니다. Microsoft Azure의 견고한 메시징 기능을 활용하여 확장형 분산 응용 프로그램을 구현하고 하이브리드 기반의 솔루션을 제공할 수도 있습니다. Microsoft Azure의 분산 캐싱 및 CDN 서비스를 사용하면 대기 시간을 절약하고 세계 어디에서나 뛰어난 응용 프로그램 성능을 제공할 수 있습니다.
클라우드 서비스 영역
클라우드 서비스 영역은 크게 IaaS, PaaS, SaaS 영역으로 나뉩니다.
벤더가 제공하는 부분과 직접 관리해야 하는 부분에 따라서 차이가 있으며 SaaS의 경우 Office 365, Google Docs 등이 이에 속합니다.
Azure의 기능
Machine Learning 서비스
실험 및 모델 관리를 갖춘 포괄적이고 확장 가능하며 신뢰성 있는 플랫폼으로 모든 사용자에게 AI 제공
Machine Learning Studio
예측 분석 솔루션을 간단히 구축, 배포 및 관리
Azure Databricks
빠르고 쉬운 협업용 Apache Spark 기반 분석 플랫폼
Azure Batch AI
딥러닝 및 AI모델을 대규모로 동시에 쉽게 실험하고 교육
Azure Bot Service
필요에 따라 확장 가능한 지능형 서버리스 봇 서비스
Microsoft Genomics
파워 게놈 시퀀싱 및 연구 정보 제공
Cognitive Services
스마트 API 기능을 추가하여 상황에 맞는 상호 작용 가능
Azure Search
완전 관리형 검색 서비스(SaaS)
Bing Autosuggest
앱에 인텔리전트 자동 완성 제안 옵션 제공
Bing Custom Search
광고가 없고 사용하기 쉬운 상업용 검색 도구로 원하는 결과를 제공
Virtual Machines
빠른 속도로 Windows 및 Linux 가상 머신 프로비전
App Service
강력한 웹 및 모바일용 클라우드 앱을 신속하게 구축
Functions
서버리스 코드로 이벤트 처리
Batch
클라우드 단위에서 작업 예약 및 컴퓨팅 관리
Container Instances
서버를 관리할 필요 없이 손쉽게 Azure에서 컨테이너 실행
Azure Batch AI
딥러닝 및 AI모델을 대규모로 동시에 쉽게 실험하고 교육
Service Fabric
Windows 또는 Linux에서 마이크로 서비스 개발 및 컨테이너 조율
Virtual Machine Scale Sets
최대 수천 대의 Linux 및 Windows 가상 머신의 관리 및 확장
AKS (Azure Kubernetes Service)
Kubernetes의 배포, 관리 및 운영 단순화
Cloud Services
가용성과 확장성이 뛰어난 클라우드 애플리케이션 및 API 만들기
Azure DevOps
팀 간의 코드 공유, 작업 추적 및 소프트웨어 전송을 위한 서비스
Azure Pipelines
모든 플랫폼 및 클라우드에 지속적으로 빌드, 테스트 및 배포
Azure Boards
팀에서 작업 계획, 추적 및 논의
Azure Repos
프로젝트에 적합한 무제한 클라우드 기반 개인 Git 리포지토리 사용
Azure Artifacts
패키지를 만들고 호스트한 후 팀과 공유
Azure Test Plans
매뉴얼 및 예비 테스트 도구 키트로 안심하고 테스트 및 제공
Azure DevTest Lab
재사용 가능 템플릿 및 아티팩트를 사용하는 환경을 신속하게 조성
DevOps 도구 통합
Azure에서 선호하는 DevOps 도구 사용
Azure Active Directory
온-프레미스 디렉터리 동기화 및 Single Sign-On 활성화
Azure Information Protection
민감한 정보를 언제 어디서나 더 효과적으로 보호
Active Directory Domain Services
Azure 가상 머신을 도메인 컨트롤러가 없는 도메인에 연결
Azure Active Directory B2C
클라우드에서 소비자 ID 및 액세스 관리
IoT Hub
수십억 개의 IoT 자산을 연결, 모니터링 및 관리
IoT Edge
클라우드 인텔리전스 및 분석기능을 에지 디바이스로 확장
IoT Central
클라우드 전문 지식이 필요 없는 IoT를 위한 SaaS의 간편함
제공
IoT 솔루션 가속기
일반적인 IoT 시나리오용 템플릿을 사용하여 완전 맞춤형 솔루션 만들기
Azure Sphere
실리콘에서 클라우드로 MCU 구동 디바이스를 안전하게 연결
Time Series Insights
IoT 디바이스에서 시계열 데이터 탐색 및 분석
Storage
높은 내구성과 가용성, 그리고 대량의 확장성을 가진 클라우드 스토리지
Backup
간단하고 안전하게 클라우드에 서버 백업
StorSimple
엔터프라이즈 하이브리드 클라우드 스토리지 솔루션으로 비용 절감
Azure Data Lake Storage Gen2
확장성이 매우 뛰어난 데이터 레이크 저장소
Blob Storage
비정형 데이터용 REST 기반 개체 스토리지
Disk Storage
가상 머신을 지원하는 영구적이고 안전한 디스크 옵션
Managed Disks
Azure 가상 머신을 위한 영구적이고 안전한 디스크 스토리지
Queue Storage
트래픽에 따른 효율적인 앱 확장
Content Delivery Network
전 세계 광범위한 고객에게 안전하고 신뢰할 수 있는 콘텐츠 전송 보장
Express Route
Azure로 연결되는 전용 프라이빗 네트워크 파이버 커넥션
Azure DNS
Azure에서 DNS 도메인 호스트
Virtual Network
프라이빗 네트워크 프로비전, 온-프레미스 데이터 센터에 선택적으로 연결
Traffic Manager
성능과 가용성을 높이기 위해 들어오는 트래픽 라우팅
Load Balancer
애플리케이션에 높은 가용성 및 네트워크 성능 제공
VPN Gateway
프레미스 간 안전한 연결 확보
Application Gateway
Azure에서 안전하고 확장 가능하며 고가용성의 웹 프론트엔드 구축
Azure DDoS Protection
분산된 서비스 거부(DDoS) 공격으로부터 애플리케이션 보호