SlideShare une entreprise Scribd logo
1  sur  56
ABOUT ME
• Azure Cloud Enablement @
• Microsoft Azure Advisor
• ACE Team Blog http://www.azurefieldnotes.com/
James Rooke
@AzureFieldNotes linkedin.com/in/james-rooke-a3572629/azurefieldnotes.com
• What is Azure Stack
• How is Stack different to Azure
• Stack Architecture and Hardware
• Deployment and Integration
• Demos
AGENDA
What is
Azure Stack
Azure and Azure Stack
Truly consistent hybrid cloud platform
Consistency
Azure
Azure and Azure Stack
Azure Stack
Azure IaaS | Azure PaaS
Compute | Networking | Storage |
App Service | Functions |
Service Fabric* | Container Service*
Cloud infrastructure
(Integrated systems)
Portal | PowerShell | DevOps tools
Azure Resource Manager
Azure
Azure IaaS | Azure PaaS
Cloud infrastructure
Portal | PowerShell | DevOps tools
Azure Resource Manager
Developers
IT
Consistency
* - Post GA
Truly consistent hybrid cloud platform
Hybrid use cases: Azure and Azure Stack
Edge and
disconnected solutions
Cloud applications that meet
every regulation
Modern applications across
cloud and on-premises
Most Azure Marketplace solutions work on Azure Stack
without modification
One Azure Ecosystem
Use Azure Marketplace solutions to deliver differentiated Azure Stack offerings
Azure PaaS available in your datacenter
Azure Functions Cloud FoundryAzure Service
Fabric
Azure Container
Service
Azure App Service
Azure Service Fabric and Azure Container Service will be available post-GA. Other services will be
available at GA. Microsoft will deliver additional Azure services through frequent updates to Azure Stack.
Fully-managed platforms for high productivity development
Virtual Machines
(VM)
VM Scale Sets
Containers
with Docker
Networking Storage
Above services will be available at GA (Azure Container Service is Post GA). Microsoft will deliver additional
Azure services through frequent updates to Azure Stack.
Azure IaaS available in your datacenter
Beyond traditional virtualization
How is Stack Different to
Azure
DependenciesScale
How are Azure Stack services different?
Azure services on Azure Stack can sometimes contain differences due
to the following reasons:
API version
2015-08-01
2016-03-01
< >…
Virtual Machines
https://azure.microsoft.com/en-us/services/virtual-machines
Azure Virtual Machines (VMs) provides server virtualization for a wide range of Windows
and Linux-based computing solutions.
Azure VMs are one of several types of on-demand scalable computing resources within
Azure, and are typically used when the application or service requires a higher degree of
control over the computing environment than PaaS Azure services:
• Control over operating system selection
• Increased configuration control
• Ownership of patching and software updates
• Specifying and installing the software that runs on the VM
Azure Virtual Machines can support scenarios including development and testing,
running applications, and extending datacenter services.
Service category Compute
API version 2015-06-15
Azure Marketplace
The Azure Marketplace is an online store
that contains certified, open source, and
community software applications,
developer services, and data which are
pre-configured to run in Microsoft Azure.
Contains vendor supported images and
solutions for popular products and
capabilities for your users
https://azure.microsoft.com/en-us/marketplace
Service category Compute
API version N/A
A way to deploy and manage identical VMs
Auto-scale
 Intelligent balancing of resources across update and fault domains
Performance
 A single call down the stack
Definition
 Support for custom Windows/Linux VMs, and VM extensions
Ease of management
 Focus on target instance count without worrying about
underlying resource management
 Storage and network resources defined as part of scale set
