SlideShare a Scribd company logo
1 of 35
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

Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud JourneyAmazon Web Services
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureAymen Mami
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
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
 
Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019 Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019 Amazon Web Services
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft AzureKasun Kodagoda
 
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 2016Amazon Web Services
 
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 computingEuro IT Group
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Amazon Web Services
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Tom Laszewski
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceAmazon Web Services
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft AzureGuy Barrette
 
Understand AWS Pricing
Understand AWS PricingUnderstand AWS Pricing
Understand AWS PricingLynn Langit
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
 

What's hot (20)

Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud Journey
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
 
AWS Business Essentials
AWS Business EssentialsAWS Business Essentials
AWS Business Essentials
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
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...
 
Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019 Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
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
 
Introduction to AWS Security
Introduction to AWS SecurityIntroduction to AWS Security
Introduction to AWS Security
 
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
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration Service
 
Security Architectures on AWS
Security Architectures on AWSSecurity Architectures on AWS
Security Architectures on AWS
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Understand AWS Pricing
Understand AWS PricingUnderstand AWS Pricing
Understand AWS Pricing
 
AWS Cloud Security Fundamentals
AWS Cloud Security FundamentalsAWS Cloud Security Fundamentals
AWS Cloud Security Fundamentals
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 

Similar to Azure vs AWS

Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialIIMSE 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, 2011Spiffy
 
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 5Lucas Chies
 
Dallas Breakfast Seminar
Dallas Breakfast SeminarDallas Breakfast Seminar
Dallas Breakfast SeminarNuoDB
 
How to Think Multi-Cloud
How to Think Multi-CloudHow to Think Multi-Cloud
How to Think Multi-CloudRightScale
 
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 AmmirabileManuela Moroncini
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloudJames 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 debateJoel 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.pptxSergioBruno21
 
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 AWSAmazon Web Services
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the CloudNigel 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 CloudJosh 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 AppsJosh Lane
 
Webinar - Introduction to Azure DocumentDB
Webinar - Introduction to Azure DocumentDBWebinar - Introduction to Azure DocumentDB
Webinar - Introduction to Azure DocumentDBJosh Lane
 
Webinar - Introduction to Azure Data Lake
Webinar - Introduction to Azure Data LakeWebinar - Introduction to Azure Data Lake
Webinar - Introduction to Azure Data LakeJosh 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 FabricJosh Lane
 
The Web on Windows
The Web on WindowsThe Web on Windows
The Web on WindowsJosh Lane
 
Enterprise Software Development Patterns
Enterprise Software Development PatternsEnterprise Software Development Patterns
Enterprise Software Development PatternsJosh Lane
 
Azure Service Bus
Azure Service BusAzure Service Bus
Azure Service BusJosh 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

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 

Recently uploaded (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 

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