728x90
Key Results
- Azure의 주요 서비스 이해
참고 문서
강의 정보
1. Azure Compute 서비스
- Azure Virtual Machine - Iaas의 대표적인 서비스로 워크로드를 수행하기에 가장 유연한 서비스, 운영자 관리해야 하며 사용자가 직접 운영
- VM Scale Sets - Azure VM Image를 이용하여 자동으로 확장 또는 축소
- App Service - 사용자는 소스 파일만 업로드하면 자체적으로 동작하는 PasS로 Web app, api app, mobile app, logic app, function과 같은 서비스가 있음
- functions - app services 의 하나로 이벤트를 기반으로 compute 작업 수행
2. Azure Container 서비스
- Azure Container Instances - Azure가 관리하는 Container Cluster에 Container Image를 업로드하여 사용하는 pass 서비스
- Azure Kubernetes Service - 컨테이너 서비스가 이전된 명칭 많은 수의 컨테이너를 관리하기 위한 Container 오케스트라. Azure VM에 쿠버네티스 클러스를 구성해주며, 마스터 노드는 애저에서 무료로 제공
3. Azure Network 서비스
- 개요
- Azure 네트워크는 사설 네트워크를 만들고 조작할 수 있는 서비스이고 SDN(Software Define Network)기반이며 모든 네트워크는 격리됨
- 가상 네트워크가 필요한 모든 리소스는 Azure 네트워크에서 구성 가능
- On-premise와 연결하기 위한 기능 구현
- Azure 네트워크 서비스
- Azure Virtual Network
- 논리적 사설 네트워크 구성 가능하며 가상 머신과 같은 리소스간 보안 통신 제공
- Azure Load Balancer
- 여러대의 서버에 트래픽 분산 → 응용 프로그램, 리소스에 대한 고가용성 엑세스 제공
- VPN Gateway
- on-premise 또는 다른 데이터 센터로 네트워크 확장
- application gate way
- 웹 응용 프로그램에 대해 트래픽 분산하여 고가용성 엑세스 제공
- Azure CDN
- 사용자에게 가장 가까운 POP에 정적 컨텐츠 캐싱
- Azure Virtual Network
4. Azure Storage 서비스
- Blog : Container로 이름이 변경됨. REST API를 지원하고 비정형 데이터 자체를 저장
- Files : 파일 공유에 사용가능. 원격 스토리지로 마운트되면 일반 HDD 처럼 인식되어 정형화된 파일을 처리
- Queue : 일종의 로그 저장소
5. Azure Database 서비스
- 최신 버전의 관리를 MS가 담당
- 코스모스 DB : 처리량과 스토리지를 탄력적으로 관리할 수 있는 NoSQL 서비스, 글로벌하게 처리 쉽게 가능 데이터베이스 마이그레이션 : 외부 DB를 마이그레이션할 수 있게 해주는 서비스(소스 → 타겟 데이터는 옮겨주지만 스키마는 별도 작업 필요)
6. Azure Iot 서비스
- IoT Central : IoT 리소스 관리 IoT Hub : 통신을 위한 허브(보안, 검증, 인증 역할)
7. Azure Bigdata와 Machine Learning 서비스
- 빅데이터란 : 대량의 정형 또는 비정형 데이터로부터 value를 추출하고, 결과 분석 기술.
- Azure 빅데이터 서비스 : Azure SQL / Hadoop / Data Lake Analytics / Azure Databricks
- 머신러닝 : 인공지능의 한 분야로 컴퓨터가 학습할 수 있도록 알고리즘과 기술 개발. 표현은 데이터의 평가이고 일반화는 아직 알수 없는 데이터의 추측이다.
- 머신러닝 서비스
- 서비스 : 직접 관리
- 스튜디오 : 코드 작성하지 않고 테스트 배포
8. Azure Serverless 서비스
- 클라우드 서비스 공급자가 서버를 실행하고, 머신의 리소스는 동적으로 관리하는 클라우드 컴퓨팅 실행 모델
- 용량 단위 구매가 아닌 소비 단위 구매, 사용자는 서버를 관리하지 않는다.
- 일반적으로 실행횟수, 실행시간(cpu), 실행 용량(memory)를 기반으로 과금
- 얼마나 쓸지 모르는 서비스는 서버리스가 나을수도 있다. 단점은 비싸다.
- Azure Function : 플랫폼이나 인프라를 구성하지 않고 소스 코드 자체를 실행할 수 있는 서비스. AWS 람다랑 비슷한듯? Azure Logic App : 앱, 데이터, 시스템, 서비스를 통합하여 작업 또는 비즈니스 프로세스 및 워크플로를 자동화할 수 있는 서비스
- Azure Event Grid : 균일한 이벤트 소비를 위해 발행 - 구독 모델을 사용하는 완전 관리형 지능형 이벤트 라우팅 서비스
- Azure App Service Plan 웹앱, 모바일 등 앱, 펑션이 실행되기 위한 생성되는 리소스 과금 단위는 윈도, 리눅스, 사용한 만큼 지불하는 플랜 3가지로 나뉨
- Web App 웹 어플리케이션을 호스팅하는 완전 관리형 서비스 운영체제를 선택할 수 있으나 조작은 불가능 코드만 업로드 하거나 컨테이너를 이용하여 운영 가능 slot을 만들어서 swap을 할 수 있으며 이로 devops 가속화 여러 언어 및 프레임워크 지원 SasS 플랫폼과 On-premise 데이터에 연결 보안과 규정 준수 Visual studio와 통합
9. Azure DevOps 서비스
- 개발과 운영을 결합하여 시스템 개발 수명주기를 단축하고 높은 응용 프로그램 품질을 지속적으로 제공하기 위한 방법론
- 개발과 운영은 서로가 하는 작업에 대해 투명하게 공개하며 이를 관리하기 위해 CI/DD 툴을 사용하기도 함
- DevOps Service : Devops를 위해 필요한 기능들을 통합 제공하는 클라우드 서비스. Azure와 바인딩이 잘 되어 있으며 서드파티도 지원. DevTest Labs : 낭비를 최소화 하기 위해 셀프 서비스 비용제어할 수 있으며, 빠른 사용자 지정 템플릿 아용할 수 있음.
10. Azure 관리
- 관리 툴
- Azure Portal : 가장 많이 사용하고 간편한 UI, 글로벌 서비스 지원, 블레이드 형식(탐색할 수록 오른쪽으로 확장하는 UI 형태)
- Azure PowerShell : 동사-명사로 구성 명령어 지원
- Azure Command Line Interface : 파이썬 기반 명령 인터페이스, 크로스 플랫폼 지원
- Azure Shell : Azure 지원 shell, 스토리지 계정 필요
11. Azure 마켓 플레이스, Advisor
- 마켓플레이스 : Azure용 솔루션, 서비스를 제공하는 스타트업이 제품을 판매하는 마켓, 사용자는 마켓플레이스에서 제품을 구매(구독) 가능
- Azure Advisor : 모든 플랫폼 또는 장치를 위한 웹, 모바일 앱을 빠르게 구축하는 서비스 제공
12. Azure 주요 서비스 단원 정리
- 55개 리전
- 지리적, 정치적 경계 또는 국가 경계에 따라 정의
- 고객 데이터에 대한 데이터 상주 경계 정의
- 가용성 영역(avaliabilty zone) : 지역간 떨어진 것을 가용성 영역
- 사용성 세트(availabilty set) : 네트워크가 격리된 별도의 서버로 배포하는 것
- 참고 문서 : https://tikus.tistory.com/1
- 장애 도메인(fault domain) : 문제 발생시예비 시스템 자동 전환
- 업데이트 도메인(update domain) : 업데이트 시 업데이트 순서 지정을 통해 서비스가 중단되지 않고 전체 데이터센터를 사용 가능하게 함
- Azure 핵심 서비스
- compute
- network
- storage
- database
- iot
- bigdata
- machine learning
- serverless
- devops
- Azure 관리 솔루션
- 포털
- 파워쉘
- CLI
- Cloud Shell
- 마켓 플레이스
- Azure Advisor
728x90
'CLOUD' 카테고리의 다른 글
[AZ-900] 시험 후기 및 공부 방법 (4) | 2021.05.16 |
---|---|
[AZ-900] 가격과 지원(500) (0) | 2021.05.07 |
[AZ-900] 보안, 규정준수, 개인정보보호, 신뢰(400) (0) | 2021.05.05 |
[AZ-900] Azure Cloud 컨셉 정리 (200) (0) | 2021.02.26 |
IBM 인공지능 왓슨에게 말 가르치기 1편 (0) | 2017.01.20 |
Bluemix Cloud Foundry 아키텍처를 Diego로 변경하기 (0) | 2017.01.18 |
Uploaded by Notion2Tistory v1.1.0