Anda di halaman 1dari 91

Cloud Connect

May 2019
Agenda
Ignite 2018 – 140+ Announcements & updates
Build 2019 – 110+ Announcements & updates

460 Azure updates since Jan 2019


How can I keep up?
What is important?
Microsoft Azure
Recruit Develop Launch & Grow

Technical Enablement
Technical Labs / Workshops
Assessment
Co-Sell
Architecture Validation
Envisioning Design Session
Review Session
Hacks
Support / Advice
Opportunity Event
Development Support
Technical Enablement Plan

Technical Upskilling

Events, Speaking & Evangelism


Data & AI Update
Database Services
NOW IN PREVIEW
Optimize price performance and simplify performance management

On-demand Fully managed & Cost-effective


flexible scale intelligent

Best for unpredictable and intermittent workloads on single


databases, such as Dev/Test, Gaming, and E-Commerce
NOW IN PREVIEW
Small footprint, optimized for Edge

Choice Time-series AI Turn-key Unparalleled


of platform built-in built-in management performance and
security

Arm64 x64 TIME-SERIES

Vulnerabilities (2010-2018)
SQL
SQL Server MySQL Oracle IBM DB2 PostgreSQL SAP HANA

Edge Data Center/Cloud


N O W G E N E R A L LY AVA I L A B L E
Cloud native architecture adapts to your workload's needs and scales up to 100TB per database

100
TB

Unmatched scale Blazing performance Competitive TCO Built on SQL

Unparalleled scale and performance. Optimized for OLTP workloads


with highly scalable storage and read-scale requirements.
NOW IN PREVIEW
Worry-free PostgreSQL in the cloud with an architecture that is built to scale out

Scale out Blazing Simplified Stay current with


horizontally performance infrastructure PostgreSQL innovations

Optimized for multi-tenant, SaaS applications and real-time


operational analytics.
Machine Learning
NOW IN PREVIEW
Create, run, and explore automated machine learning experiments
in the Azure portal without a single line of code.
NOW IN PREVIEW
Cloud-based platform, pre-configured with everything you need
to run Azure Machine Learning Service
NOW IN PREVIEW
Manage Data
Decrease friction by having consistent data
artifacts throughout the ML workflow

Explore and Transform at Scale


Use one code artifact (which is lazily-
evaluated for scalability) locally and on
different runtimes

Reproduce and Collaborate


Enable teammates to reference and work
on shared data artifacts

Improved Data Access for Machine Learning Model Development


NOW IN PREVIEW
Easily access curated datasets and accelerate machine learning
Cognitive Services
NOW IN PREVIEW
Decision: Introducing Personalizer,
reinforcement learning for the enterprise
NOW IN PREVIEW
Speech: In-person meetings just got better
with conversation transcription
NOW IN PREVIEW
Vision: Unlocking the value of your content – from forms to
digital inked notes
NOW IN PREVIEW
Vision: Unlocking the value of your content – from forms to
digital inked notes
github.com/buildaidemos
Code Session Title Date and Time
BRK3005 5 industries that are getting disrupted by Computer Vision on Cloud and on Edge Mon 06/06 2:00 PM
BRK2003 Designing AI Responsibly Mon 06/06 3:30 PM
BRK3003 How to use Azure Conversational AI to scale your business for the next generation- A deep dive into La Liga’s story Mon 06/06 5:00 PM
BRK2002 Announcing Form Recognizer: Create real value in your business processes by automating extraction of text, key value pairs and tables from Tues 06/07 8:30 AM
forms, and easily customizing state-of-the-art AI.
BRK3004 How to build enterprise ready, scalable AI solutions using Azure Cognitive Services Tues 06/07 10:00 AM
BRK2004 Breaking the Wall between Data Scientists and App Developers with MLOps Tues 06/07 10:00 AM
BRK2001 Introducing AI-driven content understanding with Cognitive Search and Cognitive Services Tues 06/07 12:30 PM
BRK3006 What’s new in Speech Services and how to utilize them to build speech-enabled scenarios and solutions Tues 06/07 2:00 PM
BRK3008 Build “zero code” machine learning models with visual workflow capabilities in Azure Machine Learning service Tues 06/07 2:00 PM
BRK3001 Unlock Knowledge Mining on your domain: build custom skills to tailor content understanding to your industry Tues 06/07 3:30 PM
BRK4001 Your Brand, Your Assistant - How to build your own voice-first Virtual Assistant Tues 06/07 5:00 PM
BRK2005 Want to *actually* do machine learning? Wrangle data, build models, and deploy them with Azure Machine Learning Wed 06/08 8:30 AM
BRK3009 From Zero to AI Hero–Automatically generate ML models using Azure Machine Learning service, Automated ML Wed 06/08 8:30 AM
BRK3002 Try this one weird AI trick on your data. Turn any data into structured knowledge using the new Knowledge Mining capabilities of the Azure AI Wed 06/08 10:00 AM
platform.
BRK3010 Managing your ML lifecycle with Azure Databricks and Azure ML Wed 06/08 12:30 PM
BRK3012 Open Neural Network Exchange (ONNX) in the enterprise: how Microsoft scales ML across the world and across devices Wed 06/08 12:30 PM
BRK3007 Deliver the Right Experiences & Content with Cognitive Services Personalizer Wed 06/08 2:00 PM
BRK3014 Build an AI-powered Pet Detector with Python, TensorFlow, Azure, and Visual Studio Code Wed 06/08 3:30 PM
BRK3011 Welcome to the world of Machine Learning with ML.NET 1.0 Wed 06/08 5:00 PM
BRK3013 How to build enterprise ready ML: Privacy and Security best practices, in the cloud and on the edge Wed 06/08 5:00 PM
Infrastructure &
Automation Update
Governance
Cloud Adoption Framework
Cloud agnostic approach for modernization & transformation

