while (1): study();
2. Core Azure services 본문
* 해당 콘텐츠는 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]
'학습 > 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 |