Azure Day Application Development



Similar documents
Microsoft Modern ALM. Gilad Levy Baruch Frei

300+ APIs Everywhere

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Journey to the Intelligent Cloud - Part 2 -

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Hosting Models. Business Model Software (as a Service) Platform (as a Service) Infrastructure (as a Service) On Premises. Applications. Data.

Assignment # 1 (Cloud Computing Security)

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 20532A; 5 days

Microsoft Implementing Microsoft Azure Infrastructure Solutions

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

MS 10978A Introduction to Azure for Developers

Cloud Powered Mobile Apps with Azure

Migrating SaaS Applications to Windows Azure

Flora Muglia Azure Solution Sales Professional We are partners in learning. November 2015

SQL Server What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific

Course 10978A Introduction to Azure for Developers

Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS

Extending your datacenter to the cloud

PeopleSoft Cloud Architecture Automating PeopleSoft Deployment

Linux A first-class citizen in Windows Azure. Bruno Terkaly bterkaly@microsoft.com Principal Software Engineer Mobile/Cloud/Startup/Enterprise

DevOps with Containers. for Microservices

10978A: Introduction to Azure for Developers

Cloud.. Migration? Bursting? Orchestration? Vincent Lavergne SED EMEA, South Gary Newe Sr SEM EMEA, UKISA

Building disaster-recovery solution using Azure Site Recovery (ASR) for Hyper-V (Part 1)

Course 20532B: Developing Microsoft Azure Solutions

Achieve Agility with Cloud Based Development: BlueMix and IBM DevOps Services Khurram Nizami

IBM s Cloud Platform : IBM Bluemix

Cloud OS. Philip Meyer Partner Technology Specialist - Hosting

Implementing Microsoft Azure Infrastructure Solutions

Managing Hybrid deployments using Cloud Foundry on Azure

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Microsoft Azure for IT Professionals 55065A; 3 days

Cloud powered services composition using Public Cloud PaaS platform

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Server & Cloud Management

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

AZP: Microsoft Azure Infrastructure for IT Professional

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

CLOUD COMPUTING & WINDOWS AZURE

Big data variety, 179 velocity, 179 volume, 179 Blob storage containers

How To Run A Modern Business With Microsoft Arknow

OpenNebula Open Souce Solution for DC Virtualization

Introduction to Azure for Developers

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

Application Migration Best Practices. Gregory Shepard Senior Consultant InCycle Software

OpenNebula Open Souce Solution for DC Virtualization

Windows Azure and private cloud

MS 20487A Developing Windows Azure and Web Services

Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

Management for the Mobile-Cloud Era

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija

Azure Web Apps for Developers

Competitive Comparison Between Microsoft and VMware Cloud Computing Solutions

WINDOWS AZURE EXECUTION MODELS

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Microsoft Introduction to Azure for Developers

Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor

The last 18 months. AutoScale. IaaS. BizTalk Services Hyper-V Disaster Recovery Support. Multi-Factor Auth. Hyper-V Recovery.

MS 20246C Monitoring and Operating a Private Cloud

Windows Azure Pack Installation and Initial Configuration

Enabling the vision of the Modern Datacenter. System Center 2012 SP2 Azure

Open Source Technologies on Microsoft Azure

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat November 1, 2013

Advanced Self-Service Deployment

Course Outline. Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led. About this Course. Audience Profile. At Course Completion

Deploying Migrated IBM Notes Applications to the Cloud

DevOps: Multiplatform Application Deployment

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments

HTML5. Turn this page to see Quick Guide of CTTC

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Paul Barham Program Manager - Java. David Staheli (dastahel@microsoft.com) Software Development Manager - Java

Cloud Computing: What IT Professionals Need to Know

System Center 2012 Suite SYSTEM CENTER 2012 SUITE. BSD BİLGİSAYAR Adana

Microsoft Azure Cloud for Solution Architects

Vistara Lifecycle Management

Getting Started with IBM Bluemix: Web Application Hosting Scenario on Java Liberty IBM Redbooks Solution Guide

Cloud Powered Mobile Apps with Microsoft Azure

AZURE / HYBRID SCENARIOS. M a n a g i n g C o n s u l t a n t

Transcription:

Azure Day Application Development Randy Pagels Developer Technology Specialist Tim Adams Developer Solutions Specialist

Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration with existing apps Continuous deployment WEB APPS Web apps that scale with your business MOBILE APPS Build Mobile apps for any device LOGIC APPS Automate business process across SaaS and on-premises API APPS Easily build and consume APIs in the cloud

Benefits of App Services Automatic OS patching Enterprise-grade security High availability Automated scale out/in Built-in load balancing Supports many languages and platforms.net, Node.js, Python, Ruby and many more Easy continuous deployment Continuous delivery from VSO/TFS and third-party source control providers Built-in Git repo

Full capability set.net, Node.js, Java, PHP, and Python WebJobs for long running tasks Integrated VS publish, remote debug WEB APPS Web apps run as-is no changes required CI with TFS/VSO, GitHub, BitBucket Auto-load balance, Autoscale, Geo DR Virtual networking and hybrid connections Site slots for staged deployments Move existing sites with an online migration tool

Azure Web Apps: Cloud Deployment Slots

