Overview By: Abdulkarim Giraud
Agenda Cloud Computing Environment Windows Azure Platform SaaS PaaS IaaS Windows Azure Component Windows Azure SQL Azure Windows Azure Platform AppFabric Windows Azure Roles
Cloud Computing Environment Software Platform Infrastructure SaaS PaaS IaaS Windows Azure Cloud computing is a general word for anything that involves delivering hosted services over the Internet.
What  is Azure?
It’s an  Operating System In the Could. Simple Answer?
Microsoft Data Centers San Antonio Chicago Dublin Amsterdam Hong Kong Singapore North American Data Centers European Data Centers Asian Data Centers
Component of Windows Azure Compute Storage Management Fully Functional database solution Connectivity Access control (Formerly known as .NET Services)
Windows Azure Roles Web Role A web role is used for web application programming in ASP.NET or PHP Worker Role A worker role is used for performing work on behalf of the web role. In addition to .NET languages, Worker Roles may be written in Java.
Why  Do I need this?
By using windows Azure platform businesses can dynamically aline there IT Infrastructure to every changing business requirement
Summary Cloud computing Environment Windows Azure Platform and it services SaaS PaaS IaaS Window Azure Component Windows Azure SQL Azure Windows Azure Platform AppFabric Windows Azure Roles
Q & A
Windows Azure Developer Platform http://www.microsoft.com/windowsazure/developers/ YouTube http://www.youtube.com/watch?v=NlMUcGdtYN8 Windows Azure Platform Training Kit http://www.microsoft.com/windowsazure/ Introduction to Windows Azure http://www.slideshare.net/lynnlangit/windows-azure-introduction-3337040 http://www.slideshare.net/lynnlangit/intro-to-windows-azure Resources – Windows Azure Platform

Windows Azure Overview

  • 1.
  • 2.
    Agenda Cloud ComputingEnvironment Windows Azure Platform SaaS PaaS IaaS Windows Azure Component Windows Azure SQL Azure Windows Azure Platform AppFabric Windows Azure Roles
  • 3.
    Cloud Computing EnvironmentSoftware Platform Infrastructure SaaS PaaS IaaS Windows Azure Cloud computing is a general word for anything that involves delivering hosted services over the Internet.
  • 4.
    What isAzure?
  • 5.
    It’s an Operating System In the Could. Simple Answer?
  • 6.
    Microsoft Data CentersSan Antonio Chicago Dublin Amsterdam Hong Kong Singapore North American Data Centers European Data Centers Asian Data Centers
  • 9.
    Component of WindowsAzure Compute Storage Management Fully Functional database solution Connectivity Access control (Formerly known as .NET Services)
  • 10.
    Windows Azure RolesWeb Role A web role is used for web application programming in ASP.NET or PHP Worker Role A worker role is used for performing work on behalf of the web role. In addition to .NET languages, Worker Roles may be written in Java.
  • 11.
    Why DoI need this?
  • 12.
    By using windowsAzure platform businesses can dynamically aline there IT Infrastructure to every changing business requirement
  • 13.
    Summary Cloud computingEnvironment Windows Azure Platform and it services SaaS PaaS IaaS Window Azure Component Windows Azure SQL Azure Windows Azure Platform AppFabric Windows Azure Roles
  • 14.
  • 15.
    Windows Azure DeveloperPlatform http://www.microsoft.com/windowsazure/developers/ YouTube http://www.youtube.com/watch?v=NlMUcGdtYN8 Windows Azure Platform Training Kit http://www.microsoft.com/windowsazure/ Introduction to Windows Azure http://www.slideshare.net/lynnlangit/windows-azure-introduction-3337040 http://www.slideshare.net/lynnlangit/intro-to-windows-azure Resources – Windows Azure Platform

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
  • #3 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 applications This 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.
  • #7 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.
  • #11 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 PHP The 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.
  • #16 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!