Business
Strategy

Technology People
Strategy Strategy

Control & Speed &


Stability Results

aka.ms/caf
Governance
Initial cloud governance was process and workflow based

Developers

Cloud Custodian /
Engineers responsible for
Cloud environment

Operations
Governance
Providing guardrails for direct access whilst retaining control

Management
Groups

Developers
Policy
Cloud Custodian Team

Operations
Blueprints

Templates RBAC Policies


Building Blocks
A standard set of components to use across customers
Deployment
Target Environment – Shared Services – Landing Zone
Azure Kubernetes Service
AKS Virtual Nodes
ACI as your virtual kubelet node for burst workload
Network Policy for AKS
Pod network policies to securely control traffic

X
label
Azure Policy for AKS
Integration of native Azure policy guardrails for Kubernetes

aka.ms/akspolicydoc
Linux Tooling
Windows Subsystem for Linux 2
Shipping a Linux Kernel with Windows!

WSL 2

aka.ms/wipfordev
Visual Studio Code
Remote development extensions

https://code.visualstudio.com/
insiders/
Visual Studio Code
Remote development extensions

https://code.visualstudio.com/
insiders/
♥ Windows Terminal
New open source project
♥ Windows Terminal
New open source project

Console
Console API Calls
API
In In
Pseudo Command-Line
Console ConHost
Terminal / Console Core app / shell / etc.
(ConPTY)
Out Out
Terminal Video
Security & Identity
Update
Identity - updates

- Identity Secure Score now GA!

- Manage authentication sessions in Azure AD


conditional access is now in public preview!

- Azure AD conditional access support for


blocking legacy auth in public preview!

- Integration with Azure Monitor is now GA!

- Password protection is now GA!


Azure Firewall - updates
- Threat intelligence based filtering.
Integrates with the Intelligent Security
Graph.
Mode – Off, Alert, Alert and Deny

- Service tags filtering

- AlgoSec CloudFlow is now available as a


public beta integrating with REST APIs
for Azure Firewall, NSG and NVA’s.
Azure Security Center - updates
- ATP for Storage

- Regulatory Compliance dashboard GA

- Scale Set support

- Adaptive application control supports


linux

- Adaptive Network Hardening

- Container support

- Cyrpto miner detection


Introducing Microsoft Azure Sentinel
Cloud-native SIEM for intelligent security analytics for your entire enterprise

Collect
Limitless cloud speed and scale
Security data across
your enterprise

Bring your Office 365 data for Free

Respond Detect
Easy integration with your existing tools Rapidly and automate
protection
Threats with vast
threat intelligence
and AI

Faster threat protection with AI by your side


Investigate
Critical incidents
guided by AI
How Sentinel works?

Collect Analyze & Detect Investigate & Hunt Automate & Integrate
Visibility
Orchestrate Response

Microsoft
Services

Enrichment

Data Ingestion Data Repository Data Search


Developer & Apps
Update
Cloud Native & Kubernetes
Kubernetes On Windows
AKS support for Windows Containers
Simplifying Development
in Kubernetes

