Year: 2024

Understanding microservices – Comparing Application Components

One of the goals of cloud computing is to provide cost-effective solutions that are dynamic and reliable. In Chapter 7, Designing Compute Solutions, we looked at several different components: containers, Kubernetes, Azure Functions, and Logic Apps. One of the key differences between these services and more traditional compute options, such as VMs, is the ability …

Understanding microservices – Comparing Application ComponentsRead More

Client certificates – Comparing Application Components

You can configure the Azure API gateway so that it requires a certificate when making calls. Whereas subscription keys are generated by you and can be quickly supplied, certificates provide greater security. However, the certificate must be generated by a certificate authority and securely provided to your consumers. But when security and control are of …

Client certificates – Comparing Application ComponentsRead More

Using API policies – Comparing Application Components

Azure API Management policies allow you to change how your APIs function and behave. Typical examples include rate-limiting responses, converting one format to another, such as XML to JSON, or even modifying the contents of the data returned. Azure API Management offers a range of built-in policies, or you can create custom ones. The following …

Using API policies – Comparing Application ComponentsRead More

Managing APIs with Azure API Gateway – Comparing Application Components

When building cloud solutions and web applications, it is common to use APIs – specific types of apps that only return data in JSON or XML. This data is then used by a consuming application, a desktop application, a mobile application, or even a website. APIs can be used internally or to expose your data …

Managing APIs with Azure API Gateway – Comparing Application ComponentsRead More

Using deployment slots – Comparing Application Components

A powerful feature of app services in Azure is deployment slots. When publishing updates to app services, you need to be confident that your latest changes do not break the existing running application. Although you should always test changes in lower environments such as a development or test environment first, a final production deployment can …

Using deployment slots – Comparing Application ComponentsRead More

Working with web applications – Comparing Application Components

In the previous chapter, we concluded Section 3, Infrastructure and Storage Components, by looking at how to migrate existing on-premises workloads into Azure and what different options were available from an architectural and strategic perspective. With this chapter, we begin Section 4, Applications and Databases, by looking at the different options and architectural patterns for …

Working with web applications – Comparing Application ComponentsRead More

Azure Advisor – Migrating Workloads to Azure

Perhaps the most useful tool, Azure Advisor makes suggestions for you based on your services’ many different aspects. Categorized by cost, security, reliability, operational excellence, and performance, you can quickly see a series of opportunities to optimize your service. Some of these recommendations include cost and performance options. As we discussed earlier, however, Azure Advisor …

Azure Advisor – Migrating Workloads to AzureRead More



          Copyright © 2015-2024 | About | Terms of Service | Privacy Policy