Virtual Machine Scale Sets
Service category Compute
API version 2015-06-15
https://azure.microsoft.com/en-us/services/virtual-machine-scale-sets
Service category App Service
API version Various
App Service | Web Apps
Allows developers rapidly build, deploy, and
manage powerful websites and web apps using
standards-based solutions and APIs
Web apps allow customers to:
• Create personalized customer experiences
• Scale up and out quickly
• Centralize web sites on one platform
• Enable continuous deployment with Git, TFS, GitHub,
and Visual Studio Team Services
• Build solutions based on Windows and Linux images
https://azure.microsoft.com/en-us/services/app-service/web
Functions
https://azure.microsoft.com/en-us/services/functions
Azure Functions is a solution for easily running small pieces of code, or "functions," in the cloud.
Solution for processing data, integrating systems, working with the internet-of-things (IoT), and
building simple APIs and microservices.
Key features of Azure Functions:
• Choice of language – Write functions using C#, F#, Node.js, Python, PHP, batch, bash, or any executable.
• Bring your own dependencies – Supports NuGet, and NPM
• Integrated security – Protect HTTP-triggered functions with OAuth providers such as Azure Active Directory,
Facebook, Google, Twitter, and Microsoft Account
• Simplified integration – Easily leverage Azure services and software-as-a-service (SaaS) offerings
• Flexible development – Supports continuous integration and deploy your code through GitHub, VSTS, and
other supported development tools
• Open-source – The Functions’ runtime is open-source and available on GitHub
Service category App Service
API version Various
Azure Storage
Service category Data and Storage
API version 2015-04-05
https://azure.microsoft.com/en-us/services/storage
Azure Storage is the cloud storage solution for modern applications that rely on durability, availability, and scalability.
Azure Storage in Azure Stack provides the following services to meet application needs:
• Blob Storage stores unstructured object data. A blob can be any type of text or binary data, such as a document,
media file, or application installer. Blob storage is also referred to as Object storage
• Table Storage stores structured datasets. Table storage is a NoSQL key-attribute data store, which allows for rapid
development and fast access to large quantities of data
• Queue Storage provides reliable messaging for workflow processing and for communication between components of
cloud services
Provided by a general-purpose storage account which provides access to these services under a single account
There are two Azure Storage performance tiers:
• Standard storage performance tier to store Tables, Queues, Blobs, and Azure Virtual Machine disks
• Premium storage performance tier which currently only supports Azure Virtual Machine disks
SQL Server
https://technet.microsoft.com/en-us/library/dn469341.aspx
This feature, based on the codebase from Azure Pack, is ported to Azure Stack.
The SQL Server Resource Provider API is a set of REST APIs which can be used to manage SQL server
resources (IaaS).
The APIs allow for management of SQL Server databases, hosting servers, and server groups.
SQL Server Resource Provider API supported operations:
• Create, delete, update, and retrieve databases
• Create, validate, delete, update, and retrieve hosting servers
• Create, delete, and retrieve server groups
• Retrieve database metrics
Service category Data and Storage
API version N/A
Azure Key Vault helps safeguard cryptographic keys and secrets used by cloud applications and services
• Encrypts keys and secrets such as authentication keys, storage account keys, data encryption keys, .PFX files,
and passwords
Key Vault streamlines the key management process and enables control of keys that access and
encrypt data
• Developers can create keys for development and migrate them to production keys
• Security administrators can grant (and revoke) permission to keys as needed
Key Vault
Service category Management and Security
API version 2015-06-15
https://azure.microsoft.com/en-us/services/key-vault
Virtual Networks
Service category Networking
API version 2015-06-15
https://docs.microsoft.com/en-us/azure/Virtual-Network/virtual-networks-overview
A representation of a physical network in Azure Stack and are a logical unit of isolation.
Allow for the control of IP address blocks, DNS settings, security policies, and route tables within this network.
Connect to your on-premises network using one of the connectivity options available in Azure Stack.
Azure Virtual Networks have the following benefits:
• Isolation – VNets are completely isolated from one another allowing for the creation of disjoint networks that use the
same CIDR address blocks
• Access to VMs within the VNet – IaaS VMs can be launched in the same virtual network and they can connect to
each other using private IP addresses even if they are in different subnets without the need to configure a gateway or
use public IP addresses
• Security – Traffic entering and exiting the Virtual Machines in a VNet can be controlled using Network Security groups
• Connectivity – VNets can be connected to each other using network gateways or VNet peering. VNets can be
connected to on-premises datacenters through site-to-site VPN networks
Load Balancer
https://azure.microsoft.com/en-us/services/load-balancer
An Azure Load Balancer delivers high availability and network performance to your applications.
An Azure Load Balancer is a Layer 4 (TCP, UDP) load balancer that distributes incoming traffic among healthy
instances of services defined in a load-balanced set.
Azure Load Balancer can be configured to:
• Load balance incoming Internet traffic to Virtual Machines (Internet-facing load balancing)
• Load balance traffic between Virtual Machines in a Virtual Network, between Virtual Machines in cloud services, or
between on-premises computers and Virtual Machines in a cross-premises Virtual Network (Internal load balancing)
• Forward external traffic to a specific Virtual Machine
Service category Networking
API version 2015-06-15
A Virtual Network gateway is used to send network traffic between Azure Virtual Networks and
on-premises locations and also between virtual networks within Azure Stack (VNet-to-VNet).
Each virtual network can have only one Virtual Network gateway.
VPN gateways send encrypted network traffic across a public connection, using a Site-to-Site
VPN connection.
• A Site-to-Site (S2S) VPN gateway connection is a connection over IPsec/IKE (IKEv1 or IKEv2) VPN tunnel
• This type of connection requires a VPN device located on-premises that has a public IP address
assigned to it and is not located behind a NAT
VPN Gateways
Service category Networking
API version 2015-06-15
https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways
Architecture and hardware
Azure Stack integrated system
BMC Switch
ToR Switch
ToR Switch
Software Hardware
Support Services
Architecture, hardware,
and topology
Security and
privacy
Deployment,
configuration,
provisioning
Validation Monitoring,
diagnostics
Business
continuity
Patching and
updating
Field replacement of
parts
AzureStack
integratedsystem
Infrastructure resource providers overview
This part is
the ‘black box’
of Azure
Stack. You
only get to
interact with
ARM: through
scripting,
templates,
APIs, and the
portal!
Top-of-rack switches
• 2 switches per scale unit, configured for resiliency
• 10 GbE or better for server connectivity
• Support for BGP, DCB, PFC, ETS, and Multi-Chassis Link Aggregation
BMC / management network switch
• 1 GbE switch capable of L3 routing and simultaneous connectivity to the ToRs
Azure Stack hardware requirements:
Network switches
Ratio** of
Cache to Capacity
10%
Azure Stack hardware requirements: Servers
2 Power Supplies
4+ Capacity Devices
(HDD or SSD)
** Cache capacity should accommodate intended workload.
If Cache device resiliency is 10 drive-writes-per-day or better, then ratio can be 6-10%
If Cache device resiliency is 3-5 drive-writes-per-day, then ratio must be 10% or greater
Storage
Compute
2+ Flash Devices
(NVMe, SATA SSD or SAS SSD)
CPU: 20 Cores Minimum (2 socket @ 10 cores each)
256GB Memory Minimum
Boot Device 400GB or larger (optional mirroring)
NIC – 2 port 10 GbE or better
Appliance-like architecture and deployment
Servers: Windows Server 2016
Compute / Storage / Network
All infrastructure roles are hosted in VMs
Resiliency, scalability, change in features
Azure Stack customer and cloud administrator
Tenant and Admin Portal
Management of Azure Stack is performed within the portal and should
not be managed like traditional virtualization platform solutions
Traditional Virtualization Management Cloud-based Management
https://adminportal.local.azurestack.external
Role Included components or services
ARM Portal WAP Cloud Tenant Control Plane
ARM Operator WAP Operator
Fabric Multiple (foundational services)
ACS Azure Consistent Storage
NC Network Controller
SLB MUX Software Load Balancer MUX
Gateway Remote Access Services GW
Domain AD and DNS (internal use)
ADFS ADFS, Graph
SQL SQL (internal use)
Endpoint Privileged Endpoint
CA Certificate Authority (internal use)
Definition
• A server connected to BMC Network that is external to the Azure
Stack environment
• Available to run partner’s lifecycle management software within VMs
Purpose
• Hardware monitoring software
• Firmware configuration and update software
• Emergency management and hardware troubleshooting
• Running the Azure Stack Deployment Virtual Machine for the
duration of initial deployment
Configuration
• Network connection to the BMC switch
• Windows Server 2016 Standard or Datacenter Edition
• Enabled with Hyper-V role
• Meets Azure Stack security requirements
Azure Stack concepts
• Single instance of Azure
Resource Manager (ARM)
• 1 or more Regions under
management of ARM
• 1 or more Scale Units within a
Region
• 4 or more servers within a
Scale Unit
Cloud
• Set of Scale Units that share
same “physical location”
• Under one physical and
logical “administrator”
• Networking requirements
o High-bandwidth/low latency
o Flat, layer-3 network
• Other attributes are implied
by customer choices
Region
• Associated with a single
Region
• 1 or more Scale Units within
a Region
• Unit of capacity expansion
• Fault domains (Azure
consistency)
• Alignment of Hardware SKU
– which is homogenous
within Scale Unit
Scale Unit
ToR Switch
ToR Switch
BMC Switch
ToR Switch
ToR Switch
Aggregate SwitchAggregate Switch
BMC Switch
Space, Power,
& Cooling
Identity Integration
(Tenant & Cloud
Admin)
Border
Device
Datacenter
monitoring/ticketing/
hardware monitoring
Scale Unit 1 Scale Unit n
Integration in your datacenter
Deployment and
Inetgration
Prerequisites
Prerequisites
Limitations
Azure Stack multi-node deployment
HLH
The Hardware Lifecycle Host is an additional
physical machine used for the deployment and
other services from the Hardware Vendor.
DVM
The Deployment Virtual Machine is a virtual
machine running on the HLH where the Azure
Stack deployment will be triggered.
During the deployment, the DVM will become
AD DC, WDS, DHCP.
Deployment process
Key Terms
Storage
BMC
Infrastructure
Switch Mgmt
Public VIP
Private VIP
/24
/25
/25
/25 - /24
<customer-defined – dedicated to Azure Stack>
<customer-defined – dedicated to Azure Stack>
Subnet name Subnet size
Advertised as individual /32s
Advertised as individual /32s
Time Server specified at deployment but also used for Physical Network Switches:
• Time across all infrastructure elements is key
• Kerberos time variance (5 min)
Supports existing logging infrastructure for:
• Physical Network Switches
• Base Board Management Controller
• OEM Tools
Supports existing infrastructure of:
• Radius with MSCHAPv2
• TACACS
Azure Stack DC
Tenant VM
DNS Servers:
168.63.129.16
iDNS proxy
Infra Role
DNS Servers:
168.63.129.16
*.azurestack.local
SoA for internal zone
Azure Stack DNS
sea.azurestack.external
SoA for zone
Recursive
Resolver
Authoritative
Resolver
External DNS
Azure Stack
Queries for non-authoritative zones
Delegations for MAS zones
Tenant created Zone:
Contoso.com
DNS Server 1
DNS Server 2
Identities from
Azure Active Directory AAD
Identities from existing
Corporate AD
Each endpoint requires a certificate
Azure Stack has its own CA
Public reachable endpoints can use Trusted or Enterprise CA Certificates
Dev Kit continues to use self-signed certificates
Customer Border Device
Infrastructure External Infrastructure Internal Tenant External
Azure Stack does not have a configurable setting
to identify a proxy server.
You must have direct Internet access or a proxy
that requires no client configuration
“Fundamentally, if somebody wants to get
in, they're getting in…accept that.”
What we tell clients:
Number one,
Number two,
Today’s reality
Security principles
Assume breach
Constrained administration
• Predefined, whitelisted admin experience
• Fine-grained RBAC
Locked down infrastructure
• Application whitelisting
• Least-privileged/whitelisted inter-component
communications
• Least-privileged accounts
Security principles
Assume breach
Locked down infrastructure
• No domain admin credentials
• Network ACLs
• No access to infrastructure components
Simplified auditing
• No configuration needed
• Generated and centrally collected
Security principles
Hardened by default
 Data at rest encryption (BitLocker)
 Network encryption (TLS 1.2)
 Strong authentication between infrastructure components
