Tokyo azure meetup #8 azure update, august

30
Azure Update, August Kanio Dimitrov

Transcript of Tokyo azure meetup #8 azure update, august

Page 1: Tokyo azure meetup #8   azure update, august

Azure Update, AugustKanio Dimitrov

Page 2: Tokyo azure meetup #8   azure update, august

Machine Learning • Use portal to manage standard workspaces • Create web service pricing plans

• Used for deploying web services • Included quantities of operationalized compute at predictable monthly cost

• Write once, deploy everywhere:• Multiple subscriptions or resource groups• Automation via API-s

• Better Web Services Management Portal:• More usage statistics (runtimes, transactions and more)• Simplified testing experience via sample data

Page 3: Tokyo azure meetup #8   azure update, august

Operation Management Suite (OMS)• General Availability – OMS Security for OMS and Azure Log Analytics

customers• OMS Security – cloud service that detect security threats across hybrid cloud

environments

• Main features:• View overall security status of your entire IT infrastructure• Detect security risks by combining log event data and threat intelligence• Remediate threats and breaches earlier• Take advantage of low cost cloud storage • Streamline security and compliance audits with searchable and complete dataset

Page 4: Tokyo azure meetup #8   azure update, august

Cognitive Services • Computer Vision API Public Preview:• Understands the contents of any image• Create tags identifying objects

• Academic Knowledge API Public Preview:• Support for structured query expressions• Applying Knowledge Exploration Service to Microsoft

Academic Graph

Page 5: Tokyo azure meetup #8   azure update, august

Azure VM N-Series Public Preview• Fastest GPU in the cloud powered by NVIDIA

• Perfect for GPU-accelerated workloads and visualizations

• Start from South Central US and will expand

• General Availability before the end of the year

Page 6: Tokyo azure meetup #8   azure update, august

Azure SQL• General Availability – Premium Performance Level, P15

• P15 offers 4000 Database Transaction Units (DTU)

• Extremely fast transactional performance

• Real time analytics

• Up to 1TB of storage

• Scale performance on demand

Page 7: Tokyo azure meetup #8   azure update, august

Azure SQL Data Warehouse• Generally Available in 22 regions worldwide including:

• Japan East, North Europe, Brazil South, Australia Southeast

• Fully managed petabyte scale cloud solution

• Decouples compute and storage

• Pay only for the storage you use and compute you want

• Supports pause compute

Page 8: Tokyo azure meetup #8   azure update, august

MySQL in-app (preview) for web apps• Run natively MySQL on Azure App Service Platform

• Runs on the same servers as Web App

• Support for PHP applications (WordPress, Joomla, Drupal)

• Shared storage between web app and MySQL

• Support for slow query logging and general logging for MySQL

Page 9: Tokyo azure meetup #8   azure update, august

Azure Search• Support for Azure Blob and Azure Table storage

• Support for Microsoft Office, HTML, PDF and other formats

•Metadata detection & Schema suggestion

• Indexer will extract the text from the documents

• .NET SDK Version 2 Preview via NuGet

Page 10: Tokyo azure meetup #8   azure update, august

Service Bus•Manage in new Azure Portal

• Supported features – namespaces, queues and topics

• Event hubs are only supported in the old portal for now

• No runtime implications

Page 11: Tokyo azure meetup #8   azure update, august

Mobile Apps & Parse Server• SDL for Apache Cordoba is now at v2.0.0-RC1

• Features:• Better handling of conflicts of offline sync• Bug fixes

•Mobile Apps Quick start – preconfigured mobile backend • SQLite database for data storage (start immediately)

• Parse Server is available in all regions via Marketplace Template

Page 12: Tokyo azure meetup #8   azure update, august

Azure Scheduler & Azure Automation • With Azure PowerShell 2.0.1 manage Azure Scheduler with ARM and

PowerShell

• Full suite of New PowerShell cmdlests

• Automation Hybrid Runbook Worker supports proxy environments coming with version 7.2.11136.0

Page 13: Tokyo azure meetup #8   azure update, august

Azure DevTest Labs• More running VMs are supported in a single lab

• Previous restrictions coming from storage limitations

• New storage account based on the number of VMs will be created automatically

• VMs images will be cached everywhere and VMs will balanced across accounts

Page 14: Tokyo azure meetup #8   azure update, august

Azure DevTest Labs – Cost Management• Custom cost-tracking time range:• Specify custom time range• Set based on project start/end date for better project

monitoring

• Specify actions for cost threshold:• Actions defined on a threshold at 25%, 50%, 75%, 100% or 125%• Send notification when a particular threshold is met by

specifying a webhook

Page 15: Tokyo azure meetup #8   azure update, august

Azure DevTest Labs – Cost Management

Page 16: Tokyo azure meetup #8   azure update, august

Azure DevTest Labs – Expiration and Secrets• Expiration date for VM• VM will be automatically deleted within 24 hours of the specified date in UTC• Via ARM template and specifying expirationDate property

• Personal secret store• Behind the scenes KeyVault is created • Define the secret • Select the secret from portal UI• Configure the secret via ARM templates• Configure the secret via DevTest Lab formulas

