Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.

Slides:



Advertisements
Similar presentations
Go…Running Kentico CMS on Windows Azure Thomas Robbins, Chief Evangelist, Kentico CMS.
Advertisements

Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Overview Of Microsoft New Technology ENTER. Processing....
2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private.
Virtual techdays INDIA │ 9-11 February 2011 The Whole New Windows Azure Platform Management Portal Saranya Sriram │ Developer Evangelist, Microsoft.
Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft cloud infrastructure PaaS Web Mobile.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
COS302. = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking.
Cross Platform Mobile Backend with Mobile Services James
4/20/2017 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
Introduction To Windows Azure Cloud
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Windows Azure Virtual Machines Speaker Title Organization.
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.
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Windows Azure Insights for the Enterprise IT Pro John Craddock Infrastructure and Identity Architect XTSeminars AZR301.
Your First Azure Application Michael Stiefel Reliable Software, Inc.
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.
Microsoft Azure SoftUni Team Technical Trainers Software University
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.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Windows Azure Cloud & Building Block Services Haishi Bai Technical Evangelist Microsoft.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
Windows Azure Cloud Services Anton Boyko.NET developer.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
Windows Azure Custom Software Development Mobile Middleware Windows Azure Compute Dipl.-Ing. Damir Dobric Lead Architect daenet
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Windows Azure poDRw_Xi3Aw.
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.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
Windows Azure and Silverlight: A Match Made For the Web Matthew Kerner Program Manager Windows Azure Fabric Controller 1.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Virtual techdays INDIA │ august 2010 Building & Deploying Windows Azure Application using VS2010 Saranya Sriram │ Developer Evangelist, Microsoft.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
 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.
Bret Stateham Owner, Net Connex blogs.netconnex.com twitter.com\bstateham.
Deploying Web Application
Cloud Data platform (Cloud Application Development & Deployment)
Platform as a Service.
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.
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Acutelearn Azure Administration Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
PaaS - Development Stefan Geiger Gerry
02 | Hosting Services in Windows Azure
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Microsoft Virtual Academy
Introduction to Building Applications with Windows Azure
Managing Services with VMM and App Controller
Saranya Sriram Developer Evangelist | Microsoft
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Developing Windows Azure Applications with Visual Studio
System Center Configuration Manager Cloud Services – Cloud Distribution Point Presented By: Ginu Tausif.
06 | SQL Server and the Cloud
Presentation transcript:

Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure – DEMO: Creating a Hosted Service in the Azure Portal – DEMO: Visual Studio Development Environment Module 3: Service Management / Configuration – DEMO: Configuration in Windows Azure – DEMO: Mapping a custom URI to a hosted service vs. azureinaday.cloudapp.net – DEMO: Configuring SSL: Module 4: Diagnostics – DEMO: Diagnostics in Windows Azure

Modules 1.Windows Azure Overview 2.Development Environment / Portal

DEMO Azure Application

Windows Azure Overview: Agenda 1.Windows Azure at 50,000 feet 2.Why should you care about Windows Azure 3.Windows Azure: The cloud OS

Windows Azure Platform Platform Services Windows Azure Platform ™ Windows AzureSQL AzureAppFabric ™

Windows Azure Platform Services Service Hosting Services Table StorageBLOB StorageQueues ™ Shared Storage Services

Table Storage BLOB Storage Queues Service Hosting Services Storage Services Worker Web Non-Cloud App

Cloud Service Offerings Private (On-Premise) Private (On-Premise) Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration You manage What you want to manage Data Storage Server HW Networking Servers Databases Virtualization Runtimes Security & Integration On-Premise (none) Infrastructure as a service Platform as a service Software as a service Infrastructure (as a Service) Infrastructure (as a Service) Platform (as a Service) Platform (as a Service) You manage Applications Data Software (as a Service) Software (as a Service)

Windows Azure Overview: Agenda 1.Windows Azure at 50,000 feet 2.Why should you care about Windows Azure 3.Windows Azure: The cloud OS

Why do you care? The “ilities” – Scalability – Reliability – Durability – Availability Development Environment Utility Computing Model No Administration

Scalability “…the ability of a system, network, or process, to handle growing amounts of work in a graceful manner or its ability to be enlarged to accommodate that growth” - Wikipedia.orgWikipedia.org

Scale Up/Down to meet demand Start-ups Seasonality Time-of-day Bursts – Predictable – Unpredictable

