This document discusses how to deliver value using Azure without incurring costs. It provides examples of using various Azure services like Azure Policy, Azure Cost Management, Azure Advisor, and Azure DevOps to optimize costs. It also shares demos and best practices for governance, security, performance, availability, and reducing costs. Examples are given showing how common workloads like a conversational chatbot, decentralized banking system, and ecommerce site can be built on Azure with minimal costs.
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Deliver value within azure without spending a penny
1. Deliver value within Azure without
spending a penny!
Sarah Lean
Claudia Lopez
Cloud Advocate | Microsoft
Senior Cloud Solution Architect | Microsoft
10. Resource tags Categorize across
different resource groups
and subscriptions
Identify common tags
(such as CostCenter,
ApplicationOwner)
Portal, Templates,
PowerShell, Azure CLI,
REST API
Enforce usage with
Azure Policy
@Techielass @AzureIsComing
25. Deliver value to your users faster
using proven agile tools to plan,
track, and discuss work across
your teams.
Build, test, and deploy with CI/CD that
works with any language, platform,
and cloud. Connect to GitHub or any
other Git provider and deploy
continuously.
Get unlimited, cloud-hosted
private Git repos and collaborate
to build better code with pull
requests and advanced file
management.
Test and ship with confidence
using manual and exploratory
testing tools.
Create, host, and share packages with
your team, and add artifacts to your
CI/CD pipelines with a single click.
Azure Boards Azure ReposAzure Pipelines
Azure Test Plans Azure Artifacts
https://azure.com/devops
Better together
26. Basic Plan
1 Free Microsoft-hosted CI/CD
1 Free Self-Hosted CI/CD
Work item tracking and Kanban boards
Unlimited private Git repos
2GB Free
First 5 users free
@Techielass @AzureIsComing
29. Conversational chatbot for reservations
Service type Description Cost
Azure Active Directory B2C 50,000 authentication(s) $0.00
Azure Bot Service Free tier $0.00
Cognitive Services Language Understanding (LUIS) API: Free tier (Includes only
text as an input. 10,000 transactions are included for free per
month).
$0.00
Azure SQL Database Single Database, DTU purchase model, Basic tier, B: 5 DTUs, 2
GB included storage per DB, 1 Database(s) x 160 Hours, 5 GB
retention
$1.07
Azure Monitor 1,000,000 Standard API calls, 1 VM(s) monitored and 1 metric(s)
monitored per VM, 1 Log alert(s) at 5 minutes frequency, 1,000
emails, 1,000 push notifications, 100,000 web hooks, 100 SMS
in United States (+1), 100 SMS in United States (+1), 100 SMS
in United States (+1), 100 SMS in United States (+1), 100 SMS
in United States (+1), 100 SMS in United States (+1)
$1.60
Monthly Total $2.67
https://aka.ms/azure-value/chatbot
30. Decentralized trust between banks on
Azure Service type Description Cost
Virtual Machine Scale Sets 2 A0 (1 vCPU(s), 0.75 GB RAM) x 730 Hours, Linux, Pay as you go $6.40
Key Vault 5 operations/month, 0 advanced operations/month, 0
renewals/month, 0 protected keys/month 0 advanced protected
keys/month
$0.03
IP Addresses 1 Dynamic IP Addresses, 0 Static IP Addresses, 0 Remaps $0.00
Storage Accounts Block Blob Storage, General Purpose V2, LRS Redundancy, Hot
Access Tier, 1 GB Capacity, 100,000 Write operations, 100,000 List
and Create Container Operations, 100,000 Read operations, 100,000
Archive High Priority Read, 1 Other operations. 1,000 GB Data
Retrieval, 1,000 GB Archive High Priority Retrieval, 1,000 GB Data
Write
$1.06
Load Balancer Basic Load Balancer is free of charge $0.00
Virtual Network 100 GB data transfer from East US region to East US region $2.00
Monthly Total $ 9.49
https://aka.ms/azure-value/trust
31. An e-commerce front end on Azure
https://aka.ms/azure-value/ecommerce
Service type Description Cost
Storage Accounts Block Blob Storage, General Purpose V2, LRS Redundancy, Hot Access Tier,
3 GB Capacity, 100,000 Write operations, 100,000 List and Create Container
Operations, 100,000 Read operations, 100,000 Archive High Priority Read, 1
Other operations. 1,000 GB Data Retrieval, 1,000 GB Archive High Priority
Retrieval, 1,000 GB Data Write
$1.10
Storage Accounts Queue Storage, General Purpose V2, LRS Redundancy, 1 GB Capacity, 1,000
Queue Class 1 operations, 1,000 Queue Class 2 operations
$8.05
Content Delivery Network Zone 1: 5 GB, Zone 2: 0 GB, Zone 3: 0 GB, Zone 4: 0 GB, Zone 5: 0 GB, DSA:
0 GB
$0.41
App Service Free Tier; 1 F1 (0 Core(s), 1 GB RAM, 1 GB Storage) x 730 Hours; Windows
OS
$0.00
Azure Active Directory B2C 50,000 authentication(s) $0.00
Azure Functions 128 MB memory, 10 sec execution time, 100,000 executions/mo $0.00
Cognitive Services Text Analytics: Free size, 5,000 included transactions with 0 overages. $0.00
Azure Search Free tier $0.00
Azure Cache for Redis C0: Basic tier, 1 instance(s), 160 Hours $3.52
Azure SQL Database Single Database, DTU purchase model, Standard tier, S0: 10 DTUs, 250 GB
included storage per DB, 1 Database(s) x 160 Hours, 5 GB retention
$3.23
Azure Monitor 1,000,000 Standard API calls, 1 VM(s) monitored and 1 metric(s) monitored
per VM, 1 Log alert(s) at 5 minutes frequency, 1,000 emails, 1,000 push
notifications, 100,000 web hooks, 100 SMS in United States (+1), 100 SMS
in United States (+1), 100 SMS in United States (+1), 100 SMS in United
States (+1), 100 SMS in United States (+1), 100 SMS in United States (+1)
$1.60
Monthly Total $17.90
Azure Policy helps to enforce rules and effects for your resources. Now please don’t take this as a blocker, or use it as a blocker. Use it to a safety guard, two common policies I have customers set up in their initial stages of adopting the cloud is to restrict some of the really expensive compute SKUs and block regions they aren’t allowed to use for compliance reasons or design reasons.
Cause it’s super easy to accidently type in the wrong VM SKU or scroll wrongly in the portal and before you know it you have a M128m deploying that’s going to cost you £17,000+ a month and not notice. I’ve not deployed one of the really expensive ones but I have spun up something larger than I meant to and utilised all my training credit for the money by mistake. So blocking expensive SKUs helps you avoid that.
And with the regions, I’ve worked with lots of customers who for compliance reasons are only allowed to store their information/infrastructure in the UK. So I recommend a policy to stop accidental deployments to other regions.
And it’s just about making everyone “safe” and secure.