View
163
Download
1
Category
Tags:
Preview:
DESCRIPTION
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.
Citation preview
Azure IntroductionChaowlert Chaisrichalermpol
Agenda
• Why Azure?
• Azure Services
I am
I am
Chaowlert Chaisrichalermpol
• 10+ yrs experienced in software development
• Delivered over 20 enterprise projects
• Now working with Jetabroad
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
Why Cloud?
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 availabilityo Global reacho Self Service Consoleo App platform
Why Azure?
Why Azure?
• Lower cost
• Auto replica and failover
• .NET is first class support
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
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 (without replica)
Why Azure? - Cache
Azure
• Pay for unit
• Built-in notification
• Built-in replica*
• $200 for 5GB
• Locality, ASP.net session, and ASP.net caching
AWS
• Pay for node
• Pay for notification
• Pay for replica
• $227 for large (no replica)
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
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
Azure Services
Azure Services - Compute
• VMo Cost more, Manage by yourselfo One click app (azure vm gallery, bitnami.com)
• Websiteo Quick webo Quick deploy (web deploy, ftp, source control)o Free & Share version ($10/mth)o Reserve Instance is more expensive
Azure Services - Compute
• Mobileo Turnkey mobile solutiono Free, cost less at beginning, cost more if growing
• WebRoleo All kind of appso Able to host multiple apps in one role
Azure Services - Data
• Storageo Blob, Table, Queueo For keeping files, logs, big data, and any!!o Low cost, Multi-Availability zone
• SQL Azureo Easy to useo Manipulate data (index, view, join, transaction)o Cost more o Needed to implement federation if grow
Azure Services - Data
• HDInsighto Process big data using Hadoopo Still cannot load from Azure Table (Only Blob, Sql)o Integrated with Microsoft BI
• Cacheo In-Memory data storeo For read-only data, session, counter
Azure Services - Data
• Azure Backupo Windows Backupo Sql Server Backup (2014)
Azure Services - App Services
• Media Serviceso Encoding/Streamingo Content Protection
• Service Buso Queue/Topic/Relayo Notification Hubo Transaction Supporto Multi Protocols (SOAP, REST, AMQP)
Azure Services - App Services
• Biztalk Serviceso Message Transform & Routingo Integration for SAP, Oracle EBS, PeopleSoft
• Azure ADo Directory
Sync with Existing AD SSO to your app and over 500 3rd party apps
o Access Control Identity Providers (AD,Fb,Live,Google,Yahoo)
Azure Services - Network
• Virtual Networko Site-to-Site, Point-to-Site VPNo Setup endpoint, ACL on VM
• Traffic Managero Multi Zone Load Balancingo Performance/Failover/Round Robin
Thank you
Recommended