(Kerberos)
 Security OS baseline (DISA STIG)
 Disabled legacy protocols (e.g. NTLM, SMB 1.0)
 HW security features (e.g. secure boot, UEFI, TPM 2.0)
Security principles
Hardened by default
Windows Server 2016 security features
• Credential Protection (Credential Guard)
• Code Integrity (Device Guard)
• Antimalware (Windows Defender)
Quotas Plan #1 – VMs
Compute
Storage
Network
Note: these are illustrative
GA services; not meant as
an accurate TP2 list
Services
Compute
Storage
Network
AppService
…..
Offer #2 – IaaS and
Web
Base
Plan #1
Add-On
Plan #2
Add-On
Plan #3
Plan #2 – Increase
Compute quota
Compute
Plan #3 – Web
AppService
Compute Quota
– small
Compute Quota
– large
Storage Quota
Network Quota
AppService
Quota
Offer #1 – IaaS only
Base
Plan #1 Account 1
user@ contoso.
onmicrosoft.com
Account 2
user@ fabrikam.
onmicrosoft.com
Subscription 1
Subscription 2
Subscription 3
Subscriptions connect users to
offers; each subscriber can
have multiple subscriptions
Quotas determine the
limit to the resources a
subscriber can consume
Account 3
user@ contoso.
onmicrosoft.com
Plans, offers, and subscriptions in Azure Stack
Azure Marketplace considerations
What is syndication?
Azure Marketplace
ISVs publish content
Azure Stack RP
Azure Stack Marketplace
Administration
Azure
Azure Stack Marketplace
Tenant Experience
Azure
Stack
PIR
PIR
Why be connected?
Marketplace syndication*
Option to do consumption billing
Option to send telemetry to help improve the product
More opportunities for future value-added services
E.g. can we regularly collect environment data to predict hardware failures before the customer is
even aware?
If the consumption data is in Azure Stack, this also opens up
the possibility of querying it independently for capacity
planning and/or historical usage reporting…
*syndication may be available in a limited way for disconnected customers
use
operateuse
operate
Azure Stack
instance
Azure Stack - Azure Nights User Group

