Brian T. Jackett Sr. Premier Field Engineer Microsoft

Similar documents
Michael Wells Microsoft Specialist, Dell EMC. SQL DBaaS on Microsoft Azure Stack

WebJobs & Azure Functions in modern and Serverless applications. Paris Polyzos Software Engineer at ZuluTrade Inc Microsoft Azure MVP

Actual4Dumps. Provide you with the latest actual exam dumps, and help you succeed

Programming Functions. Debugging and testing

Cloud Operations Using Microsoft Azure. Nikhil Shampur

Go Serverless: Design Patterns, Best Practices and Real-World Scenarios

Microsoft Graph API Deep Dive

Developing Microsoft Azure Solutions (70-532) Syllabus

Niraj Kumar Lead Azure Architect, MCT( Microsoft Certified Trainer)

Developing Microsoft Azure Solutions (70-532) Syllabus

Microsoft Azure Course Content

70-532: Developing Microsoft Azure Solutions

Exam : Implementing Microsoft Azure Infrastructure Solutions

70-532: Developing Microsoft Azure Solutions

Xtending Nintex Workflow Cloud with Azure Functions

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017

Office 365 and Azure Active Directory Identities In-depth

SharePoint Online and Azure Integration

Define Your Office 365 External Sharing Strategy

Programming Windows Azure

Playing Outside Your Sandbox INTERACTING WITH OTHER SYSTEMS USING SHAREPOINT BCS

Real4Test. Real IT Certification Exam Study materials/braindumps

Alexander Klein. #SQLSatDenmark. ETL meets Azure

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

Azure Learning Circles

Course AZ-100T01-A: Manage Subscriptions and Resources

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

Azure File Sync. Webinaari

Developing Windows Azure and Web Services

Using ArcGIS for Server in the Microsoft Azure Cloud

Vendor: Microsoft. Exam Code: Exam Name: Developing Microsoft Azure Solutions. Version: Demo

Xerox Connect App for Blackboard

Modern SharePoint and Office 365 Development

Cloud Integrated Backup MDC379. Aashish Ramdas Program Manager, Backup & Archival Team Microsoft

#techsummitch

Get ready to be what s next.

ArcGIS Server and Portal for ArcGIS An Introduction to Security

Developing Microsoft Azure Solutions (70-532) Syllabus

20532D - Version: 1. Developing Microsoft Azure Solutions

INTRODUCING THE OFFICE 365 DEV PNP PARTNER PACK

Leveraging Azure Services for a Scalable Windows Remote Desktop Deployment

CHAPTER 1: WHAT S NEW IN SHAREPOINT

Agenda. This Session: Azure Networking Basics, On-prem connectivity options DEMO Create VNET/Gateway Cost-estimation for VNET/Gateways

Who am I? Identity Product Group, CXP Team. Premier Field Engineer. SANS STI Student GWAPT, GCIA, GCIH, GCWN, GMOB

BraindumpsQA. IT Exam Study materials / Braindumps

Exam Questions

Azure Compute. Azure Virtual Machines

Developing Microsoft Azure Solutions

Participant Handbook

Real-life technical decision points in using cloud & container technology:

Page No 1. AZ-302 EXAM Microsoft Azure Solutions Architect Certification Transition. For More Information:

Xerox Connect for Dropbox App

[MS20487]: Developing Windows Azure and Web Services

Microsoft Architecting Microsoft Azure Solutions.

Microsoft SharePoint Server

Coveo Platform 7.0. Microsoft SharePoint Legacy Connector Guide

20537A: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

One Identity Manager Administration Guide for Connecting to SharePoint Online

Microsoft Azure Stack Hybrid Cloud. The Modern System Architecture

Azure Application Building Blocks

Securing ArcGIS Server Services An Introduction

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

70-487: Developing Windows Azure and Web Services

Dell One Identity Manager Administration Guide for Connecting to SharePoint

We are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

BraindumpsQA. IT Exam Study materials / Braindumps

Azure Logic Apps. The big picture. API Apps, Logic Apps & API Management

Transitioning From SSIS to Azure Data Factory. Meagan Longoria, Solution Architect, BlueGranite

ITBraindumps. Latest IT Braindumps study guide

Developing Microsoft Azure Solutions

Welcome to the. Migrating SQL Server Databases to Azure

Microsoft Implementing Microsoft Azure Infrastructure Solutions.

Exam Name: Microsoft Core Solutions of Microsoft SharePoint Server 2013

Customers want to transform their datacenter 80% 28% global IT budgets spent on maintenance. time spent on administrative tasks

Extranet Identity Management and Authentication for SharePoint On Premise, Office 365 and Beyond

Alexander Klein. ETL in the Cloud

AZURE CONTAINER INSTANCES

Drive Remote Service Platform

10997: Office 365 Administration and Troubleshooting

Automating Azure Analysis Services

