02 - Hosting Services in Windows Azure

02 - Hosting Services in Windows Azure

02 | Hosting Services in Windows Azure Bruno Terkaly | Technical Evangelist Bret Stateham | Technical Evangelist Click to edit Master subtitle style Module Overview Windows Azure Overview Windows Azure Web Sites Windows Azure Cloud Service Web Roles Windows Azure Cloud Service Worker Roles Click to edit Master subtitle style

Azure Overview Windows Azure Overview For me, the cloud, at its heart is about running your code, and storing your data in somebody else's data center and leveraging their platform and services Windows Azure Overview ALL ITEMS Software as a Services (SaaS) Applications

WEB SITES VIRTUAL MACHINES Data MOBILE SERVICES CLOUD SERVICES Platform as a Services (PaaS) Runtime SQL DATABASES STORAGE

Middleware HDINSIGHT MEDIA SERVICES O/S SERVICE BUS BIZTALK SERVICES SQL REPORTING Infrastructure as a Services (IaaS) Virtualization

NETWORKS TRAFFIC MANAGER Servers MANAGEMENT SERVICES ACTIVE DIRECTORY Storage ADD-ONS2 SETTINGS Networking

SQL Database Expand your services reach beyond the firewall Storage Services Convenient, scalable SQL Databases No-SQL Tables and Queues

Web Sites File (blob) storage, Cloud Services Scalable Web Sites. No OS config needed Virtual Machines Scalable, Configurable Windows Server Instances

Persistent Windows or Linux Virtual Machines Azure from a Web Services Perspective. Service Bus Click to edit Master subtitle style Web Services in Azure Web Sites Windows Azure Web Sites powerful web sites in seconds

start simple code smart go live start free, scale up and out as you go, frictionfree and without the headaches with classic asp, asp.net, php or node.js, develop on Windows, OSX or Linux deploy live in seconds, easily monitor performance, rapidly

diagnose and fix issues Supported Publishing Methods FTP:// TFS WEBDEPL OY DROPBOX DEMO Deploying a Web Service to a Windows Azure Web Site Click to edit Master subtitle

style Windows Azure Cloud Services What is a Cloud Service? A collection of related service roles Web Role Worker Role Compute Web / Worker Role VMs A Platform as a Service (PaaS) solution Role Virtual Machines Preconfigured Virtual Machines (VMs) Running Windows Server 2012 R2, 2012, or

2008 You DO NOT need to install the OS You DO NOT need to maintain the OS They are STATELESS When a VM is recycled, no data is preserved Data in local storage (local to the VM) will Azure Fabric Controller & VM Recovery Fabric Controller Server Rack Server Rack Server Rack Server Rack

Physical Servers Physical Servers Physical Servers Physical Servers VM VM VM VM VM

VM VM VM VM Data VM VM VM VM

VM VM VM VM VM VM VM VM VM VM

VM VM VM VM VM VM VM VM VM

VM VM VM VM VM VM VM VM VM

VM VM VM Tables / Queues/ Blobs / Azure SQL Database Data Cloud Services Firewall Load Bal. Windows Azure Data Center Cloud Service (cloudservicename.cloudapp.net)

Storage (accountname.*.core.windows.net) 80 Web Role Web Role SQL Database (server.database.windows.net) 808 1 Worker Worker Role Role

Lots of other cool stuff they can use. 143 3 Virtual Machine Web Roles Pre-configured Windows Server IIS Pre-Installed Firewall open for port 80 Default Endpoint for port 80 You can run pretty much any IIS workload on it Customizable with startup scripts Run hybrid workloads with WebRole.cs

WCF Web Services in Web Roles Pretty Easy! You write the web service the same IIS deals with hosting it Unless you ports other than 80, they are setup WCF Service / code has access to Azure runtime DEMO Running and Deploying a WCF Service to a Web Role Worker Roles Pre-configured Windows Server Nothing else installed No default Azure endpoints Run custom workloads that dont require

IIS Install additional software, etc. using scripts Implement Logic in the WorkerRole.cs class WCF Web Services in Worker Roles Not Hard, but not as easy as Web Roles You need to write code for the Service Host You need to create Azure Endpoints You can create the WCF endpoints in code Can also create WCF endpoints in config Again, WorkerRole.cs is where you DEMO

Running and Deploying a WCF Service to a Worker Role 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recently Viewed Presentations

  • Conceptos básicos de Doppler - SERAM

    Conceptos básicos de Doppler - SERAM

    Conceptos Básicos de Ecografía Doppler Saiz-Mendiguren R, García-Lallana A, Viteri Ramírez G, Arias Fernández J, Simón Yarza I, Bondía Gracia JM.
  • "Plant-Like" Protists: - Emerald Meadow Stables

    "Plant-Like" Protists: - Emerald Meadow Stables

    "Plant-Like" Protists: Unicellular Algae ... Tridacha gigas (clam) and dinoflagellates In both cases, algae provide food to the animal Ecology of Unicellular Algae Harmful: Algae "blooms" - dangerous toxin produced by algae - shellfish eat the algae and eat the...
  • Introduction  DOL Fiduciary Proposal   Broadens scope of advisors

    Introduction DOL Fiduciary Proposal Broadens scope of advisors

    The DOL's fiduciary proposal would supersede Advisory Opinion 2005-23A. In contrast to the Rollover Opinion, the fiduciary proposal would turn any and all rollover recommendations into fiduciary advice. This would be the case even if the advice is rendered by...
  • The Discovery of Global Warming Plass Revelle Arrhenius

    The Discovery of Global Warming Plass Revelle Arrhenius

    Global annual present-day CO. 2. output of the Earth's degassing subaerial and submarine volcanoes range from 0.13 to 0.44 billion metric tons (gigatons) per yearAnthropogenic CO. 2 emissions are projected 35 gigatons of CO 2. in 201035Gt/0.26 Gt ~ 134
  • A POSIX thread (pthread) Tutorial

    A POSIX thread (pthread) Tutorial

    P4: Multithreaded Programming Zhenxiao Luo CS537 Spring 2010 Outline Motivation Thread Basics Thread Operations Thread Synchronizations Pthread: counter, HashTable SpinLock: SpinLock, SpinCounter, SpinList, SpinHash Setting Environment Variable setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:.
  • Unit 3 - MYP PHYSICS

    Unit 3 - MYP PHYSICS

    The SI unit of charge is the coulomb, abbreviated C. A charge of 1 C is the charge of 6.24 × 1018 electrons. A coulomb represents the amount of charge that passes through a common 100-W light bulb in about...
  • Title

    Title

    Module structure. Genomes, sequencing projects and genomic databases (VT) Sequencing technologies (VT) Genome architecture I: protein coding genes (VT)
  • PERENCANAAN

    PERENCANAAN

    Teori Antrean (Quering Theory) Adalah suatu teknik yang menyeimbangkan antara biaya memiliki satu jalur tunggal terhadap biaya untuk melayani dengan mempertahankan jalur lain. Teori Probabilitas Adalah penggunaan statistika untuk menganalisis pola masa lampau yang dapat diramalkan, dan ...