SlideShare a Scribd company logo
Consulting/Training
Amazon Web Services vs.
Microsoft Azure
Consulting/Training
Thanks to our Sponsors
Consulting/Training
consulting
Wintellect helps you build better software,
faster, tackling the tough projects and solving
the software and technology questions that
help you transform your business.
 Architecture, Analysis and Design
 Full lifecycle software development
 Debugging and Performance tuning
 Database design and development
training
Wintellect's courses are written and taught by
some of the biggest and most respected names
in the Microsoft programming industry.
 Learn from the best. Access the same
training Microsoft’s developers enjoy
 Real world knowledge and solutions on
both current and cutting edge
technologies
 Flexibility in training options – onsite,
virtual, on demand
Wintellect is the only company that offers the combined value of world class consulting services
along with onsite, virtual and on-demand developer training. We help companies build better
software, faster, helping you maximize and protect your consulting and training investments
through ongoing knowledge transfer.
who we are
About Wintellect
Consulting/Training
TL;DR
Consulting/Training
 Originally designed for internal use
 History
 Simple Queue Service – late 2004
 Mechanical Turk – late 2005
 EC2 and S3 – 2006
 >$1B in revenue/quarter (estimate)
 8 distinct geographic regions + GovCloud
 Customers - Netflix, NASA, Pinterest, Expedia,
Instagram, Heroku
AWS overview
Consulting/Training
 Announced at PDC October 2008
 Initially focused on PaaS
 Commercial release Feb 2010
 150% YoY growth (2Q2014), ~ $4.5B annual revenue
 Includes Office 365, etc.
 13 geographic regions + 2 gov-related
 Customers – Apple iCloud (!), Vancouver and Sochi
Olympics, Toyota, etc.
Azure overview
Consulting/Training
Features and Capabilities
Performance/Scale/Reliability
Cost
Developer Productivity
Management
Consulting/Training
Features and Capabilities
Consulting/Training
Consulting/Training
 36 distinct, marketed capabilities across 8 categories
 About 24 (give or take) are standalone
 Rest only make sense in the context of others
 Focus areas
 IaaS – EC2, Virtual Private Cloud, etc.
 Storage – S3, Elastic Block Storage, CDN, etc.
 PaaS offering (Elastic Beanstalk) is not really a first-class citizen
 Developer-centric services offerings
 Managed (No)SQL, data warehousing, Hadoop, queues, workflows, emails, push
notifications, etc.
 Handful of “others”
 AppStream, WorkSpaces, etc.
AWS Features
Consulting/Training
Consulting/Training
 27 distinct, marketed capabilities across 7 categories
 About 18 (give or take) are standalone
 Areas of focus
 PaaS – Web Sites, Mobile Services, Cloud Services
 Storage – blobs, tables, queues, files
 IaaS
 Developer-centric services
 Managed (No)SQL, queues, Hadoop, service bus, push notifications,
etc.
 “Others”
 RemoteApp, API Management, etc.
Azure Features
Consulting/Training
 IaaS
 Run anything in a VM
 Extend your datacenter into the cloud (virtual networks, etc.)
 Storage
 Raw, NoSQL, SQL, big data, CDN
 Access control
 IAM and Azure AD
 Legacy-application-as-a-service
 AWS AppStream and Azure RemoteApp
Commonality
Consulting/Training
 “View of the world”
 AWS – VM-first
 Azure – services-first
 PaaS – Azure has a clear advantage here
 Hybrid cloud connectivity – Azure has more emphasis, options
 Mobile back-ends
 Azure Mobile Services – mature, full-featured
 Amazon Cognito/Analytics/SNS – new offering, promising but still early days
 Azure has obvious ties into MS developer ecosystem
 Will Amazon create their own dev ecosystem?
 Feature differentiation
 Azure – native API Management
 AWS – native OLAP data warehousing
Key Differences
Consulting/Training
Performance/Scale/Reliability
Consulting/Training
 Server estimates (May 2013)
 160K web-facing (11.6M distinct, public web sites)
 50K non-web-facing
 VM sizes
 22 instance sizes across 7 categories
 General purpose, micro, compute-optimized, memory-optimized, storage-optimized, etc.
 On-demand, reserved, and spot pricing models
 Database sizes
 11 instances sizes across 3 categories (standard, memory-optimized, micro)
 SLA
 EC2 and RDS – 99.95%
 S3 – 99.9%
 Scale out – load balance All The Things
 Scale up – up to 32 cores, 244 GB of RAM per instance
