Your SlideShare is downloading. ×
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,147

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

    ×