while (1): study();

2. Core Azure services 본문

학습/AZ-900

2. Core Azure services

전국민실업화 2021. 11. 21. 22:33
728x90

* 해당 콘텐츠는 Adam Marczak님의 Azure Fundametals 강의를 듣고 작성되었습니다. 수강하는데 시간은 오래 걸릴지라도 그림과 실습으로 잘 정리되어 있으니 직접 수강하시길 권합니다.

https://www.youtube.com/c/Azure4Everyone/playlists

 

Adam Marczak - Azure for Everyone

 

www.youtube.com


1. Computer services

* VM vs Container

VM Container
own OS host's OS
emulate hardward emulate OS
heavy light

1) Virtual Machines(IaaS, controllability 5/ scailability 1)

- Lift-and-shift

- supports marketplace and custom images

2) Virtual Machine Scale Sets(IaaS, 5/5)

- Identical VMs

- Built-in auto scailing (static 3 or auto)

3) ACI(Azure Container Instances)(PaaS, 3/2)

4) AKS(Azure Kubernetes Service (PaaS, 4/4)

5) App service (PaaS, 2/3)

- multiple languages and containers

6) Azure Functions (PaaS)

- desinged for micro-services

- serverless, consumption-based pricing

 

2. Networking services

: Connect could and on-premise resources

1) Azure Virtual Network

- scoped to a single region -> need multiple network, connected by VNET Peering or VPN Gateway

- Segmented by subnet (IP allocation, filtering via NSG, ASG)

2) Azure VPN Gateway

- On-premises to azure

3) Azure Load Balancer

- evenly load non-HTTP traffic

4) Azure Application Gateway

- evenly load HTTP traffic

5) Content Deivery Network(CDN)

- Minimize latency by allocating POP(point of presence) location

 

3. Storage services

* 3 storage tiers

더보기

1. hot: frequently accessed data

2. cool: infrequently accessed data

3. archive: rarely accessed data

1) Azure BLOB Storage (any kind, unstructured)

2) Azure Queue Storage (Small data=messages)

- Scalable asynchronous processing

3) Azure Table Storage (semi-structured)

- NoSQL, fast access

4) Azure File Storage (unstructured)

- shard drive protocols (no need to redesign)

- extend on-premise file shared & do lift-and-shift

5) Azure Disk Storage

- disk emulator

- managed or unmanaged

6) Azure Storage Account

- Group of above services

- Highly scalable & durable

 

4. Database Services

1) Azure Cosmos DB (semi-structured)

- Globally distributed NoSQL DB 

- Multiple APIs

2) SQL Database (Structured)

- Rich query capabilities

3) Managed Instange: Fully fledged by provider

4) SQL VM: Fully fledged on IaaS (need more management)

5) SQL Data Warehouse

6) DB for MySQL/PostgreSQL: for migration

 

5. Marketplace

- First & third-party product

* Commercial Marketplace

1) MS Appsource: for business users 

2) Azure marketplace: for developers & IT pros, only for azure

 

6. IoT Services

1) Azure IoT Hub (PaaS)

- Managed for bi-directional communication

- Multiple SDKs, protocols

2) Azure IoT Central (SaaS)

- Industry specific app templates (No high knowledge)

3) Azure Sphere

- Sphere MCU, Sphere OS

- update via Azure Sphere Security Service

 

7. Big data & Analytics Services

1) Azure Synapse Analytics (PaaS): multiple components (studio=pipelines + spark + synapse SQL)

2) Azure HDInsight (PaaS): Multiple technologies (lift-and-shift)

3) Azure Databricks (PaaS): Transformation w. Spark

 

8. AI services

1) Azure Machine Learning

- ML workspace: top-level resource

- ML studio: end-2-end web portal

- features

더보기

1. Notebooks(Python, R)

2. AutoML

3. Designer: Graphic Interface

4. Pipelines

 

9. Serverless Computing Services

1) Azure Functions

2) Azure Logic Apps (PaaS)

- Connectors trigger workflow

3) Azure Event-grid

- near-real time event routing service

- Topics(BLOB, Azure, Custom, ...) -> Event-grid -> Subsribers(Function, Logic apps, ...) 

 

10. DevOps Services

* DevOps: Development + Operation (CI/CD process) -> deliver high quality product fastly

1) Azure DevOps: Boards(현황판) + Repos(버전 관리) + Pipelines + Artifacts(프로젝트 관리) + Test Plans (+ marketplace)

2) Azure DevTest Labs (PaaS): Development test environment

- admin sets policy

- preconfigured VM

- many artifact

 

11. Azure Tools

1) Azure Portal

- web interface

- customizable

- simple task

2) Azure Powershell (Window)

- automation, Multi-OS

3) Azure CLI (Linux)

- automation, Multi-OS

4) Azure Cloud Shell

- free cloud-based scripting environment

- multiple interface

 

12. Azure Advisors

- Personalized free consultant service

- actionable recommendation for [cost, security, reliability, peformance, operational excellence]

728x90

'학습 > AZ-900' 카테고리의 다른 글

추가정리  (0) 2021.11.27
4. Azure cost management & Service Level Agreement  (0) 2021.11.25
3. Security, Privacy, Compliance and Trust  (0) 2021.11.25
1. Cloud Concepts  (0) 2021.11.21
Comments