AWS perf/scale/reliability
Consulting/Training
 Server estimates (July 2013)
 19K web-facing (170K distinct, public web sites)
 VM sizes
 10 instance sizes across 3 categories
 General purpose, compute-intensive, memory-intensive
 Fewer options than AWS (no GPU, storage-optimized, etc.)
 Database sizes
 8 instance sizes across 2 categories (general purpose, memory-intensive)
 SLA
 VMs and Cloud Services – 99.95%
 Pretty much everything else – 99.9%
 Scale out – load balancing using Traffic Manager (across one or more regions)
 Scale up – up to 16 cores, 112 GB of RAM per instance
Azure perf/scale/reliability
Consulting/Training
Cost
Consulting/Training
 Budget and tax implications
 Capex – Big, depreciating assets on the
balance sheet
 Opex - Fluid, less predictable (but smaller) ongoing expenses
 Developers – no longer downstream from IT decisions
 Public cloud allows “end-run” around traditional IT
 We control the meter (for better… and worse)
 “Spend” is now a noun
 You’re welcome
 Price usually not a differentiator
Economics o’ the Cloud
Consulting/Training
 Generally a pay-as-you-go model
 Paying the water bill vs. digging your own well
 Free usage tier
 12 month limit for new accounts
 Monthly credit for Linux/Windows micro VMs, relational and NoSQL
storage, etc.
 Discounts for education and startups
 Convenience vs. commitment
 On-Demand vs. Reserved vs. Spot Instances
 Here Be Complexity
 Whitepapers, how-to videos, VC-backed third party providers, etc.
AWS Pricing
Consulting/Training
Consulting/Training
 Largely a pay-as-you-go, rental model
 Discounts for 6 and 12 month commitments, prepayments
 Try before you buy - $200 credit for new signups
 Free credits for schools, startups, and MSDN
subscribers
 Again with the complexity
 What services are you using?
 How many?
 Which options?
Azure Pricing
Consulting/Training
Consulting/Training
Developer Productivity
Consulting/Training
Consulting/Training
 Multiple tech stack SDKs
 Java, iOS, Android, PHP, Ruby, Python, .NET, browser
 Package management integration – npm, NuGet, gems, pip,
composer, etc.
 Eclipse and VS.NET integration
 Command line – Windows (cmd.exe and PS), Mac, Linux
 Excellent SDK and services docs
 https://aws.amazon.com/documentation
 Active forums
 https://forums.aws.amazon.com
 No officially supported, unified local emulator
AWS Developer Productivity
Consulting/Training
Consulting/Training
 SDKs to target multiple tech stacks
 .NET, Java, node, iOS, Android, Windows 8, WinPhone, PHP, Python, Ruby, browser
 Package mgmt. integration – npm, NuGet, gems, pip, composer, etc.
 Eclipse and VS.NET integration
 Also works with Python and Node Tools for VS.NET
 CLI support across Windows, Mac, Linux
 Auto-deploy from GitHub, Dropbox, TFS, etc.
 Excellent docs - http://azure.microsoft.com/en-us/documentation
 Forums are… meh (even MS suggests you use StackOverflow )
 http://azure.microsoft.com/en-us/support/forums
 Local emulator works well… for some stuff
Azure Developer Productivity
Consulting/Training
Management
Consulting/Training
Consulting/Training
 Web portal
 Command line (CLI)
 APIs
 Third party integration – VMWare, Rightscale, Scalr, BMC,
Puppet Labs, Layer7, etc.
 Services
 CloudFormation – templated resource creation
 CloudTrail – auto API call logging
 CloudWatch – unified cloud resource and app monitoring
 IAM – security and access control
 OpsWorks – AWS resource integration for DevOps
AWS Management
Consulting/Training
Consulting/Training
 Web portal (two of them, actually)
 Command line
 APIs
 Third party – Cerebrata, BMC, Puppet Labs, etc.
 Immature compared to AWS
 Services
 Recovery Manager – automated backup of Hyper-V private clouds
 Backup – automated on-prem server backup to Azure
 Scheduler – “cron for Azure”
 Active Directory – hosted in Azure, sync with on-prem, etc.
 API Management – versioning, quotas/rate limits, security,
