8. Hybrid use cases: Azure and Azure Stack
Edge and
disconnected
solutions
Cloud applications
to meet varied
regulations
Cloud application
model on-premises
9. Azure App Service
Virtual Machines
Service Fabric
Networking
Kubernetes
Storage
Cloud Foundry
Key Vault
Azure Functions
Docker Containers
10. One Azure ecosystem
Work with the tools and
technologies you want across
Azure and Azure Stack
Goal: Applications and services
that are certified for Azure work
on Azure Stack
11. Consistent
development
Build and deploy apps the
same way, for any Azure
cloud.
Use the same tools in Azure
and Azure Stack
Implement common DevOps
practices across Azure and
Azure Stack
16. Profile Types
latest
Most recent API versions
released in Azure
yyyy-mm-dd-profile
Sits between optimal stability
and cutting edge of “latest”
yyyy-mm-dd-hybrid
Released two times per year
for hybrid development
26. Outperforming
teams are 54%
more
likely to
Developers
26.7%
No executive support
56.7%
Cultural inhibitors
43.3%
Fragmented processes
Collaboration blockers
DevOps was being initiated by
more development teams than IT Ops
teams by about a 40% to 33% margin
Agile methodologieshave adopted
3/4 of teams
BusinessIT Ops
The average hourly
cost of infrastructure
failure is $100,000
per hour
It takes on average
200 minutes to
diagnose and repair
a production issue
A bug caught in production ends
up costing
than if the same bug was found
earlier in the development cycle
100x more
IT decision
makers is still
unfamiliar with
the term DevOps
61 in
40%
… of implementations end up getting
reworked because they don’t meet
the users’ original requirements
… of development budgets for software, IT
staff and external professional services will
be consumed by poor requirements
41%
IT drives
business
success!
High IT performance
correlates with strong
business performance,
helps boost productivity,
market share and profit.
Responding to
ongoing needs for
efficiency and growth
Always keeping all
systems safe and secure
dual goals
… for companies that try to
adapt their existing tools for
DevOps practices
80% failure rate …
CIOs
70 %
to reduce
IT costs
Would
increase
risk
and accelerate
business agility
of
52. a free-tool for prototyping applications that are consistent across Azure Clouds
a Dev/Test cloud environment
consistent APIs and tooling
single-node deployment designed for testing services on Azure stack
Prototype Applications
Learn & Demo
Prepare your IT teams
Microsoft Azure Stack
Microsoft Azure
Microsoft Azure Stack Dev Kit
54. RAM
• Make sure your system meets the minimum
hardware and software requirements:
disk, storage, memory, network
• Make sure to have unfettered network access to
the Internet
.NET Framework 4.6 (or a later version) must be installed.
You can also deploy disconnected with ADFS
VPN connection to Azure are not supported through the NAT
https://aka.ms/asdkdeploymentchecker
57. • Download the Azure Stack Dev Kit and Extract the Cloudbuilder.vhdx file
aka.ms/azsdevkit
• Run the asdk_installer PowerShell script in your PowerShell ISE (administrator)
https://github.com/Azure/AzureStack-Tools
• Reboot into the CloudBuilder.vdhx file
Log in using the administrator credentials
• Run the asdk_installer PowerShell script in your PowerShell ISE (administrator)
• “Install” the ASDK by following the three steps from the demo
61. Unified Development across Azure clouds
Unified Resources across Azure clouds
Unified Azure Stack cloud administrator
PaaS available in Azure Stack and Azure Dev Kit:
Consistent ecosystem
Virtual Machines
Azure Functions
Docker Containers
Azure App ServiceSQL Database
MySQL Database
62.
63. Getting Started With Azure Stack Development Kit
Limited by the HW
Re-install needed for updates
Network constraints
Consistent application development
Azure Services available on-premises
Powerful free tool for prototyping and get
start with Azure Stack
64. Getting Started With Azure Stack
Develop
applications in Azure
1
Validate
Download Azure Stack
Development Kit
2
Deploy
Order Azure Stack
integrated systems for
production deployment
3
65. Will your Azure solution work on
Azure Stack?
2 tools you can get from the Azure
Stack Tool repository on GitHub
• Azure Resource Manager Template Validator
for Azure Stack
• Azure Resource Manager Policy for Azure Stack
Guardrails to check your ARM
template for resource dependencies
that may not be available on Azure
Stack
Download the tool:
https://github.com/Azure/AzureStack-Tools