24
Azure Introduction Chaowlert Chaisrichalermpol

Azure Introduction

Embed Size (px)

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

Page 1: Azure Introduction

Azure IntroductionChaowlert Chaisrichalermpol

Page 2: Azure Introduction

Agenda

• Why Azure?

• Azure Services

Page 3: Azure Introduction

I am

Page 4: Azure Introduction

I am

Chaowlert Chaisrichalermpol

• 10+ yrs experienced in software development

• Delivered over 20 enterprise projects

• Now working with Jetabroad

Page 5: Azure Introduction

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

Page 6: Azure Introduction

Why Cloud?

Page 7: Azure Introduction

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

Page 8: Azure Introduction

Why Azure?

Page 9: Azure Introduction

Why Azure?

• Lower cost

• Auto replica and failover

• .NET is first class support

Page 10: Azure Introduction

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

Page 11: Azure Introduction

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)

Page 12: Azure Introduction

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)

Page 13: Azure Introduction

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

Page 14: Azure Introduction

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

Page 15: Azure Introduction

Azure Services

Page 16: Azure Introduction

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

Page 17: Azure Introduction

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

Page 18: Azure Introduction

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

Page 19: Azure Introduction

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

Page 20: Azure Introduction

Azure Services - Data

• Azure Backupo Windows Backupo Sql Server Backup (2014)

Page 21: Azure Introduction

Azure Services - App Services

• Media Serviceso Encoding/Streamingo Content Protection

• Service Buso Queue/Topic/Relayo Notification Hubo Transaction Supporto Multi Protocols (SOAP, REST, AMQP)

Page 22: Azure Introduction

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)

Page 23: Azure Introduction

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

Page 24: Azure Introduction

Thank you