SlideShare a Scribd company logo
Building Hybrid Cloud Applications
with Azure and Azure Stack
1 Hybrid Cloud
2 Azure Stack
3 Data Migration
4 Hybrid Identity
5 Hybrid CI/CD
6 Q & A
Agenda
Evolution of Cloud Computing
• Advantages
• Cost-effective
• Zero maintenance
• Scalability, reliability
• Disadvantages
• Compliance
• Data security
• Latency
Public Cloud
• Advantages
• Compliance
• Data security
• Performance
• Disadvantages
• Capital cost
• Under utilization
• IT overheads
Private CloudHybrid Cloud
Hybrid Cloud
A computing environment that combines two or more clouds by allowing data and applications to
be shared between them, and lets the on-premise infrastructure scale seamlessly on-demand,
keeping business-critical data secure
VPN Tunnel
Azure Active Directory
Private Cloud Public Cloud
Azure Stack
Azure Stack
An extension of Azure to consistently run hybrid applications on-premises, a hybrid cloud
platform that lets you use Azure services from your company's or service provider's datacenter
Azure Stack: Key Terms
Operator
• Configures Azure Stack by managing offers, plans,
services, quotas, and pricing to provide resources
for their tenant users
• Manage capacity and respond to alerts
User/Tenant
• Consumes services that the Operator offers
• Users can provision, monitor, and manage services
that they have subscribed to, such as web apps,
storage, and virtual machines
Deployment Options
• Azure Stack Development Kit
• Integrated Systems
Azure Stack: Hardware Partners
Azure Stack – Service Delivery Model
Azure vs Azure Stack
Operated by Microsoft Organization or Service Provider
Supported by Microsoft Organization or Service Provider
Available services Azure services per region
Subset of Azure services, also dependent
on service provider
Region Region of your choice Only one region
URLs
https://portal.azure.com
https://management.azure.com
https://portal.local.azurestack.external
https://management.local.azurestack.external
Resource Types, API versions,
PowerShell
Latest versions Specific versions
Area Azure Azure Stack
Data Migration
Azure SQL Database Managed Instance
Allows existing SQL Server
customers to lift and shift
their on-premises
applications to the cloud
with minimal application
and database changes
Provides near 100%
compatibility with the
latest SQL Server on-
premises (Enterprise
Edition) Database Engine
Addresses common
security concerns via
native virtual network
implementation
Reduces management
overhead and costs thanks
to PaaS features
1 2 3 4
New deployment model of Azure SQL Database that brings together the benefits of Microsoft’s
on-premises and cloud data platform
Managed Instance: Connectivity Architecture
Managed Instance: Key Benefits
PaaS Benefits
• No hardware
purchasing/managem
ent, quick provisioning
• Scalability
• Automated patches,
upgrades
Business Continuity
• 99.99% uptime SLA
• High availability
• Backup & restore
Security
• Isolated environment
• Azure AD
authentication, SSO
• SQL auditing
Management
• ARM API
• Azure portal
• Data Migration
Service
Managed Instance: Limitations
Resource limits
– compute,
memory,
storage, IOPS,
etc.
Availability
Supported
subscription
types
• Instance level
• Region level
• Available only in
certain regions
• Enterprise Agreement (EA)
• Pay-as-you-go
• Cloud Service Provider (CSP)
• Enterprise Dev/Test
• Pay-As-You-Go Dev/Test
* Limitations are temporary, will be overcome in future
* More Managed Instances can be requested in a region by sending a support request to extend the quota using Azure portal
Hybrid Identity
Azure AD Connect
Integrates the on-premises
active directory and Azure
Active Directory
Creates a single user identity
for authentication and
authorization to all
organizational resources – on-
premises and on the cloud
Example: One identity for on-
premises apps, Office 365,
Azure and SaaS applications
integrated with Azure AD
Password hash synchronization
+ Seamless SSO
Pass-through authentication +
Seamless SSO
Federation with
AD FS
Authentication Models
Password hash synchronization
Pass-through authentication
Federation with AD FS
Hybrid CI/CD
Hybrid CI/CD
Deploying to Azure & Azure Stack
• Prepare private Azure Pipelines
Agent
✓ Create Service Principal
✓ Create access key
✓ Grant service principal rights to deploy
✓ Add a PAT to access Azure DevOps
Services
✓ Install Azure DevOps Services build agent
• Create Azure Stack endpoint
• Develop your build
• Create a release
Hybrid CI/CD: Key Benefits
1 Continuity, security, reliability 4
Consistent set of development tools
across your on-premises Azure Stack
environment and the Azure public cloud
2
Consolidates your build pipes across
your on-premises environment and the
public cloud
5
Apps and services deployed in Azure or
Azure Stack are interchangeable and the
same code can run in either location
3
Change deployment locations without
changing your application 6
Take advantage of on-premises and
public cloud features and capabilities
Azure Hybrid Benefit
Cost
• AWS is 5 times more
expensive than Azure
for Windows Server
and SQL Server
Migration
• Migrate your SQL
Server workloads to
Azure with your on-
premises licenses
Standard Edition License
• You can use the benefit
with Windows Server
Datacenter and
Standard edition
licenses covered with
Software Assurance or
Windows Server
Subscriptions
Security
• Receive free extended
security updates when
you migrate your
Windows Server and
SQL Server 2008 and
2008 R2 workloads to
Azure virtual machines
Q & A
• Website: www.winwire.com
• Email: marketing@winwire.com
• Blog: https://www.winwire.com/blog/
• Twitter: @winwire

