Windows azure for startups


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Because Everything Starts with a Napkin, our Agenda today is as follows:
  • Is it because it’s environmentally friendly, and saves us energy?Is it because we can Save some Green [This Joke works better in the US, but if you pay for everything in $20s I guess we’re set.]I think one of the biggest things is because the cloud is new.
  • Pub/SubEventingTopicsQueues
  • There is no Affinity between Client and Instance
  • How many of you have an existing Product, that you’re looking to make more Scalable?Newer Technology Stack is a possibility.What should be re-written?
  • Having a good understanding of scale units can also attribute to costs savings in the Cloud.Tracking things like:Disk UtilizationCPU PowerHow much traffic can your instance withstand?A lot of this can be captured using Diagnostics
  • Windows azure for startups

    1. 1. Windows Azure for Startups<br />[Start in|Rise to] the Cloud<br />
    2. 2. I’m all in.<br />Cory Fowler<br />Microsoft MVP, Windows Azure<br />ObjectSharp Consultant<br />@SyntaxC4<br /><br /><br />
    3. 3. HowBlue is Green<br />Windows Azure at 30,000ft<br />Speed up your Startup<br />Architecture in the Cloud<br />
    4. 4. How Blue is Green<br />*<br />
    5. 5. Types of Clouds<br />R2<br />Private Cloud<br />IaaS<br />PaaS<br />SaaS<br />
    6. 6.
    7. 7. 6 Data Centers<br />24 CDN Nodes<br />
    8. 8. Windows Azure Compute<br />
    9. 9. A Hosted Service is a container for an Application.<br /> An Applicationmust consist of at least one Role.<br />A Role is Scalable to meet the demand of traffic.<br />
    10. 10. Hosted Services<br />ASP.NET<br />Long Running Process<br />Windows Server 2008 R2<br />WCF<br />Fast CGI<br />Emulates Windows Services <br />Customized Guest OS<br />Emulates IIS<br />
    11. 11. Hosted Services<br />Application Roles<br />Web Site<br />Web Site<br />Admin Site<br />Web Site<br />Web Site<br />Back-End Services<br />[Worker Role]<br />[Web Role]<br />[VM Role]<br />
    12. 12. Windows AzureStorage<br />
    13. 13. Storage Services <br />100 TB<br />Blob<br />Files with accompanying Meta Data<br />Table<br />Non-Relational Entity Storage<br />Queue<br />Reliable Message Delivery for Applications<br />Drives<br />Durable NTFS VHD [Mountable]<br />
    14. 14. Windows Azure Virtual Network<br />
    15. 15. Windows Azure Connect<br />On-Premise<br />Windows Azure<br />Web Role 1<br />[IP-Sec Connectivity]<br />Remote Office<br />Web Role 2<br />
    16. 16. Traffic Manager<br />Load Balance an Application using {0} based routing.<br /> Performance– Route traffic to best suited Hosted Service based on ping.<br />Failover– Route traffic to standby Hosted Services while primary is offline.<br /> Round Robin– Route traffic equally between configured Hosted Services.<br />
    17. 17. Windows AzureAppFabric<br />
    18. 18. Service Bus<br />On-Premise<br />Partner/Customer Office<br />[Firewall]<br />[Firewall]<br />
    19. 19. Caching Service<br />Cache Layer<br />Web Site<br />Instance<br />Web Site<br />Instance<br />Web Site<br />Instance<br />Web Site<br />Instance<br />Web Site<br />Instance<br />
    20. 20. Access Control Service<br />Access Control <br />Service<br />OAuth WRAP<br />OAuth 2.0<br />WS-*<br />Open ID<br />Rules<br />Google, Yahoo<br />Facebook<br />Websites and web services<br />Live ID<br />
    21. 21. SQL Azure<br />
    22. 22. SQL Azure<br />1GB, 5GB<br />10-50GB<br />Business Edition<br />Web Edition<br />Feature Set<br />
    23. 23. Speed up your Startup<br />
    24. 24. [Insert Life Altering Wisdom Here]<br />
    25. 25. Multi-Tenant Web Role<br />
    26. 26. Architecture in the Cloud<br />
    27. 27. Virtual Machine<br />Certificates<br />Domains<br />Logs<br />Cost<br />Third Party Components<br />Membership<br />Portability<br />Management<br />Value<br />Relying Party<br />Transactions<br />Diversity<br />Utilization<br />Environment<br />Queues<br />CQRS<br />Access<br />Blobs<br />Control<br />Resources<br />Configuration<br />Modules<br />CDN<br />Storage<br />Authorization<br />Predictability<br />Hybrid<br />Firewall<br />IIS 7<br />Users<br />Database<br />Roles<br />Tables<br />Security<br />Security<br />Reliable<br />Ports<br />Tools<br />Concurrency<br />Authentication<br />Dependability<br />Backup<br />Encryption<br />Trust<br />Claims<br />Performance<br />Token<br />Scripting<br />Scalability<br />Load Balance<br />Entity<br />Sovereignty<br />Abstraction<br />Requests<br />T-SQL<br />Durable<br />Traffic<br />Stateless<br />Geo Location<br />
    28. 28. Plan Your Move to the Cloud<br />
    29. 29. Calculate Your Scale Units<br />
    30. 30. Thank You!<br />
    31. 31. I’m all in.<br />Cory Fowler<br />Microsoft MVP, Windows Azure<br />ObjectSharp Consultant<br />@SyntaxC4<br /><br /><br />