Services and role in a financial technology stack
Sections ↑Azure is a broad infrastructure supplier. A financial institution can use it to host applications, process data and apply governance controls, with Microsoft and partner services supporting the deployment. The industry architecture connects cloud infrastructure, policy controls, data and business applications. Purchasing Azure does not supply a brokerage operating licence, execution relationship or ready-made trading business.[1]
Core services and their operating role
| Service | What it supplies | Practical boundary |
|---|---|---|
| Virtual Machines | Configurable Linux or Windows compute for application and database workloads. | The customer still installs, configures and patches its software; disks and some network resources are billed separately.Source 2 |
| Event Hubs | Managed event streaming using Kafka, AMQP 1.0 or HTTPS, with separate consumer groups. | Standard retention reaches seven days; Premium/Dedicated reaches 90. Capture can move events into longer-term Blob or Data Lake storage.Source 3 |
| Data Explorer | Managed analysis of logs, telemetry and time-series data using KQL, with SQL support. | Power BI/Grafana and ingestion/export interfaces support analysis workflows; the service is not an execution venue or an original market-data entitlement.Source 4 |
| Microsoft Foundry | Model inference and related AI features, including models sold by Azure. | Data-handling promises are product- and deployment-specific; stateful features can preserve message history.Source 19 |
| Immutable Blob storage | Object storage with configurable protection against changes and deletion. | Container-level and version-level policies have different scopes; retention locks and legal holds are deliberate configuration choices.Source 24 |
Connectivity and integrations
Sections ↑ExpressRoute connects an organisation’s premises to Microsoft’s cloud through a connectivity provider. It uses BGP routing and redundant edge connections. Local, Standard and Premium options have different geographic reach: Local covers nearby designated regions, Standard a geopolitical area, and Premium wider global reach subject to national-cloud boundaries. A private circuit is an infrastructure connection; broker-server placement, venue access and execution latency still depend on the complete route and application.[5]
Connection and data controls
| Component | Documented behaviour | Implementation consequence |
|---|---|---|
| ExpressRoute encryption | Traffic is not encrypted by default. MACsec is available on ExpressRoute Direct; IPsec can provide end-to-end encryption into a virtual network. | Choose the encryption layer explicitly. Direct MACsec protects the physical link, not every onward application path.Source 6 |
| MACsec key changes | Mismatched keys stop connectivity; there is no fallback to an unencrypted link. | Plan rotation across redundant links and keep Key Vault access available.Source 6 |
| Streaming consumers | Event Hubs retains partitioned event logs and tracks independent consumer positions. | Separate analytical consumers can read the same stream without making the streaming service an order-management or reconciliation engine.Source 3 |
| Analytics interfaces | Data Explorer supports REST/SDK access and continuous ingestion or export. | Schema, timestamp conventions and licences for supplied market data remain part of the surrounding application.Source 4 |
Pricing and commercial terms
Sections ↑Azure’s public prices are inputs to a workload budget. Under the Microsoft Customer Agreement and Microsoft Partner Agreement, first-party Azure prices are based in US dollars and converted for supported local-currency billing; Enterprise Agreement prices can be in local currency. The retail-price API returns estimates and is not a substitute for the account’s invoice or negotiated price sheet. The purchasing channel also matters: customers can buy directly or through a Cloud Solution Provider.[12]
Charges and commitments
| Item | Published basis | What changes the total |
|---|---|---|
| Compute and attached resources | VM rates depend on size and operating system; partial hours are charged by minutes used. | Storage, public IP addresses and some software licences add separate costs.Source 2 |
| ExpressRoute metered outbound data | Published Zone 1: US$0.025/GB; Zone 2: US$0.05; Zone 3: US$0.14; Zone 4: US$0.10. | Monthly circuit charges, gateway, carrier service, taxes and currency effects are additional. Prices are estimates subject to the agreement.Source 7 |
| ExpressRoute plans | Local includes unlimited data; Standard/Premium offer metered or unlimited plans. | Gateways are separately billed; Global Reach has its own traffic charges. Deleting a circuit alone does not delete its gateway.Source 8 |
| Reservations | One- or three-year discounts apply to matching eligible usage; upfront and monthly payment have the same total. | A billing reservation does not deploy a resource or itself reserve operational capacity. Matching region, scope and resource attributes matter.Source 9 |
For scale, 10,000 GB of Zone 1 metered ExpressRoute outbound traffic at US$0.025/GB produces US$250 of that traffic charge. This calculation excludes the port, gateway, carrier, tax and currency components. Circuit billing starts when the service key is issued; stopping it requires the deletion request and the provider’s deprovisioning, so commercial exposure can start before an application goes live.[7]
Cost Management budgets are alerts, not spending limits: reaching a threshold does not stop resources. Cost data typically arrives eight to 24 hours later and budgets are evaluated daily. That delay matters for an unexpectedly large analytics query, continuous compute or an AI workload; a budget email cannot serve as the application’s real-time consumption control.[11]
Implementation and operating responsibilities
Sections ↑Azure’s landing-zone guidance starts with the tenant and billing structure, identity, subscription organisation and connectivity. Security, management, governance and deployment automation follow from those decisions. For a broker, separating production, testing and shared services also makes access ownership and cost attribution easier to establish. These are deployment design decisions, not evidence that a particular application is already approved or resilient.[13]
Operational design decisions
| Area | Service behaviour | Consequence for a financial workload |
|---|---|---|
| Quota and capacity | Approved VM quota and available regional or zonal capacity are separate checks. | A quota increase alone does not guarantee that the desired instances can be started during a migration or failover.Source 2 |
| Network resilience | A circuit with two edge connections at one peering location remains dependent on that location. | Microsoft’s maximum-resilience design uses two circuits in different peering locations.Source 5 |
| Application responsibilities | With IaaS, the customer manages the guest operating system, application and configuration. PaaS shifts more platform operation to Microsoft. | Customer data, identities, access permissions and application choices still require customer control.Source 14 |
| Operational alerts | Service Health reports events affecting subscribed services/regions; Resource Health reports individual resources. | Configure alerts for the actual estate. The public status page primarily communicates incidents with wider impact.Source 16 |
Reservations can reduce predictable resource costs, but they are not a deployment procedure. Their discount is applied to usage that matches the reservation’s attributes and scope. Capacity planning, workload tests and a recovery design remain separate activities; purchasing a commitment before the live resource pattern is established can leave paid coverage poorly matched to actual consumption.[9]
Support, incident reporting and service levels
Sections ↑Technical-support plans
| Plan | Published monthly price | Initial response target |
|---|---|---|
| Basic | Included | Billing/subscription assistance and self-help; no purchased technical-response commitment.Source 15 |
| Developer | US$29 | Severity C: eight business hours.Source 15 |
| Standard | US$100 | Severity C: eight business hours; B: four hours; A: one hour.Source 15 |
| Professional Direct | US$1,000 | Severity C: four business hours; B: two hours; A: one hour.Source 15 |
Standard and Professional Direct provide 24/7 technical support. These are initial-response targets, not repair deadlines. The monthly plans renew automatically, and cancellation does not produce a prorated refund for the remaining month. Support must be budgeted alongside infrastructure rather than inferred from a VM’s hourly price.[15]
The October 2026 SLA assigns a 99.99% connectivity threshold to the eligible configuration of two or more VMs across two or more availability zones in one region. The credit tiers are 10% below 99.99%, 25% below 99%, and 100% below 95%, subject to its definitions and exclusions. This does not measure the availability of an entire trading application. Azure claims must reach Microsoft within 60 days of the incident with affected-resource, timing and error evidence. Credits are limited to eligible affected service fees; the SLA excludes compensation for trading losses, revenue loss and operational costs.[17]
Official contact routes
Scope Regional numbers and sales chat; chat advertised 24 hours Monday–Friday.
Scope Published UK number: 0800 026 0329; Monday–Friday 09:00–17:00 British Time.
Scope Use the support-ticket link; technical entitlement depends on the purchased plan.
Scope Widespread incidents; account-specific communications are in Service Health.
Regulatory scope, security and data treatment
Sections ↑Azure’s shared-responsibility guidance allocates physical infrastructure to Microsoft while leaving customer information, identity and access decisions with the customer. The balance of operating-system and network tasks changes between IaaS and managed services. These infrastructure controls do not transfer a financial firm’s responsibility for its own services, records or customer permissions to Microsoft.[14]
Azure role-based access control assigns a set of actions to a user, group, application or managed identity at a defined scope. A subscription-wide assignment can reach much farther than one limited to a resource. Permissions are additive: a narrow Reader assignment does not cancel a broader Contributor assignment received elsewhere, including through groups. Role definitions and assignments are replicated globally, so their location treatment differs from that of a regional application dataset.[26]
The May 2026 Data Protection Addendum states that the customer retains ownership of Customer Data. Its default online-service exit provision allows 90 days in a limited-function account to extract remaining data, followed by deletion within a further 90 days, subject to stated exceptions and authorised retention. Free trials, LinkedIn and previews require separate treatment. Its EU Data Act switching provisions cover customers billed in the EEA, excluding services for which they elected storage outside the EEA. They allow switching and export with 60 days’ termination notice; outstanding fees remain payable and extraction can take more than 30 days.[18]
For Foundry models sold by Azure, Microsoft says prompts, completions and training data are not supplied to the model provider or used to train foundation models without permission or instruction. This is narrower than a promise that no data is stored: optional stateful features persist content. Global deployments can process prompts across supported geographies, while DataZone confines processing to the specified zone, such as the US or EU. At-rest location alone therefore does not describe the full processing path.[19]
Company context and financial-market use
Sections ↑Azure belongs to Microsoft’s broader technology business. In its 29 July 2026 results release for the year ended 30 June, Microsoft said Azure annual revenue had exceeded US$100 billion. That company-reported measure establishes scale; it does not establish market share among FX brokers or the suitability of a particular architecture. Regional contracting and billing arrangements should be taken from the actual purchasing agreement.[21]
A documented capital-markets example is Microsoft’s July 2022 account of ABN AMRO running the Murex MX.3 trading, treasury and risk platform on Azure. The article describes application-version compatibility and implementation partners, illustrating that a major financial application can use cloud infrastructure while keeping its own software and integration requirements. This is a dated deployment example, not a newly verified account of ABN AMRO’s October 2026 estate.[22]
- Operator
- Microsoft Corporation group; contracting and billing entity depend on the agreement and market
- Service scope
- Cloud compute, private connectivity, streaming, analytics and AI infrastructure for financial applications.
- Customer types
- Financial institutions; Brokers and trading firms; Financial software providers; Enterprise technology teams
- Delivery
- Hosted; API; Hybrid
- Pricing publication
- Public and quoted pricing
- Headquarters
- Microsoft: Redmond, Washington, United States
- Platforms
- Azure Virtual Machines; Azure Event Hubs; Azure Data Explorer; Microsoft Foundry
- Integrations
- ExpressRoute; Apache Kafka protocol; AMQP 1.0; REST APIs
- Pricing scope
- Metered resource charges, optional commitments and support; negotiated agreements and carrier or partner costs can alter the total.
- Implementation
- Customer or partner designs the tenant, network, identities, workloads and recovery arrangements.
- Support
- Basic billing support and separately priced technical-support plans; response targets depend on severity and plan.
- Permissions and regulatory scope
- Technology infrastructure: the customer retains responsibility for its financial activities, application controls and regulated data.
Provider metadata checked 21 Oct 2026Source 21Source 12Source 23Source 1Source 5Source 13Source 15Source 14Source 4Source 3Source 7Source 2Source 19
Additional Information
Sections ↑Retained records and policy controls
| Control | Documented effect | Material distinction |
|---|---|---|
| Unlocked time-based policy | Protects objects while effective, but its retention period can be shortened and the policy deleted. | Intended for testing; it is not the same protection as a locked policy.Source 24 |
| Locked time-based policy | The policy cannot be deleted or its retention shortened; extension is possible. | Container-level policies allow at most five extensions; version-level policies have no such extension-count limit.Source 24 |
| Legal hold | Protects data until explicitly cleared, rather than expiring on a fixed date. | The hold and a time-based retention policy are separate controls.Source 24 |
Azure Monitor’s Activity log records management actions such as creating a VM or changing an access policy. Its default retention is 90 days, after which entries are deleted; diagnostic settings can export them for longer retention. Resource logs for actions inside a service, such as reading a secret or querying a database, require separate configuration and are not collected by default. A resource-administration log therefore does not establish a complete trading or customer-access audit trail.[25]
Changes, exit and retained dependencies
| Subject | Material detail | Operational significance |
|---|---|---|
| Reservation exchange policy | Microsoft announces that reservations bought after 1 February 2027 lose exchange eligibility where the service is supported by savings plans; earlier reservations retain one final exchange. Exceptions apply. | This is a prospective change, not a restriction already effective on 21 October 2026.Source 10 |
| Reservation cancellation | Cancelled commitments are capped at US$50,000 per rolling 12 months in the applicable billing scope. Microsoft currently charges no early-termination fee; listed plan exclusions apply. | Monthly payment does not make the remaining commitment freely cancellable. CSP customers request changes through their partner.Source 10 |
| Subscription shutdown | Cancellation disables services, deallocates VMs and releases temporary IP addresses; stored data is read-only during the applicable retention period. | Export and verify dependencies before cancellation. The Microsoft account itself is not automatically closed, and some SaaS subscriptions need separate cancellation.Source 20 |
| Separate network costs | Deleting an ExpressRoute circuit leaves its gateway resource unless that is also deleted. | Confirm that the carrier deprovisioning and Azure resource cleanup are both complete.Source 8 |
Microsoft’s cancellation help article describes data-retention periods of 30–90 days, while the current DPA sets out the more specific default and exceptions described above. These statements should not be collapsed into one universal recovery window. Export customer records, configuration and the application’s own data before terminating the relevant services; the applicable contract and service rules determine what remains retrievable.[20][18]
Sources & further reading
- Financial-services architecture Microsoft · Accessed 21 Oct 2026
- Virtual machines Microsoft · Accessed 21 Oct 2026
- Event Hubs Microsoft · Accessed 21 Oct 2026
- Data Explorer Microsoft · Accessed 21 Oct 2026
- ExpressRoute architecture Microsoft · Accessed 21 Oct 2026
- ExpressRoute encryption Microsoft · Accessed 21 Oct 2026
- ExpressRoute pricing Microsoft · Accessed 21 Oct 2026
- ExpressRoute cost management Microsoft · Accessed 21 Oct 2026
- Reservation discounts Microsoft · Accessed 21 Oct 2026
- Reservation changes and refunds Microsoft · Accessed 21 Oct 2026
- Cost budgets Microsoft · Accessed 21 Oct 2026
- Customer Agreement billing Microsoft · Accessed 21 Oct 2026
- Landing-zone design Microsoft · Accessed 21 Oct 2026
- Shared responsibility Microsoft · Accessed 21 Oct 2026
- Support plans Microsoft · Accessed 21 Oct 2026
- Service Health Microsoft · Accessed 21 Oct 2026
- Service-level agreement, October 2026 Microsoft · Accessed 21 Oct 2026
- Data Protection Addendum, May 2026 Microsoft · Accessed 21 Oct 2026
- Foundry model data privacy Microsoft · Accessed 21 Oct 2026
- Subscription cancellation Microsoft · Accessed 21 Oct 2026
- FY2026 results Microsoft · Accessed 21 Oct 2026
- Murex on Azure, July 2022 Microsoft · Accessed 21 Oct 2026
- Sales and support routes Microsoft · Accessed 21 Oct 2026
- Immutable Blob storage Microsoft · Accessed 21 Oct 2026
- Activity log Microsoft · Accessed 21 Oct 2026
- Role-based access control Microsoft · Accessed 21 Oct 2026
This profile reports dated public information, including provider-published services and terms. It does not independently test or guarantee service delivery, integrations or performance. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.