How do I optimise around billing charges?

There are several ways to optimize your Azure applications:

  • Deploy two or more instances to qualify for the SLA.
  • Allocate a compute instance of the right size as per the application's requirements.
  • Make use of our free inbound data transfers to upload data to Azure.
  • Allocate compute and storage in the same region. All data transfers within a region are free.
  • Use Content Distribution Network (CDN) to reduce cost and improve performance.
  • Delete your test application immediately after your test concludes. Azure staging environment is not free. Whenever an application is deployed (even in staging), you will get charged. You can also deploy the application locally using the Azure SDK until you are comfortable deploying to the Azure cloud.
  • Allocate the right sized SQL Database based on your needs.
  • Check out Getting started with Azure cost management.

Related questions and answers

  • For new conversational experiences, use Bot Framework SDK V4. Whereas customers found the dialog models in Bot Framework SDK V3 to be too rigid and constraining, Bot Framework SDK V4 is modular and extensible. It provides the foundation for bot templates and solution accelerators. If you already have Bot Framework SDK V3 bots in production, they will continue to work as-is for the foreseeable future. Learn more on the Bot Framework FAQ page

  • The premium tier of Service Bus messaging provides all the messaging features of Azure Service Bus queues and topics with predictable, repeatable performance, higher throughput and improved availability. The premium tier uses a dedicated resource allocation model to provide workload isolation and consistent performance. Because the compute and memory resources in the premium tier are dedicated, there are no per-message transaction charges as in other tiers. All transactions are included in the message unit allocation.

  • The premium tier of Service Bus messaging is a flat daily rate per messaging unit purchased. Namespaces created as premium can have 1, 2 or 4 messaging units which will each accrue the given number of messaging unit daily rate charges. Premium namespaces can have the number of purchased messaging units changed at any time, but the daily rate is based on the maximum number of message units assigned to the namespace at any time.

  • Active devices are devices eligible to receive notifications. They are defined as unique registration IDs for devices using Google Cloud Messaging or Amazon Device Messaging, channel uniform resource identifiers (URI) for devices using Windows notification service or Microsoft push notification Service or device tokens for devices using Apple push notification service.

  • With Microsoft, you get powerful conversational AI and natural language understanding, open-source Bot Framework, enterprise-grade support and complete ownership and control of your data.

  • QnA Maker helps you create a bot that conversationally answers questions covered in your documentation, like an FAQ page. Learn more about how QnA Maker works