Contenu connexe

Tendances

Azure stack all you need to know
Azure stack   all you need to knowAzure stack   all you need to know
Azure stack all you need to knowSusantha Silva
 
Future decoded azure stack v1.0
Future decoded azure stack v1.0Future decoded azure stack v1.0
Future decoded azure stack v1.0Kenny Lowe
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack FundamentalsCenk Ersoy
 
Lenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stackLenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stackLenovo Data Center
 
Architecting and Building Hybrid Cloud Apps for Azure and Azure Stack
Architecting and Building Hybrid Cloud Apps for Azure and Azure StackArchitecting and Building Hybrid Cloud Apps for Azure and Azure Stack
Architecting and Building Hybrid Cloud Apps for Azure and Azure StackMicrosoft Tech Community
 
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!ITCamp
 
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
Getting Started with Azure Stack  Azure Bootcamp Colombo 2019Getting Started with Azure Stack  Azure Bootcamp Colombo 2019
Getting Started with Azure Stack Azure Bootcamp Colombo 2019Prabhath Mannapperuma
 
05 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.005 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.0Herman Keijzer
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSAmazon Web Services
 
Azure intelligent edge solutions overview
Azure intelligent edge solutions overviewAzure intelligent edge solutions overview
Azure intelligent edge solutions overviewCenk Ersoy
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentalsRaju Kumar
 
Xpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in TunisiaXpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in TunisiaAymen Mami
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIStorage Switzerland
 
Deep dive into azure virtual machines
Deep dive into azure virtual machinesDeep dive into azure virtual machines
Deep dive into azure virtual machinesJasjit Chopra
 
Microsoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesMicrosoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesthinkASG
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 

Tendances (20)

Azure stack all you need to know
Azure stack   all you need to knowAzure stack   all you need to know
Azure stack all you need to know
 
Future decoded azure stack v1.0
Future decoded azure stack v1.0Future decoded azure stack v1.0
Future decoded azure stack v1.0
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack Fundamentals
 
Lenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stackLenovo Servers and Microsoft Azure: the future of the stack
Lenovo Servers and Microsoft Azure: the future of the stack
 
Architecting and Building Hybrid Cloud Apps for Azure and Azure Stack
Architecting and Building Hybrid Cloud Apps for Azure and Azure StackArchitecting and Building Hybrid Cloud Apps for Azure and Azure Stack
Architecting and Building Hybrid Cloud Apps for Azure and Azure Stack
 
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!
 
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
Getting Started with Azure Stack  Azure Bootcamp Colombo 2019Getting Started with Azure Stack  Azure Bootcamp Colombo 2019
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
 
Azure
AzureAzure
Azure
 
05 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.005 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.0
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Azure intelligent edge solutions overview
Azure intelligent edge solutions overviewAzure intelligent edge solutions overview
Azure intelligent edge solutions overview
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
 
04 Azure IAAS 101
04 Azure IAAS 10104 Azure IAAS 101
04 Azure IAAS 101
 
Xpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in TunisiaXpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in Tunisia
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
 
Deep dive into azure virtual machines
Deep dive into azure virtual machinesDeep dive into azure virtual machines
Deep dive into azure virtual machines
 
Microsoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesMicrosoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University Series
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 

Similaire à Azure Stack - Azure Nights User Group

Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric Luis Valencia
 
Tokyo azure meetup #8 azure update, august
Tokyo azure meetup #8   azure update, augustTokyo azure meetup #8   azure update, august
Tokyo azure meetup #8 azure update, augustTokyo Azure Meetup
 
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustTokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustKanio Dimitrov
 
Microsoft Azure essentials
Microsoft Azure essentialsMicrosoft Azure essentials
Microsoft Azure essentialsVaibhav Gujral
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologiesFisnik Doko
 
Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Daniel Toomey
 
Azure Day 2.pptx
Azure Day 2.pptxAzure Day 2.pptx
Azure Day 2.pptxmasbulosoke
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesNirmal Thewarathanthri
 
