Azure Introduction

515 views

Published on

This presentation provides overview of Windows Azure, comparing with AWS, and introduces many Azure services such as web role, storage services, Sql Azure, and much more.

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

  • Be the first to like this

No Downloads
Views
Total views
515
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Azure Introduction

  1. 1. Azure Introduction Chaowlert Chaisrichalermpol
  2. 2. Agenda • Why Azure? • Azure Services
  3. 3. I am
  4. 4. I am Chaowlert Chaisrichalermpol • 10+ yrs experienced in software development • Delivered over 20 enterprise projects • Now working with Jetabroad
  5. 5. I am Azure Experiences • Architect of Samsung Gift & AIS Privilege • 1.4M total users/ 400K monthly/ 150K daily • 2 yrs on Azure (WebRole, SQLAzure, Storage) • Migrate from Sql to NoSql • Optimize code: reduce cores from 30 to 2 • 99.95% service availability
  6. 6. Why Cloud?
  7. 7. Why Cloud? Buy • High Investment • Too large/too small • Need ops team • Required setup time Cloud • No upfront • Flexible capacity • Just app team • Ready at day zero • More! o High availability o Global reach o Self Service Console
  8. 8. Why Azure?
  9. 9. Why Azure? • Lower cost • Auto replica and failover • .NET is first class support
  10. 10. Why Azure? - WebRole Azure • Built-in load- balancer • Built-in public IP • Built-in scaling • $238 for 2 medium machine AWS • Pay for load- balancer • Pay for public IP • Pay for scaling • $283 for 2 medium machine
  11. 11. Why Azure? - SQL Azure • Pay for storage • Built-in replica • Scale up & Scale out • $56 for 15GB AWS • Pay for VM • Pay for Storage • Pay for IOPS • Pay for replica • Scale up only • $112 for 15GB
  12. 12. Why Azure? - Cache Azure • Pay for unit • Built-in notification • Built-in replica* • $200 for 5GB • Locality, ASP.net session, and AWS • Pay for node • Pay for notification • Pay for replica • $227 for large (no replica)
  13. 13. Why Azure? - Storage Azure • $0.01 per 100K (GET,POST) • $70 for 500GB normal usage AWS • $0.04 per 100K GET • $0.5 per POST • $227.5 for 500GB normal usage
  14. 14. Why Azure? - Table Azure • Cost per tx, easier to manage • $70 for 500GB normal usage AWS • Cost per reader & writer • Scaling is needed • $155 for 500GB normal usage
  15. 15. Azure Services
  16. 16. Azure Services - Compute • VM o Cost more, Manage by yourself o One click app (azure vm gallery, bitnami.com) • Website o Quick web o Quick deploy (web deploy, ftp, source control) o Free & Share version ($10/mth) o Reserve Instance is more expensive
  17. 17. Azure Services - Compute • Mobile o Turnkey mobile solution o Free, cost less at beginning, cost more if growing • WebRole o All kind of apps o Able to host multiple apps in one role
  18. 18. Azure Services - Data • Storage o Blob, Table, Queue o For keeping files, logs, big data, and any!! o Low cost, Multi-Availability zone • SQL Azure o Easy to use o Manipulate data (index, view, join, transaction) o Cost more
  19. 19. Azure Services - Data • HDInsight o Process big data using Hadoop o Still cannot load from Azure Table (Only Blob, Sql) o Integrated with Microsoft BI • Cache o In-Memory data store o For read-only data, session, counter
  20. 20. Azure Services - Data • Azure Backup o Windows Backup o Sql Server Backup (2014)
  21. 21. Azure Services - App Services • Media Services o Encoding/Streaming o Content Protection • Service Bus o Queue/Topic/Relay o Notification Hub o Transaction Support o Multi Protocols (SOAP, REST, AMQP)
  22. 22. Azure Services - App Services • Biztalk Services o Message Transform & Routing o Integration for SAP, Oracle EBS, PeopleSoft • Azure AD o Directory  Sync with Existing AD  SSO to your app and over 500 3rd party apps o Access Control
  23. 23. Azure Services - Network • Virtual Network o Site-to-Site, Point-to-Site VPN o Setup endpoint, ACL on VM • Traffic Manager o Multi Zone Load Balancing o Performance/Failover/Round Robin
  24. 24. Thank you

×