Hybrid cloud applications
Boost productivity by building and deploying applications in the same way for cloud and on-premises environments with Azure and Azure Stack.
Simplify app development across on-premises and Azure
Bring the agility and fast-paced innovation of cloud computing to on-premises environments with Azure and Azure Stack. Get more flexibility and control by building modern applications across hybrid cloud environments using a consistent set of skills, services, tools, and process.
Create greater efficiency
Use a consistent set of Azure services and DevOps processes and tools while easily transferring existing skills through a consistent development and deployment experience with both Visual Studio and open source tools.
Get continuous innovation
Take advantage of continuous Azure innovation brought to Azure Stack through updates to existing services as well as new Azure services and additional Azure Marketplace applications.
Deploy your way
Deploy to the location that works best for you—on-premises, in the cloud, or both. Make decisions based on your specific business, technical, and regulatory requirements instead of technical complications or limitations.
Bring Azure services on-premises
Adopt a hybrid cloud environment on your terms with Azure Stack. Use infrastructure as a service (IaaS) capabilities from Azure to go beyond traditional virtualization and build innovative new apps. Take advantage of consistent Azure platform as a service (PaaS) capabilities that simplify development and enable hybrid deployment choice and portability. Bring together Azure IaaS and PaaS services using the same management tools as Azure, including Azure Active Directory to administer Azure Stack identities.
Build apps faster
Speed up hybrid app development while building for the future. Quickly build apps using application components from the Azure Marketplace—including open source tools and technologies you already know—ensuring your apps not only integrate with today’s Azure services, but with services yet to come.
Azure Stack enables you to deploy Azure services on-premises or in the cloud with a consistent application logic, development paradigm, and operations methodology.
Hybrid cloud applications are a single system that has components running in both Azure and Azure Stack. This solution blueprint is relevant to establishing connectivity for any application that involves communications between the Azure public cloud and on-premises Azure Stack components. Hybrid connectivity is a foundational blueprint that will be applicable to most Azure Stack solutions.
Note: This doesn't apply to Azure Stack deployments that are disconnected from the public internet.
- 1 Deploy a virtual network in Azure and Azure Stack.
- 2 Deploy a virtual network gateway in Azure and Azure Stack.
- 3 Deploy virtual machines in each virtual network.
- 4 Establish a VPN connection over the public internet between the network gateways.
Implementing a continuous integration/continuous development (CI/CD) approach to deploying applications becomes difficult when on-premises applications are built and operated in different ways than cloud applications. Having a consistent set of development tools and processes across the Azure public cloud and on-premises Azure Stack environments makes it far easier for organizations to implement a practice of CI/CD. Apps and services deployed the right way in Azure and Azure Stack are essentially interchangeable and can run in either location.
- 1 Engineer makes changes to application code and ARM template.
- 2 Code and ARM template are checked into Visual Studio Team Services Git.
- 3 Continuous integration triggers application build and unit tests.
- 4 Continuous deployment trigger orchestrates deployment of application artifacts with environment-specific parameters.
- 5 Deployment to App Service on both Azure and Azure Stack.
The need to keep application components on-premises doesn't have to be a barrier to adopting cloud technologies. With Azure Stack, app components can reside on-premises while interacting with components running in Azure public cloud. This blueprint enables teams to manage identity for users as well as applications in a way that is consistent across clouds.
- 1 Set up an Azure Active Directory tenant.
- 2 Create users.
- 3 Deploy, manage, and operate application resources on Azure and Azure Stack.
- 4 Create service principles.
- 5 Deploy with service principles.
- 6 Application resources can communicate over network.
"Our goal is to leverage the capabilities of Azure and Azure Stack to provide hybrid cloud services for various business applications across the Mitsui group."
"Azure Stack will provide us with the agility of public cloud, but deployed internally in our organization. It will enable the IT organization to provide quicker deployment and provisioning of services, supporting fast and dynamic business needs."
"Azure and Azure Stack deliver consistent services across hybrid environments, which enables us to implement a DevOps model with a focus on automation, experimentation, and ultimately faster application releases."
Jumpstart hybrid apps with Azure
Find and deploy pre-built hybrid apps
Deploy hybrid apps certified by Bitnami, ensuring that images are secure, up-to-date, and packaged using industry best practices
Pivotal Cloud Foundry
Build and run modern web applications on Azure with the leading cloud native platform for building and running microservices.
Get help building and launching your hybrid solution
Avanade is a leading provider of innovative digital and cloud-enabling services and solutions, including complex Azure enterprise deployments.
DXC provides design, delivery, and continuous operational support for Azure Stack to help you achieve IT agility and reduce risk.
We can help you get started with your hybrid cloud applications. Tell us a little about yourself and an Azure team member will get in touch.
Bring together people, processes and products to enable continuous delivery of value to your end users
Internet of Things
Power your digital transformation, collect untapped data, and find new insights by connecting your devices, assets, and sensors
Modernize your internal line of business (LOB) apps to meet today’s IT challenges
Deliver scalable, reliable applications faster to meet the ever-changing demands of your customers