Dr. Eduardo Castro Martínez
Microsoft MVP
ecastro@mswindowscr.org
http://comunidadwindows.org
http://ecastrom.blogspot.com
Cloud
Application
              Cloud Platform




  Users        Developers
SQL Azure
  Cloud
Applications
                                   Windows Azure
Windows Azure                        AppFa...
Application

                                                     Compute               Storage
                          ...
VMs         VMs
HTTP/
HTTPS
                                           Web       Worker
                   Load           ...
HTTP/
                HTTPS
                                 Blobs   Tables   Queues




Application


 Compute           ...
Table        Table           Table      ...


              Entity    Entity     Entity   ...



 Storage           Proper...
1) Receive   Web Role                           Worker Role
   work
                                                      ...
Storage
      Web Role        Worker Role
      Instance         Instance



                 Fabric              Fabric
 ...
SQL Azure Database

                                                     Others (Future)




                             ...
SQL Azure Database


                     TDS    Database


Application
                                       Database

 ...
SQL Azure Database


                    Database
Application


                                    Max database
         ...
Service Bus

                                                    Access Control   ?




                               SQL...
Service Bus
                 3) Discover Service
                    Bus endpoint                                  1) Regi...
Blobs                 SQL Azure




        On-Premises
         or Hosted
        Application
Tables

Web Role
Instance




           Users
Tables              Queues                         Blobs
         Web Role                    Worker Role
         Instanc...
SQL Azure
Web Role
Instance




           Users
SQL Azure

Web Role
                               Service Bus
Instance




                           On-premises
       ...
Queues                  Blobs
                     Worker Role
Web Role              Instance
Instance




               ...
http://comunidadwindows.org
http://www.slideshare.net/ecastrom
http://ecastrom.blogspot.com


  http://go.microsoft.com/fw...
Dr. Eduardo Castro Martínez
Microsoft MVP
ecastro@mswindowscr.org
http://comunidadwindows.org
http://ecastrom.blogspot.com
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Introduction to the SQL and Windows Azure Platform
Upcoming SlideShare
Loading in...5
×

Introduction to the SQL and Windows Azure Platform

1,334

Published on

This presentation is an introduction to the Windows and SQL Azure Cloud Computing Platform.

Regards,

Dr. Eduardo Castro Martinez
http://comunidadwindows.org
http://ecastrom.blogspot.com

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

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

No notes for slide

Introduction to the SQL and Windows Azure Platform

  1. 1. Dr. Eduardo Castro Martínez Microsoft MVP ecastro@mswindowscr.org http://comunidadwindows.org http://ecastrom.blogspot.com
  2. 2. Cloud Application Cloud Platform Users Developers
  3. 3. SQL Azure Cloud Applications Windows Azure Windows Azure AppFabric On-Premises Applications Windows Others
  4. 4. Application Compute Storage Config Fabric … SQL Azure Applications Windows Azure AppFabric Windows Azure Applications Windows Others
  5. 5. VMs VMs HTTP/ HTTPS Web Worker Load Role Role Balancer IIS Instance Instance Application Compute Storage Fabric …
  6. 6. HTTP/ HTTPS Blobs Tables Queues Application Compute Storage Fabric …
  7. 7. Table Table Table ... Entity Entity Entity ... Storage Property Property Property Accounts Name Type Value
  8. 8. 1) Receive Web Role Worker Role work main() 4) Do ASP.NET, work WCF, etc. { … } 2) Put 3) Get message in message queue from queue 5) Delete message from queue Queue
  9. 9. Storage Web Role Worker Role Instance Instance Fabric Fabric Agent Agent Fabric Controller
  10. 10. SQL Azure Database Others (Future) SQL Azure Applications Windows Azure AppFabric Windows Azure Applications Windows Others
  11. 11. SQL Azure Database TDS Database Application Database Database SQL Azure Database Others (Future)
  12. 12. SQL Azure Database Database Application Max database Database size is 50 GB Database Application Database
  13. 13. Service Bus Access Control ? SQL Azure Applications Windows Azure AppFabric Windows Azure Applications Windows Others
  14. 14. Service Bus 3) Discover Service Bus endpoint 1) Register service Registry endpoint 2) Expose Service Bus endpoint 5) Invoke operation 4) Invoke operation on service endpoint on Service Bus endpoint Client WCF Service (On-premises (On-premises) or cloud) Service Bus Access Control
  15. 15. Blobs SQL Azure On-Premises or Hosted Application
  16. 16. Tables Web Role Instance Users
  17. 17. Tables Queues Blobs Web Role Worker Role Instance Instance Users
  18. 18. SQL Azure Web Role Instance Users
  19. 19. SQL Azure Web Role Service Bus Instance On-premises Database Users
  20. 20. Queues Blobs Worker Role Web Role Instance Instance User
  21. 21. http://comunidadwindows.org http://www.slideshare.net/ecastrom http://ecastrom.blogspot.com http://go.microsoft.com/fwlink/?LinkId=158011 http://go.microsoft.com/?linkid=9682907
  22. 22. Dr. Eduardo Castro Martínez Microsoft MVP ecastro@mswindowscr.org http://comunidadwindows.org http://ecastrom.blogspot.com

×