transformations, documentation, reporting, etc.
Azure Management
Consulting/Training
 Appreciate how cloud changes IT dynamics
 Winners and losers
 Budget and tax implications
 Understand your SLAs
 99.9% = 10 min/week, 45 min/month, 8.75 hours/year
 99.95% = 5 min/week, 22 min/month, 4.3 hours/year
 Learn the difference between “cloud-capable” and “cloud-native”
 Think beyond the VM
 Still lost?
 Choose AWS because… “no one ever got fired for choosing IBM”
 Choose Azure because… you love PaaS, and/or you’re already within the MS orbit
 …just remember these are broad guidelines!
Advice
Consulting/Training
Questions?

More Related Content

What's hot

What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
Amazon Web Services
 
AWS
AWSAWS
AWS
ARYA TM
 
Aws ppt
Aws pptAws ppt
Aws ppt
RamyaG50
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud Computing
Amazon Web Services
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Soumya De
 
Azure vm introduction
Azure  vm introductionAzure  vm introduction
Azure vm introduction
Lalit Rawat
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Amazon Web Services
 
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
Edureka!
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
i2k2 Networks (P) Ltd.
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
David J Rosenthal
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud Computing
Amazon Web Services
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
Amazon Web Services
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
Pranav Ainavolu
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
Patrick Pierson
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Amazon Web Services
 
Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)
Chris Dufour
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)
Martin Yan
 
Azure Administrator
Azure AdministratorAzure Administrator
Azure Administrator
Viknaraj Manogararajah
 
Migrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure MigrateMigrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure Migrate
Dinusha Kumarasiri
 

What's hot (20)

What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
 
AWS
AWSAWS
AWS
 
Aws ppt
Aws pptAws ppt
Aws ppt
 
Introduction to AWS Cloud Computing
Introduction to AWS Cloud ComputingIntroduction to AWS Cloud Computing
Introduction to AWS Cloud Computing
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Azure vm introduction
Azure  vm introductionAzure  vm introduction
Azure vm introduction
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
 
Introduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 NetworksIntroduction to Amazon Web Services by i2k2 Networks
Introduction to Amazon Web Services by i2k2 Networks
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud Computing
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
 
Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Azure Administrator
Azure AdministratorAzure Administrator
Azure Administrator
 
Migrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure MigrateMigrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure Migrate
 

Viewers also liked

Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
RightScale
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Ilyas F ☁☁☁
 
AWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingAWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computing
Euro IT Group
 
Dreamforce 2016 Investor Day
Dreamforce 2016 Investor DayDreamforce 2016 Investor Day
Dreamforce 2016 Investor Day
Salesforce Investor Relations
 
Cloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleCloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs Google
RightScale
 
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
Compare Clouds: Aws vs Azure vs Google vs SoftLayerCompare Clouds: Aws vs Azure vs Google vs SoftLayer
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
RightScale
 

Viewers also liked (6)

Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 
AWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingAWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computing
 
Dreamforce 2016 Investor Day
Dreamforce 2016 Investor DayDreamforce 2016 Investor Day
Dreamforce 2016 Investor Day
 
Cloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleCloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs Google
 
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
Compare Clouds: Aws vs Azure vs Google vs SoftLayerCompare Clouds: Aws vs Azure vs Google vs SoftLayer
Compare Clouds: Aws vs Azure vs Google vs SoftLayer
 

Similar to Azure vs AWS

Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
Clint Edmonson
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics Tutorial
IIMSE Edu
 
BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011
Spiffy
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingEdureka!
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
Lucas Chies
 
Dallas Breakfast Seminar
Dallas Breakfast SeminarDallas Breakfast Seminar
Dallas Breakfast Seminar
NuoDB
 
Logicalis Cloud Briefing
Logicalis Cloud BriefingLogicalis Cloud Briefing
Logicalis Cloud Briefing
Logicalis Australia
 
How to Think Multi-Cloud
How to Think Multi-CloudHow to Think Multi-Cloud
How to Think Multi-Cloud
RightScale
 
Cloud Computing:An Economic Solution for Libraries
Cloud Computing:An Economic Solution for LibrariesCloud Computing:An Economic Solution for Libraries
Cloud Computing:An Economic Solution for LibrariesAmit Shaw
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
Eduardo Castro
 
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileCloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
Manuela Moroncini
 
Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
SawanBhattacharya
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
 
