Your SlideShare is downloading. ×
0
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Azure Introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Azure Introduction

1,164

Published on

Azure Presentation by Bruno Terkaly

Azure Presentation by Bruno Terkaly

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,164
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Let’s take a closer look at the details of service instance roles…Web Roles define a single HTTP and single HTTPS endpoint for external clients to use. These endpoints are exposed to the public Internet.Worker Roles are not exposed to the public Internet. They can define any number of internal endpoints for communication transmission via TCP or HTTP.Worker Roles may also receive communications from Windows Azure Storage Queues; likewise, Web Roles can communicate with Worker roles using the same.Both Web and Worker Roles can make outbound communication calls to publically accessible resources on the Internet using the HTTP or HTTPS protocols or by making .NET Framework Class Library socket connections.Both Web and Worker Roles can access Windows Azure Storage using RESTful API’s or the Windows Azure Storage Client Library which is part of the Windows Azure SDK.
  • Transcript

    • 1. Introduction to Microsoft Windows Azure<br />Bruno Terkaly<br />Developer Evangelist<br />Microsoft<br />
    • 2.
    • 3. Do you believe in the cloud?<br />IDC, a well regarded technology market analysis firm forecasted (in October 2008) that IT spending in cloud services will grow by a factor of almost three and reach $42 billion by 2012<br />
    • 4. An offer you can’t refuse<br />Cloud computing taught by me<br />Never been offered by any other evangelist at Microsoft<br />Microsoft San Francisco<br />835 Market street (@Powell)<br />Westfield Mall<br />How to sign up<br />Contact me directly<br />Subject = Bruno’s Azure Training.<br />bterkaly@microsoft.com<br />
    • 5. Agenda<br />3 Very Full Sessions about cloud computing<br />Session 1 <br />Intro to concepts<br />Deep dive into tables, blobs, queues<br />Session 2<br />Data, Data, Data<br />Deployment<br />I hope you are thirsty<br />
    • 6. Agenda<br />Session 3 – Special Guest<br />Juval Lowy<br />Microsoft recognized as a software legend<br />¨<br />Microsoft's Regional Director for the Silicon Valley<br />Participates in the Microsoft internal design reviews for future versions of .NET <br />
    • 7. Agenda<br />Session 3<br />AppFabric and the Service Bus<br />
    • 8. Are you ready?<br />
    • 9. Pre-Cloud Era<br />Before I begin let describe how to lose 10's of thousands of dollars...<br />
    • 10. Windows Azure Platform<br />Windows Azure Platform is an application platform in the cloud that allows applications to be hosted and run at Microsoft datacenters<br />Sketch Out…<br />
    • 11. Evolution of Cloud<br />
    • 12. Windows Azure Platform<br />Infrastructure<br />Platform<br />Software<br />As a service<br />SaaS<br />ApplicationsPackaged Software<br />PaaS<br />PlatformOS & Application Stack<br />PlatformOS & Application Stack<br />IaaS<br />InfrastructureServers · Storage · Network<br />InfrastructureServers · Storage · Network<br />InfrastructureServers · Storage · Network<br />Amazon<br />Azure<br />MS Exchange Online<br />
    • 13. Microsoft Data Centers<br />Vision<br />Go Inside<br />Energy Efficient<br />Containers<br />http://tinyurl.com/ChicagoDataCenter<br />
    • 14. Windows Azure Platform<br />Windows Azure<br />SQL Azure<br />AppFabric<br />Compute<br />Storage<br />Management<br />Compute<br />Storage<br />Management<br />Management<br />Relational data<br />Connectivity<br />Access control<br />Sketch time…<br />
    • 15. The Internet has changed the game<br />
    • 16. Why Cloud?<br />Eliminates the hassles of managing hardware and OS patching<br />No need for expertise over in storage, servers, networks, switches, routers<br />
    • 17. Why Cloud?<br />Simplify development and deployment<br />Focus on business logic instead of infrastructure management<br />
    • 18. Why Cloud?<br />Faster to market<br />Adapt quickly<br />Scales up/down <br />Minimize hardware purchases<br />Redundancy<br />Location independence<br />Constrain losses<br />Defer planning<br />Increase Security<br />
    • 19. Cloud Concerns<br />Availability<br />Data Lock in<br />Data confidentiality<br />Performance unpredictability<br />Scalable storage<br />
    • 20. Service Level Agreements<br />http://www.microsoft.com/windowsazure/sla/<br />Measuring downtime<br />Note: This is not a legally binding table. There are terms within the SLA that pertain to these numbers.<br />
    • 21. At Microsoft<br />1 billion: Windows Live ID authentications each day<br />3 to 4 billion: the # of emails filtered daily from >6 million mail boxes by Forefront<br />2 billion: the # of queries each month on Bing<br />450 million: Hotmail users (now 15 years old)<br />100 million: users that get Windows Update worldwide, (now 12 years old)<br />20 million: Xbox Live users (now 9 years old)<br />+400,000: square footage of our new datacenters<br />
    • 22. Examples<br />
    • 23. Windows Azure Platform<br />Based on open standards<br />Multiple Internet protocols <br />HTTP, HTTPS<br />Representational state transfer (REST)<br />Simple Object Access Protocol (SOAP) <br />Extensible Markup Language (XML) <br />Atom, AtomPub<br />
    • 24. Windows Azure Platform<br />Supports Multiple Developer Tools and Languages<br />Eclipse, Visual Studio, Languages, SDKs<br />C++, C#, Visual Basic, IronRuby, IronPython, Java, PHP, and more<br />
    • 25. Case Studies<br />
    • 26. Developer Tooling<br />Visual Studio 2008/20010<br />Windows Azure SDK<br />Account at Azure Portal<br />
    • 27. Available VM Sizes<br />
    • 28. Simulation Environment<br />You can use simulation environment<br />Development Fabric<br />Development Storage<br />You could see applications that are running in the dev fabric<br />
    • 29. Production Environment<br />VMs run 64-bit Windows Server 2008<br />Developer can’t supply their own VM image for Windows Azure<br />Fabric controller monitors VMs<br />Automatic restart on fail<br />One-to-one relationship between a VM and a physical processor core<br />
    • 30. Windows Azure for Application Developers<br />Hosted<br />Service<br />Portal<br />SDK<br />Storage<br />Develop<br />Run<br />Deploy<br />
    • 31. Web vs Worker Role<br />Worker Role<br />Web Role<br />System Host<br />IIS Host<br />Your Code<br />Your Code<br />Worker Role<br />A worker role is used for performing work on behalf of the web role<br />Can improve scalability by increasing parallelism and asynchronicity<br />Web Role<br />A web role is used for web application programming in ASP.NET or PHP<br />
    • 32. Load Balanced Instances<br />Role<br />Instance 1<br />http://yourapp.cloudapp.net<br />Instance 2<br />
    • 33. Storage<br />Storage<br />Queue<br />Blob<br />Account<br />Tables<br />
    • 34. Blobs<br />Blobs<br />Containers<br />Photo1.png<br />Photo2.png<br />Pictures<br />Photo3.png<br />
    • 35. Queues<br />Messages<br />Queues<br />“Body1”<br />“Body2”<br />ThumbnailJobs<br />“Body3”<br />
    • 36. Development Fabric and Storage<br />Local Machine<br />Windows Azure Simulation Environment <br />Development Storage<br />Development Fabric<br />
    • 37. Portal<br />
    • 38. Future Sample<br />Table<br />Worker Role<br />Web Role<br />Queue<br />Blob<br />
    • 39. Worker Role<br />Worker Role<br />Dequeue Message<br />Queue<br />Update Table<br />Update Blob<br />Table<br />Blob<br />
    • 40. More resources<br />Windows Azure Developer Platformhttp://www.microsoft.com/windowsazure/developers/<br />Channel 9 videoshttp://channel9.msdn.com/azure<br />Windows Azure Platform Training Kithttp://www.azure.com<br />Microsoft PDC 2009http://microsoftpdc.com/<br />Windows Azure SDKhttp://www.microsoft.com/windowsazure/developers/<br />

    ×