Azure Web Apps: Web Jobs run.cmd, run.bat run.exe run.ps1 run.sh run.php run.py run.js Job Type: On-Demand, Scheduled, Continuous Scale: WebJobs SDK Feature: Deployment: Singleton, Multi-instance BlobTrigger, TableTrigger, QueueTrigger, ServicebusTrigger Portal, Visual Studio, CLI, Git

WebJobs

WebJobs

New capabilities for Mobile apps: Webjobs for long running tasks CI with TFS/VSO, GitHub, BitBucket MOBILE APPS Mobile services plus a whole lot more Auto-load balance, Autoscale, Geo DR Virtual networking and hybrid connections Site slots for staged deployments

Storage Authentication Logic Push Scheduler

Logic Apps

WEB APPS LOGIC APPS MOBILE APPS Customer site Service Advisor Customer Daily Technician App Appointment Inventory Web apps that scale with your business Automate business process across SaaS and on-premises Build Mobile apps for any device API APPS Easily build and consume APIs in the cloud

API Apps

Easily use cloud or custom APIs: Dozens of built-in APIs for popular SaaS An ecosystem of APIs for any need API APPS Create, consume and host APIs more easily Create and publish custom, reusable APIs Visual Studio tooling with one click publish and remote debugging Automatic client SDK generation for many languages

Cloud Services

Easily use cloud services: Ability to remote into your server Configure server startup tasks CLOUD SERVICES Much more control over the web server environment Uses XML configuration files

Relative degree of control versus ease of use

.NET, node, PHP, Python Web Apps Azure Managed OS Updates.NET, node, PHP, Java, Scala, Python, Ruby, C++, Erlang Virtual Machines You Manage OS + Apps

.NET, node, PHP, Python.NET, node, PHP, Java, Scala, Python, Ruby, C++, Erlang Azure Managed OS Updates You Manage OS + Apps

.NET, node, PHP, Python.NET, node, PHP, Java, Scala, Python, Ruby, C++, Erlang Azure Managed OS Updates You Manage OS + Apps

Feature Comparison Feature Web Apps Cloud Services Virtual Machines Scale up to larger machines without redeploy Scale Out to Multiple Instances Without Redeploy SSL Visual Studio Integration Deploy from TFS On-Prem or Online WebMatrix Support Fast Deployment Instances Share Content and Configuration Multiple Deployment Environments (Production and Staging) Network Isolation Support for Windows Azure Traffic Manager Support for CDN Remote Desktop Access Execute Start-Up Tasks

Demo

DevOps 1 Plan Monitor + Learn 4 Development Production 2 Develop + Test 3 Release

Plan It starts with an idea and a plan how to turn this idea into reality Project starts Manage work Develop + Test 1 Track progress Plan

Develop + Test Once the iteration starts, developers turn great ideas into features 2 Write Code Unit Testing Version Control Build Build Verification Release

Release When all tests pass, the build is deployed to testing environments for each stage in the release process Cloud Load Testing Integration testing environment Staging environment 3 Monitor + Learn Automated functional testing environment Pre-production environment

Monitor + Learn Learn and understand how users use your app, how it reacts and quickly fix issues and bugs Plan the next iteration Feedback Monitor 4

Visual Studio Online: DevOps Workflow Azure

Demo

Next generation build

Definition Auditing and Diff

Realtime Visibility of Builds

Better Control of Agent Routing

Release management

Test Run Hub

Detect issues, diagnose crashes and track usage in your web and mobile apps Announcing Public Preview on Azure Preview Portal Monitor ASP.NET, Java and other web apps and services Support for Android, ios and Windows mobile apps Pricing details available now including free tier Check it out! http://azure.microsoft.com/en-us/services/application-insights

Application insights

Application insights

Miscellaneous

What can you do with $100 in Azure? Access to Azure All MSDN subscribers have access to $50 to $150 monthly Azure credit Use all your MSDN software benefits in Azure for Dev/Test 3 VMs for 16 hours a day 80 VMs for 20 hour load test Spin up Virtual Machines, Websites, Databases, etc. Up to 500 web sites plus SQL DB

Azure Automation Automation as a Service Think Orchestrator or Azure Pack Service Automation, but in Azure Automate repetitive or long-running processes Script Authoring Environment Uses PowerShell Workflows Combination of PowerShell 4.0 and WF Uses Integration Modules, very similar to PowerShell Modules Scheduling and Monitoring Execute scripts on a schedule Review execution status on a dashboard

Cloud Based Load Tests

Azure Dev/Test Lab Quickly provision development and test environments Minimize waste with quotas and policies Set automated shutdowns to minimize costs Create a VM in a few clicks with reusable templates Get going quickly using VMs from pre-created pools Build Windows and Linux environments Worry Free Self-Service Dev/Test Lab environments come pre-provisioned with everything your team needs to start developing and testing applications. Capture and share environment templates and artifacts within your team or organization all in source control to create dev and test environments easily. Dev/Test Lab makes it easier to control costs. Provision environments within allocated quotas and size policies. Apply automatic shutdown rules for idle VMs and environments. Track projected spending against budgets and analyze Lab usage in detail. Leverage premade plug-ins or our API to provision dev/test environments directly from your preferred continuous integration (CI) tool, integrated development environment (IDE) or automated release pipeline.

Next Steps Create a Visual Studio Online account Try the Release Management Service & Application Insights visualstudio.com Download Visual Studio 2015 Use your Visual Studio Online & Azure benefits msdn.microsoft.com Try App Service: Web Apps today tryappservice.azure.com