Page 17: Tokyo azure meetup #8   azure update, august

Azure Active Directory B2C (AAD B2C)• General Availability – AAD B2C:• AAD B2C targets your customers, AAD targets your enterprise • Social Identity providers integration• Built on top of AAD

• Improved support in Azure App Service:• Full support for leveraging AAD B2C in Mobile, API and Function Aps• Support for Easy Auth Token Refresh API added • Login API now supports AAD B2C policies as arguments• Significant improvement for mobile app developers

Page 18: Tokyo azure meetup #8   azure update, august

Azure Active Directory (AAD)• General Availability: Authentication for SQL Database and SQL Data Warehouse

• Centralized management of user identities

• Single sing-on and synchronization with on premise Active Directory

• General Availability: Conditional Access for applying access rules for AAD connected apps such as Office 365, Salesforce, Box and others

• Ability for stricter policies (MFA) or blocking outside corporate network

Page 19: Tokyo azure meetup #8   azure update, august

General Availability : Microsoft Authenticator• Microsoft Authenticator is mobile app that will replace Azure Authenticator

• Verifies customer identity

• Multi-Factor Authentication for personal, work, or school Microsoft and third party accounts

• Supports notification with one-time passwords

• Register your device with company AAD and get seamless single sign-on to mobile applications

Page 20: Tokyo azure meetup #8   azure update, august

App Service Environment• Support for internal load balancer

• Support for Azure Resource Manager Virtual Network deployment

• Support for Intranet/Ling-of-business applications deployment in Azure virtual network in App Service Environment

Page 21: Tokyo azure meetup #8   azure update, august

General Availability : Logic Apps• Build powerful integration solutions

• Pre-build connectors to all major Azure and SaaS offerings

• Visual designer for automation of business processes and workflows

• Enable hybrid scenarios leveraging existing BizTalk Server investments

• Integrate Machine Learning and Cognitive Services to your apps

Page 22: Tokyo azure meetup #8   azure update, august

General Availability : Azure Security Center

• Control of cloud security policies

• Security monitoring

• Detect and respond to active attacks

Page 23: Tokyo azure meetup #8   azure update, august

Public preview : Microsoft Stream• Organization can connect, collaborate and learn via video

• Easy to upload, organize and share videos across the enterprise

• Centralize all your videos in one centralized and searchable destination

• Industry leading encryption with customizable privacy settings

Page 24: Tokyo azure meetup #8   azure update, august

General Availability: Apple FairPlay Streaming

• Apple Digital Rights Management (DRM)

• Protects Video on Demand (VOD) and live streams

• Integrate with Apple TV by building FairPlay Streaming Solution

Page 25: Tokyo azure meetup #8   azure update, august

Azure CDN from Akamai supports HTTP/2

• HTTP/2 advantages:• Multiplexing and concurrency - Multiple requests sent on the same TCP

connection

• Header compression – Reduce header size for faster transfer time

• Stream dependencies – Prioritize resources to transfer important data first

• Server Push (not yet) – Server push responses proactively into client caches

Page 26: Tokyo azure meetup #8   azure update, august

Document DB• .NET SDK (1.8.0 and 1.9.2) now supports :• Automatic retries• Parallel queries for partitioned collections• Cross-partition ORDER BY and TOP queries for

partitioned queries• Automatic retries handling request-rate limiting •Managing maximum concurrent connections to

DocumentDB

Page 27: Tokyo azure meetup #8   azure update, august

Azure Automation• Users will be redirected to new Azure Portal from September, 1-st

• Classic Run As account support added:• Automatically created from the portal by uploading certificate • Standard authentication method for ASM resource

• Send runbook job status and streams to Azure Log Analytics (OMS):• Correlate, get insights and visualize• Trigger an email alert based on status• Write advanced queries across job streams

Page 28: Tokyo azure meetup #8   azure update, august

Azure Backup• New OMS features in preview available:• Additional monitoring and alerting capabilities• Windows Server machines • IaaS virtual machines

• Network Performance Monitor in Log Analytics:• Near real-time monitoring• Loss and latency• Fault localization• Diagnostics & troubleshooting for network prolblems

Page 29: Tokyo azure meetup #8   azure update, august

Public Preview: VNet Peering for Azure Virtual Network • Directly connect two VNet-s in the same region

• Connection via private IP addresses if in the same network

• Packets routing via Azure backbone (no gateway in the path)

• Transit also possible via:• Network Virtual Appliances or a VPN gateway can be used from VM from another Vnet

• Work across subscriptions and ARM to ASM (two ASM VNet-s not supported)

Page 30: Tokyo azure meetup #8   azure update, august

Virtual Machines • In-place VM migration eliminates reboots

• Security updates • Pauses only for 30 seconds• Local temporary disk and memory state are preserved • Goal : Eliminate the need for VM to reboot for all OS update

• Last resort to fix issues – move to another host• VM (including disc) is deleted • Resources are transferred to new same size VM on a new host• Linux CLI, Windows – PowerShell, Azure Portal – both• Logs are pulled for analysis for future prevention