Charla Azure TLF.pptx
Charla Azure TLF.pptxCharla Azure TLF.pptx
Charla Azure TLF.pptxJuan Garcia
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thessaloniki
 
Deploying SharePoint on Microsoft Azure #spsnairobi2014
Deploying SharePoint on Microsoft Azure #spsnairobi2014Deploying SharePoint on Microsoft Azure #spsnairobi2014
Deploying SharePoint on Microsoft Azure #spsnairobi2014Martin Njalale
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiGirish Kalamati
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows AzureRavi Ranjan Karn
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365Marco Parenzan
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Balabiju
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxNadir Arain
 
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-CloudHybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-CloudKumton Suttiraksiri
 
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptxIntroduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptxPrazolBista
 

Similaire à Azure Stack - Azure Nights User Group (20)

Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric
 
Tokyo azure meetup #8 azure update, august
Tokyo azure meetup #8   azure update, augustTokyo azure meetup #8   azure update, august
Tokyo azure meetup #8 azure update, august
 
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustTokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, August
 
Microsoft Azure essentials
Microsoft Azure essentialsMicrosoft Azure essentials
Microsoft Azure essentials
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologies
 
Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016
 
Azure Day 2.pptx
Azure Day 2.pptxAzure Day 2.pptx
Azure Day 2.pptx
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updates
 
Charla Azure TLF.pptx
Charla Azure TLF.pptxCharla Azure TLF.pptx
Charla Azure TLF.pptx
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
 
Deploying SharePoint on Microsoft Azure #spsnairobi2014
Deploying SharePoint on Microsoft Azure #spsnairobi2014Deploying SharePoint on Microsoft Azure #spsnairobi2014
Deploying SharePoint on Microsoft Azure #spsnairobi2014
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Azure diario de abordo
Azure diario de abordoAzure diario de abordo
Azure diario de abordo
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-CloudHybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
 
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptxIntroduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
 

Plus de Michael Frank

Azure Nights February 2018
Azure Nights February 2018Azure Nights February 2018
Azure Nights February 2018Michael Frank
 
Azure Site Recovery Loves Business Continuity
Azure Site Recovery Loves Business ContinuityAzure Site Recovery Loves Business Continuity
Azure Site Recovery Loves Business ContinuityMichael Frank
 
Azure Nights August2017
Azure Nights August2017Azure Nights August2017
Azure Nights August2017Michael Frank
 
Azure Nights Melbourne July 2017 Meetup
Azure Nights Melbourne July 2017 MeetupAzure Nights Melbourne July 2017 Meetup
Azure Nights Melbourne July 2017 MeetupMichael Frank
 
Office 365: Migrating Your Business to Office 365!
Office 365: Migrating Your Business to Office 365!Office 365: Migrating Your Business to Office 365!
Office 365: Migrating Your Business to Office 365!Michael Frank
 
Microsoft Office 365 Directory Synchronization and Federation Options
Microsoft Office 365 Directory Synchronization and Federation OptionsMicrosoft Office 365 Directory Synchronization and Federation Options
Microsoft Office 365 Directory Synchronization and Federation OptionsMichael Frank
 
Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014Michael Frank
 
Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014Michael Frank
 
Melbourne Office 365 User Group - February 2015
Melbourne Office 365 User Group - February 2015Melbourne Office 365 User Group - February 2015
Melbourne Office 365 User Group - February 2015Michael Frank
 

Plus de Michael Frank (9)

Azure Nights February 2018
Azure Nights February 2018Azure Nights February 2018
Azure Nights February 2018
 
Azure Site Recovery Loves Business Continuity
Azure Site Recovery Loves Business ContinuityAzure Site Recovery Loves Business Continuity
Azure Site Recovery Loves Business Continuity
 
Azure Nights August2017
Azure Nights August2017Azure Nights August2017
Azure Nights August2017
 
Azure Nights Melbourne July 2017 Meetup
Azure Nights Melbourne July 2017 MeetupAzure Nights Melbourne July 2017 Meetup
Azure Nights Melbourne July 2017 Meetup
 
Office 365: Migrating Your Business to Office 365!
Office 365: Migrating Your Business to Office 365!Office 365: Migrating Your Business to Office 365!
Office 365: Migrating Your Business to Office 365!
 
Microsoft Office 365 Directory Synchronization and Federation Options
Microsoft Office 365 Directory Synchronization and Federation OptionsMicrosoft Office 365 Directory Synchronization and Federation Options
Microsoft Office 365 Directory Synchronization and Federation Options
 
Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014
 
Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014Melbourne Office 365 User Group - October 2014
Melbourne Office 365 User Group - October 2014
 
