Category Cloud

[AZ-204] Implement infrastructure as a service solutions

azure

Blog ตอนนี้ผมว่าคล้ายๆตอนใน AZ-900 พอสมควรเลยครับ (อ่าน Short Note ของ AZ-900 เพิ่มได้ครับ) Provision virtual machines in Azure Create and deploy Azure Resource Manager templates Azure portal / Azure CLI / PowerShell / REST API / Button in GitHub repository / Azure Cloud…

[AZ-204] Implement user authentication and authorization

azure

Explore the Microsoft identity platform Explore the Microsoft identity platform Microsoft identity platform – Delegated permissions OAuth 2.0 and OpenID Connect standard Explore service principals ถ้าจะให้การจัดการ IAM ยกไปให้ Azure Active Directory ต้อง Register Azure Active Directory tenant. โดย tenant มี…

[AZ-204] Develop message-based solutions

azure

Choose a message queue solution กรณีที่ใช้ Service Bus queues กรณีที่ใช้ Storage queues – Azure Service Bus Azure Service Bus Description Filter LaterTx Used this subscription when other subscription cannot accept any tx at the moment SQL Filter HighPriorityTx High all…

[AZ-204] Develop event-based solutions

azure

Explore Azure Event Grid – Azure Event Grid Azure Event Grid – uses the publish-subscribe model (Not guarantee order for event delivery, so subscribers may receive them out of order.) Event Grid allows you to easily build applications with event-based…

[AZ-204] Develop solutions that use Azure Cosmos DB

azure

Explore Azure Cosmos DB Azure Cosmos DB is designed to provide low latency, elastic scalability of throughput, well-defined semantics for data consistency, and high availability. multi-master replication protocol, every region 1 subscription มีได้มากสุด 50 Azure Cosmos accounts Key benefits of…

[AZ-204] Implement API Management

azure

Discover the API Management service – Azure API Management Azure API Management เป็น APIs Gateway ที่สามารถเอา API ต่างๆมาผูกได้ และสามารถจัดการ caching, security, protection, คลุม Policy หรือเอาไปหา Insight เพิ่มได้เป็นต้นซึ่งตัว ประกอบไปด้วย 3 ส่วน API gateway Azure portal จัดการ API Gateway Developer portal -…

[AZ-204] Develop solutions that use Blob storage

azure

Explore Azure Blob storage Types of storage accounts Standard ใช้ Azure Storage ได้หมด Premium แยกย่อยตาม Blob / Page / Files Access tiers for block blob data Hot – default ตอนสร้าง / เร็ว แพง Cool – เก็บ data 30 วัน มีอาจจะเข้าถึงน้อย…

[AZ-204] Durable Functions

azure

– Durable Function ? Durable Function คือ การทำให้ Azure Function เป็น Stateful (ปกติแล้ว Azure Function จะเป็น Stateless) Durable Function การออกแบบ Flow ต้องเป็นแบบ deterministic (ไม่ว่าจะ Execute กี่รอบ ต้องได้ผลลัพธ์เหมือนกันทุกรอบ) – ตัวอย่างการนำไปใช้ Async HTTP APIs – สำหรับ Task ที่ใช้ระยะเวลานานในการประมวลผล ( long-running operations) อันนี้คล้ายๆกับ Flow…

[AZ-204] Implement Azure Functions

azure

Explore Azure Functions Discover Azure Functions + Storage Account (มันบังคับสร้าง) Azure Functions Logic Apps WebJobs hosting options Plan Consumption plan (default) – ใช้ตามจริง Functions Premium plan – Consumption + Automatically scales App service plan –  Best for long-running scenarios ต้องไปเปิด…

[AZ-204] Create Azure App Service web apps

azure

Explore Azure App Service Azure App Service plans Shared compute – Plan Free and Shared ไม่สามารถ Scale ได้ Dedicated compute – แยก VM ออกมา Scale out ได้ตาม plan ที่กำหนดไว้ Basic / Standard / Premium (ต้องไปกำหนด scale unit / auto scale)…