Agile IT: Filling in the Gaps in the Azure vs. AWS debate
Agile IT: Filling in the Gaps in the Azure vs. AWS debateAgile IT: Filling in the Gaps in the Azure vs. AWS debate
Agile IT: Filling in the Gaps in the Azure vs. AWS debate
Joel Brda
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatestrajramab
 
AWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptxAWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptx
SergioBruno21
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWS
Amazon Web Services
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
Nigel Watson
 

Similar to Azure vs AWS (20)

Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics Tutorial
 
BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
 
Dallas Breakfast Seminar
Dallas Breakfast SeminarDallas Breakfast Seminar
Dallas Breakfast Seminar
 
Logicalis Cloud Briefing
Logicalis Cloud BriefingLogicalis Cloud Briefing
Logicalis Cloud Briefing
 
How to Think Multi-Cloud
How to Think Multi-CloudHow to Think Multi-Cloud
How to Think Multi-Cloud
 
Cloud Computing:An Economic Solution for Libraries
Cloud Computing:An Economic Solution for LibrariesCloud Computing:An Economic Solution for Libraries
Cloud Computing:An Economic Solution for Libraries
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
 
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileCloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
 
Transforming Your IT with AWS
Transforming Your IT with AWSTransforming Your IT with AWS
Transforming Your IT with AWS
 
Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
 
Agile IT: Filling in the Gaps in the Azure vs. AWS debate
Agile IT: Filling in the Gaps in the Azure vs. AWS debateAgile IT: Filling in the Gaps in the Azure vs. AWS debate
Agile IT: Filling in the Gaps in the Azure vs. AWS debate
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
 
AWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptxAWS-CCP-PPTs-v2.pptx
AWS-CCP-PPTs-v2.pptx
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWS
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
 

More from Josh Lane

Azure Cosmos DB - NoSQL In the Microsoft Cloud
Azure Cosmos DB - NoSQL In the Microsoft CloudAzure Cosmos DB - NoSQL In the Microsoft Cloud
Azure Cosmos DB - NoSQL In the Microsoft Cloud
Josh Lane
 
Workflow All the Things with Azure Logic Apps
Workflow All the Things with Azure Logic AppsWorkflow All the Things with Azure Logic Apps
Workflow All the Things with Azure Logic Apps
Josh Lane
 
Webinar - Introduction to Azure DocumentDB
Webinar - Introduction to Azure DocumentDBWebinar - Introduction to Azure DocumentDB
Webinar - Introduction to Azure DocumentDB
Josh Lane
 
Webinar - Introduction to Azure Data Lake
Webinar - Introduction to Azure Data LakeWebinar - Introduction to Azure Data Lake
Webinar - Introduction to Azure Data Lake
Josh Lane
 
A Gentle Introduction to Azure Service Fabric
A Gentle Introduction to Azure Service FabricA Gentle Introduction to Azure Service Fabric
A Gentle Introduction to Azure Service Fabric
Josh Lane
 
The Web on Windows
The Web on WindowsThe Web on Windows
The Web on Windows
Josh Lane
 
Enterprise Software Development Patterns
Enterprise Software Development PatternsEnterprise Software Development Patterns
Enterprise Software Development Patterns
Josh Lane
 
Azure Service Bus
Azure Service BusAzure Service Bus
Azure Service Bus
Josh Lane
 

More from Josh Lane (8)

Azure Cosmos DB - NoSQL In the Microsoft Cloud
Azure Cosmos DB - NoSQL In the Microsoft CloudAzure Cosmos DB - NoSQL In the Microsoft Cloud
Azure Cosmos DB - NoSQL In the Microsoft Cloud
 
Workflow All the Things with Azure Logic Apps
Workflow All the Things with Azure Logic AppsWorkflow All the Things with Azure Logic Apps
Workflow All the Things with Azure Logic Apps
 
Webinar - Introduction to Azure DocumentDB
Webinar - Introduction to Azure DocumentDBWebinar - Introduction to Azure DocumentDB
Webinar - Introduction to Azure DocumentDB
 
Webinar - Introduction to Azure Data Lake
Webinar - Introduction to Azure Data LakeWebinar - Introduction to Azure Data Lake
Webinar - Introduction to Azure Data Lake
 
A Gentle Introduction to Azure Service Fabric
A Gentle Introduction to Azure Service FabricA Gentle Introduction to Azure Service Fabric
A Gentle Introduction to Azure Service Fabric
 
