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
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.
"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...
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...
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
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...
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 ...
Ready to download the document? Go ahead and hit continue!