5 Azure Services Every .NET Developer Needs to Know

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

Overview Of Microsoft New Technology ENTER. Processing....
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
.NET, Visual Studio, TFS + Git | Java, NodeJS, PHP, Python, Ruby, C++ Data SQL Databases NoSQL Tables Blob Storage HDInsight Window s Azure IaaS +
Windows Azure SQL Database and Storage Name Title Organization.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Microsoft Azure SoftUni Team Technical Trainers Software University
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
IOS and Android with Windows Azure Websites Name Title Address Website.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
Windows Azure Web Sites Second-generation PaaS Boston Cloud Meetup 14-January-2014 (00:30) Boston Azure User Group
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
Azure databases 1. Azure storage possibilities Azure offers several storage possibilities Microsoft SQL Server database MySQL database Azure Document.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
A Lap around Azure API Apps. Customer Challenges What are API Apps? Creating and Consuming an API App using VS Adding authentication API Connectors Swagger.
Andy Roberts Data Architect
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Agility Dev TestDeploy Learn Agility.
AZ PASS User Group Azure Data Factory Overview Josh Sivey, Solution Partner October
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
11/19/2017 9:41 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Deploying Web Application
Building Scalable Resilient Websites in Azure
A day in the life of an Azure serverless developer
Parcel Tracking Solution Parcel Tracking What to look for Architecture
Tulika Chaudharie / Harikharan Krishnaraju
Data-driven serverless apps with Azure functions
Data-driven serverless apps with Azure functions
Introducing Azure Functions
Cloud Data platform (Cloud Application Development & Deployment)
Example of a page header
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Building Innovative Apps using the Microsoft Developer Platform
Overview of the Microsoft Azure serverless platform
Building Applications with Windows Azure and SQL Azure
Azure IaaS 101.
Exploring Azure Event Grid
Relational databases, and more …
Building Scalable Serverless Apps in the Cloud: AWS or Azure ?
Microsoft Build /8/2018 5:15 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
PaaS - Development Stefan Geiger Gerry
CloudSimplified.IO.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Developing for the cloud with Visual Studio
Near Real Time ETLs with Azure Serverless Architecture
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
12/7/2018 2:05 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Learn. Imagine. Build. .NET Conf
1/3/2019 9:40 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Saranya Sriram Developer Evangelist | Microsoft
Technical Capabilities
Serverless Architecture in the Cloud
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Welcome to the WeWork 200 Portland St, Boston MA.
MS AZURE By Sauras Pandey.
Agenda Need of Cloud Computing What is Cloud Computing
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
A - E Cloud Enterprise Symbols
Boston Code Camp – April 2019 Jason Haley
Building Windows Store Apps with Windows Azure Mobile Services
Johan Lindberg, inRiver
What’s Happening with my App, Application Insights?
Containers on Azure Peter Lasne Sr. Software Development Engineer
Eldert Grootenboer Cloud Architecture Recipes For The Enterprise
Alex Karcher 5 tips for production ready Azure Functions
Presentation transcript:

5 Azure Services Every .NET Developer Needs to Know Jose Barbosa

Jose Barbosa OLÁ! @kidchenko github.com/kidchenko 7 years of experience

pla => sloth (sloti) Nok => panda Ostrich => quack

Next Wednesday

5 Azure Services Every .NET Developer Needs to Know

Agenda Azure Terminology Hosting applications in Azure Modernizing an application for the cloud Introducing DevOps

Accounts Account Your Azure account is the credentials that you sign into Azure with (e.g. what you would use to log into the Azure Portal). Subscription The billing plan that Azure resources are created inside. These can either be individual or managed by your company. Your account can be associated with multiple subscriptions.

Resources Resource: Any service created in Azure Resource Group: Groups Azure resources. All resources must be placed into a resource group Provisioning: Creating Azure resources

Hosting vs. Service Hosting Service You provide the code Azure runs the code you wrote e.g. Running an ASP.NET app Service You provide data/information Azure’s implementation takes action on what was provided e.g. Blob storage

Demo Services #1 and #2

#1 App Service Web Apps, Mobile Apps, API Apps, Logic Apps Great for front-end Web apps and Web APIs Fully managed: OS patching, High Availability, Scaling Diagnostics & monitoring integration Deployment slots First class Visual Studio integration

#2 SQL Database Built from the same code as SQL Server Updates available in Azure before SQL Server Managed: Automatic patching, high availability, and scalability Extensive monitoring and alerting capabilities Integration with Visual Studio

Demo Services #3 and #4

#3 Azure Storage Managed, Scalable and secure data storage Blobs – object and file storage via an HTTPS URL Tables – noSQL key/value data Queues – messages and work items Files – mountable file shares Automatically replicated and backed up Optional geo-replication x-archive, cold storage, soft delete, snapshot and restore

#4 Azure Functions Serverless Never create or manage VMs or clusters Auto-scales automatically Event driven execution off of HTTP, Queues, Timer, etc. Great for simple jobs and workers Pay only for CPU and memory used during execution First class integration with Visual Studio

Demo Service #5

#5 Azure Monitor Built in monitoring and diagnostics for failures and slow performance Rich diagnostic data to root cause issues Collects metrics, logs, requests, dependencies, correlation ids Distributed E2E tracing Snapshot debugging in production Profiler for performance issues

Honorable Mentions (if we had more time) Hosting Azure Kubernetes Service –Kubernetes and Container Orchestration Azure Service Fabric (Mesh) – distributed microservice apps App Service Linux Services Key Vault – store secrets and read out using managed identity or certificate Service Bus – more sophisticated queues, topic routing Azure SQL Managed Instance – dedicated, full control, lift and shift Azure Cosmos DB – Modern database designed for the cloud Azure Active Directory – Active Directory support in Azure

Tools shown Azure Portal Visual Studio Storage Explorer Azure CLI

Summary App Service for Web and API hosting SQL Database for storing relational data Storage for objects, files, queues Functions for simple backend jobs and triggers Azure Monitor for application monitoring and diagnostics Get the code: https://aka.ms/Azure5ServiceSample

Additional Resources https://aka.ms/webdevblog https://aka.ms/dotnetazuredev https://aka.ms/migratetocloud