azure and/or aws: how to choose the best cloud platform for your project

29
Azure and/or AWS: How to Choose the Best Cloud Platform for your Project

Upload: eastbanc-tachnologies

Post on 25-Jan-2017

72 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Azure and/or AWS: How to Choose the best cloud platform for your project

Azure and/or AWS:How to Choose the Best Cloud Platform for your

Project

Page 2: Azure and/or AWS: How to Choose the best cloud platform for your project

Solution Consultant, Natalia Tsymbalenko

Page 3: Azure and/or AWS: How to Choose the best cloud platform for your project

Next - > Weather case – Considering Azure over AWS

Page 4: Azure and/or AWS: How to Choose the best cloud platform for your project

The customer considers Azure after 5 years with AWS

Cloud• Production

outage in AWS in Oct 2015  - SNS/SQS (messaging), DynamoDB, S3 (storage)

Internal technology expertise• Technology

stack .Net. The new AWS services SDK for .Net is lagging behind

Business Drivers• Poor AWS

cost prediction

Page 5: Azure and/or AWS: How to Choose the best cloud platform for your project

Will Azure provide more stability, lower TCO and enhance architecture?

Cloud• Stable• Enhanced

architecture

Internal technology expertise• Technology

stack .Net.

Business Drivers• Lower TCO• Increase cost

predictability

Analyze the needs and use cases first, to derive cloud architecture out of the requirements

Page 6: Azure and/or AWS: How to Choose the best cloud platform for your project
Page 7: Azure and/or AWS: How to Choose the best cloud platform for your project

DynamoDB$12,5k

EC2 12 x c4.2xLarge$6,5k

Observation endpoint8,5 billions request per month

Queue

EC2 2 c4.large$277

Observation receiver13k devices, update every 2 sec

Ingest service

Partner Ingests

DynamoDB$10,5k

Current Obs StoreReads 1000/ Writes 2500 per sec

Historic Obs StoreReads 2400/ Writes 500 per sec, 5.8 TB

Historic Obs serviceNo-SQL consumes 70% of the TCO = $22k per month

Opp to modernize:IaaS -> PaaS

Page 8: Azure and/or AWS: How to Choose the best cloud platform for your project

Next - > Weather case - envisioned on Azure

Page 9: Azure and/or AWS: How to Choose the best cloud platform for your project
Page 10: Azure and/or AWS: How to Choose the best cloud platform for your project

Microsoft Azure and Amazon Web Services reference charthttps://azure.microsoft.com/en-us/campaigns/azure-vs-aws/mapping/

Page 11: Azure and/or AWS: How to Choose the best cloud platform for your project

EC2 12 x c4.2xLarge$6,5k

Azure Table*$2k

API Apps 24 x S3$7k

Observation endpoint8,5 billions request per month

Azure IoT Solution$48k

Observation receiver13k devices, update every 2 sec

Azure Table*$1k

Current Obs StoreReads 1000/ Writes 2500 per sec

Historic Obs StoreReads 2400/ Writes 500 per sec, 5.8 TB

DynamoDB$12,5k

DynamoDB$10,5k

*If case needs DocumentDB , DocumentDB TCO > 20% DynamoDBDynamoDB is an overkill - Table

Storage can fill the bill. 5x times cheaper. Or use AWS Redis+S3. EC2 2 c4.large

$277

AWS IoT Solution$87k

PaaS TCO > IaaS TCOAzure IoT is 2 times cheaper AWS IoT

Page 12: Azure and/or AWS: How to Choose the best cloud platform for your project

But – what about the migration effort cost and overhead of supporting 2 clouds?

Azure PaaS TCO = $16k per monthVs

AWS Current TCO = $30k per month

Page 13: Azure and/or AWS: How to Choose the best cloud platform for your project

POC Azure IoT, and other isolated load

Azure Cloud• Less stable• Enhanced

architecture*

Internal technology expertise• Technology

stack .Net.

Business Drivers• Lower TCO for

IoT

Even SLA are the same, historical trend shows more stability in AWS

Recommended POC forService Fabric, WebJobs,IoT

Page 14: Azure and/or AWS: How to Choose the best cloud platform for your project

Next - > Smart Golf case- Should we go to AWS or Azure?

Page 15: Azure and/or AWS: How to Choose the best cloud platform for your project

Smart Golf startup is preparing for investment round

Cloud• Need to envision

architecture

Internal technology expertise• Hired from

EastBanc

Business Drivers• Which is the

cheapest? AWS /Azure

Page 16: Azure and/or AWS: How to Choose the best cloud platform for your project

Analyze the business to derive cloud consumptions

Page 17: Azure and/or AWS: How to Choose the best cloud platform for your project
Page 18: Azure and/or AWS: How to Choose the best cloud platform for your project
Page 19: Azure and/or AWS: How to Choose the best cloud platform for your project

Scaled Azure TCO is insignificantly cheaper AWS TCO

Page 20: Azure and/or AWS: How to Choose the best cloud platform for your project

No significant difference in TCO, tech capabilities are the same. Go with available team - AWS

Cloud• AWS/Azure

capabilities on-par

Internal technology expertise• AWS team is ready

Business Drivers• TCO Azure =

AWS• Startup (Amazon

Activate, BizSpark) programs not applicable

Page 21: Azure and/or AWS: How to Choose the best cloud platform for your project

Next - > Summary

Page 22: Azure and/or AWS: How to Choose the best cloud platform for your project

AWS IaaS is the leader, Azure PaaS is the leader

Page 23: Azure and/or AWS: How to Choose the best cloud platform for your project

AWS Price ~ Azure Price (committed since 2013)

Easy comparison by price and features is no longer relevant to build a solid argument why the company should choose one or another the cloud leader.

Page 24: Azure and/or AWS: How to Choose the best cloud platform for your project

Watch out for stability

Cloud won’t guarantee no interruptions. Work on geo-redundancy and disaster recovery… And include that in your TCO too.

Page 25: Azure and/or AWS: How to Choose the best cloud platform for your project

The best cloud platform provides sufficient technology, supports internal expertise and business

Cloud technical capabilities•Azure ~ AWS•Last few months Azure is less stable

Internal technology expertise•Team skillset•Technology preferences

Business Drivers•TCO Azure ~ AWS•Look for other incentives (partnership, promotions, programs)

IT sabotages

the platform

The technology

doesn’t support

business

The best cloud platform Platform hinders

opps

Small targeted POC on alternative

technology to prove missing

opps to BusinessWork with CTO to get the point across to recalibrate the platform

Communicate and collaborate with IT Team to come up with the plan to satisfy 3 factors

Sometimes the right cloud solution is multi-cloud

Page 26: Azure and/or AWS: How to Choose the best cloud platform for your project

Don’t compare cloud services, do understand your use case

1. Set clear objectives backed up by “why”

2. Define the use case3. Derive cloud architecture out of the

requirements4. Run POC

Page 27: Azure and/or AWS: How to Choose the best cloud platform for your project

Q&A

Page 28: Azure and/or AWS: How to Choose the best cloud platform for your project

We are hiring http://www.eastbanctech.com/careers/vacancies

Page 29: Azure and/or AWS: How to Choose the best cloud platform for your project

THANK YOU

Natalia TsymbalenkoSolution consultant, UX certifiedntsymalenko@eastbanctech.com202-295-3000eastbanctech.com