azure introduction

24
Azure Introduction Chaowlert Chaisrichalermpol

Upload: chaowlert-chaisrichalermpol

Post on 14-Jan-2015

163 views

Category:

Software


1 download

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.

TRANSCRIPT

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