Logi c Apps Apps Managemen t Notificatio n Hubs Media Content De Services Network (C HDInsight Machin e Learning Stream Analytic s livery DN) Data Factor y Even t Hubs Mobile Engageme n t e n Hybrid Servic e Connections Bus Storage Biztalk Queues Service s SQL Databas e DocumentD B Redis Cache Searc h Table s SQL Data Warehous e Batch Remote App Fabric Applicatio n Insights AzureS DK Visual Studio Team Project Galler y t C O M P U T E N E T W O R K I N G A P P S E R V I C E S I D & Version:1.0 L a s t Modified on: 16 June, 2015 Anywhere Access Cloud Service Web Apps API API Sales & Marke tin g AzurePreview Portal Manage m e n t Support (*)indica te s Feature announce d , notrelease d yet Near-instantaneous Response | Type-ahead Query Suggestions | Faceted Navigation | Scoring Profiles | Hit Highlighting | Tag Boosters Highly sca la ble , Push No tificatio n En g in e Free | Basic | Stand ard T ie rs Broadcast Messages instantly across platform devices – Windows,iOS, Android, Kindle,Xamarin GalleryImag e s Collect, Store, Analyze Log Data of in-prem | Cloud infrastructure Workspaces in Azure Connectors for endpoints like HTTP | FTP |SFTP | REST DataSources Hybrid Connections for App Service Apps to on-premise HTTP | TCP Resource (SQL Server | MySQL | RESTService) BizTalk portal tomanage Trading Partners | B2B Messaging Unlimited Source Repositories | Track Work Items, bug using Kanban Boards | Enterprise Grade Services | Dashboards for Reporting Continuous Integration – Compile, Test and Deploy Code updates automatically Cloud based Priva teNe two r k Identity & Acce ss M an ag e men t in theClo u d Geo-route inc oming tra ffic Enhanced Security| Isolation | Network Topologies | Extend Datacenter to Cloud | Hybrid Scenarios | Combine IaaS + PaaS Dedicated | Fast | Reliable | Pr ivate Azure Connectivity Remote Assistance Traffic Distribution across Regions CDN integrationfor Content Delivery Reliability | Availability for Web Sites E A N C T C I E T S Y S A P P S L E I R C V A I T C I E O S N I O N D S Build, Share Code, Track Work in the Cloud E E V R E V L I O C P E R N S T E E R G V R I A C T E I S E E D R A V T I A C Route by: Round Robin| Performance | Failover VMSizes SQL Server |Dynamics NAV | Oracle DB | Weblogic | Tomcat . Ubuntu Server |CoreOS | Centos OpenLogic | SUSE | Oracle Linux..... Basic(A0-A4) |Standard (A0-11),(D1-4),(D11-14) Standard (DS 1-4)| (DS11-14) | (G1-5) Premium SSD Storage VHD Imageportability (On Prem < > Azure) Antivirus / Anti Malware Add-on Remote Access RDS | SSH Networkin g & HA Multiple NICs (Virtual Appliance) Availability Set 1 RESTAPI 2 PowerShell 3 xplat-CLI 4 Azure Portal 5 Instance Level Public IP(PIP) High Perfo rm a n ce Compute(HPC) MPI Latency Infiniband Network Windows Server Linux Virtual Machine s(VM) IaaS v1 & v2 Secure VPN Endpoint Security ACL Migrate Physical | VM Ware | AWS |Hyper-V VMs to Azure Cloud Servic e s PaaS VM Sizes Standard (A0-11) | (D1-4) |(D11-14) Networkin g & HA Single/Multiple Virtual PublicIP(VIP) Reserved VIP |SSL Azure Load Balancer Web & Worker Roles Azure SDK for .NET | PHP Auto scaling(Time | CPU | Queue) Python Tools for Visual Studio ASP.NET | PH P| Node.JS |Python Production Slots| Staging Slots Continuous Delivery - VSTO 1 2 3 4 5 Azure SDKTools for VisualStudio DNS Services Custom DNSNames On-Premise Lice nseportab ility Virtualized Apps - Office 365 Apps | Custom Windows x86/x64 Apps Cloud Collection (Cloud only Apps) Hybrid Collection (on Prem &Cloud) xplat Client Access - Windows | Mac OS X | iOS | Android Azure Re moteApp 1 2 4 Azure AD - Secured Access to Apps Azure AD Synch < > on-Prem AD Template Images Custom Images Azure VM Gallery | Upload VM Image Azure VNet integratio n Redirectio n Suppor t Basic | Standa rdTie rs RemoteDirect Memory ns Access(RDMA) VM Agent & VMExtensio Azure Ba tc h !4 Scheduled & On Demand Batch Jobs Hyper ScaleTVM (Task VM)Pools Batch .NET SDK (Client & Mgmt) | Explorer|PowerShell Transactions | | Memcache Based on Ope n Sou rce Re d is Ca ch e Advanced Key-Value Store Atomic Operations Client SDKs for .NET | Python| PHP | Node | Java ASP.NET Session S tateProvider | Output Cache Provider High throughput, low latency, Data Access Reliable throughput | Storage | Indexing & Querying Support | Full Text Search | Natural Language Support using Linguistics | Up to 15 Million Docs per ServiceUnit .NET SDK | RES T AP Isto (Manage | Access) Service Index Updates - Push or Pull Model | On Demand/ Scheduled Updates | Indexers for Azure SQLDB, DocumentDB, SQL Server in VM Hybrid Clou d Stora g e Ap pli an ce MPEG | DASH| Apple Live Streaming |HLS IaaS v1 & v2 Virtual Netw o r k DNS Servers Address Spaces Sub Nets Web Role | Worker Role| Virtual Machines Region Regulate Traffic to Endpoints ACL Rules VMs & SubNets Network Security Group(NSG) Cross Premis esCo nne c tiv ity VPN Device Windows Server 2012 with RRAS Dynamic Routing Static | DynamicRouting VPN Clients On-Premise Network VPN to VPNConnectivity Certificates Workloads Point to Site (P2S) Site to Site (S2S) Multi SiteVPN Azure VPN Gateway Cross Region Geo- Redundancy & Presence Cross Region, Within Azure Bandwidth CrossSubscription Connections Cross Org Boundaries Connections Multi OnPremise Sites to Azure Virtual Network Common Virtual NetworkGateway Dynamic Routing Gateway SDK/APIs REST API| PowerShell | Resource Manager REST APIs | Resourc e Manager PowerShell Azure Virtu al Ne two rks IaaS v1 & v2 1 2 4 5 Virtual Ne tworks a va ila ble free of cha rg e. Pay o nly for Pub lic & Re se rve d IP Addresse s, VPN /App licatio ngate wa y Used for P2S| S2S Connections Used together with Azure VNet Service Azure VPN Gatewa y IaaS RESTAPI | PowerShell Hosted in Azures Global Network of DNS Servers Anycast Networking REST API |.NET SDK | PowerShell| CommandLine DNZ Zones| Records HA & Network performance of IaaS v2 Layer 4 - UDP | TCP based For VMs, Web | Worker Roles Balance incoming Load toVMs in Cloud Service | Cloud only VNet | Cross premise VNet Load Balancer Port Forwarding Auto reconfigon scale up/down of VMs External | Internal Service Endpoint Monitoring Guest Agent Probe (Web | Worker Roles), HTTPCustom Probe | TCP CustomProbe Apps SourceNAT-ing Deploy with ARM Templates Single/Multiple VIP A ddress Azure DNS! IaaS v2 Azure Load Balancer ! 1 2 4 5 Exchange Providers (EXPs) P2P Ethernet Links| Cloud Exchange 200 MBPS to10 GBPS Speeds Network Service Providers(NSPs) Any to AnyConnect with Telco VPN 10 MBPS to 1 GBPS Speeds Public Peering(PaaS) | Private Peering (VMs & Virtual Network Config with ExpressRoute Cross Subscription Sharing Cross Region Connectivity Workloads : Cloud Services | Storage | Cloud Services)| Microsoft Peering(Office 365) SQL Database VMs Monitor Azure / External Web Sites Cross Premise Distribution ofLoad NestedProfiles Supported Traffic Profile| End Points| Custom Domain Names ARM REST AP I 6 Azure Expr es s Ro ute 1 2 4 6 IaaS v2 Premium Add on 1 2 4 6 N E T W O R K I N G Manager User Accounts| Sync with AD On-Prem| Single Sign on across Azure, O365, OtherSaaS Applications Custom branding inSign in Page | Group-based Application Access |User Self-Service | SLA Self-Service Group Mgmt | Advanced Security Reports/ Alerts | MFA for Cloud &On- Prem users | HybridIdentity with MIM | PasswordReset + Writeback | SLA with AD on-prem| Monitor Health of AD on-prem Azure AD Connect! Bi-Directional sync Remote access & SS O to on-premise Applications from Azure Application Proxy Discover Apps |Track usage and traffic | Monitor Cloud App Discovery! Rule based auto - Free Edition Basic Edition PremiumEdition subscription to UserGroups Dynamic Membership ! SaaS Application Conditional Access! MFA based accessper Add customSaaS Applications to Azure AD | Administrative Units for Delegation of Admin | Password roll over for Facebook, Twitter, Linkedin Other features ! Add Custom Domain Name to Azure AD Multiple Domains(900) in a single AD OAuth 2.0 | OpenID Connect 1.0 | WS Federation 1.2| Claims (SAML 2.0, JWT, others from Community) Authentica tionscen a rio s Authenticate to WebAPI from Browser | Web Application | Native Application | Daemon | Server Application | Single PageApplication Multi-tenancy for Applications IndustryStand ardProto cols Cross De vi ce Cli entAuth n Active DirectoryAuthentication Library(ADAL) for | Windows | Community provided Libraries for iOS |Android | Xamarin | Cordova Conditional Access Device Registration | Device based Access | On- Prem &Azure Apps SDK> Azure AD Graph AP I| PowerShell Azure Authn App forAndroid Azure Active Directory 1 2 4 Verification modes SMS | Call | App Notification Deployable in Azure & on- premise scenarios Works with numerous SaaS Applications Client side MFA SDK for native Apps| .NET, Java, Perl, PHP, Ruby Works with Radius, LDAP.. Real time Monitoring/Alerts Targeted Messaging using Tag based subscriptions Localization of Messages using Templates Native Apps – Windows |iOS | Android | Kindle |Xamarin Browser based Apps – Chrome Apps| Safari browser from WebSite Scheduled Notifications Device Registration for Notifications – By App | By Back E n d | Bulk Modify through File Platform Agnostic Notifications| works with GCM,APS,W NS SAS Tokens basedauthorization to Send | Receive | ManageHub Massively scalable to Millionsof Devices Plugs into Back End systems across Auto scaling | Rich Technologies .NET | Node.JS | PHP | Telemetry | Multi Java | either on-premise or in Azure tenancy Azure Notification Hub 2 4 PaaS Azure MFA 1 4 Azure Tr affic Manager IaaS v2 E S Visual Studio Online Version Control using GIT| TFS Repositories Version Control –Any Languge | Any GIT Client(e.g. Xcode) Choice of IDE - Visual Studio | Eclipse for Java | Extend to Custom Tools using RESTAPI SLA | A zure AD support for large Organizations Cloud based Load Testing Basic | Profession a l | Advan ced Tiers 1 4 Diagnose Exceptions, crashes and Monitor Performance issues Alert Notifications > Operational Events | Metric limits crossed Response Ibiza Portal Visual Studio URL Ping Test Request Load | Perf counters | Response Times | Monitor Dependencies (SDK Extensions ) | Correlate with Events and Traces Detect issues, Diagnose errors, track usage of Web and Mobile Apps Analyze Application Usage Monitor Web Site Availability and App adoption, Origin of requests, Page Views, Sessions, Client Devices, Browser, custom Instrumentation using Multi-step Web Test Telemetry API, More.. Supportfor other tools - Relic AI can be implemented for Apps running in-premise or in Azure Visual Studio Application Ins ights !5 6 PaaS Metric Explorer | Diagnostic Search| on Azure Preview portal Works with ExpressRoute Free | Standard | Premium Tiers Enabling Application Insights (AI) into Apps Data Export ASP.NET Web Sites in VM: From Visual Studio | Status Monitor on IIS Angular Module for SPA(GitHub)| Node.JS| Windows Desktop| Apache Cordova| Jhumla| More.. Azure Web Apps: From Visual Studio Java Web Apps – Eclipse with AI add-in for Java | Azure Libraries for Java Java Script using SDK script Platform specific SDK available for Windows | Android | iOS Native Apps M O N I T O R I N G Operations Ma nag eme nt Suite Free | Standard | Premiumtier Insights WebService hosted in Azure Agents that run in the infrastructure monitored SCOM (Optional) Mobile App Track Capacity of Servers | Apply missing updates | Gather Event & IIS Logs | Protect Servers with Anti malware Solutions | Security & Auditof infrastructure | Alerts for Operational Events | AD & SQL W orkloads 4 Assessment |Track config changes Secure, Ke y Ma n ag em en t in theClo u d Hardware Security Module(HSM) to generate, secure keys, passwords Access restricted | Audit andlog activities in HSM | Separate keys for Dev | Test | Production Better performance, reduced latency for Applications bystoring keys inCloud Azure Ke y Va ult ! Standard | Premium Tiers M A N A G E M E N T Rapid Scale | Global Redundancy | Segregated Key Management REST API | .NET Client SDK| PowerSh ell| cmdlets Recurring / Scheduled Jobs (sync/async) Resources (in)/ (ex)ternal to Azure Can be integated into Applications Azure Sche du ler 1 4 Job Collection | Jobs |Jobs History High Availability Geo Redundancy at Service Level Geo replication of Jobs to another paired Region Reliability Config of Retry Policy | AlternateURL Outbound Authentication Support Free | Standa rd | Pre miu m PaaS PaaS Simplified Clou d Ma n ag em en t withAutom a tio n Graphical Authoring of RunBooks Works withAzure Services &public Interent APIs Free | BasicTie rs Automate Frequent, time consuming, error prone Management Tasks PaaS Improved reliability and Efficiency PowerShell Workflow s (RunBooks) inGallery Azure Au tom ation 2 4 1 2 3 4 5 6 PaaS App Service Environments(ASE) Secure Needs Premium Needs Regional Access to (P4) Tier Virtual Network on-premise Subscription Corporat e Services Up to 50 dedicated Compute Resources Dedicated & Isolated Environment 1 Web Front Compute & up to 3 Worker Compute Pools Dedicated plans for different Workloads Dev |Staging | Production App Service Plans(ASP) A Billing Unit, set of features and capacity of Resources Set of ASPs linked to a Resource Group Created with Standard | WebApps PaaS Support for multiple platforms - Java, Ready-to-use Marketplace Apps running on .NET, Apache Tomcat, Jetty, More ... Inbuilt Backup& Restore Deploy REST | Web Services |Choose Node.JS, AngularJS, Python, PHP, SSL enable Azure Virtual Network Integration SSO & Authn/ Authz withAzure AD | ADFS | Other STS Mobile App s Integrate with Enterprise Sign on | On-Prem |Cloud Resources LogicApp s Automate Business process execution and workflow | VisualEditor (Browser) Code-free composing with Connectors from Azure Marketplace | Other API Apps | BizTalk AP IApps APIApps Multi-platform support Java, PHP, ASP .NET Web API,etc. Build | Consume| Monetize | reusable RESTful Web Services | SaaSConnectors Access on- Node.JS, Python, premise Data ASP.NET Mvc, etc. CDN | Traffic Manager Integration NotificationHub Integration for x-plat PNS Azure Ap p Ser v ic e s Build Nativeand Cross platform Apps Windows| iOS | Android | Xamarin | Apache Cordova Connect- ivity with SaaSAPI Apps Turnkey Solution for Offline/ Online capability Triggers | Actions | Workflow | Connectors | BizTalk API Apps- (B2B & EAI) Ready Starter Templates in Gallery Compose tasksacross on-premise |Azure Services Editor - use JSON Code view | Design View Createre-usable Rules API App Starter Gallery Templates Gateway | Connectors | Swagger Format Triggers | Actions for APIs Monitoring & Diagnostic Logging in New Azure Portal Custom DomainName VPN HybridConnectivity Geo Distributed Deployment 4 5 Azure BizTa lk Se rvic es PaaS Free | Develo p er | Basi c | Stan da rd | Pre miu m Tie rs Maps | Transforms to manipulate data 2 1 4 | Source | Destination| Bridge Messaging | Endpoints BizTalk Adapter Service (BAS) – Connectivity to on-premise Applications like SAP | Oracle E BS | SQ L Server | P eopleSoft.. Scale out |Archiving | High Availability Cloud ba se d Integ ra tion Service for B2 B an d EAI sce n arios X12 | EDI | AS2 | ED IFACT Messaging Generic, Clo u d b ase d Me ssa g ingSyste m Asynchronous Messaging Patterns | Protocols– REST, AMQP,WS* Connect - Apps |Services | Devices Either on- premise or/ and in Azure Azure Service Bus PaaS Basic | Standa rd |Tiers Messaging Queue for FIFO | Guaranteed Delivery| P2P Messaging | Transactions | De-duplication | Sessions | Forward-To | Brokered Connections Relays – for bi-directional pass through communication | Hybrid integration scenarios usingWCF Topics for pub/sub subscription based messaging | One to Many Event Hubs – For large scaleevents ingestion Service Bus REST API |.N ET SDK | Azure PowerShell| Service BusExplorer 1 2 4 Cloud integra te d Bac k u p Secure over-the- wire &at rest | Back up data storedin Geo replicated Storage | 6 copiesin 2 Azure Datacenters Protected Instances > Applications like SharePoin t | Exchange | SQL Server | files & folders | Windows Servers| Windows Clients | Azure Iaa S VMs (Windows Server | File consistent Backup for Linux) Supports incremental backup | Compression | Encryption |Longer retention |Bandwidth throttling Backup Vault| Vault credentials| Registration of Computers (MMC Snap in)| Backup Schedule Azure Ba ck up 4 Replicate & Azure SiteRe co ve r y VMs | SAN | to Datacenter | Azure Automate |Integrate on | more.. Supports Recover Physical | VMWare VMs Monitor Windows | Linux Servers (across on-prem/Azure/AWS) Monitoring with existing tech. | Orchestrated SQL Server Always Recovery Protection & Recovery ofApps Background Tasks with Webjobs Premium Tiers from multiple Database platforms combo Auto scaling Continuous Integration TFS | GIT |GITHub Deployment Slots Free | Share d | Basic | Standard | Pre miu m Tiers Apps Gallery Platform Services Anywhere Access Sales &Marke tin g User Engag eme ntPlatfo rm User Segmentation | App User Analytics | App-User Monitoring| Contextual Push Notifications |In App Messaging | Marketing Campaigns Cloud Scale Telemetry Ingestion Engine | Big Data M A N A G E M E NT | PowerShell Developer | Admin Portal Partition Key | Runtime REST Stream Offset | APIs | .NET SDK Publisher Check Pointing | Management & Microse rvice s Clusters Runtime Lifecycle Management Containers Stateful |Stateless Azure Serv iceFab ric ! PaaS Azure | On Premise (*) .NETSDK PowerS h e ll Reliable Services | Actors Health Model Service Fabric Explorer Visual Studio Tools REST API Windows Se rver | Lin ux(* ) Distributed Systems Platform 1 2 Tag Plan | Activities | Events | Jobs | App-Information | Devices | Users Client & Serve rS DK Windows Universal | iOS Swift | iOS Objective C| Android REST API for| Devices | Reach Mobile Engagement Portal Azure Mobile En gag eme nt ! 4 API Enable - Data & Se rv ic e s Internal Developers | Partners | Customers APIs Opera tions Developers Groups Products Policies Throttle Request| Caching |Payload Format | Usage Quota | C#scripts | CORS | More.. Subscription Social Identity | Azure AD | Role based Access PolicyScopes Developer Signup | API Monitoring &Analytics Develop e r | Stan da rd | Pre miu m Tie rs PremiumTier Multi Region Deployment Unlimited Scale Out (Developer | Admin View) VPN Integration Swagger/WADL API Import Azure API Ma na ge men t 4 PaaS Partitions Events Throughput Units Consumer Consumer Groups | Publisher Policy Client: .NE T, C, Java Azure Event Hubs PaaS 1 2 4 Basic | Stand a rd I A M P E P D & A Basic | StandardTiers Keys with TTL Two Node Master/Slave for HA Monitor Health |Performance Pub/Sub | Lua scripting | Cache size up to53GB Azure Re dis Ca ch e PaaS 1 2 56 Services Azure Search PaaS Search as aService for Apps Free | Standa rdTie rs Scale out/in through Service Units | JSON Content format| Monitor Storage Consumption | Document Count | Index Count 1 5 Automatic capacity DR Scenarios | Data Protection of Data Policy based retention ofData 8000 SeriesHybrid Storage Arrays - SAN Storage | expansion | Offsite Cloud snapshots Azure StorSimple HDD / SSD based Manager On Premise In Azure StorSimple Virtual Device (in VM) Reduced Storage Costs Thin Provisioning StorSimple 2 4 Monitoring Health – Alerts on Portal |on Device The Appliances are built and distributed byXyratex Storage Tiering > Azure tostore inactive Primary Data Global Delivery Network of High Bandwidth Content Active Redundancy & Failover Support Pricing basis : Zone 1 vs Zone2 Proximity based deliveryof Static Content to Clients Cache content from Azure Cloud Services | WebSites HTTPS support | Cache specific content with Query Strings | Custom Domain Support Large distributed scaleto handle spikes 4 Azur e CDN PaaS M E D I A AES | PlayReady LiveStreaming Encryption Indexing Insert Ads compression Media Formats Upload / Ingest Media Premium Encoder) De-duplication & Cloud for Premium Video Workflows Encoding (Std| Dynamic Packaging Media Player | Reserved Units HTML5/Javascript Video onDemand Player APIs SDK > .NET | RES TAPIs Media Service s4 PaaS Basic | Stan da rd |Premiu m Database | Complex Queries | Transaction Support | SQL like syntax | Consistency Levels | JavaScript language integrated | UDF | SPs S Azure Do cu men tDB Schema free NoSQL Account | Database | Collections | Documents| Attachments S A NoSQL Document Database Service Client Side Libraries for .NET | Python| Node.JS | JavaScript | Java PaaS .NET SDK | RES TAPIs Partitioning Datawith .NET SDK Performance Levels – Reserved Throughput |Scale Out Units | SSD Storage 10GB 1 5 Blobs | Tables| Queue | Files Scalable | Durable &HA (3 copies LRS |GRS) for High Performance | Client Side Libraries in .NET | Java | Android| Low Latency IO C++ |Node.JS Premium Storage Manage | Monitor(Portal) Azure Stor ag e PaaS 5 4 3 2 1 Azure Data Wa re hous e (* ) Query (Non) /Relational DBs | EnterpriseClass SQL Experience Cloud Storage for Big | Small Data Data Warehouse as a Service changes in seconds Real time Analytics | Connected Devices(IoT) Real time Stream Processing in Cloud Azure Stre a m An aly tic s PaaS Grow | Shrink | Petabyte Scale | Parallel Pause | Processing | Capacity Pay per Use StreamAnalytics Query Language Compare Real-time datawith Historical Data for Insight Mngmt APIs - .NET |REST Distributed processing for scale |performance | Resiliency 1 Handling HDInsight Clusters Sources | Types Mngmt APIs - .NET |REST PIG | Hive| C# Persist transformed Data 2 4 Azur e Data Fac tory PaaS 1 2 5 Pipelines of Data from disparate Data with SQL Server Databases| Transform Databases in a Pool | Centralized Queryops Databasefor throughput Azure SQL Database PaaS Compose, Process Data Services at scale Managed RDBMS as a Service ElasticDatabase Data using V12 Premium Jobs to Manage multiple Data Partitioning for scale out beyond 500GB Pointin time Restore Standard | Premium Tier Monitor Data HA & Fault tolerant Pipeline Near feature parity 1 Pool Resources with Full Text Search 2 Economy withScale 4 Runs on Windows| Linux Process (un)structured Data| Use .NET, Java extensions| Map/Reduce Jobs | PIG, Hive support .NET SDK| PowerShell 100% Apache Hadoop Service inCloud Hbase | Mahout | R Language | Storm | Machine Learning Azure HDIns ight & ML PaaS 2 4 !Indicates a feature in Dev/General preview PaaS Migration Accelerato r! Azure Marketplace Endorsed Distribution of 3rd Party VMs Docker Containers | Chef | Puppet | More ... Other 3rd Party App | Data Services VM Depot Communit y | DIY | Open Source | VMs Linux | FreeBSD Virtual Machine Images Azure Resourc e Manager Resource Groups to manage all Resources in an Application together Accessed from the Preview portal Azure CLI for Windows | Linux | Mac to manage Resources Resource Manager Template sto deploy Applicatio ns Tag based organization of Resources Role Based Access Control(RBA C) of Services Log User Actions for Auditin g