docs.microsoft.com/en-us/azure/dev-spaces
Build and deploy on OpenShift
smi-spec.io
virtual-kubelet.io helm.sh
DevOps
Azure Pipelines https://devblogs.microsoft.com/devops/
whats-new-with-azure-pipelines/
 YAML Pipelines
 The new way to automate your builds
 ‘Configuration As Code’ – Definitions held in git alongside your code PREVIEW
Azure Pipelines https://devblogs.microsoft.com/devops/
whats-new-with-azure-pipelines/
 Multi Stage YAML Pipelines
 Build and Release – unified
 Over time will replace “classic” Build and Release pipelines PREVIEW

 New concept ‘Environments’ - “resource aware”, starting with Kubernetes

stages:
- stage: Build
jobs:
- job: buildJob
pool:
vmImage: 'Ubuntu-16.04'
steps:
- script: 'echo my first build job'
- stage: Deploy
jobs:
# track deployments on the environment
- deployment: deployJob
pool:
vmImage: 'Ubuntu-16.04'
# creates an environment if it doesn’t exist
environment: 'smarthotel-dev'
strategy:
# default deployment strategy
runOnce:
deploy:
steps:
- script: 'echo my first deployment'
https://azure.microsoft.com/en-gb/blog/take-your-
machine-learning-models-to-production-with-
new-mlops-capabilities/

Azure ML Service CLI

Train / Package / Deploy


models from Azure Pipelines

First class Azure DevOps support for experiments, pipelines, model


registration, validation and deployment

Azure ML Extension
for Azure DevOps
Serverless / Azure Functions
Functions v2 GA Sept 2018
• Linux consumption plans

v2 GA Languages
• C# (.NET Core only)
• JavaScript / Node + TypeScript
• F#
• Java

v2 Preview Languages
• Python (3.6)
• PowerShell (Core v6 only)
• More coming, e.g. Go

v1 still supported, for now…

https://docs.microsoft.com/en-us/azure/azure- • Not recommended for new projects


functions/functions-versions
• Always warm instances to avoid cold start
• VNet connectivity (outbound)
• Unlimited execution duration
• Premium instance sizes
• Predictable pricing options (min and max)
• High-density app allocation with
multiple function apps

Best of both worlds


The cost model of consumption plan with enterprise features of dedicated plans
App Services
https://docs.microsoft.com/en-us/azure/app-service/web-
sites-integrate-with-vnet#new-vnet-integration

Outbound Inbound
 New VNet Integration

 SCM / Kudu restrictions (new)


 VNet restriction – Service Endpoint for
App Service

Securely connect out to PaaS services Lock down ingress from IaaS or PaaS
VNet
Developer Updates
vsfutures.azurewebsites.net
.NET 5 is the evolution of .NET Core not Framework
last major version of .NET
Framework
.NET Core is where future investments in .NET will
happen
All new .NET applications should be based on .NET Core
Existing applications are safe to remain on .NET
Framework which will be supported
aka.ms/cc/may2019

aka.ms/build2019bookofnews

aka.ms/build2019
G E N E R A L LY AVA I L A B L E

Serverless for Azure


Kubernetes Service
Kubernetes cluster
Elastically provision compute capacity with Virtual Nodes
with Virtual Nodes
No infrastructure to manage
Built on open sourced Virtual Kubelet
technology, donated to Cloud Native
Computing Foundation (CNCF)
PREVIEW

Multiple Node Pools & Scale Sets


Faster Scaling & Flexible Compute

PRIVATE PREVIEW
Azure Dev Spaces Azure Red Hat
• Develop & debug in OpenShift Service
Kubernetes • Fully managed service
• Generally Available • Generally Available

Azure Monitor Azure Policy for AKS


• Deeper AKS Integration • Pod Security Policy
• Real time logs • Network Policy
• App Insights
docs.microsoft.com/en-
us/azure/dev-spaces/
Simplifying Development in Kubernetes
https://github.com/kedacore/keda

func kubernetes install --namespace keda

func kubernetes deploy --name my-keda-app


https://devblogs.microsoft.com/devops/a-simpler-
way-to-buy-azure-devops/
Migrate to Azure App Service
https://appmigration.microsoft.com/
Centrally manage runtime application configuration
SOURCES CONSUMERS
Custom / Your Own Azure Automation
Azure Subscriptions
Azure Functions
Container Registry
Event Hubs
Event Hubs

IoT Hub Hybrid Connections

Media Services Logic Apps


Resource Groups
Microsoft Flow
Service Bus
Queue Storage
Storage Blob

Azure Maps
Custom WebHooks

Anda mungkin juga menyukai