SlideShare a Scribd company logo
Mithun Dharhttp://blogs.msdn.com/MithunDDeveloper EvangelistMicrosoft
http://blogs.msdn.com/mithundWhat the heck is a 			Developer Evangelist??mithund@microsoft.comTwitter: @mithundBlog: http://blogs.msdn.com/MithunDFacebook: http://facebook.com/MithunD
I know… it’s a long dayPut on Vibrateor SilentUse in hallwayFeel Fee to get upand walk aroundEnjoy the show 
Today’s AgendaWindows Azure Overview 15 Minute BreakStorage options 15 Minute BreakGoing Live – Deploying your solution
Azure FireStarter| April 6th| Redmond, WA & OnlineRegister:- In-Person Event: bit.ly/AzureFireStarterSeattle- Online Event: bit.ly/AzureFireStarter- Or Visit my blog:http://blogs.msdn.com/MithunD
EvaluationsImportant to Me9 is BestPlease give feedbackSuggest other topics
Agenda – 1st SessionGetting started with:Windows Azure PlatformWindows FabricsWindows Azure Data ServicesWeb and Worker RolesDevelopment tools you need
Objectives -  What are you leaving with?What is Azure and how will it help me?
What is Azure?
It’s an Operating System In the Could.Simple Answer?
IaaS, PaaS and IaaSInfrastructure as a ServicePlatform as a ServiceSoftware as a ServiceSaaSApplicationsPackaged SoftwarePaaSPlatformOS & Application StackPlatformOS & Application StackIaaSInfrastructureServers · Storage · NetworkInfrastructureServers · Storage · NetworkInfrastructureServers · Storage · Network
IaaS, PaaS and SaaSInfrastructure as a ServicePlatform as a ServiceSoftware as a ServiceSaaSApplicationsPackaged SoftwarePaaSPlatformOS & Application StackPlatformOS & Application StackIaaSInfrastructureServers · Storage · NetworkInfrastructureServers · Storage · NetworkInfrastructureServers · Storage · Network
Lets Start from the Ground up
Introduction To Cloud Computing Winsows Azure101
Data Centershttp://tinyurl.com/y8eazm4
Microsoft Data CentersVisionGo InsideEnergy EfficientContainersNorth American Data CentersEuropean Data CentersAsian Data CentersDublinChicagoAmsterdamSan AntonioHong KongSingapore
Why Do I need this?
Driving ForcesISVs & SaaS ApplicationsMid-Market EnterpriseEnterprise Application MigrationStart-ups & Experimental InitiativesCloud Seen as a Fast Lane to Get to Market FasterSeasonal BusinessesUnder Pressure to Dramatically Reduce I.T. CostsCloud Seen as a Competitive Edge
NetworkUpgradesInstalling OSRoutersZero downtimePatchingHard drive failureMemoryStorageServer acquisitionLoad balancersEnvironments
Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101
Great.. How do I do this?
Main Components
Main ComponentsCloud Fabric
Web Roles
Worker Roles
Storage (Including SQL Azure)
Dev Fabric
App Fabric (Service Bus)Windows Azure Roles
Windows Azure RolesWeb RoleA web role is used for web application programming in ASP.NET or PHPWorker RoleA worker role is used for performing work on behalf of the web role.In addition to .NET languages, Worker Roles may be written in Ruby or Java.Worker Roles are used to improve scalability by increasing parallelism and asynchronicityOften used for background work
StorageBlobs – Large Data StoreTables – Very Fast / Scalable StorageQueues – Background work processingDrives – NTFS Formatted Page Blobs SQL Azure – Relational SQL in the CloudCore DB FunctionalityManagementSQL Data Sync
Windows Azure AppFabric(Formerly known as .NET Services)Service BusAccess Control ServiceManagementComputeStorageManagementManagementRelational dataConnectivityAccess control
Windows Azure Cloud Fabric(Fabric Controller)Multiple virtual instancesEasy provision of applicationsDetect failuresSpin up new instances to replace the failed onesHow many instances and what role they will playLoad balances and DNSElasticity of the service… scaling up/down number of instances
Windows Azure DevFabric(Cloud in a box)Simulated “Cloud Experience” for DevelopmentRoutes cloud requests to local machineSimulates data storage with local SQL server databaseAzure SQL simulated with local SQL Server databaseComputeStorageManagementManagementRelational dataConnectivityAccess control
DemoBuilding Our First Cloud ApplicationWith Microsoft Windows AzureThis demo uses the following technologies:.NET Framework 3.5 SP1
Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1
Windows Azure SDK – November 2009 CTP or later
Windows Azure Tools for Microsoft Visual Studio November 2009 CTP or laterWhat is Azure?Data Center
What is Azure?Data Center + Virtual Machines
What is Azure?BlobsSTablesQueues
What is Azure?BlobsApp FabricSTablesQueues
What is Azure?BlobsApp FabricSTablesQueues
What is Azure?Fabric ControllerBlobsApp FabricSTablesQueues

