Windows Azure is Microsoft’s cloud computing platform.We’ve built Windows Azure to be super flexible. You can build an amazing large number of things using it.Infrastructure Services – gives you the ability to create virtual machines whether Windows or Linux, running any workload you want and connect them to your network.Cloud Services and even more PaaS-like with Azure Web Sites and Mobile Services which you can use to power mobile back-ends.App Services which gives you even more flexibility and more power to build applications.Windows Azure is also open. As I mentioned we offer Linux in our infrastructure services. We also support and have SDK’s for other frameworks such as PHP, Node.js, Python, Ruby and Java.When building applications you can use any client OS you want or any database you want. Our Mobile Services offering allows you to target Windows Phone or Windows 8 but you can also target iPhone or Android as well.Finally Windows Azure provides something else which is nice is something we call consistency.We want to make sure you can take advantage of the features you have in Windows, and also be able to do the same thing within your own data centers.We have something called the Windows Azure Pack which provides you the core functionality of Azure and allows you to use the same management tools like System Center and scripts to manage both environments.
Windows Azure is growing very fast.We have 10 regions in the World right nowWe will have 10 more coming in the next 18 monthsWe’ve recently opened new regions within mainland china.We think this global coverage will make it easier for you to build applications and reach a global market.
AustraliaAustriaBelgiumBrazilCanadaChileColombiaCosta RicaCyprusCzech RepublicDenmarkFinlandFranceGermanyGreeceHong KongHungaryIndiaIrelandIsraelItalyJapanKoreaLuxembourgMalaysiaMexicoNetherlandsNew ZealandNorwayPeruPhilippinesPolandPortugalPuerto RicoRomaniaRussiaSingaporeSpainSwedenSwitzerlandTrinidad & TobagoUKUnited States New Countries:AlgeriaArgentinaAzerbaijanBahrainBelarusBulgariaCroatiaDominican RepEcuadorEgyptEl SalvadorEstoniaGuatemalaIcelandIndonesiaJordanKazakhstanKenyaKuwaitLatviaLiechtensteinLithuaniaMacedoniaMaltaMontenegroMoroccoNigeriaOmanPakistanPanamaParaguayQatarSaudi ArabiaSerbiaSlovakiaSloveniaSouth AfricaSri LankaTaiwanThailandTunisiaTurkeyUAEUkraineUruguayVenezuela
And with Windows Azure you pay only for what you use – enabling you to avoid upfront costs, and scale as your business grows.
Show portalCreate WS12 VM.Click into existing WS12 VM. Show monitor.Connect to it.Show Virtual Network.Connect VM to it.Talk about setting up a Gateway to connect that virtual network to my corporate network, creating a giant virtual network that includes both my on-premises servers and VM’s in Windows Azure. Basically extend your corporate network into Windows Azure.Consistency:The VM’s I’m creating here are the same as the ones you could create on your own network. The hypervisor in Azure is the same one you use. If I wanted to I could take and move this VM to my own data center or to another provider.Show CloudXplorer
So run any workload on any server OS, Windows or Linux.Create your VM, run it in Azure or download it and run it in your data center.Pay for only what you use.With Virtual Networking that makes VM’s created in Azure look like they are in your data center or a VPN to run servers in a secure environment.Use the same tools to manage on and off premises.
Windows Azure allows you to run any business workloads you want.
(Step 2. As part of quickstart, we give you a pre-configured Win8 to do app connected to your mobile service. It would be ideal to show future of multiple client)
For instance what if I had an app that consisted of a website with the ability to upload videos, encode them then make them available for people to view.If you had a single app like this one sitting on a single server and tried to scale it by replicating it across many different VM’s it wouldn’t work.You can’t scale an app of this type by simply throwing more hardware at it.Performance is still going to suck.
You need to design for the cloud.Let’s look back at that Cat You Tube example.For instance what if I had an app that consisted of a website with the ability to upload videos, encode them then make them available for people to view.You need to separate the various computation pieces of your site into discreet and separate apps or services. This includes:A website that your users visit to view videos and select to upload their own videos.A service that injests new videos being uploaded.A service that then encodes them.Then a cache to stage them up for quick retrieval by other users coming to watch videos of cats.With each logical part of the app you can enable monitoring to allow it to scale independently of the other components to provide for more efficiency and higher performance.