Thursday, 20 April 2023
Unleash the power of APIs: Strategies for innovation
Tuesday, 8 November 2022
Image Analysis 4.0 with new API endpoint and OCR model in preview
Newly improved features including read (OCR)
Tested at scale and ready for deployment
Additional Computer Vision services
Computer Vision and Responsible AI
Tuesday, 20 September 2022
Azure API for FHIR and Microsoft’s Power Platform help universities tackle COVID-19
Lack of testing kits
Handling the logistics of testing
An easy-to-use app
Integration assistance from Enabling Technologies
Soothing the concerns of the community
The results
What’s next?
Tuesday, 26 July 2022
Microsoft Cost Details API now generally available for EA and MCA customers
The Cost Details API is now generally available for use by Enterprise Agreement (EA) and Microsoft Customer Agreement (MCA) customers. This API provides on-demand download of the granular cost details (formerly referred to as usage details) associated with your Microsoft charges. The API replaces all existing Usage Details APIs and provides data for charges in your invoice. For customers with an MCA agreement this includes Microsoft 365, Dynamics 365, Power Platform, and Azure charges. This API is the go-to solution, along with Exports, for ingesting the raw cost data needed to build any custom reporting solution. To learn more about how to call the Cost Details API, please see our documentation on how to get small cost datasets on demand.
Customers that are not using Exports or the Cost Details API should migrate to one of these solutions moving forward.
Benefits of the new solutions
Both the Cost Details API and Exports provide extensive benefits on top of existing solutions today.
◉ Security and stability—New solutions require Service Principal and/or user tokens in order to access data. For EA customers, keys used in the EA Reporting APIs are valid for six months. Going forward it is recommended to use token-based solutions through Service Principal or User authentication, consistent with Azure REST APIs.
◉ Scalability—The EA Reporting APIs (available only for EA customers) and the Consumption Usage Details (available for both EA and MCA customers) aren't built to scale well as your Microsoft and Azure costs increase. The number of Azure cost records in your cost details dataset can get exceedingly large as you deploy more resources into the cloud. The new solutions are asynchronous and have extensive infrastructure enhancements behind them to ensure successful downloads for any size dataset.
◉ Single dataset for all usage details—For EA customers, the existing EA Reporting APIs have separate endpoints for Azure usage charges versus Azure Marketplace charges. These datasets have been merged in the new solutions. A single dataset reduces the number of APIs that you need to call to see all your charges.
◉ Purchase amortization—Customers who purchase Reservations can see an amortized view of their costs using the new solutions. You can request for amortized or actual cost datasets as part of report configuration. Learn more about using amortized cost details datasets.
◉ Schema consistency—The Cost Details API and Exports provide files with matching fields. This allows you to easily move between solutions based on your scenario.
◉ Cost allocation integration—EA and MCA customers can use the new solutions to view charges in relation to the cost allocation rules that have been configured.
◉ Go forward improvements—The new solutions are being actively developed moving forward. They'll receive all new features as they're released.
Migrating to the new solutions
The EA Reporting APIs and the Consumption Usage Details API are no longer actively being developed. We strongly recommend migrating off these APIs as soon as possible. A retirement announcement will be made in the future with formal timelines for when the APIs will be turned off. However, the APIs will be fully supported from a reliability standpoint until the formal retirement date is reached.
When assessing the migration off existing usage details solutions, please use the documents below as a reference point:
◉ Migrate from the Enterprise Reporting Usage Details API
◉ Migrate from the Consumption Usage Details API
Please note that pay-as-you-go, MSDN, and Visual Studio customers who are not a part of either an Enterprise Agreement (EA) or Microsoft Customer Agreement (MCA) should continue using the Consumption Usage Details API.
Source: microsoft.com
Thursday, 17 March 2022
Secure your APIs with Private Link support for Azure API Management
Azure API Management is a fully managed service that enables customers to publish, secure, transform, maintain, and monitor APIs. With a few clicks in the Azure portal, you can create an API facade that acts as a “front door” through which external and internal applications can access data or business logic implemented by your custom-built backend services, running on Azure, for example on Azure App Service or Azure Kubernetes Service, or hosted outside of Azure, in a private datacenter or on-premises. Azure API Management handles all the tasks involved in mediating API calls, including request authentication and authorization, rate limit and quota enforcement, request and response transformation, logging and tracing, and API version management.
Azure API Management helps you in:
◉ Unlocking legacy assets—APIs are used to abstract and modernize legacy backends and make them accessible from new cloud services and modern applications. APIs allow innovation without the risk, cost, and delays of migration.
◉ Create API-centric app integration—APIs are easily consumable, standards-based, and self-describing mechanisms for exposing and accessing data, applications, and processes. They simplify and reduce the cost of app integration.
◉ Enable multi-channel user experiences—APIs are frequently used to enable user experiences such as web, mobile, wearable, or Internet of Things (IoT applications. Reuse APIs to accelerate development and return on investment (ROI).
◉ Business-to-business (B2B) integration—APIs exposed to partners and customers lower the barrier to integrate business processes and exchange data between business entities. APIs eliminate the overhead inherent in point-to-point integration. Especially with self-service discovery and onboarding enabled, APIs are the primary tools for scaling B2B integration.
We are happy to announce the preview of Azure Private Link support for Azure API Management service. If you are not familiar with Azure API Management, when you deploy this service, you get three main components: Azure portal, gateway, and management plane. With Azure Private Link we can create a private endpoint for the gateway component, which will be exposed through a private IP within your virtual network. This will allow inbound traffic coming to the private IP to reach Azure API Management gateway.
Azure Private Link
With Azure Private Link, communications between your virtual network and the Azure API Management gateway travel over the Microsoft backbone network privately and securely, eliminating the need to expose the service to public internet.
Key benefits of Azure Private Link
Through this functionality we will provide the same consistent experience found in other PaaS services with private endpoints:
◉ Private access from Azure Virtual Network resources, peered networks, and on-premises networks.
◉ Built-in data exfiltration protection for Azure resources.
◉ Predictable private IP addresses for PaaS resources.
◉ Consistent and unified experience across PaaS services.
Private endpoints and public endpoints
How to decide which networking model to use with Azure API Management?
|
Network model |
Supported tiers | Supported components | Supported traffic |
| Virtual network—external | Developer and Premium. | Azure portal, gateway, management plane, and Git repository. | Inbound and outbound traffic can be allowed to internet, peered virtual networks, Express Route, and VPN S2S connections. |
| Virtual network—internal | Developer and Premium. | Developer portal, Gateway, Management Plane, and Git repository. | Inbound and outbound traffic can be allowed to peered virtual networks, Express Route, and VPN S2S connections. |
| Private endpoint connection (preview) | Developer, Basic, Standard, and Premium. | Gateway only (managed gateway supported, self-hosted gateway not supported). | Only inbound traffic can be allowed to internet, peered virtual networks, Express Route, and VPN S2S connections. |
Preview limitations
Tuesday, 1 March 2022
New Azure for Operators solutions and services built for the future of telecommunications
After years of laying the foundation for the rollout of 5G and network cloudification, we are now seeing tremendous possibilities for how consumers and organizations will interact with technology for work, play, and connecting with communities. Around the world and across industries, 5G, augmented and virtual reality, AI, IoT, and edge computing are creating opportunities for rapid digital transformation. This is compelling operators to move away from legacy systems to accelerate network transformation and begin monetizing their investments in 5G and edge technologies.
Imagine the benefits to communities and organizations that have access to improved bandwidth, reliability, and reduced latency, while leveraging the rich capabilities of cloud-to-edge technology without compromise to security, critical services, or key workloads.
With the most complete offerings for the telecommunications industry, Microsoft is the ideal cloud provider to help operators with their digital transformation journey and enable them to deliver these innovative services to their consumer, enterprise, and public sector customers.
Azure for Operators
With Azure for Operators, we’re empowering operators to unlock the power of 5G by bringing cloud and edge closer together to modernize their networks so that they can streamline and optimize their business operations and deliver new services faster with greater reach and lower cost. With solutions that run on-premises, at the edge, or in the cloud but are always managed and secured by Azure, Microsoft meets you where you are, offering flexibility to transform on your terms and timelines. We are committed to partnering with you, not competing against you. Your consumer, enterprise, and government customers will benefit from a cloud platform with industry-leading security and governance built-in, and with an unmatched partner and developer ecosystem to maximize the value of the cloud at the edge. We’re applying Microsoft technology and developer ecosystem capabilities to offer the next-generation Azure for Operators portfolio—carrier-grade hybrid cloud platform, voice core, mobile core, and multi-access edge compute.
Introducing the new Azure for Operators solutions and services
In September 2020, we unveiled the Azure for Operators initiative to help operators evolve their own networks, and for partners to assist enterprises to maximize their industry 4.0 opportunities. In June of 2021, we introduced a new category, Azure private multi-access edge compute (MEC), which empowers operators and system integrators to unlock the enterprise 5G opportunity. Today, we’re announcing the next wave of Azure for Operators solutions and services.
The hybrid cloud platform built for the future of telecommunications
“AT&T's 5G network is built on an agile, future-ready mobile core that's designed to boost innovation, resiliency, and security for our customers. Our 5G mobility core is fully cloud-based, integrating Network Functions from multiple vendors that today are hosted on Network Cloud infrastructure based on a cloud software stack that Microsoft acquired from AT&T last year. We are pleased with Microsoft’s plan to evolve Network Cloud and integrate it with Azure technologies to create hybrid telco-grade Azure Operator Distributed Services. This will enable AT&T and other operators to host Network Functions on clouds spanning telco premises and public cloud and will help us realize the many benefits of the cloud-native approach and Azure innovation including additional speed, resiliency, security, cost, and operational improvements.“—Andre Fuetsch, Executive Vice President and CTO Network Services, AT&T
“Combined with cloud capabilities, 5G has the potential to accelerate the digital transformation of virtually any sector of industry or society. The combination of Azure Operator Distributed Services and Ericsson’s market-leading cloud-native network functions and orchestration suite promise significant benefits for customers. Microsoft and Ericsson are jointly exploring enterprise 5G use cases in conjunction with leading operators.”—Jan Karlsson, Senior Vice President and Head of Business Area Digital Services, Ericsson“Open collaboration is key to the development of new and innovative high value 5G use cases that will equip our customers with the tools they need for digital transformation. This is part of Nokia’s continued commitment to leading an open mobile future, making it simple for our customers to take advantage of the 5G world, helping to drive it forward. We are enthusiastic to work closely with Microsoft to integrate our Cloud RAN technology with Microsoft Azure, offer Microsoft Azure IoT Edge Services allowing industries to realize new capabilities at the edge, and bring Nokia’s new SaaS-based NetGuard Cybersecurity Dome as well as other Cloud and Network Services software to Azure.”—Chris D. Jones, Vice President Strategic Partnerships, Strategy and Technology, Nokia
Next-generation packet core services
Azure Operator 5G Core
Azure Private 5G Core
Delivering the value of cloud to the edge for enterprises with MEC solutions
Azure public MEC
Our partners in their own words
“Combining the high bandwidth and low latency of 5G with cloud and edge compute capabilities opens an entirely new world of opportunities for businesses and other organizations to serve their customers in new ways. This will enable entirely new use cases in manufacturing, retail, health care, automotive, touching virtually every industry vertical. AT&T’s collaboration with Microsoft is about enabling organizations to harness the power of 5G, cloud and edge quickly with the ability to scale on demand.”—Rasesh Patel, Executive Vice President, and Chief Product and Platform Officer, AT&T“This unique solution by Singtel and Microsoft leverages the strength and performance of Singtel's innovative edge cloud platform to deliver assured low latency, high throughput, intelligent connectivity, data analytics, and AI services to enterprises. This enables enterprises to accelerate their digital transformation journeys through adopting advanced technologies such as autonomous robots, vehicles, and drones, as well as Metaverse applications, into their enterprise operations through a single unified platform.”—Bill Chang, CEO, Group Enterprise, SingtelTelstra announced customer trials of Australia’s first 5G-enabled edge compute solution for enterprises (Branch Offload) through a collaboration with Microsoft and Ericsson that will use technologies including Telstra’s 5G and fixed connectivity, Azure Stack Edge, Secure Edge, SD-WAN and service orchestration, and will be delivered as a managed service by Telstra Purple. Nikos Katinakis, Telstra’s Group Executive for Networks and IT said, “Telstra’s collaboration with our major strategic partners, Microsoft and Ericsson, continues to enable us to break new ground, leveraging new technologies and our smarter network to standardize solutions and that will help Australian businesses adapt for the digital future.”“Technical trials demonstrated how Azure public MEC and AT&T’s 5G mobile network-enabled Summit Tech’s Odience 360 8K live streaming platform with built-in e-commerce to bring immersive and interactive experiences to use cases such as shopping, live concerts, sports stadiums, and eSports. MEC video processing yielded up to 80 percent bandwidth reduction, imperceptible motion-to-photon delay, and impressive glass-to-glass low latency for true two-way interactivity."As the requirements of modern applications continue to evolve, Couchbase is collaborating with Microsoft and Azure public MEC to bring the cloud and the edge closer together for customers. Azure public MEC and Couchbase’s modern database enables developers to build next-gen edge use cases."—Matt McDonough, SVP Business Development and Strategy, Couchbase
Saturday, 18 December 2021
Microsoft named a Leader in The Forrester Wave: Enterprise iPaaS, 2021
We are thrilled to share that Microsoft has been named a Leader in the Forrester Wave for Enterprise Integration-Platform-as-a-Service (iPaaS), 2021. Azure Integration Services consisting of Logic Apps, API Management, Event Grid, and Service Bus helps customers connect applications, data, and services on-premises and in the cloud, helping enterprises create new revenue opportunities with an API-driven partner and developer ecosystem and boost productivity with secure and automated workflows. Forrester credits Microsoft for providing a high-end developer experience to every kind of organization, from large enterprises to smaller ones, supporting varying integration requirements with flexible pricing options.
Thursday, 25 February 2021
Automating quota management with Azure Quota REST API
Enterprises are increasingly defined by the applications they use and build to run their core business processes, including the customer experiences they provide. Across all sectors, we see how companies like challenger banks, online healthcare providers, e-commerce providers, and other startups are winning customers by providing new applications. The continuous need to innovate and deliver faster has yielded a new paradigm of software development called cloud native.
Cloud native describes the applications, architectures, platforms, infrastructure, and processes, that together make it economical and possible to respond quickly to a changing landscape and growing customer needs. In simple terms, it is application code, and dependencies packaged in containers, deployed as microservices, and exposed as APIs. And you can manage them using DevOps processes and tools.
Automation is a key aspect of DevOps and agile development. The longer it takes for developers and operations personnel to complete mechanical and manual tasks, the slower and less flexible their environment becomes. With Azure Quota REST API, you can automate quota management and integrate this capability programmatically with your applications, tools, and existing systems. Now you can move your applications and systems faster to the cloud and free up your time to focus on your core business.
On January 19, we announced the general availability of the Azure Quota API. In this blog post, we walk you through the benefits of using the Azure Quota API to automate and improve your Azure resource management operations.
What are quotas?
Quotas, also referred to as service limits, are the maximum values for the resources, actions, and items in an Azure account.
An Azure subscription is an agreement between a customer and Microsoft that enables the customer to obtain Azure services. The subscription pricing and related terms are governed by the offer chosen for the subscription. There is a default quota for a given subscription, region, and stock-keeping unit (SKU). Each Azure service defines its quotas and default values.
Here are some things to consider about quotas:
◉ Just like credit cards have credit limits, Azure services have limits. A quota is the upper limit of consumption for an Azure resource.
◉ A quota is shared across all the services in each subscription. When you are evaluating your capacity needs, you should calculate usage across all services.
◉ Some services have adjustable limits. The limit can be raised above the default limit but not above the maximum limit. Default limits vary by offer category type, such as free trial, pay-as-you-go, and virtual machine series (such as Dv4, Fsv2, and Easv4).
Key benefits
Customers with a Microsoft Enterprise Agreement, pay-as-you-go subscription, or Cloud Solution Provider (CSP) benefit from using Azure Quota API to improve their Azure resource management operations. Here are some customer benefits for using Azure Quota API:
◉ Granular and programmatic control for managing quotas that need to be adjusted.
◉ Managing transitional events when quota checks fail without resulting in creating a support ticket for a quota increase.
◉ Automating quota usage validation end-to-end and requesting quota increases with the Azure Quota API.
◉ Managing organic and inorganic growth of virtual machines efficiently.
Using Azure Quota API
To compete effectively, enterprises need to create an environment where developers can do their best work and operation teams can confidently meet the reliability, security, and compliance requirements their organizations expect. This requires advanced cloud capabilities designed to support modern constructs like containers, DevOps, APIs, managed services, and the fluidity to work across environments and teams. Azure Quota API can address this need for quota management automation and enabling quota management integration with your existing tools and applications.
Azure Quota API is a one-stop-shop for automating the process of viewing and managing quotas and eliminating the manual process of creating and managing quotas through support tickets in the Azure portal. Azure Quota API makes it easy to look up current quota usage and to request increases. With the current version of Azure Quota API, you can manage the service limits (quota) of Azure Virtual Machines (cores/vCPU) and Azure Machine Learning. In future releases, you will be able to take advantage of this capability to query current usage and quotas for additional Azure services and resources.