More Related Content

What's hot (20)

PDF
Eurocloud
Quentin Adam
 
PDF
Serverless computing con Azure Functions
Hernan Guzman
 
PDF
Discover Microsoft's Cloud Automation Suite
Jaap Brasser
 
PPT
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
CodeOps Technologies LLP
 
PDF
Microsoft Flow and PowerShell combined to automate everything
Jaap Brasser
 
PDF
Automate Anything with Microsoft Flow
Jaap Brasser
 
PDF
Create awesome Azure Functions with PowerShell
Jaap Brasser
 
PDF
Bridge the gap with Chat Automation
Jaap Brasser
 
PDF
Serverless Machine Learning Workshop
Alex Casalboni
 
PPTX
MAUI Blazor - One App that runs everywhere
Jose Javier Columbie
 
PPSX
Web technologies practical guide
samir azazy
 
PPTX
Cloud Confused..? lets Clear Basic Idea
Sandeep Kamboj
 
PDF
Using Microsoft Flow for IT Professionals
Jaap Brasser
 
PDF
Discover Clever Cloud
Quentin Adam
 
PDF
"Serverless: The Future of Software Architecture" by Jason Wihardja (Bizzy In...
Tech in Asia ID
 
PDF
Workshop automating with microsoft flow
Jaap Brasser
 
PPTX
Diagnostic Tips and Tricks for Windows Store Applications using Visual Studio...
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
 
PDF
How to deploy machine learning models in the Cloud
Alex Casalboni
 
PPTX
Azure Functions Overview
Joe Raio
 
PPTX
DataWeekender 4_2 Cosmos DB and Azure Functions- A serverless database proces...
Luis Beltran
 
Eurocloud
Quentin Adam
 
Serverless computing con Azure Functions
Hernan Guzman
 
Discover Microsoft's Cloud Automation Suite
Jaap Brasser
 
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
CodeOps Technologies LLP
 
Microsoft Flow and PowerShell combined to automate everything
Jaap Brasser
 
Automate Anything with Microsoft Flow
Jaap Brasser
 
Create awesome Azure Functions with PowerShell
Jaap Brasser
 
Bridge the gap with Chat Automation
Jaap Brasser
 
Serverless Machine Learning Workshop
Alex Casalboni
 
MAUI Blazor - One App that runs everywhere
Jose Javier Columbie
 
Web technologies practical guide
samir azazy
 
Cloud Confused..? lets Clear Basic Idea
Sandeep Kamboj
 
Using Microsoft Flow for IT Professionals
Jaap Brasser
 
Discover Clever Cloud
Quentin Adam
 
"Serverless: The Future of Software Architecture" by Jason Wihardja (Bizzy In...
Tech in Asia ID
 
Workshop automating with microsoft flow
Jaap Brasser
 
Diagnostic Tips and Tricks for Windows Store Applications using Visual Studio...
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
 
How to deploy machine learning models in the Cloud
Alex Casalboni
 
Azure Functions Overview
Joe Raio
 
DataWeekender 4_2 Cosmos DB and Azure Functions- A serverless database proces...
Luis Beltran
 

Similar to Introduction To Cloud Computing Winsows Azure101 (20)

PPTX
The Windows Azure Platform (MSDN Events Series)
Dave Bost
 
PPTX
Azure and Umbraco CMS
Orbit One - We create coherence
 
PPTX
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
Mithun T. Dhar
 
PPTX
Sky High With Azure
Clint Edmonson
 
PPTX
Azure Introduction
brunoterkaly
 
PPTX
Microsoft Azure
Mohab El-Shishtawy
 
PPT
128692851-Introducing-Windows-Azure.ppt
SaraNawghare
 
PPTX
Azure Umbraco workshop
Orbit One - We create coherence
 
PPTX
Understanding The Azure Platform March 2010
DavidGristwood
 
PPTX
Windows Azure & How to Deploy Wordress
George Kanellopoulos
 
PPTX
BizSpark Startup Night Windows Azure March 29, 2011
Spiffy
 
PPTX
Windows Azure
Murali Krishna Alluri
 
PPTX
Azure for ug
dotNETUserGroupDnipro
 
PPTX
Ukfs Snr Dev Arch Forum Pres2 St
AllyWick
 
PPTX
Inside Microsoft Azure
Ernest Mueller
 
PPTX
Azure rev002
Rich Helton
 
PPTX
Clouds clouds everywhere
Matt Deacon
 
PPTX
Understanding The Azure Platform Jan
DavidGristwood
 
PDF
Building Real World Application with Azure
divyapisces
 
PPTX
Microsoft Azure Cloud Basics Tutorial
IIMSE Edu
 
The Windows Azure Platform (MSDN Events Series)
Dave Bost
 
Azure and Umbraco CMS
Orbit One - We create coherence
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
Mithun T. Dhar
 
Sky High With Azure
Clint Edmonson
 
Azure Introduction
brunoterkaly
 
Microsoft Azure
Mohab El-Shishtawy
 
128692851-Introducing-Windows-Azure.ppt
SaraNawghare
 
Azure Umbraco workshop
Orbit One - We create coherence
 
Understanding The Azure Platform March 2010
DavidGristwood
 
Windows Azure & How to Deploy Wordress
George Kanellopoulos
 
BizSpark Startup Night Windows Azure March 29, 2011
Spiffy
 
Windows Azure
Murali Krishna Alluri
 
Azure for ug
dotNETUserGroupDnipro
 
Ukfs Snr Dev Arch Forum Pres2 St
AllyWick
 
Inside Microsoft Azure
Ernest Mueller
 
Azure rev002
Rich Helton
 
Clouds clouds everywhere
Matt Deacon
 
Understanding The Azure Platform Jan
DavidGristwood
 
Building Real World Application with Azure
divyapisces
 
Microsoft Azure Cloud Basics Tutorial
IIMSE Edu
 
Ad

More from Mithun T. Dhar (20)

PDF
Concur State of Business Travel 2016
Mithun T. Dhar
 
PPTX
Seattle Technical Forum-Insights of Travel
Mithun T. Dhar
 
PPTX
Concur-Ford Hackathon
Mithun T. Dhar
 
PPTX
ProgrammableWeb-API Conf-SF 2014
Mithun T. Dhar
 
PPTX
Concur-Evernote Conference 2014
Mithun T. Dhar
 
PPTX
Concur-Silicon Valley Code Camp - Mithun Dhar
Mithun T. Dhar
 
PPTX
Concur by the numbers...
Mithun T. Dhar
 
PPTX
Session 7 - Integrating share point with silverlight firestarter
Mithun T. Dhar
 
PPT
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Mithun T. Dhar
 
PPTX
Session 5-SharePoint with Office-Donovan Follette
Mithun T. Dhar
 
PPT
Session4-Sharepoint Online-chrismayo
Mithun T. Dhar
 
PPTX
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Mithun T. Dhar
 
PPTX
SharePoint FireStarter - Session 1 - Keynote - Eric Swift
Mithun T. Dhar
 
PPTX
SharePoint 2010 developer overview (in Visual Studio 2010)
Mithun T. Dhar
 
PPTX
Azure Deployment(Seattle)
Mithun T. Dhar
 
PPT
Taking_Your-Application_To_The_Next_Level - Windows 7
Mithun T. Dhar
 
PPT
Building_The_Next-Generation_UI - Multitouch and Ribbon
Mithun T. Dhar
 
PPT
Beyond_Human_Interaction - Sensor and Location Platform
Mithun T. Dhar
 
PPT
7-SilverlightFireStarter-Toolkit and Controls - Marco Matos
Mithun T. Dhar
 
PPT
4-Silverlight FireStarter-ExpressionBlend_AdamKinney
Mithun T. Dhar
 
Concur State of Business Travel 2016
Mithun T. Dhar
 
Seattle Technical Forum-Insights of Travel
Mithun T. Dhar
 
Concur-Ford Hackathon
Mithun T. Dhar
 
ProgrammableWeb-API Conf-SF 2014
Mithun T. Dhar
 
Concur-Evernote Conference 2014
Mithun T. Dhar
 
Concur-Silicon Valley Code Camp - Mithun Dhar
Mithun T. Dhar
 
Concur by the numbers...
Mithun T. Dhar
 
Session 7 - Integrating share point with silverlight firestarter
Mithun T. Dhar
 
Session6-SharePoint and Azure- steve fox-windows-and_azure_spfs
Mithun T. Dhar
 
Session 5-SharePoint with Office-Donovan Follette
Mithun T. Dhar
 
Session4-Sharepoint Online-chrismayo
Mithun T. Dhar
 
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Mithun T. Dhar
 
SharePoint FireStarter - Session 1 - Keynote - Eric Swift
Mithun T. Dhar
 
SharePoint 2010 developer overview (in Visual Studio 2010)
Mithun T. Dhar
 
Azure Deployment(Seattle)
Mithun T. Dhar
 
Taking_Your-Application_To_The_Next_Level - Windows 7
Mithun T. Dhar
 
Building_The_Next-Generation_UI - Multitouch and Ribbon
Mithun T. Dhar
 
Beyond_Human_Interaction - Sensor and Location Platform
Mithun T. Dhar
 
7-SilverlightFireStarter-Toolkit and Controls - Marco Matos
Mithun T. Dhar
 
4-Silverlight FireStarter-ExpressionBlend_AdamKinney
Mithun T. Dhar
 
Ad

Recently uploaded (20)

PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 

Introduction To Cloud Computing Winsows Azure101

Editor's Notes

  • #2: Welcome everyone my name is <name> and I’m here today to introduce you to one of the most important new developer technologies starting off our new decade… Microsoft Windows Azure
  • #5: Our agenda for this session will be to show you Windows Azure in action using Visual Studio.Next, we’ll explore the Windows Azure Services PlatformWe’ll become familiar with the core services of Windows AzureWe’ll learn about Windows Azure RolesAnd we’ll use Visual Studio to develop our first Azure application
  • #8: This is the first session of a three part series. My objective is to have you leave the third session ready to develop Windows Azure applicationsThis session will give you the basics of what you need to know, and the next two will build up your knowledge of application development targeting the Windows Azure Platform.In this session, you will gain an understanding of the Windows Azure platform components… including Windows Azure, Windows Azure Data Services, and SQL Azure… and you’ll learn what tools and software libraries you’ll need to start constructing applications for the cloud.
  • #9: This is the first session of a three part series. My objective is to have you leave the third session ready to develop Windows Azure applicationsThis session will give you the basics of what you need to know, and the next two will build up your knowledge of application development targeting the Windows Azure Platform.In this session, you will gain an understanding of the Windows Azure platform components… including Windows Azure, Windows Azure Data Services, and SQL Azure… and you’ll learn what tools and software libraries you’ll need to start constructing applications for the cloud.
  • #12: You may have heard the term “Software as a Service” or SaaS. There are several “as a service” terms associated with cloud computing: Infrastructure as a Service, or IaaS, is where you pay for infrastructure resources such as servers, storage devices, and network equipment. Platform as a Service, or PaaS, is where you pay for a platform that includes an operating system and application stack. PaaS is inclusive of IaaS. Software as a Service, or SaaS, is where you pay to use an application. SaaS is inclusive of both PaaS and IaaS.An example of PaaS is Windows Azure.An example of SaaS is Microsoft Exchange Online.
  • #13: You may have heard the term “Software as a Service” or SaaS. There are several “as a service” terms associated with cloud computing: Infrastructure as a Service, or IaaS, is where you pay for infrastructure resources such as servers, storage devices, and network equipment. Platform as a Service, or PaaS, is where you pay for a platform that includes an operating system and application stack. PaaS is inclusive of IaaS. Software as a Service, or SaaS, is where you pay to use an application. SaaS is inclusive of both PaaS and IaaS.An example of PaaS is Windows Azure.An example of SaaS is Microsoft Exchange Online.
  • #17: Many of us have been working with software for years, and some of us even decades. As such, we have an implicit understanding of our environment… we know what kind of architectural patterns to apply and what kind of code to write for our environments that will work. We are delighted that we don’t have to involve ourselves in the nitty-gritty details of how a network load balancer is configured or what kind of firewall is required. We are happy that there are other non-application developers taking care of these details for us so that we can focus on the architectural design of our software and writing code to implement those designs.All this having been said… we certainly would all agree that our software environment has an influence on the style of code that we write… without understanding our environment (at least at the macroscopic level)… we would likely make many missteps in the design and coding of our software. It is for this reason that I am spending a brief amount of time telling you a little more about your environment… to help us design and write applications better for the cloud.Microsoft Data Centers are a big part of the Azure story. Microsoft is building large, sophisticated cloud data centers around the world to complement its existing data centers. Two cloud data centers are in operation in the U.S. in Chicago and San Antonio. In 2010 we’ll see European data centers in Dublin and Amsterdam and Asian data centers in Hong Kong and Singapore.
  • #19: To give you sense for how this impacts us as developers, here are just a few of the business opportunities driving our development efforts towards cloud applications… ISVs & SaaS Applications. For independent software vendors, cloud computing makes lots of sense as products transition into Software-as-a-Service offerings where quick scale is needed. Multi-tenancy makes cloud computing particularly cost effective. Mid-Market Enterprise. Analysts have identified mid-market enterprise as most likely to use cloud computing early on. Often this may be a single department taking the initiative. Enterprise application migration. Many enterprises will first put cloud computing to use by migrating existing applications in order to reduce operating costs or avoid the need to make further data center investment. Start-ups & Experimental Initiatives. The cloud is ideal for experimenting with projects that may succeed rapidly or may need to be shut down rapidly (“scale fast or fail fast”). This applies not only to start-ups but also to experimental initiatives within established companies. Fast Lane. Some companies will see the cloud as a “fast lane” to get around the lead time, obstacles, and project competition they face internally. Seasonal Businesses. Companies whose computing needs vary based on season are ideal candidates for the cloud. For example, a tax preparation service needs a lot of capacity in the Spring but not so much other times of year. Cloud Seen As A Competitive Edge. Azure is a playground for innovation, both technically and financially. Companies who seek a competitive edge will find the cloud a rich environment for innovation.
  • #27: There are two core roles that server instances play in Windows Azure.The first role is the Web Role. A web role is used for web application programming in ASP.NET or PHPThe second role is the Worker Role. A worker role is used for performing work on behalf of the web role.In addition to the .NET languages, Worker Roles may be written in Ruby or Java.Worker Roles are used to improve scalability by increasing parallelism and asynchronicity.They are often used for background work.
  • #28: There are two core roles that server instances play in Windows Azure.The first role is the Web Role. A web role is used for web application programming in ASP.NET or PHPThe second role is the Worker Role. A worker role is used for performing work on behalf of the web role.In addition to the .NET languages, Worker Roles may be written in Ruby or Java.Worker Roles are used to improve scalability by increasing parallelism and asynchronicity.They are often used for background work.
  • #29: Windows Azure provides hosting and storage and management.The Windows Azure data center infrastructure is called the Fabric and manages instances of your applications. The Fabric detects if something goes wrong and allocates replacement resources if necessary.You can host HTTP-accessed software such as web applications and web services in Windows Azure. You can also host background worker software.Windows Azure also provides non-database storage. This comes in 3 forms: blobs, queues, and data tables. Blobs are similar to files, queues are similar to enterprise queues, and data tables are record-based storage.The Windows Azure management portal allows you to create projects, deploy software, change number of instances, upgrade software, and promote between Staging and Production environments.
  • #30: AppFabric is what makes theAzure platform enterprise-ready.Windows Server AppFabric and Windows Azure platform AppFabric enable users to build and manage applications more easily both on-premises and in the cloud.Windows Azure platform AppFabric, formerly called “.NET Services”, helps developers connect applications and services in the cloud or on-premises. This includes applications running on Windows Azure, Windows Server and a number of other platforms including Java, Ruby, PHP and others. It provides a Service Bus for connectivity across network and organizational boundaries, and Access Control for federated authorization as a service. Windows Azure platform AppFabric is in CTP now.Service Bus helps to provide secure connectivity between loosely-coupled services and applications, enabling them to navigate firewalls or network boundaries and to use a variety of communication patterns. Services that register on Service Bus can easily be discovered and accessed, across any network topology.The Microsoft® Access Control helps you build federated authorization into your applications and services, without the complicated programming that is normally required to secure applications that extend beyond organizational boundaries. With its support for a simple declarative model of rules and claims, Access Control rules can easily and flexibly be configured to cover a variety of security needs and different identity-management infrastructures.Management of the Service Bus and the Access Control Service is done through the web portal. The Windows Azure Platform AppFabric is still in CTP, and at the time of this video some of the specifics were in transition.
  • #31: The Windows Azure Cloud Fabric is what provides all of this…We get multiple virtual server instances provisioning on-the-fly.We get failure detection when one or more of these virtual server instances fails. Failures are rare, but when they happen, the Windows Azure Cloud Fabric will automatically spin up new server instances to replace failing ones.It’s the Windows Azure Cloud Fabric that controls how many instances are created and what role each instance plays. Of course it takes its queues from the configuration data that we supply.The Windows Azure Cloud Fabric also automatically configures load balancing for multiple service instances… and it does so in a very dynamic and flexible manner… allowing quick increases and decreases in available service capacity.
  • #32: So that’s what the Windows Azure Cloud Fabric is all about… We’re developers… and we want to write software that targets the Windows Azure Platform… but we don’t have all of this incredible infrastructure on our development machines. It’s unclear for example, just exactly how we might go about building an application that required Blob Storage without actually having Blob Storage.Microsoft create a Windows Azure Cloud Fabric simulation environment just for that purpose… to give the .NET developer a familiar environment to work in that simulates all of the environmental characteristics of the actual Windows Azure Cloud Fabric.The “DevFabric” as it is called, runs locally on our boxes and interfaces with Visual Studio to give us an interactive debugger, simulated data storage, and other cloud services.
  • #34: Here is a list of resources that will allow you to follow up on many of the features you’ve seen today, as well as become part of our development community!
  • #50: Questions?