Melbourne Office 365 User Group - February 2015
Melbourne Office 365 User Group - February 2015Melbourne Office 365 User Group - February 2015
Melbourne Office 365 User Group - February 2015
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Azure Stack - Azure Nights User Group

  • 1. ABOUT ME • Azure Cloud Enablement @ • Microsoft Azure Advisor • ACE Team Blog http://www.azurefieldnotes.com/ James Rooke @AzureFieldNotes linkedin.com/in/james-rooke-a3572629/azurefieldnotes.com
  • 2. • What is Azure Stack • How is Stack different to Azure • Stack Architecture and Hardware • Deployment and Integration • Demos AGENDA
  • 4. Azure and Azure Stack Truly consistent hybrid cloud platform Consistency Azure
  • 5. Azure and Azure Stack Azure Stack Azure IaaS | Azure PaaS Compute | Networking | Storage | App Service | Functions | Service Fabric* | Container Service* Cloud infrastructure (Integrated systems) Portal | PowerShell | DevOps tools Azure Resource Manager Azure Azure IaaS | Azure PaaS Cloud infrastructure Portal | PowerShell | DevOps tools Azure Resource Manager Developers IT Consistency * - Post GA Truly consistent hybrid cloud platform
  • 6. Hybrid use cases: Azure and Azure Stack Edge and disconnected solutions Cloud applications that meet every regulation Modern applications across cloud and on-premises
  • 7. Most Azure Marketplace solutions work on Azure Stack without modification One Azure Ecosystem Use Azure Marketplace solutions to deliver differentiated Azure Stack offerings
  • 8. Azure PaaS available in your datacenter Azure Functions Cloud FoundryAzure Service Fabric Azure Container Service Azure App Service Azure Service Fabric and Azure Container Service will be available post-GA. Other services will be available at GA. Microsoft will deliver additional Azure services through frequent updates to Azure Stack. Fully-managed platforms for high productivity development
  • 9. Virtual Machines (VM) VM Scale Sets Containers with Docker Networking Storage Above services will be available at GA (Azure Container Service is Post GA). Microsoft will deliver additional Azure services through frequent updates to Azure Stack. Azure IaaS available in your datacenter Beyond traditional virtualization
  • 10. How is Stack Different to Azure
  • 11. DependenciesScale How are Azure Stack services different? Azure services on Azure Stack can sometimes contain differences due to the following reasons: API version 2015-08-01 2016-03-01 < >…
  • 12. Virtual Machines https://azure.microsoft.com/en-us/services/virtual-machines Azure Virtual Machines (VMs) provides server virtualization for a wide range of Windows and Linux-based computing solutions. Azure VMs are one of several types of on-demand scalable computing resources within Azure, and are typically used when the application or service requires a higher degree of control over the computing environment than PaaS Azure services: • Control over operating system selection • Increased configuration control • Ownership of patching and software updates • Specifying and installing the software that runs on the VM Azure Virtual Machines can support scenarios including development and testing, running applications, and extending datacenter services. Service category Compute API version 2015-06-15
  • 13. Azure Marketplace The Azure Marketplace is an online store that contains certified, open source, and community software applications, developer services, and data which are pre-configured to run in Microsoft Azure. Contains vendor supported images and solutions for popular products and capabilities for your users https://azure.microsoft.com/en-us/marketplace Service category Compute API version N/A
  • 14. A way to deploy and manage identical VMs Auto-scale  Intelligent balancing of resources across update and fault domains Performance  A single call down the stack Definition  Support for custom Windows/Linux VMs, and VM extensions Ease of management  Focus on target instance count without worrying about underlying resource management  Storage and network resources defined as part of scale set Virtual Machine Scale Sets Service category Compute API version 2015-06-15 https://azure.microsoft.com/en-us/services/virtual-machine-scale-sets
  • 15. Service category App Service API version Various App Service | Web Apps Allows developers rapidly build, deploy, and manage powerful websites and web apps using standards-based solutions and APIs Web apps allow customers to: • Create personalized customer experiences • Scale up and out quickly • Centralize web sites on one platform • Enable continuous deployment with Git, TFS, GitHub, and Visual Studio Team Services • Build solutions based on Windows and Linux images https://azure.microsoft.com/en-us/services/app-service/web
  • 16. Functions https://azure.microsoft.com/en-us/services/functions Azure Functions is a solution for easily running small pieces of code, or "functions," in the cloud. Solution for processing data, integrating systems, working with the internet-of-things (IoT), and building simple APIs and microservices. Key features of Azure Functions: • Choice of language – Write functions using C#, F#, Node.js, Python, PHP, batch, bash, or any executable. • Bring your own dependencies – Supports NuGet, and NPM • Integrated security – Protect HTTP-triggered functions with OAuth providers such as Azure Active Directory, Facebook, Google, Twitter, and Microsoft Account • Simplified integration – Easily leverage Azure services and software-as-a-service (SaaS) offerings • Flexible development – Supports continuous integration and deploy your code through GitHub, VSTS, and other supported development tools • Open-source – The Functions’ runtime is open-source and available on GitHub Service category App Service API version Various
  • 17. Azure Storage Service category Data and Storage API version 2015-04-05 https://azure.microsoft.com/en-us/services/storage Azure Storage is the cloud storage solution for modern applications that rely on durability, availability, and scalability. Azure Storage in Azure Stack provides the following services to meet application needs: • Blob Storage stores unstructured object data. A blob can be any type of text or binary data, such as a document, media file, or application installer. Blob storage is also referred to as Object storage • Table Storage stores structured datasets. Table storage is a NoSQL key-attribute data store, which allows for rapid development and fast access to large quantities of data • Queue Storage provides reliable messaging for workflow processing and for communication between components of cloud services Provided by a general-purpose storage account which provides access to these services under a single account There are two Azure Storage performance tiers: • Standard storage performance tier to store Tables, Queues, Blobs, and Azure Virtual Machine disks • Premium storage performance tier which currently only supports Azure Virtual Machine disks
  • 18. SQL Server https://technet.microsoft.com/en-us/library/dn469341.aspx This feature, based on the codebase from Azure Pack, is ported to Azure Stack. The SQL Server Resource Provider API is a set of REST APIs which can be used to manage SQL server resources (IaaS). The APIs allow for management of SQL Server databases, hosting servers, and server groups. SQL Server Resource Provider API supported operations: • Create, delete, update, and retrieve databases • Create, validate, delete, update, and retrieve hosting servers • Create, delete, and retrieve server groups • Retrieve database metrics Service category Data and Storage API version N/A
  • 19. Azure Key Vault helps safeguard cryptographic keys and secrets used by cloud applications and services • Encrypts keys and secrets such as authentication keys, storage account keys, data encryption keys, .PFX files, and passwords Key Vault streamlines the key management process and enables control of keys that access and encrypt data • Developers can create keys for development and migrate them to production keys • Security administrators can grant (and revoke) permission to keys as needed Key Vault Service category Management and Security API version 2015-06-15 https://azure.microsoft.com/en-us/services/key-vault
  • 20. Virtual Networks Service category Networking API version 2015-06-15 https://docs.microsoft.com/en-us/azure/Virtual-Network/virtual-networks-overview A representation of a physical network in Azure Stack and are a logical unit of isolation. Allow for the control of IP address blocks, DNS settings, security policies, and route tables within this network. Connect to your on-premises network using one of the connectivity options available in Azure Stack. Azure Virtual Networks have the following benefits: • Isolation – VNets are completely isolated from one another allowing for the creation of disjoint networks that use the same CIDR address blocks • Access to VMs within the VNet – IaaS VMs can be launched in the same virtual network and they can connect to each other using private IP addresses even if they are in different subnets without the need to configure a gateway or use public IP addresses • Security – Traffic entering and exiting the Virtual Machines in a VNet can be controlled using Network Security groups • Connectivity – VNets can be connected to each other using network gateways or VNet peering. VNets can be connected to on-premises datacenters through site-to-site VPN networks
  • 21. Load Balancer https://azure.microsoft.com/en-us/services/load-balancer An Azure Load Balancer delivers high availability and network performance to your applications. An Azure Load Balancer is a Layer 4 (TCP, UDP) load balancer that distributes incoming traffic among healthy instances of services defined in a load-balanced set. Azure Load Balancer can be configured to: • Load balance incoming Internet traffic to Virtual Machines (Internet-facing load balancing) • Load balance traffic between Virtual Machines in a Virtual Network, between Virtual Machines in cloud services, or between on-premises computers and Virtual Machines in a cross-premises Virtual Network (Internal load balancing) • Forward external traffic to a specific Virtual Machine Service category Networking API version 2015-06-15
  • 22. A Virtual Network gateway is used to send network traffic between Azure Virtual Networks and on-premises locations and also between virtual networks within Azure Stack (VNet-to-VNet). Each virtual network can have only one Virtual Network gateway. VPN gateways send encrypted network traffic across a public connection, using a Site-to-Site VPN connection. • A Site-to-Site (S2S) VPN gateway connection is a connection over IPsec/IKE (IKEv1 or IKEv2) VPN tunnel • This type of connection requires a VPN device located on-premises that has a public IP address assigned to it and is not located behind a NAT VPN Gateways Service category Networking API version 2015-06-15 https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways
  • 24. Azure Stack integrated system BMC Switch ToR Switch ToR Switch Software Hardware Support Services Architecture, hardware, and topology Security and privacy Deployment, configuration, provisioning Validation Monitoring, diagnostics Business continuity Patching and updating Field replacement of parts AzureStack integratedsystem
  • 25. Infrastructure resource providers overview This part is the ‘black box’ of Azure Stack. You only get to interact with ARM: through scripting, templates, APIs, and the portal!
  • 26. Top-of-rack switches • 2 switches per scale unit, configured for resiliency • 10 GbE or better for server connectivity • Support for BGP, DCB, PFC, ETS, and Multi-Chassis Link Aggregation BMC / management network switch • 1 GbE switch capable of L3 routing and simultaneous connectivity to the ToRs Azure Stack hardware requirements: Network switches
  • 27. Ratio** of Cache to Capacity 10% Azure Stack hardware requirements: Servers 2 Power Supplies 4+ Capacity Devices (HDD or SSD) ** Cache capacity should accommodate intended workload. If Cache device resiliency is 10 drive-writes-per-day or better, then ratio can be 6-10% If Cache device resiliency is 3-5 drive-writes-per-day, then ratio must be 10% or greater Storage Compute 2+ Flash Devices (NVMe, SATA SSD or SAS SSD) CPU: 20 Cores Minimum (2 socket @ 10 cores each) 256GB Memory Minimum Boot Device 400GB or larger (optional mirroring) NIC – 2 port 10 GbE or better
  • 28. Appliance-like architecture and deployment Servers: Windows Server 2016 Compute / Storage / Network All infrastructure roles are hosted in VMs Resiliency, scalability, change in features Azure Stack customer and cloud administrator Tenant and Admin Portal
  • 29. Management of Azure Stack is performed within the portal and should not be managed like traditional virtualization platform solutions Traditional Virtualization Management Cloud-based Management https://adminportal.local.azurestack.external
  • 30. Role Included components or services ARM Portal WAP Cloud Tenant Control Plane ARM Operator WAP Operator Fabric Multiple (foundational services) ACS Azure Consistent Storage NC Network Controller SLB MUX Software Load Balancer MUX Gateway Remote Access Services GW Domain AD and DNS (internal use) ADFS ADFS, Graph SQL SQL (internal use) Endpoint Privileged Endpoint CA Certificate Authority (internal use)
  • 31. Definition • A server connected to BMC Network that is external to the Azure Stack environment • Available to run partner’s lifecycle management software within VMs Purpose • Hardware monitoring software • Firmware configuration and update software • Emergency management and hardware troubleshooting • Running the Azure Stack Deployment Virtual Machine for the duration of initial deployment Configuration • Network connection to the BMC switch • Windows Server 2016 Standard or Datacenter Edition • Enabled with Hyper-V role • Meets Azure Stack security requirements
  • 32. Azure Stack concepts • Single instance of Azure Resource Manager (ARM) • 1 or more Regions under management of ARM • 1 or more Scale Units within a Region • 4 or more servers within a Scale Unit Cloud • Set of Scale Units that share same “physical location” • Under one physical and logical “administrator” • Networking requirements o High-bandwidth/low latency o Flat, layer-3 network • Other attributes are implied by customer choices Region • Associated with a single Region • 1 or more Scale Units within a Region • Unit of capacity expansion • Fault domains (Azure consistency) • Alignment of Hardware SKU – which is homogenous within Scale Unit Scale Unit
  • 33. ToR Switch ToR Switch BMC Switch ToR Switch ToR Switch Aggregate SwitchAggregate Switch BMC Switch Space, Power, & Cooling Identity Integration (Tenant & Cloud Admin) Border Device Datacenter monitoring/ticketing/ hardware monitoring Scale Unit 1 Scale Unit n Integration in your datacenter
  • 34.
  • 38. Azure Stack multi-node deployment HLH The Hardware Lifecycle Host is an additional physical machine used for the deployment and other services from the Hardware Vendor. DVM The Deployment Virtual Machine is a virtual machine running on the HLH where the Azure Stack deployment will be triggered. During the deployment, the DVM will become AD DC, WDS, DHCP. Deployment process Key Terms
  • 39.
  • 40. Storage BMC Infrastructure Switch Mgmt Public VIP Private VIP /24 /25 /25 /25 - /24 <customer-defined – dedicated to Azure Stack> <customer-defined – dedicated to Azure Stack> Subnet name Subnet size Advertised as individual /32s Advertised as individual /32s
  • 41. Time Server specified at deployment but also used for Physical Network Switches: • Time across all infrastructure elements is key • Kerberos time variance (5 min) Supports existing logging infrastructure for: • Physical Network Switches • Base Board Management Controller • OEM Tools Supports existing infrastructure of: • Radius with MSCHAPv2 • TACACS
  • 42. Azure Stack DC Tenant VM DNS Servers: 168.63.129.16 iDNS proxy Infra Role DNS Servers: 168.63.129.16 *.azurestack.local SoA for internal zone Azure Stack DNS sea.azurestack.external SoA for zone Recursive Resolver Authoritative Resolver External DNS Azure Stack Queries for non-authoritative zones Delegations for MAS zones Tenant created Zone: Contoso.com DNS Server 1 DNS Server 2
  • 43. Identities from Azure Active Directory AAD Identities from existing Corporate AD
  • 44. Each endpoint requires a certificate Azure Stack has its own CA Public reachable endpoints can use Trusted or Enterprise CA Certificates Dev Kit continues to use self-signed certificates
  • 45. Customer Border Device Infrastructure External Infrastructure Internal Tenant External Azure Stack does not have a configurable setting to identify a proxy server. You must have direct Internet access or a proxy that requires no client configuration
  • 46. “Fundamentally, if somebody wants to get in, they're getting in…accept that.” What we tell clients: Number one, Number two, Today’s reality
  • 47. Security principles Assume breach Constrained administration • Predefined, whitelisted admin experience • Fine-grained RBAC Locked down infrastructure • Application whitelisting • Least-privileged/whitelisted inter-component communications • Least-privileged accounts
  • 48. Security principles Assume breach Locked down infrastructure • No domain admin credentials • Network ACLs • No access to infrastructure components Simplified auditing • No configuration needed • Generated and centrally collected
  • 49. Security principles Hardened by default  Data at rest encryption (BitLocker)  Network encryption (TLS 1.2)  Strong authentication between infrastructure components (Kerberos)  Security OS baseline (DISA STIG)  Disabled legacy protocols (e.g. NTLM, SMB 1.0)  HW security features (e.g. secure boot, UEFI, TPM 2.0)
  • 50. Security principles Hardened by default Windows Server 2016 security features • Credential Protection (Credential Guard) • Code Integrity (Device Guard) • Antimalware (Windows Defender)
  • 51. Quotas Plan #1 – VMs Compute Storage Network Note: these are illustrative GA services; not meant as an accurate TP2 list Services Compute Storage Network AppService ….. Offer #2 – IaaS and Web Base Plan #1 Add-On Plan #2 Add-On Plan #3 Plan #2 – Increase Compute quota Compute Plan #3 – Web AppService Compute Quota – small Compute Quota – large Storage Quota Network Quota AppService Quota Offer #1 – IaaS only Base Plan #1 Account 1 user@ contoso. onmicrosoft.com Account 2 user@ fabrikam. onmicrosoft.com Subscription 1 Subscription 2 Subscription 3 Subscriptions connect users to offers; each subscriber can have multiple subscriptions Quotas determine the limit to the resources a subscriber can consume Account 3 user@ contoso. onmicrosoft.com Plans, offers, and subscriptions in Azure Stack
  • 53. What is syndication? Azure Marketplace ISVs publish content Azure Stack RP Azure Stack Marketplace Administration Azure Azure Stack Marketplace Tenant Experience Azure Stack PIR PIR
  • 54. Why be connected? Marketplace syndication* Option to do consumption billing Option to send telemetry to help improve the product More opportunities for future value-added services E.g. can we regularly collect environment data to predict hardware failures before the customer is even aware? If the consumption data is in Azure Stack, this also opens up the possibility of querying it independently for capacity planning and/or historical usage reporting… *syndication may be available in a limited way for disconnected customers