More Related Content

Building Hybrid Cloud Apps with Azure and Azure stack

  • 1. Building Hybrid Cloud Applications with Azure and Azure Stack
  • 2. 1 Hybrid Cloud 2 Azure Stack 3 Data Migration 4 Hybrid Identity 5 Hybrid CI/CD 6 Q & A Agenda
  • 3. Evolution of Cloud Computing • Advantages • Cost-effective • Zero maintenance • Scalability, reliability • Disadvantages • Compliance • Data security • Latency Public Cloud • Advantages • Compliance • Data security • Performance • Disadvantages • Capital cost • Under utilization • IT overheads Private CloudHybrid Cloud
  • 4. Hybrid Cloud A computing environment that combines two or more clouds by allowing data and applications to be shared between them, and lets the on-premise infrastructure scale seamlessly on-demand, keeping business-critical data secure VPN Tunnel Azure Active Directory Private Cloud Public Cloud
  • 6. Azure Stack An extension of Azure to consistently run hybrid applications on-premises, a hybrid cloud platform that lets you use Azure services from your company's or service provider's datacenter
  • 7. Azure Stack: Key Terms Operator • Configures Azure Stack by managing offers, plans, services, quotas, and pricing to provide resources for their tenant users • Manage capacity and respond to alerts User/Tenant • Consumes services that the Operator offers • Users can provision, monitor, and manage services that they have subscribed to, such as web apps, storage, and virtual machines Deployment Options • Azure Stack Development Kit • Integrated Systems
  • 9. Azure Stack – Service Delivery Model
  • 10. Azure vs Azure Stack Operated by Microsoft Organization or Service Provider Supported by Microsoft Organization or Service Provider Available services Azure services per region Subset of Azure services, also dependent on service provider Region Region of your choice Only one region URLs https://portal.azure.com https://management.azure.com https://portal.local.azurestack.external https://management.local.azurestack.external Resource Types, API versions, PowerShell Latest versions Specific versions Area Azure Azure Stack
  • 12. Azure SQL Database Managed Instance Allows existing SQL Server customers to lift and shift their on-premises applications to the cloud with minimal application and database changes Provides near 100% compatibility with the latest SQL Server on- premises (Enterprise Edition) Database Engine Addresses common security concerns via native virtual network implementation Reduces management overhead and costs thanks to PaaS features 1 2 3 4 New deployment model of Azure SQL Database that brings together the benefits of Microsoft’s on-premises and cloud data platform
  • 14. Managed Instance: Key Benefits PaaS Benefits • No hardware purchasing/managem ent, quick provisioning • Scalability • Automated patches, upgrades Business Continuity • 99.99% uptime SLA • High availability • Backup & restore Security • Isolated environment • Azure AD authentication, SSO • SQL auditing Management • ARM API • Azure portal • Data Migration Service
  • 15. Managed Instance: Limitations Resource limits – compute, memory, storage, IOPS, etc. Availability Supported subscription types • Instance level • Region level • Available only in certain regions • Enterprise Agreement (EA) • Pay-as-you-go • Cloud Service Provider (CSP) • Enterprise Dev/Test • Pay-As-You-Go Dev/Test * Limitations are temporary, will be overcome in future * More Managed Instances can be requested in a region by sending a support request to extend the quota using Azure portal
  • 17. Azure AD Connect Integrates the on-premises active directory and Azure Active Directory Creates a single user identity for authentication and authorization to all organizational resources – on- premises and on the cloud Example: One identity for on- premises apps, Office 365, Azure and SaaS applications integrated with Azure AD Password hash synchronization + Seamless SSO Pass-through authentication + Seamless SSO Federation with AD FS Authentication Models
  • 23. Deploying to Azure & Azure Stack • Prepare private Azure Pipelines Agent ✓ Create Service Principal ✓ Create access key ✓ Grant service principal rights to deploy ✓ Add a PAT to access Azure DevOps Services ✓ Install Azure DevOps Services build agent • Create Azure Stack endpoint • Develop your build • Create a release
  • 24. Hybrid CI/CD: Key Benefits 1 Continuity, security, reliability 4 Consistent set of development tools across your on-premises Azure Stack environment and the Azure public cloud 2 Consolidates your build pipes across your on-premises environment and the public cloud 5 Apps and services deployed in Azure or Azure Stack are interchangeable and the same code can run in either location 3 Change deployment locations without changing your application 6 Take advantage of on-premises and public cloud features and capabilities
  • 25. Azure Hybrid Benefit Cost • AWS is 5 times more expensive than Azure for Windows Server and SQL Server Migration • Migrate your SQL Server workloads to Azure with your on- premises licenses Standard Edition License • You can use the benefit with Windows Server Datacenter and Standard edition licenses covered with Software Assurance or Windows Server Subscriptions Security • Receive free extended security updates when you migrate your Windows Server and SQL Server 2008 and 2008 R2 workloads to Azure virtual machines
  • 26. Q & A • Website: www.winwire.com • Email: marketing@winwire.com • Blog: https://www.winwire.com/blog/ • Twitter: @winwire