Reliability “… the ability of a system or component to perform its required functions under stated conditions for a specified period of time” - Wikipedia.orgWikipedia.org

Durability “…property which guarantees that transactions that have committed will survive permanently” - Wikipedia.orgWikipedia.org

Why do you care? The “ilities” – Scalability – Reliability – Durability – Availability Development Environment Utility Computing Model

Windows Azure Overview: Agenda 1.Windows Azure at 50,000 feet 2.Why should you care about Windows Azure 3.Windows Azure: The cloud OS

What is Windows Azure Think of it as an operating system for the cloud Provides similar features as a traditional OS (at cloud scale) Provides cloud features like DNS Load balancing Abstracts away the details of hosting scalable services Allows you to concentrate on the service itself

Terms Fabric : network of interconnected nodes Fabric controller: Acts as the kernel for our cloud OS – Monitors the health of services – Allocates resources – Handles scaling – Deployment and upgrades – Load balancing

Service Model Defines the requirements for your service Includes things like – Size of your instance – Update/upgrade domains – Fault domains – Endpoints (internal and input) – Access to local resources – Certificates Described (partially) by.csdef file Configuration provided in.cscfg

Fault / Update Domains Fault domain – A physical unit of failure – Having data spread across fault domains protects you against a single point of failure Upgrade domain – A logical unit of upgrade – The fabric will perform in-place upgrades to 1 fault domain at a time

Compute (Role) Options Web Role – Node running Windows Server 2008 (R2) and IIS7(.5) Worker Role – Node running Windows Server 2008 (R2) VM Role – Runs an image of a Windows Server 2008 R2 Virtual Machine *** (to run in R2, specify osFamily="2" in the ServiceConfiguration.cscfg.)

Compute Instance Sizes Compute Instance Size CPUMemory Instance Storage I/O Performance Cost per hour Extra Small1.0 GHz768 MB20 GBLow$0.05 Small1.6 GHz1.75 GB225 GBModerate$0.12 Medium2 x 1.6 GHz3.5 GB490 GBHigh$0.24 Large4 x 1.6 GHz7 GB1,000 GBHigh$0.48 Extra Large8 x 1.6 GHz14 GB2,040 GBHigh$0.96 * at the time of recording

Modules 1.Windows Azure Overview 2.Development Environment / Portal

Dev Environment / Portal Agenda 1.Signing up for Azure 2.Creating a hosted service 3.Development Environment

Creating a hosted service

Region or Affinity Group You can choose to deploy by – Region – Affinity Group Affinity Groups – Named groups that map to a single datacenter – Allow you to co-locate services / storage / SQL Azure

Developer SDK and Visual Studio Tools Visual Studio Template Development Fabric Development Storage Visual Studio Deployment Tools StorageClient

Windows Azure Project Template Creates Windows Azure Project Allows you to add the following Role(s) – Web Role ASP.NET web role – classic ASP.NET Web Application ASP.NET MVC2 web role WCF Service web role CGI web role – FastCGI Applications like PHP – Worker Role – Virtual Machine Role

Windows Azure Project Add a new Role Project Associate to Role Project Start Development Storage Contains configuration – *.csdef – *.cscfg Exposes Commands – ‘Publish’ – ‘Browse to Portal’ More…

Development Fabric Compute Emulator Local Simulation Environment for the Cloud Azure equivalent to Cassini Allows for debugging and monitoring – Attach debugger – View logging and diagnostic information as it is being written to the Windows Azure log – Open the local store Auto-assigns ports

Development Storage Storage Emulator Local simulation of Blob, Queue and Table Cloud Storage Uses SQL Server (Express by default) under the hood Account Information for Development Storage – Account name: devstoreaccount1 – Account key: Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHB eksoGMGw== – UseDevelopmentStorage=true Service URIs – Blob: – Queuehttp:// :10001 – Tablehttp:// :10002 Differences between Development Storage and Cloud

Manually Starting Development Storage Start C:\Program Files\Windows Azure SDK\v1.3\bin\devstore\dsservice.exe Stop C:\Program Files\Windows Azure SDK\v1.3\bin\devstore\dsservice.exe /shutdown

Deployment Tools Allows you to deploy to the cloud directly from Visual Studio Configure certificate for authentication

END OF WINDOWS AZURE OVERVIEW