애쥬어를 알아가기전에 알아갈 것
클라우드 컴퓨팅 종류 Types of Cloud Computing
SaaS Software as a Service - 소프트웨어 서비스 - 그냥 사용만 가능
PaaS Platform as a Service - 플랫폼 서비스 - 나의 app들을 관리하고 배포에만 신경쓸 수 있음
IaaS Infrastructure as a Service - 기반 서비스 - IT에 필요한 전반적인 기반을 제공.
컴퓨팅 서비스 Computing Services
Azure Virtual Machines
가장 많이 쓰이는 타입의 컴퓨팅 서비스. 운영체제, 메모리, 중앙처리장치, 저장소 등을 고를 수 있고 다른 사용자와 공유가 가능하다.
Azure Container Instances
Docker as a Service , 컨테이너화 된 앱들을 서버나 VM들을 프로비저닝 하지 않고 실행한다.
Azure Kubernetes Service
Kubernetes as a Service. 쿠버네티스. 컨테이너화 된 어플리케이션의 자동 배포, 스케일링 등을 제공하는 관리시스템이다. Open source 인 K8 software 를 쓰고 있기 때문에 K8s 로 불린다.
Azure Service Fabric
분산 시스템 플랫폼. Azure 또는 온-프레미스에서 실행됩니다.
확장 가능하고 안정적인 마이크로 서비스를 쉽게 패키징, 배포 및 관리 할 수 있다.
Azure Functions
이벤트 기반의 서버리스 컴퓨팅 (기능)은 서버를 프로비저닝하거나 관리하지 않고 코드를 실행한다.
Azure Batch
100 개 이상의 작업을 병렬로 실행하는 동안 배치 컴퓨터 워크로드를 계획, 예약 및 실행. 스팟 VM을 사용하여 비용 절감 (이전에는 컴퓨팅 비용을 절감하기 위해 우선 순위가 낮은 VM을 사용)
저장소 서비스 / 스토리지 서비스 Storage Services
Azure Blob Storage
객체 서버리스 스토리지. 매우 큰 파일과 많은 양의 구조화되지 않은 파일을 저장함. 저장 용량, 무제한 스토리지, 크기 조정이 없는 볼륨, 파일 시스템 프로토콜에 대한 비용만 지불.
Azure Disk Storage
가상 볼륨. SSD or HDD, 기본 암호화를 하고 Virtual Machine 에 연결되어 있음.
Azure File Storage
파일 서버처럼 액세스하고 관리 할 수있는 공유 볼륨
Azure Queue Storage
메시징 큐. 응용 프로그램간에 메시지를 대기열에 넣고 안정적으로 삭제하기위한 데이터 저장소
Azure Table Storage
스키마와 관계없이 구조화되지 않은 데이터를 호스팅하는 Nosql 저장소
Azure Data Box / Azure Databox Heavy
테라 바이트 또는 페타 바이트의 데이터를 이동하도록 설계된 견고한 서류 가방 느낌의 컴퓨터 및 스토리지.
Azure Archive Storage
장시간 사용하지 않고 얼려 놓고 싶은 그런 데이터들을 가장 싼 방법으로 저장 가능한 스토리지.
Azure Data Lake Storage
규모에 관계없이 모든 정형 및 비정형 데이터를 저장할 수 있는 중앙 집중식 저장소. 호수처럼 중앙에 놔두고 쓰는 느낌
데이터베이스 서비스 Database services
Azure Cosmos DB
완전 관리된 NoSQL 데이터베이스. 99.999 % 가용성을 보장하는 확장 성을 위해 설계된 DB.
Azure SQL Database
자동 확장, 통합 인텔리전스 및 강력한 보안 기능을 갖춘 완전 관리된 MS SQL 데이터베이스.
Azure Databases for MySQL / PSQL / MariaDB
고 가용성 및 보안을 제공하는 완전 관리되고 확장 가능한 MySQL / PostgreSQL / MariaDB 데이터베이스.
SQL Server on VMs.
클라우드에서 엔터프라이즈 SQL 서버 앱을 호스팅합니다. 온-프레미스에서 Azure 클라우드로 MS SQL 서버를 리프트 앤 시프트함.
Azure Synapse Analytics(Azure SQL Data Warehouse)
추가 비용없이 모든 규모의 통합 보안 기능을 갖춘 완전 관리된 데이터 웨어하우스.
Azure Database Migration Service
애플리케이션 코드 변경없이 데이터베이스를 클라우드로 마이그레이션.
Azure Cache for Redis
자주 사용하는 데이터와 정적 데이터를 캐시하여 데이터 및 애플리케이션 대기 시간을 줄임.
Azure Table Storages - 스토리지 쪽에도 있음.
스키마와 관계없이 구조화되지 않은 데이터를 호스팅하는 Nosql 저장소.
어플리케이션 통합 서비스 Application Integration Services
Azure Notifications Hub - Pub / Sub는 모든 백엔드에서 모든 플랫폼으로 푸시 알림을 보낸다.
Azure API Apps - API Gateway 클라우드에서 API를 빠르게 구축하고 사용. API를 Azure 서비스로 라우팅
Azure Service Bus - 안정적인 서비스 형 클라우드 메시징 (MaaS) 및 간단한 하이브리드 통합.
Azure Stream Analytics - 클라우드에서 에지에 이르기까지 서버리스 실시간 분석.
Azure Logic Apps
작업, 비즈니스 프로세스 및 워크 플로를 예약, 자동화 및 조정합니다. Enterprise SaaS 및 Enterprise 애플리케이션과의 통합.
Azure API Management
모든 환경에서 API를위한 하이브리드 다중 클라우드 관리 플랫폼입니다. 추가 기능을 추가하려면 기존 API를 전면에 배치합니다.
Azure Traffic Manager = DNS 쿼리 기반 부하 분산 장치
다양한 라우팅 방식
- Priority
- Weighted
- Performance
- Geographic
- Multi value
- Subnet
추가 정보!!
AI(인공 지능)가 무엇인가 ? What is Artificial Intelligence (AI) ?
인간의 행동을 모방하여 작업을 하는 기계
ML(기계 학습)이 무엇인가 ? What is Machine Learning (ML) ?
명시적인 프로그래밍 없이 작업을 더 잘하게 되는 기계
DL(딥 러닝)이 무엇인가 ? What is Deep learning (DL) ?
복잡한 문제를 해결하기 위해 인간의 뇌 같은 인공 신경망이 있는 기계
출처:
www.youtube.com/watch?v=5Ujx-wUKgaE&t=191s
'Development > cloud' 카테고리의 다른 글
Cloud - Azure Web App Service 애쥬어 웹 앱 서비스 사용하기 (0) | 2021.06.18 |
---|