Think Small to Scale Big

Professional SharePoint 2010 Development

ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE

Exam C IBM Cloud Platform Application Development v2 Sample Test

Database Administration for Azure SQL DB

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

Office 365 Administration and Troubleshooting

Community Edition Getting Started Guide. July 25, 2018

Microsoft Exchange Proxy Settings Outlook 2010 Gpo

SharePoint 2013 Central Administration

Account Activity Migration guide & set up

TECHNICAL WHITE PAPER DECEMBER 2017 VMWARE HORIZON CLOUD SERVICE ON MICROSOFT AZURE SECURITY CONSIDERATIONS. White Paper

The Windows Azure Platform: A Perspective

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024

Serverless in the Java ecosystem

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

Developing Enterprise Cloud Solutions with Azure

Developing Microsoft Azure Solutions

Who am I? Identity Product Group, CXP Team. Premier Field Engineer. SANS STI Student GWAPT, GCIA, GCIH, GCWN, GMOB

Transcription:

Don t DoS the Proxy

Brian T. Jackett Sr. Premier Field Engineer Microsoft

Sr. Premier Field Engineer at Microsoft Office 365 Dev / Admin, Azure Dev Stir Trek Conference Organizer Blog: www.briantjackett.com Twitter: @BrianTJackett Email: Brian.Jackett@Microsoft.com

Azure Functions Design Considerations Authentication Security Concerns Durable Functions Tips and Tricks

-Jeff Atwood https://blog.codinghorror.com/the-best-code-is-no-code-at-all/

SharePoint on-prem server farm Proposed hosting for autonomic tasks Microsoft Azure <N> Web Front End servers Custom applications run on these servers Serverless no servers to care and feed, patch, etc. <N> Application servers X Proxy Office 365 No servers to host custom applications, server side code not allowed Cloud to cloud communication Azure Serverless (Functions) Storage queue Azure Key Vault <N> Database servers Current State Log Analytics Future State

Serverless Compute Run code without managing infrastructure or platform Supported languages Experimental languages

Triggers HTTP Queue Blob Webhook Timer Bindings HTTP Queue Blob Webhook Twilio

Two styles of functions Pre-compiled (ex. Visual Studio) Uncompiled (ex. VS Code or Azure Portal) Components Trigger event starts the function Input binding additional input at start Output binding where to send output

Consumption Pay per use Auto resource allocation Max timeout 10 minutes (default 5) Dedicated Pay monthly = App Service Plan No warm up (Always On setting) Flexible resource allocation Run > 10 minutes

Portal Visual Studio Authentication + Security Super Special Demo

https://aka.ms/btjafdemo

Azure Functions Design Considerations Authentication Security Concerns Durable Functions Tips and Tricks

Local development = same functions runtime Visual Studio 2017 version 15.5 -or- Azure Functions Core Tools Storage Azure Storage Explorer

Event driven programming

Don t re-invent the wheel https://docs.microsoft.com/en-us/azure/architecture/patterns/

A different style of thinking Design code to run as fast as possible with smallest footprint

Efficiency

Separate configuration from code Stored encrypted Readable in plaintext in Azure Portal though Language Syntax C# %NameOfVariable% PowerShell $Env:NameOfVariable

Portal Visual Studio Authentication + Security Super Special Demo

Azure Functions Design Considerations Authentication Security Concerns Durable Functions Tips and Tricks

What are you connecting to? SharePoint Online MS Graph Azure Storage How are you storing credentials? App Settings Azure Key Vault

Connect to data source (ex. SharePoint Online)?

App Service Managed Service Identity (MSI)

App Service App Settings Azure Key Vault

Azure Functions Design Considerations Authentication Security Concerns Durable Functions Tips and Tricks

Azure Services with Public Endpoints App service (function) Storage Secure these properly!

App Service (function) Configure authentication Disable anonymous access

App Service (function) Disable the default homepage App Setting AzureWebJobsDisableHomepage = True

Access keys = keys to the kingdom Read / write to entire storage account Rotate regularly Store securely Caution with who has access to keys

Shared Access Signature (SAS) token Use SAS tokens when possible Scoped to Account or Container Time bound Allowed Permissions Allowed IPs

Portal Visual Studio Authentication + Security Super Special Demo

Azure Functions Design Considerations Authentication Security Concerns Durable Functions Tips and Tricks

Stateful functions

Function Chaining Fan-out / fan-in Human interaction

Portal Visual Studio Authentication + Security Super Special Demo

Portal Visual Studio Authentication + Security Super Special Demo

Automatically apply retention labels in SharePoint Online

Azure Functions Design Considerations Authentication Security Concerns Durable Functions Tips and Tricks

Azure Storage Explorer to see data in storage If using app service plan, enable Always On setting Functions running locally = no money spent Freebies per month

Brian.Jackett@microsoft.com http://aka.ms/azureicons