애저은(는) 여기로 연결됩니다.
제주도 음식에 대한 내용은
애저회 문서, 다른 Azure에 대한 내용은
아주르
문서
참고하십시오.
{{{#!wiki style="margin: 0 -10px -5px; min-height: 26px;" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -6px -1px -11px -1px"; word-break: keep-all;" |
IaaS (인프라형 클라우드) | ||
Amazon Web Services(AWS) | Microsoft Azure | Google Cloud Platform(GCP) | |
PaaS (개발형 클라우드) | |||
Google Colaboratory | Heroku | RedHat OpenShift | |
SaaS (소프트웨어형 클라우드) | |||
SalesForce | ZOOM | Slack | |
STaaS (스토리지 클라우드) | |||
Google Drive | OneDrive | Dropbox |
<colbgcolor=#f2f2f2,#2d2f34> 마이크로소프트 애저 Microsoft Azure |
|
정식명칭 | Microsoft Azure (마이크로소프트 애저) |
모기업 | 마이크로소프트 |
국가 | 미국 |
서비스 시작 | 2010년 2월 1일([age(2010-02-01)]주년) |
서비스 | PaaS, IaaS, SaaS |
매출 | 752억 5,100만 달러 (2022년)[1] |
영업 이익 | 327억 2,100만 달러 (2022년)[2] |
본사 | 미국 워싱턴주 레드먼드[3] |
홈페이지 |
1. 개요2. 기능
2.1. Portal
3. 사용처4. 타 서비스와의 비교2.1.1. CLI
2.2. Template2.3. Compute2.4. 웹 및 모바일2.4.1. App Service2.4.2. App Service 계획2.4.3. Web Apps2.4.4. Mobile Apps2.4.5. API Management2.4.6. 알림 허브2.4.7. 모바일 고객 관리
2.5. 데이터 저장소2.5.1. CosmosDB2.5.2. SQL 데이터베이스2.5.3. Data Lake Storage2.5.4. DocumentDB2.5.5. Azure Redis Cache2.5.6. 저장소2.5.7. StorSimple2.5.8. 검색
2.6. 분석2.7. IoT2.8. 네트워킹2.9. 미디어 및 CDN2.10. 하이브리드 통합2.11. ID 및 액세스 관리2.12. 개발자 서비스2.12.1. Azure DevOps
2.13. 관리2.14. 종료된 서비스2.14.1. RemoteApp
4.1. AWS
5. 자격증6. 같이 보기1. 개요
Microsoft에서 만든 클라우드 컴퓨팅 플랫폼 및 인프라스트럭처 서비스. Azure[애저, ˈæʒə(r)]는 짙은 하늘색을 뜻하는 단어다.[4] 웹 앱, 가상 컴퓨터, SQL 데이터베이스, 모바일 백엔드 등이 가능하다.크레딧으로 결제를 해서 사용할 수 있는데, 이 크레딧은 직접 사거나, MSDN 구독이나 비즈스파크 등을 이용해 얻을 수 있다.
Azure는 해킹 방어 방법으로 무한정으로 서버를 생성하는데, 그동안 공격하는 IP를 찾아 밴을 시킨다. 서버를 구축할 때 서버관리자를 고용하는 것을 생각하면 굉장히 저렴하다.
전세계 클라우드 시장 2위로, 1위인 Amazon Web Services를 적극적으로 추격하고 있다. 클라우드 인프라 시장의 절반을 차지하는 AWS에 못 미친다 뿐이지 20% 중후반대 점유율로, 클라우드 시장 2강 중 하나로 평가받으며 MS의 매출과 주가를 견인하고 있다. IaaS(Infrastructure as a Service)가 강한 AWS와는 다르게 이쪽은 SaaS(Software as a Service)에서 강하다.
추가적으로, Azure for Students를 구독하면 한정된 기능으로 Azure을 무료로 이용할 수 있고[5], Azure에서 제한 없이 사용 가능한 $100크레딧을 제공한다!
Azure에서 호스팅 중인 지역은 여기 참조. 한국 중부(서울), 남부(부산)가 포함되어 있다.
2. 기능
Azure에서 제공하는 수많은 기능을 설명하는 문단으로써, 이 기능들 말고도 많은 기능들이 프리뷰 버전으로 제공되고 있으나 프리뷰이므로 제외하고 정식으로 서비스 하고 있는 것만 적어놓는다.2.1. Portal
웹서비스로 다양하고 직관적인 UI를 제공한다. 대시보드나, 사용량이나 이력을 확인하거나 현재 서비스중인 클라우드들을 모두 모아서 볼 수도 있다.2.1.1. CLI
#Azure CLI 흔히 말하는 커맨드라인 인터페이스이며 복수의 서비스를 명령어 기반으로 관리하고자 할 때 사용한다. 클라우드 서비스도 제공하지만 VM을 하나 생성해야하는 것이 흠이다. REST API를 제공하고 있고 서비스 생성은 템플릿쪽에서 해결하는 편이 합리적이다. 서비스삭제는 직관적인 포털이 낫다. 사실 CLI는 REST API를 기반으로 작동한다. 이는 웹쿼리기반 자동제어에서도 사용 할 수 있다는 얘기가 된다.파워셸로도 제공하고 있다. CLI 만큼 직관적이지 않은 듯.
2.2. Template
자동화를 위한 템플릿이다. Microsoft Azure의 서비스 게시를 시작할때 이 템플릿을 기반으로 만든다. 복수의 리소스와 리소스 연관성을 지정하여 일렬의 자동화도 가능하다. 예를들면 100개의 서비스를 직접 생성하면 포털 탐색에 질려버릴테지만 템플릿으로 가서 템플릿을 저장한다음 배포하면 모든 게시를 한번에 할 수 있다.2.3. Compute
2.3.1. Virtual Machines
가상 컴퓨터를 Azure에 배포하는 핵심 기능으로, Windows, Linux 및 Windows 가상머신 위에 돌아가는 SQL Server, BizTalk Server, SharePoint(물론 가격은 따로 책정해 판다), Oracle 소프트웨어가 깔린 Windows Server 가상머신(Windows 라이선스, 오라클 라이선스 가격이 별도로 청구된다)을 제공한다. AWS의 EC2와 유사하다. 리소스 관리자 템플릿을 통해 Azure 포털에서 미리 배포 계획을 짠 후 원클릭으로 여러 응용프로그램이 설치된 가상머신을 Azure에 배포할 수 있다. Microsoft에서 제공하는 클라우드이므로 당연히 SharePoint, Dynamics, System Center 같은 퍼스트 파티 Windows 서버 프로그램과 통합이 잘 되어 있다. 또한 디스크 암호화와 여러 보안 업체를 통한 보안 규제 및 규정 요구 사항을 검증받고 있다. Microsoft가 Windows 서버만 제공할 것 같지만 Oracle 소프트웨어와 함께 우분투, openSUSE 등 리눅스 배포판과 Chef, Puppet, Docker 솔루션도 제공한다. SQL Server 이미지를 통해 SQL Server가 깔린 윈도우 가상머신을 쉽게 여러 Azure 지역에 배포할 수 있다. VPN을 통해 DNS IP 주소를 정의해 네트워크의 모든 요소를 제어, 구성하고, 부하 분산과 통신사 파트너를 통한 데이터 센터 직접 연결 기능도 있다. 여러 종류의 가상머신을 통해 원하는 기능에 특화된 가상머신(예: 저장소 특화, HPC 기능 특화, 그냥 최신 가상 머신 등)을 제공받을 수 있다. 또, 백업 기능으로 가상머신을 보호할 수 있다.2.3.2. Batch
자체 슈퍼컴퓨터가 없는 곳을 위한 기능으로, 워크스테이션과 클러스터에서 쓰는 응용프로그램을 클라우드에서 더 많은 자원으로 빠르게 돌리는 기능이다. 스케줄러를 통해 작업을 예약한다. 또한 자동으로 필요 프로그램을 설치하고, 실행하고, 실패한 곳이 있으면 큐를 조정하고, 완료하면 축소한다. 안써도 전기가 나가는 기존의 슈퍼컴퓨터와 달리 쓴 만큼 요금을 지불하기 때문에 더 저렴할 수도 있다. 또한, 작업을 미리 정의한 일정이 아니라 주문형으로 바로 처리할 수도 있다. 배치를 통해 클라우드에서 렌더링 작업을 실행할 수도 있다.2.3.3. Functions
AWS Lambda처럼 서버리스 아키텍처를 제공하는 서비스이다. Service Bus에 저장된 큐를 트리거로 움직이는 함수를 작성 가능하고 템플릿도 제공한다. 대응 언어는 C#, Java, JavaScript, PowerShell, Python(3.7).Python의 경우 웹 콘솔에서 편집하는 것은 불가능하고, Azure Commandline이나 VS Code를 써야 한다는 소소한 불편함이 있다.
2.4. 웹 및 모바일
2.4.1. App Service
2.4.2. App Service 계획
웹 서비스 앱들을 공유(호스팅)할지 단독(서버)할지 계획을 설정하는 부분이다. 여담으로 함수앱을 생성하면 특별한 종량제 앱서비스 계획을 만들 수 있다. 하지만 함수앱은 구동에 필요한 별도의 저장소를 만들어야한다는 단점도 존재한다.2.4.3. Web Apps
.NET, Node.js, PHP, Python, Java 등으로 개발된 웹 앱을 지원한다. Visual Studio나 IntelliJ IDEA 등의 IDE에 플러그인으로 제공되는 Azure SDK를 이용하여 개발이 가능하다. Office 365, Salesforce.com과 같은 SaaS 서비스에 쉽게 연결할 수 있고, Visual Studio Team Services, GitHub 등과 연동해 개발과 배포를 쉽게 할 수 있다. Azure Active Directory와 통합해 업무용 웹을 지원하고, 여러 지역의 데이터센터에 배포해 전세계에 안정적으로 서비스를 제공할 수 있다. 또한 인프라에 신경쓰지 않고 개발→테스트→배포 프로세스를 진행할 수 있다.2.4.4. Mobile Apps
모바일 앱 백엔드 기능으로, 백엔드 논리 외에도 데이터 저장, 사용자 인증, 푸시 알림 등을 보낼 수 있다. Active Directory를 통해 사용자를 인증하고, SAP, Oracle, SQL Server, SharePoint에 접근하고, Xamarin, PhoneGap 등 크로스플랫폼 프레임워크를 통해 iOS, Android, Windows, macOS에서 돌아가는 기업용 앱을 개발할 수 있다. 오프라인 데이터 동기화를 통해 네트워크 문제가 있을 때에도 문제없이 앱이 작동할 수 있다. 자체 데이터센터와 연결해 전세계에서 자체 데이터 센터의 데이터에 쉽게 접근할 수 있다. 또한, 밑의 알림 허브를 통해 수백만 건의 푸시 알림을 전송할 수 있다. 역시 자동 확장 기능을 제공하므로 트래픽이 몰려도 자동으로 서버가 확장되어 서비스가 중단되는 일이 적어진다.2.4.5. API Management
대규모로 백엔드 API를 게시하고 관리할 때 쓰이는 기능이다. API 설명서와 대화식 콘솔을 제공하고, API 속도 제한 및 할당량을 설정할 수 있다. 또, API 상태를 지속적으로 모니터링 해 오류를 신속하게 잡아낼 수 있다. JSON, REST 형식도 지원하고, 백엔드 여러 부분의 API를 모아서 보여줘 API 셋에 대해 넓은 그림으로 볼 수 있다. SmartBear 사의 Ready! 플러그인을 통해 API 전체를 빠르게 테스트하고 생성할 수 있다. API를 통한 인증도 지원해 보안도 꾀할 수 있다. API가 어떻게 활용되는지 분석하고, 성능 오류 비율 등을 알 수 있다. API 검색 기능을 통해 API 수천개의 API를 쉽고 빠르게 찾아볼 수 있다.2.4.6. 알림 허브
2.4.7. 모바일 고객 관리
2.5. 데이터 저장소
2.5.1. CosmosDB
애저의 새로운 DB 서비스로, Microsoft의 전 세계에 분산된 다중 모델 데이터베이스이다.2.5.2. SQL 데이터베이스
2.5.3. Data Lake Storage
2.5.4. DocumentDB
2.5.5. Azure Redis Cache
2.5.6. 저장소
2.5.7. StorSimple
2.5.8. 검색
2.6. 분석
2.6.1. HDInsight
2.6.2. 기계 학습
2.6.3. 스트림 분석
2.6.4. 데이터 팩터리
2.7. IoT
2.7.1. Azure IoT Suite
2.7.1.1. 이벤트 허브
2.8. 네트워킹
2.8.1. 가상 네트워크
2.8.2. Express 경로
2.8.3. 트래픽 관리자
2.8.4. 부하 분산 장치
2.8.5. VPN 게이트웨이
2.8.6. 응용 프로그램 게이트웨이
2.9. 미디어 및 CDN
2.9.1. 미디어 서비스
2.9.1.1. 인코딩
2.9.1.2. Azure Media Player
2.9.1.3. 미디어 인덱서
2.9.1.4. 콘텐츠 보호
2.9.1.5. 라이브 및 주문형 스트리밍
2.9.2. CDN
2.10. 하이브리드 통합
2.10.1. BizTalk 서비스
2.10.2. Service Bus
메시징 서비스. 다른 서비스에서 이벤트가 발생했을 때 이쪽으로 메시지를 날려서 큐에 저장한 다음 다른 서비스에 연계할 수 있다. 가령 Repos의 Develop 브랜치가 갱신(머지)될 경우 Service Hook을 이쪽으로 날린 다음 Functions와 연계한다든가.2.10.3. Azure 백업
2.10.4. 사이트 복구
2.11. ID 및 액세스 관리
2.11.1. Azure Active Directory
2.11.2. Azure 다단계 인증
2.12. 개발자 서비스
2.12.1. Azure DevOps
GitHub와 비슷하게 프로젝트 관리를 해주는 서비스. Microsoft Azure 플랫폼을 이용한 개발을 할 수 있게 해 준다. 서브스크립션 레벨에 따라 제공하는 기능이 달라지며, 무료 버전도 최대 5명의 유저를 지원한다. Visual Studio에 그대로 연동해서 쓸 수 있기 때문에, 취미 목적의 소규모 개발에는 사실상 걸림돌이 없어진 셈. 이 링크를 통해 사용해볼 수 있다. 단순히 Azure DevOps를 클라우드로 제공하는 것을 넘어서 클라우드 기반의 빌드, 테스팅, 실시간 서비스 모니터링 기능, 웹 기반 소스 코드 에디팅 등을 제공한다. 비주얼 스튜디오 최신 버전의 동향을 그대로 따르기에 Git 등의 다른 서비스 연동기능과 크로스 플랫폼 지원도 점점 강화되고 있다.위에서 언급한 웹 기반 소스 코드 에디터(코드네임 '모나코')는 Visual Studio Code의 기반이 되었다.
2.13. 관리
2.13.1. Azure 포털
2.13.2. 공정 관리자
2.13.3. 자동화
2.13.4. Operational Insights
2.13.5. 주요 자격 증명 모음
2.14. 종료된 서비스
2.14.1. RemoteApp
클라우드를 통해 Windows 앱을 제공하는 기능으로, 여러 기업이나 PC방에서 적용하고 있는 VDI 기능의 공용 클라우드 버전이다. 사내 서버와 달리 하드웨어를 업그레이드하거나 관리하는데 시간과 돈을 들이지 않아도 된다. 또, 앱을 다시 만들 필요 없이 바로 배포할 수 있다. 앱과 데이터가 클라우드에서 유지되기 때문에 장치를 분실, 도난당해도 정보가 손실될 위험이 줄어든다. 또, 윈도우 말고도 OS X, iOS, Android 등 다양한 장치에 응용프로그램을 제공할 수 있다.3. 사용처
- 딴지일보
- 팀 메모리즈
- 미합중국 국방부 - Joint Enterprise Defense Infrastructure (JEDI) 사업에서 아마존 웹 서비스를 이기고 미 국방부 독점 클라우드 서비스 공급업자가 되었다.
- Wavve - Wavve의 "뽀로로 뽀르노" 해프닝은 ms azure의 시스템 문제였다고 Wavve 측에서 밝힌 바를 통해, azure 솔루션을 이용 중인 것을 밝혔다. #
- Minecraft Realms - 서버 오류로 인해 알려졌다. #
4. 타 서비스와의 비교
2023년 1분기 매출 기준으로 IaaS 140억 달러, 23%의 점유율로 업계 2위이다.시장조사업체인 시너지 리서치에 따르면 AZURE의 2024년 1분기 점유율은 25%로 역대 최고치를 경신하면서 계속 아마존과의 격차를 좁혀 가고 있다. 반면 아마존의 24년 1분기 점유율은 작년 동기보다 1%가 하락한 31%. #
SaaS와 PaaS에서는 가뿐하게 점유율 1위를 달리며 종합 클라우드 업체 기준으로는 아마존 웹 서비스를 제치고 매출 1위에 해당된다.
4.1. AWS
AWS와 비교해서 부족한 부분을 가격 경쟁력으로 메꾸려는 것인지, 기본적인 서비스 요금은 저렴하다. 다만 후술할 Microsoft 제품 간의 통합성 추구의 부작용으로 인해 IaaS 서비스에서는 AWS에 비해 뒤떨어진다.아마존에 비해 Microsoft가 소프트웨어 개발 회사라는 이점이 있기 때문인지 자사 서비스간의 연동은 강력하고 설정도 편한 점이 많다. 특히 Pipelines는 기본적으로 제공되는 템플릿만으로도 젠킨스와 같은 여타 CI/CD툴보다 편하게 설정이 가능하다. 반면 아직 개발 도중인 부분이 많아서 그런지, 완성도가 떨어지고 기본 제공되는 도큐먼트로는 잘 알 수 없는 서비스도 여럿 있다. 가령 Release는 REST Api를 제공하는데 이를 이용할 수 있는 파이썬 라이브러리는 제대로 된 문서도 없다. 서비스마다 접근을 위한 크리덴셜 정보를 얻을 수 있는 곳도 중구난방이고 문서마다 기술법이 다르거나 빠진 내용도 많아 서비스 하나하나의 기능을 제대로 파악하기가 힘들다는 것은 무시할 수 없는 단점이다.
그 외에, Blob의 경우 컨테이너 단위가 아니라 스토리지 단위로 액세스 키가 발급되기 때문에 정책상 접근 권한을 나눠야 한다면 어쩔 수 없이 요금을 더 내고 스토리지를 별도로 만들어야 한다는 불편도 있다. 경쟁 서비스인 AWS가 버킷 단위로 액세스를 나눌 수 있다는 것에 비하면 불편한 부분이다.[6]
5. 자격증
관리자, AI, 데이터베이스 관리자, 개발자로 나뉘어 굉장히 많은 인증시험을 실시하고 있다.* 기초(Fundamentals)
* AZ-900: Azure에 대한 기초적인 지식을 검증하는 자격증.
* DP-900: Azure Data Fundamentals, 핵심 데이터 개념과 Azure 데이터 서비스로 이러한 개념을 구현하는 방법에 대한 기본 지식을 검증.
* AI-900: Azure AI Fundamentals. Machine Learning(ML) 및 인공지능(AI) 개념과 관련 Microsoft Azure 서비스에 대한 기초 지식에 대해 검증한다
* DP-900: Azure Data Fundamentals, 핵심 데이터 개념과 Azure 데이터 서비스로 이러한 개념을 구현하는 방법에 대한 기본 지식을 검증.
* AI-900: Azure AI Fundamentals. Machine Learning(ML) 및 인공지능(AI) 개념과 관련 Microsoft Azure 서비스에 대한 기초 지식에 대해 검증한다
AZ-900의 경우, MS에서 매달 한번 정도 제공해주는 무료 온라인 강의(Virtual Training Day)를 신청해 이틀동안 총 5시간 정도 수강하고 나면 며칠 뒤에 무료 바우처를 보내준다.
2023년도 03월 이후로는 안해준다.
6. 같이 보기
[1]
애저 외에도 SQL서버, 비주얼 스튜디오, 깃허브, IT컨설팅 등의 매출을 합산한 수치.
[2]
매출과 마찬가지로 합산 수치.
[3]
워싱턴주의 최대 도시
시애틀의 대도시권에 속한 교외 도시
[4]
청금석을 뜻하는 아랍어 لَازَوَرْد에서 유래했다.
아주리 군단 할 때의
아주리(Azzurri)와 어원이 동일하다. 일본에서는 '아주루(アジュール)'라 부른다.
[5]
제한 없이 무료로 사용할 수 있도록 했다간 전 세계 Azure 데이터센터를 통째로 전세 내서 개인용 슈퍼컴퓨터로 쓰겠다는 사람이 전 세계 대학마다 수백명씩 나올게 틀림없는지라 어쩔 수 없는 제한이긴 하다.
[6]
하지만 Shard Access Signature (SAS) 를 사용하면 컨테이너, 심지어 객체 단위의 제한된 접근이 가능하기 때문에, 권한 분리를 위해 무조건 스토리지 계정을 만들어야 할 필요는 없다.