The Web on Windows
The Web on WindowsThe Web on Windows
The Web on Windows
 
Enterprise Software Development Patterns
Enterprise Software Development PatternsEnterprise Software Development Patterns
Enterprise Software Development Patterns
 
Azure Service Bus
Azure Service BusAzure Service Bus
Azure Service Bus
 

Recently uploaded

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 

Recently uploaded (20)

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 

Azure vs AWS

  • 3. Consulting/Training consulting Wintellect helps you build better software, faster, tackling the tough projects and solving the software and technology questions that help you transform your business.  Architecture, Analysis and Design  Full lifecycle software development  Debugging and Performance tuning  Database design and development training Wintellect's courses are written and taught by some of the biggest and most respected names in the Microsoft programming industry.  Learn from the best. Access the same training Microsoft’s developers enjoy  Real world knowledge and solutions on both current and cutting edge technologies  Flexibility in training options – onsite, virtual, on demand Wintellect is the only company that offers the combined value of world class consulting services along with onsite, virtual and on-demand developer training. We help companies build better software, faster, helping you maximize and protect your consulting and training investments through ongoing knowledge transfer. who we are About Wintellect
  • 5. Consulting/Training  Originally designed for internal use  History  Simple Queue Service – late 2004  Mechanical Turk – late 2005  EC2 and S3 – 2006  >$1B in revenue/quarter (estimate)  8 distinct geographic regions + GovCloud  Customers - Netflix, NASA, Pinterest, Expedia, Instagram, Heroku AWS overview
  • 6. Consulting/Training  Announced at PDC October 2008  Initially focused on PaaS  Commercial release Feb 2010  150% YoY growth (2Q2014), ~ $4.5B annual revenue  Includes Office 365, etc.  13 geographic regions + 2 gov-related  Customers – Apple iCloud (!), Vancouver and Sochi Olympics, Toyota, etc. Azure overview
  • 10. Consulting/Training  36 distinct, marketed capabilities across 8 categories  About 24 (give or take) are standalone  Rest only make sense in the context of others  Focus areas  IaaS – EC2, Virtual Private Cloud, etc.  Storage – S3, Elastic Block Storage, CDN, etc.  PaaS offering (Elastic Beanstalk) is not really a first-class citizen  Developer-centric services offerings  Managed (No)SQL, data warehousing, Hadoop, queues, workflows, emails, push notifications, etc.  Handful of “others”  AppStream, WorkSpaces, etc. AWS Features
  • 12. Consulting/Training  27 distinct, marketed capabilities across 7 categories  About 18 (give or take) are standalone  Areas of focus  PaaS – Web Sites, Mobile Services, Cloud Services  Storage – blobs, tables, queues, files  IaaS  Developer-centric services  Managed (No)SQL, queues, Hadoop, service bus, push notifications, etc.  “Others”  RemoteApp, API Management, etc. Azure Features
  • 13. Consulting/Training  IaaS  Run anything in a VM  Extend your datacenter into the cloud (virtual networks, etc.)  Storage  Raw, NoSQL, SQL, big data, CDN  Access control  IAM and Azure AD  Legacy-application-as-a-service  AWS AppStream and Azure RemoteApp Commonality
  • 14. Consulting/Training  “View of the world”  AWS – VM-first  Azure – services-first  PaaS – Azure has a clear advantage here  Hybrid cloud connectivity – Azure has more emphasis, options  Mobile back-ends  Azure Mobile Services – mature, full-featured  Amazon Cognito/Analytics/SNS – new offering, promising but still early days  Azure has obvious ties into MS developer ecosystem  Will Amazon create their own dev ecosystem?  Feature differentiation  Azure – native API Management  AWS – native OLAP data warehousing Key Differences
  • 16. Consulting/Training  Server estimates (May 2013)  160K web-facing (11.6M distinct, public web sites)  50K non-web-facing  VM sizes  22 instance sizes across 7 categories  General purpose, micro, compute-optimized, memory-optimized, storage-optimized, etc.  On-demand, reserved, and spot pricing models  Database sizes  11 instances sizes across 3 categories (standard, memory-optimized, micro)  SLA  EC2 and RDS – 99.95%  S3 – 99.9%  Scale out – load balance All The Things  Scale up – up to 32 cores, 244 GB of RAM per instance AWS perf/scale/reliability
  • 17. Consulting/Training  Server estimates (July 2013)  19K web-facing (170K distinct, public web sites)  VM sizes  10 instance sizes across 3 categories  General purpose, compute-intensive, memory-intensive  Fewer options than AWS (no GPU, storage-optimized, etc.)  Database sizes  8 instance sizes across 2 categories (general purpose, memory-intensive)  SLA  VMs and Cloud Services – 99.95%  Pretty much everything else – 99.9%  Scale out – load balancing using Traffic Manager (across one or more regions)  Scale up – up to 16 cores, 112 GB of RAM per instance Azure perf/scale/reliability
  • 19. Consulting/Training  Budget and tax implications  Capex – Big, depreciating assets on the balance sheet  Opex - Fluid, less predictable (but smaller) ongoing expenses  Developers – no longer downstream from IT decisions  Public cloud allows “end-run” around traditional IT  We control the meter (for better… and worse)  “Spend” is now a noun  You’re welcome  Price usually not a differentiator Economics o’ the Cloud
  • 20. Consulting/Training  Generally a pay-as-you-go model  Paying the water bill vs. digging your own well  Free usage tier  12 month limit for new accounts  Monthly credit for Linux/Windows micro VMs, relational and NoSQL storage, etc.  Discounts for education and startups  Convenience vs. commitment  On-Demand vs. Reserved vs. Spot Instances  Here Be Complexity  Whitepapers, how-to videos, VC-backed third party providers, etc. AWS Pricing
  • 22. Consulting/Training  Largely a pay-as-you-go, rental model  Discounts for 6 and 12 month commitments, prepayments  Try before you buy - $200 credit for new signups  Free credits for schools, startups, and MSDN subscribers  Again with the complexity  What services are you using?  How many?  Which options? Azure Pricing
  • 26. Consulting/Training  Multiple tech stack SDKs  Java, iOS, Android, PHP, Ruby, Python, .NET, browser  Package management integration – npm, NuGet, gems, pip, composer, etc.  Eclipse and VS.NET integration  Command line – Windows (cmd.exe and PS), Mac, Linux  Excellent SDK and services docs  https://aws.amazon.com/documentation  Active forums  https://forums.aws.amazon.com  No officially supported, unified local emulator AWS Developer Productivity
  • 28. Consulting/Training  SDKs to target multiple tech stacks  .NET, Java, node, iOS, Android, Windows 8, WinPhone, PHP, Python, Ruby, browser  Package mgmt. integration – npm, NuGet, gems, pip, composer, etc.  Eclipse and VS.NET integration  Also works with Python and Node Tools for VS.NET  CLI support across Windows, Mac, Linux  Auto-deploy from GitHub, Dropbox, TFS, etc.  Excellent docs - http://azure.microsoft.com/en-us/documentation  Forums are… meh (even MS suggests you use StackOverflow )  http://azure.microsoft.com/en-us/support/forums  Local emulator works well… for some stuff Azure Developer Productivity
  • 31. Consulting/Training  Web portal  Command line (CLI)  APIs  Third party integration – VMWare, Rightscale, Scalr, BMC, Puppet Labs, Layer7, etc.  Services  CloudFormation – templated resource creation  CloudTrail – auto API call logging  CloudWatch – unified cloud resource and app monitoring  IAM – security and access control  OpsWorks – AWS resource integration for DevOps AWS Management
  • 33. Consulting/Training  Web portal (two of them, actually)  Command line  APIs  Third party – Cerebrata, BMC, Puppet Labs, etc.  Immature compared to AWS  Services  Recovery Manager – automated backup of Hyper-V private clouds  Backup – automated on-prem server backup to Azure  Scheduler – “cron for Azure”  Active Directory – hosted in Azure, sync with on-prem, etc.  API Management – versioning, quotas/rate limits, security, transformations, documentation, reporting, etc. Azure Management
  • 34. Consulting/Training  Appreciate how cloud changes IT dynamics  Winners and losers  Budget and tax implications  Understand your SLAs  99.9% = 10 min/week, 45 min/month, 8.75 hours/year  99.95% = 5 min/week, 22 min/month, 4.3 hours/year  Learn the difference between “cloud-capable” and “cloud-native”  Think beyond the VM  Still lost?  Choose AWS because… “no one ever got fired for choosing IBM”  Choose Azure because… you love PaaS, and/or you’re already within the MS orbit  …just remember these are broad guidelines! Advice