Your First Azure Application Michael Stiefel Reliable Software, Inc.

Slides:



Advertisements
Similar presentations
What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
Advertisements

Microsoft Dynamics AX Technical Conference 2013
Welcome To #GWAB 2014 Welcome The Charity The Sponsors The Social Fun Agenda.
OPNET Technologies, Inc. Performance versus Cost in a Cloud Computing Environment Yiping Ding OPNET Technologies, Inc. © 2009 OPNET Technologies, Inc.
4 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power = Unhappy CFO Not Enough Power = Grumpy Customers & Unhappy CEO Load Forecast.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Get set.. Introduction to Windows Azure Development Brian McKeiver, Kentico MVP & Partner/Senior Developer, BizStream.
Overview Of Microsoft New Technology ENTER. Processing....
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
Michael Epprecht IT Pro Evangelist Microsoft
9 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Cross Platform Mobile Backend with Mobile Services James
Windows Azure Alex BOGDAN Academic Developer Evangelist.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Eric Nelson Developer Evangelist Microsoft UK | Lap around.
Introduction To Windows Azure Cloud
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Windows Azure Conference 2014 Azure Infrastructure services foundation.
Getting Started with Windows Azure Name Title Microsoft Corporation.
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Introduction to Windows Azure BUGAEV ROMAN. Azure Windows Azure Platform is thus classified as platform as a service and forms part of Microsoft's cloud.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
DCIM211. By 2015, 35% of enterprise IT expenditures for most organizations will be managed outside the IT department’s budget IT budget.
Intro to cloud computing and Azure. And in a non-Cloud view, there are inefficiencies in addressing those issues TIME IT CAPACITY Actual Load Allocated.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
Virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Text Microsoft to Or Tweet #uktechdays Questions?
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
GETTING STARTED WITH WINDOWS AZURE DEVELOPMENT Eric Nelson Slide 1.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Microsoft Cloud Computing. Topics to be covered 1.Environmental Features of windows azure 2.What is Cloud Computing 3.Roles in Cloud Computing 4.Benefits.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
Maarten Balliauw
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
COS312. CLOUD COMPUTING IT as a Service On-PremisesStorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization.
Managed Hybrid automatedusage based economics elastic always up. always on. PowerShell Automation Easy Scale-Out Easy Scale-Up.
HoraSesión 9:00 - 9:30Registro 9:30 – 10:30Empezando con Windows Azure 10:45 – 12:00HOL: Laboratorio – Empezando con Windows Azure 12:00 – 13:15Azure.
Migrate DB to Azure SQL Taiob M Ali.
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Example of a page header
Windows Azure Migrating SQL Server Workloads
Azure IaaS 101.
Exploring Azure Event Grid
PaaS - Development Stefan Geiger Gerry
02 | Hosting Services in Windows Azure
Outline Virtualization Cloud Computing Microsoft Azure Platform
Microsoft Virtual Academy
Managing Services with VMM and App Controller
Migrating your applications to Azure
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Presentation transcript:

Your First Azure Application Michael Stiefel Reliable Software, Inc. Level: Intermediate

Cloud Computing is Utility Computing Illusion of Infinite Computing Resources on Demand No up front commitment Pay for resources as needed

Application Types Application Runtime Middleware Operating System Database Storage Servers Networking Virtualization Runtime Middleware Operating System Database Storage Servers Networking Virtualization Application Runtime Middleware Operating System Database Storage Servers Networking Virtualization Runtime Middleware Operating System Database Storage Servers Networking Virtualization Application TraditionalIAASPAASSAAS AzureAzure

Acme Ticket Agency Clients: Ticket Purchasers Venues that run events Demand peaks 1 week to 6 hours before an event Events are world wide Customers are world wide

Why Windows Azure? Don't want a data center or manage infrastructure Don't want to have to buy for peak capacity Don't want to manage virtual machines Customers in all over the world

Demo: Creating a MVC Web Application

What is a Role? Role: Configuration + Code Analogous to an Application Role Instance: Executing role Analogous to a Process Web vs. Worker Roles

Local Emulation Compute Emulator Storage Emulator

Deploying an Application Use Portal Use Visual Studio Automate with PowerShell Codeplex scripts (open source) Cerebrata scripts (product)

Demo: Reviewing the Simple Web App

Demo: Adding SQL Azure

Demo: Adding Diagnostics

Releasing Your Application

Cost

VM Hourly Cost Size CPU (Cores) Memory (GB) Storage (GB) I/O Perf Cost Extra Small Shared Low$0.04 Small Medium$0.12 Medium High$0.24 Large 4 71,000High$0.48 Extra Large 8142,040High$0.96 Cost per hour in $US

SQL Azure Database Charges ($US per month) 1GB GB GB GB GB GB GB

Table and Blob Costs Storage $0.14 per GB month (daily average) Storage Transactions $0.01 per 10K

Connect Charges North America and Europe $0.00 per GB in $0.12 per GB out Everywhere else $0.00 per GB in $0.19 per GB out All bandwidth within data center is free

Azure Cost Calculator calculator/advancedhttp:// calculator/advanced/

Acme Travel Agency Initial Role Out Everything in the same data center 10 GB Database 2 Web Application Medium Roles 175 GB Table / Blob Storage, 6 million storage transactions 200 GB in / 200 GB out

Monthly Cost US$ Compute Relational DB Storage Bandwidth Total Compute is the major driver

Yearly Cost is $

Reliability

Windows Azure SLA Upgrade Domains Fault Domains Two Instances: 99.95% of the time will have external Internet Connectivity 99.99% of the time Fabric Controller will handle failover

SQL Azure SLA 99.9% of calendar month users can access database Time measured in 5 minute intervals

Utility SLA: 99.98% GoalActualGoalActual Calls Answered Within 30 Seconds80%84.64%80%85.47% Average # Service Interruptions Per Customer Average # Min Without Power Per Customer Service Appointments Met87.78%98.52%88.37%98.73% Actual Meters Read "on cycle" vs estimate93.15%98.75%93.15%99.05% Complaint Cases Per 1000 Customers

Summary Cloud Computing is Driven By Economics Cloud Computing Allows You To Focus on Your Expertise Use Your Existing Skill Set to Build Azure Applications MSDN Subscription Gives You a Free Azure Account

Click Here for Title Bullet 1 for the slide Sub-bullet Sub bullet Bullet 2 for the slide Just to see how the copy looks if it goes deep enough to reach the green area. You never know how much copy will be on a slide Bullet 3 for the slides This is a critical point that needs to be communicated