azure introduction
Post on 14-Jan-2015
163 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
top related