SlideShare ist ein Scribd-Unternehmen logo
1 von 28
New York Enterprise
Collaboration Meet up
Dec 2nd 2015 Meetup No. 9
wireless -MSFTOpen
Dec Meetup
Azure vs AWS
www.sohodragon.nyc
AWS vs Azure Bakeoff
AWS by Eugene Y. Jen
Who I am
I am a software engineer for a long time, have worn different hats in my career.
I also worked in system administration on and off.
I built some interested software, unfortunately not open sourced.
I did some startups; one was close to be bought to join AWS before AWS
launched then it failed through.
I had used AWS since 2007 on and off.
I am using AWS daily since 2014.
I have been in a project to do immutable deployment in AWS in last 2 years.
What I am going to present
Overview
The Goods
The Bads
The Uglies
Best way to get on board
Overview of AWS
It is an alphabet soup.
Luckily, AWS in Plain English
Launched officially in 2006 with S3 (Simple Storage Service) and EC2 (Elastic
Computing Cloud)
But SQS (Simple Queue Service) was launched in 2004 publicly.
EC2 was Linux focused. But it added support to Microsoft Windows later. and
even FreeBSD.
Sorry no OS X
Overview of AWS (cont 2/5)
EIP ( Elastic Ip Address )
EBS ( Elastic Block Store )
VPC ( Virtual Private Cloud )
IAM ( Identity and Access Management )
ELB ( Elastic Load Balancer )
RDS ( Relational Data Service ), MySQL, Oracle, MS SQL, PostgresQL
DynamoDB
SimpleDB
Overview of AWS (cont 3/5)
Route 53
Elastic MapReduce
CloudFront
OpsWork
CodeDeploy
CloudWatch
Management Console
KMS ( Key Management Service )
Overview of AWS ( cont 4/5 )
SNS (Simple Notification Service )
Mechanical Turk
Machine Learning
Kinesis
Fulfillment
API Gateway
CloudSearch
ElasticSearch
Overview of AWS ( cont 5/5 )
Device Farms
FPS ( Flexible Payments Service )
DevPay
EFS
Glacier
Storage Gateway
DirectConnect
Inspector
I think you have given up now
There are more services unlisted in previous slides.
AWS is keeping on adding new services
AWS is keeping on adding new features to existing products
AWS is keeping on fixing bugs
AWS is keeping on adding more data centers around the world see regions
What are those services and regions all about? A dream from a mad scientist?
Probably will be the largest distributed system
AWS is probably will be largest working distributed system
I maybe wrong. Maybe Google or Facebook has bigger distributed systems.
It serves Amazon.com itself
It serves a lot of Web traffic ( Netflix, AirBnB, Slack, FourSquare …)
So far, it seems like under pretty good leadership of Werner Vogels
It also starts to bring us to microservices based architecture due to AWS
success. And success from Netflix as a customer start to encourage other
companies to use AWS to build elastic scalable computing systems
The Goods
Elasticity on resources
Elasticity is more than scalability.
Enable computing as utilities
Plan well, then it enables you to see the cost of your own services.
Plan well, then it also changse your company’s tax deduction ( From
investment of capital expenditures of data centers to operating cost of
AWS service charges )
Lambda, API Gateway
The Goods ( cont )
Fully programmable
Enable infrastructure as code
Enable automated infrastructure operation
Enable immutable deployment
Enable reproducible infrastructures
Easier continuous delivery
You almost can build anything you can imagine
Enpower tech teams if plan well.
The Goods ( cont )
Variety of Services
Most services are derived from Amazon’s internal services.
New services and features on customer feedback
The Goods ( Cont )
A very large group of users
AWS re:Invent 2015: more than 10k attendees
A lot of code in Github that utilize AWS APIs.
The Goods ( Cont )
A lot of third party offerings
A lot of niche offering on management, monitoring, training, data analysis, IoT
The Goods ( cont )
Relative strong customer supports and training material
In NYC, A monthly meetup in AWS Pop-up Loft.
Relative well written documentation
A lot of videos and slides from past conference online, and you can spend time
to learn from other pioneers that use AWS before you.
The Bads
Relative expensive than hosting your own servers.
Your EC2 instances died
Relative complex in IAM configuration
Relative complex in Glacier policies
UDP packet lost is high
Cloud Formation config file is hard to maintained
VPC lacks some features to make peering easier
Most service are just good enough in comparison to other similar offering if you
The Uglies
AWS is going to be the single point of success, especially in U.S.
I have not yet seen competitors’ offerings catching up
If you want to use AWS efficiently, you probably need to rewrite everything in
your current stack.
Otherwise it is more expensive than running your service on other providers,
such as Softlayers, Rackspace, Linode and Digital Ocean.
Or more expensive to run your own data centers if you are big as Facebook or
Google
Do you trust Amazon with your data?
Best way to get on board
Move some of system to AWS and read the doc.
Depends who you are, and you need to change your ways of thinkings
C-level Management of existing software company
C-level Management of startups
Middle Management of existing software company
Developer/Engineer
System Admin/DevOps
Database Administrators
C-Level Management of Existing Software
If you commit to migrate to AWS, being prepared for expenses increase in
current software stack in the beginning.
You need to invest to retool your software stack to use AWS efficiently to
reduce your cost
You need to invest your tech team to train them in AWS and learn basic
distributed systems in computer science. So they will use the AWS well.
That means it may take years to reap benefits
Know your external dependencies.
C-Level Management of Startups
You probably should use Lambda and Beanstalk in the beginning.
Build MVP first.
You probably can scale up to EC2 later if the product is proven
Lambda probably saves you a lot of money in operations than salary to
developers
Exploit the elasticity of AWS and services. Focus on your own product/service
and lower operation cost.
Middle Management of existing software
Be sure to include cost of software rewriting / re-architect from existing software
Support you tech team to exploit elasticity to create continuous delivery pipeline
for your own software
Train your tech team to learn AWS and distributed systems
Educate your product team to utilize the elasticity of computations in your own
service and product to your customers and support tech team to build those
Use AWS to track down costs in your software systems and perform cost
benefit analysis for product development
Encourage work smarter, instead of long hours.
Developers/Engineers
Learn By Doing, trials and errors.
Learn basics of distributed system if you did not take course before in school.
Read some great papers in distributed computing / systems
Build micro service based system.
Build stateless workers
Avoid database schema spaghetti
Exploit Continuous Integration / Continuous Delivery for your own good
Test driven development
System Administrators/DevOps
Infrastructure as code
Configuration Management may not be scalable. So use with caution.
Code and Configurations are artifact
Build continuous integration / continuous delivery pipeline for your dev teams
Educate yourselfs for distributed systems
Monitoring
Build / Adopt tools for your tech teams
Build your service as self-service so it can scale
Database Administrators
You should now do frequent backup and restore exercises. There is no excuses
of not doing those tasks due to you have a elastic database services in AWS.
Investigate how to migrate data among your environment in AWS to encourage
better test driven development in your tech team.
You may not be able to tweak too much on AWS instances. But if you build a
reproducible infrastructure, then you now can experiment on your databases
without worrying screwing up critical company’s business.
Remove yourself from critical path and single point of success.
Data Scientists
Storage is cheap
Learn to script and reproducible experiment with source control
Exploit the elasticity in computing power
Learn how to move large data from S3 to your instances/containers
Learn to exploit EMR, RedShift, Beanstalk
Thanks
Thanks for my coworkers to review my slides
Daniel T. Kristjansson
Milen Pavlov
Ilya A. Sukhanov
Kulesh Shanmugasundaram
Aaron W. Harnly
Pratap Chand

Weitere ähnliche Inhalte

Was ist angesagt?

What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...Edureka!
 
AWS Solution Architect Associate Test prep with authentic Amazon AWS Solution...
AWS Solution Architect Associate Test prep with authentic Amazon AWS Solution...AWS Solution Architect Associate Test prep with authentic Amazon AWS Solution...
AWS Solution Architect Associate Test prep with authentic Amazon AWS Solution...Sidneylarkin
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web servicesSuresh Kumar
 
AWS CloudFront | Creating Amazon CloudFront Distribution | AWS Training | Edu...
AWS CloudFront | Creating Amazon CloudFront Distribution | AWS Training | Edu...AWS CloudFront | Creating Amazon CloudFront Distribution | AWS Training | Edu...
AWS CloudFront | Creating Amazon CloudFront Distribution | AWS Training | Edu...Edureka!
 
AWS Certification | AWS Architect Certification Training | AWS Tutorial | AWS...
AWS Certification | AWS Architect Certification Training | AWS Tutorial | AWS...AWS Certification | AWS Architect Certification Training | AWS Tutorial | AWS...
AWS Certification | AWS Architect Certification Training | AWS Tutorial | AWS...Edureka!
 
AWS Data Pipeline Tutorial | AWS Tutorial For Beginners | AWS Certification T...
AWS Data Pipeline Tutorial | AWS Tutorial For Beginners | AWS Certification T...AWS Data Pipeline Tutorial | AWS Tutorial For Beginners | AWS Certification T...
AWS Data Pipeline Tutorial | AWS Tutorial For Beginners | AWS Certification T...Edureka!
 
Aws certification ppt
Aws certification pptAws certification ppt
Aws certification pptMallikaDumati
 
AWS CLI Tutorial | Introduction To AWS Command Line Interface | AWS Training ...
AWS CLI Tutorial | Introduction To AWS Command Line Interface | AWS Training ...AWS CLI Tutorial | Introduction To AWS Command Line Interface | AWS Training ...
AWS CLI Tutorial | Introduction To AWS Command Line Interface | AWS Training ...Edureka!
 
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...Edureka!
 
AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...
AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...
AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...Edureka!
 
Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...
Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...
Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...Edureka!
 
AWS Pricing Tutorial | AWS Certification Training | AWS Tutorial | Edureka
AWS Pricing Tutorial | AWS Certification Training | AWS Tutorial | EdurekaAWS Pricing Tutorial | AWS Certification Training | AWS Tutorial | Edureka
AWS Pricing Tutorial | AWS Certification Training | AWS Tutorial | EdurekaEdureka!
 
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...Edureka!
 
Lunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Lunch && Learn DevHub - 6 Things to Learn to become an AWS GeniusLunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Lunch && Learn DevHub - 6 Things to Learn to become an AWS GeniusAndrew Brown
 
Amazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | Edureka
Amazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | EdurekaAmazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | Edureka
Amazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | EdurekaEdureka!
 
Aws certified-solutions-architect-associate-training
Aws certified-solutions-architect-associate-trainingAws certified-solutions-architect-associate-training
Aws certified-solutions-architect-associate-trainingCloudsara
 
Amazon WorkSpaces: Advanced Topics and Application Delivery
Amazon WorkSpaces: Advanced Topics and Application DeliveryAmazon WorkSpaces: Advanced Topics and Application Delivery
Amazon WorkSpaces: Advanced Topics and Application DeliveryAmazon Web Services
 

Was ist angesagt? (20)

What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
What is Cloud Computing | Cloud Computing Tutorial | AWS Tutorial | AWS Train...
 
AWS Solution Architect Associate Test prep with authentic Amazon AWS Solution...
AWS Solution Architect Associate Test prep with authentic Amazon AWS Solution...AWS Solution Architect Associate Test prep with authentic Amazon AWS Solution...
AWS Solution Architect Associate Test prep with authentic Amazon AWS Solution...
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web services
 
AWS CloudFront | Creating Amazon CloudFront Distribution | AWS Training | Edu...
AWS CloudFront | Creating Amazon CloudFront Distribution | AWS Training | Edu...AWS CloudFront | Creating Amazon CloudFront Distribution | AWS Training | Edu...
AWS CloudFront | Creating Amazon CloudFront Distribution | AWS Training | Edu...
 
AWS Certification | AWS Architect Certification Training | AWS Tutorial | AWS...
AWS Certification | AWS Architect Certification Training | AWS Tutorial | AWS...AWS Certification | AWS Architect Certification Training | AWS Tutorial | AWS...
AWS Certification | AWS Architect Certification Training | AWS Tutorial | AWS...
 
AWS Data Pipeline Tutorial | AWS Tutorial For Beginners | AWS Certification T...
AWS Data Pipeline Tutorial | AWS Tutorial For Beginners | AWS Certification T...AWS Data Pipeline Tutorial | AWS Tutorial For Beginners | AWS Certification T...
AWS Data Pipeline Tutorial | AWS Tutorial For Beginners | AWS Certification T...
 
Aws certification ppt
Aws certification pptAws certification ppt
Aws certification ppt
 
AWS CLI Tutorial | Introduction To AWS Command Line Interface | AWS Training ...
AWS CLI Tutorial | Introduction To AWS Command Line Interface | AWS Training ...AWS CLI Tutorial | Introduction To AWS Command Line Interface | AWS Training ...
AWS CLI Tutorial | Introduction To AWS Command Line Interface | AWS Training ...
 
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
 
AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...
AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...
AWS Fargate Tutorial | AWS Tutorial For Beginners | AWS Certification Trainin...
 
Introducing AWS Cloud9
Introducing AWS Cloud9Introducing AWS Cloud9
Introducing AWS Cloud9
 
Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...
Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...
Kubernetes On AWS | AWS Kubernetes Tutorial | AWS EKS Tutorial | AWS Training...
 
AWS Pricing Tutorial | AWS Certification Training | AWS Tutorial | Edureka
AWS Pricing Tutorial | AWS Certification Training | AWS Tutorial | EdurekaAWS Pricing Tutorial | AWS Certification Training | AWS Tutorial | Edureka
AWS Pricing Tutorial | AWS Certification Training | AWS Tutorial | Edureka
 
運用AWS開創與發展事業
運用AWS開創與發展事業運用AWS開創與發展事業
運用AWS開創與發展事業
 
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...
 
Lunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Lunch && Learn DevHub - 6 Things to Learn to become an AWS GeniusLunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Lunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
 
Amazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | Edureka
Amazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | EdurekaAmazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | Edureka
Amazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | Edureka
 
AWS Overview
AWS Overview AWS Overview
AWS Overview
 
Aws certified-solutions-architect-associate-training
Aws certified-solutions-architect-associate-trainingAws certified-solutions-architect-associate-training
Aws certified-solutions-architect-associate-training
 
Amazon WorkSpaces: Advanced Topics and Application Delivery
Amazon WorkSpaces: Advanced Topics and Application DeliveryAmazon WorkSpaces: Advanced Topics and Application Delivery
Amazon WorkSpaces: Advanced Topics and Application Delivery
 

Ähnlich wie Aws vs azure bakeoff

AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWSDatacademy.ai
 
Amazon Web Services (AWS) Presentation
Amazon Web Services (AWS) PresentationAmazon Web Services (AWS) Presentation
Amazon Web Services (AWS) PresentationSunil Jagani
 
AWS devops content 1(2023).docx
AWS devops content 1(2023).docxAWS devops content 1(2023).docx
AWS devops content 1(2023).docxMUDDUKRISHNA14
 
The Modern Tech Stack: Data Analytics in the Cloud for Developers and Founders
The Modern Tech Stack: Data Analytics in the Cloud for Developers and FoundersThe Modern Tech Stack: Data Analytics in the Cloud for Developers and Founders
The Modern Tech Stack: Data Analytics in the Cloud for Developers and FoundersAggregage
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...Amazon Web Services
 
Cloud School Dublin - Intro
Cloud School Dublin - IntroCloud School Dublin - Intro
Cloud School Dublin - IntroIan Massingham
 
Innovation at Scale - Top 10 AWS questions when you start
Innovation at Scale - Top 10 AWS questions when you startInnovation at Scale - Top 10 AWS questions when you start
Innovation at Scale - Top 10 AWS questions when you startShiva Narayanaswamy
 
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...Amazon Web Services
 
AWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationAWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationIan Massingham
 
Dallas Breakfast Seminar
Dallas Breakfast SeminarDallas Breakfast Seminar
Dallas Breakfast SeminarNuoDB
 
AWS Cloud School, Barcelona, Spain - intro and closing remarks
AWS Cloud School, Barcelona, Spain - intro and closing remarksAWS Cloud School, Barcelona, Spain - intro and closing remarks
AWS Cloud School, Barcelona, Spain - intro and closing remarksklamarv
 
Aws dev ops pdf
Aws dev ops pdfAws dev ops pdf
Aws dev ops pdfsaifam
 
AWS Serverless Introduction (Lambda)
AWS Serverless Introduction (Lambda)AWS Serverless Introduction (Lambda)
AWS Serverless Introduction (Lambda)Ashish Kushwaha
 
10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M users10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M usersAmazon Web Services
 

Ähnlich wie Aws vs azure bakeoff (20)

AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWS
 
Amazon Web Services (AWS) Presentation
Amazon Web Services (AWS) PresentationAmazon Web Services (AWS) Presentation
Amazon Web Services (AWS) Presentation
 
AWS devops content
AWS devops contentAWS devops content
AWS devops content
 
AWS devops
AWS devopsAWS devops
AWS devops
 
AWS devops content
AWS devops contentAWS devops content
AWS devops content
 
AWS devops content 1(2023).docx
AWS devops content 1(2023).docxAWS devops content 1(2023).docx
AWS devops content 1(2023).docx
 
What Keeps Amazon Web Services Cloud On Top?
What Keeps Amazon Web Services Cloud On Top?What Keeps Amazon Web Services Cloud On Top?
What Keeps Amazon Web Services Cloud On Top?
 
The Modern Tech Stack: Data Analytics in the Cloud for Developers and Founders
The Modern Tech Stack: Data Analytics in the Cloud for Developers and FoundersThe Modern Tech Stack: Data Analytics in the Cloud for Developers and Founders
The Modern Tech Stack: Data Analytics in the Cloud for Developers and Founders
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 
Cloud School Dublin - Intro
Cloud School Dublin - IntroCloud School Dublin - Intro
Cloud School Dublin - Intro
 
Innovation at Scale - Top 10 AWS questions when you start
Innovation at Scale - Top 10 AWS questions when you startInnovation at Scale - Top 10 AWS questions when you start
Innovation at Scale - Top 10 AWS questions when you start
 
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
 
AWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationAWS Cloud School Introductory Presentation
AWS Cloud School Introductory Presentation
 
AWS解決方案介紹和展示
AWS解決方案介紹和展示AWS解決方案介紹和展示
AWS解決方案介紹和展示
 
Dallas Breakfast Seminar
Dallas Breakfast SeminarDallas Breakfast Seminar
Dallas Breakfast Seminar
 
AWS Cloud School, Barcelona, Spain - intro and closing remarks
AWS Cloud School, Barcelona, Spain - intro and closing remarksAWS Cloud School, Barcelona, Spain - intro and closing remarks
AWS Cloud School, Barcelona, Spain - intro and closing remarks
 
Aws dev ops pdf
Aws dev ops pdfAws dev ops pdf
Aws dev ops pdf
 
AWS_DevOps
AWS_DevOpsAWS_DevOps
AWS_DevOps
 
AWS Serverless Introduction (Lambda)
AWS Serverless Introduction (Lambda)AWS Serverless Introduction (Lambda)
AWS Serverless Introduction (Lambda)
 
10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M users10 Pro Tips for scaling your startup from 0-10M users
10 Pro Tips for scaling your startup from 0-10M users
 

Mehr von SoHo Dragon

A Presentation On Office Video Migration to Microsoft Stream
A Presentation On Office Video Migration to Microsoft StreamA Presentation On Office Video Migration to Microsoft Stream
A Presentation On Office Video Migration to Microsoft StreamSoHo Dragon
 
Presentation on Microsoft Teams
Presentation on Microsoft Teams Presentation on Microsoft Teams
Presentation on Microsoft Teams SoHo Dragon
 
Tips on Designing a Digital Hub
Tips on Designing a Digital HubTips on Designing a Digital Hub
Tips on Designing a Digital HubSoHo Dragon
 
Behind the buzzwords: using chatbots & AI for everyday wins!
Behind the buzzwords: using chatbots & AI for everyday wins!Behind the buzzwords: using chatbots & AI for everyday wins!
Behind the buzzwords: using chatbots & AI for everyday wins!SoHo Dragon
 
Why User Experience Matters for Employees
Why User Experience Matters for EmployeesWhy User Experience Matters for Employees
Why User Experience Matters for EmployeesSoHo Dragon
 
Healthy SharePoint Environment with Rencore
Healthy SharePoint Environment with RencoreHealthy SharePoint Environment with Rencore
Healthy SharePoint Environment with RencoreSoHo Dragon
 
Increase productivity with Microsoft Teams
Increase productivity with Microsoft TeamsIncrease productivity with Microsoft Teams
Increase productivity with Microsoft TeamsSoHo Dragon
 
Office 365 advanced threat protection
Office 365 advanced threat protectionOffice 365 advanced threat protection
Office 365 advanced threat protectionSoHo Dragon
 
Scale and Streamline with PowerApps
Scale and Streamline with PowerAppsScale and Streamline with PowerApps
Scale and Streamline with PowerAppsSoHo Dragon
 
How to approach o365
How to approach o365How to approach o365
How to approach o365SoHo Dragon
 
Skype for Business - NYC Enterprise Collaboration Meetup
Skype for Business - NYC Enterprise Collaboration MeetupSkype for Business - NYC Enterprise Collaboration Meetup
Skype for Business - NYC Enterprise Collaboration MeetupSoHo Dragon
 
Rapid prototyping in o365
Rapid prototyping in o365Rapid prototyping in o365
Rapid prototyping in o365SoHo Dragon
 
Microsoft Graph for Humanizing the Digital Experience
Microsoft Graph for Humanizing the Digital ExperienceMicrosoft Graph for Humanizing the Digital Experience
Microsoft Graph for Humanizing the Digital ExperienceSoHo Dragon
 
Power BI Meetup Presentation
Power BI Meetup PresentationPower BI Meetup Presentation
Power BI Meetup PresentationSoHo Dragon
 
Compliance Automation with Microsoft Technology
Compliance Automation with Microsoft Technology Compliance Automation with Microsoft Technology
Compliance Automation with Microsoft Technology SoHo Dragon
 
Power bi kevin_s_goff
Power bi kevin_s_goffPower bi kevin_s_goff
Power bi kevin_s_goffSoHo Dragon
 
Aws compete latest (00000005) js
Aws compete latest (00000005) jsAws compete latest (00000005) js
Aws compete latest (00000005) jsSoHo Dragon
 
Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365SoHo Dragon
 

Mehr von SoHo Dragon (20)

A Presentation On Office Video Migration to Microsoft Stream
A Presentation On Office Video Migration to Microsoft StreamA Presentation On Office Video Migration to Microsoft Stream
A Presentation On Office Video Migration to Microsoft Stream
 
Presentation on Microsoft Teams
Presentation on Microsoft Teams Presentation on Microsoft Teams
Presentation on Microsoft Teams
 
Tips on Designing a Digital Hub
Tips on Designing a Digital HubTips on Designing a Digital Hub
Tips on Designing a Digital Hub
 
Behind the buzzwords: using chatbots & AI for everyday wins!
Behind the buzzwords: using chatbots & AI for everyday wins!Behind the buzzwords: using chatbots & AI for everyday wins!
Behind the buzzwords: using chatbots & AI for everyday wins!
 
Bake-off QlikView
Bake-off QlikViewBake-off QlikView
Bake-off QlikView
 
Bake-off Power BI
Bake-off Power BIBake-off Power BI
Bake-off Power BI
 
Why User Experience Matters for Employees
Why User Experience Matters for EmployeesWhy User Experience Matters for Employees
Why User Experience Matters for Employees
 
Healthy SharePoint Environment with Rencore
Healthy SharePoint Environment with RencoreHealthy SharePoint Environment with Rencore
Healthy SharePoint Environment with Rencore
 
Increase productivity with Microsoft Teams
Increase productivity with Microsoft TeamsIncrease productivity with Microsoft Teams
Increase productivity with Microsoft Teams
 
Office 365 advanced threat protection
Office 365 advanced threat protectionOffice 365 advanced threat protection
Office 365 advanced threat protection
 
Scale and Streamline with PowerApps
Scale and Streamline with PowerAppsScale and Streamline with PowerApps
Scale and Streamline with PowerApps
 
How to approach o365
How to approach o365How to approach o365
How to approach o365
 
Skype for Business - NYC Enterprise Collaboration Meetup
Skype for Business - NYC Enterprise Collaboration MeetupSkype for Business - NYC Enterprise Collaboration Meetup
Skype for Business - NYC Enterprise Collaboration Meetup
 
Rapid prototyping in o365
Rapid prototyping in o365Rapid prototyping in o365
Rapid prototyping in o365
 
Microsoft Graph for Humanizing the Digital Experience
Microsoft Graph for Humanizing the Digital ExperienceMicrosoft Graph for Humanizing the Digital Experience
Microsoft Graph for Humanizing the Digital Experience
 
Power BI Meetup Presentation
Power BI Meetup PresentationPower BI Meetup Presentation
Power BI Meetup Presentation
 
Compliance Automation with Microsoft Technology
Compliance Automation with Microsoft Technology Compliance Automation with Microsoft Technology
Compliance Automation with Microsoft Technology
 
Power bi kevin_s_goff
Power bi kevin_s_goffPower bi kevin_s_goff
Power bi kevin_s_goff
 
Aws compete latest (00000005) js
Aws compete latest (00000005) jsAws compete latest (00000005) js
Aws compete latest (00000005) js
 
Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365Cross platform mobile development with xamarin and office 365
Cross platform mobile development with xamarin and office 365
 

Kürzlich hochgeladen

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Kürzlich hochgeladen (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Aws vs azure bakeoff

  • 1. New York Enterprise Collaboration Meet up Dec 2nd 2015 Meetup No. 9 wireless -MSFTOpen Dec Meetup Azure vs AWS www.sohodragon.nyc
  • 2. AWS vs Azure Bakeoff AWS by Eugene Y. Jen
  • 3. Who I am I am a software engineer for a long time, have worn different hats in my career. I also worked in system administration on and off. I built some interested software, unfortunately not open sourced. I did some startups; one was close to be bought to join AWS before AWS launched then it failed through. I had used AWS since 2007 on and off. I am using AWS daily since 2014. I have been in a project to do immutable deployment in AWS in last 2 years.
  • 4. What I am going to present Overview The Goods The Bads The Uglies Best way to get on board
  • 5. Overview of AWS It is an alphabet soup. Luckily, AWS in Plain English Launched officially in 2006 with S3 (Simple Storage Service) and EC2 (Elastic Computing Cloud) But SQS (Simple Queue Service) was launched in 2004 publicly. EC2 was Linux focused. But it added support to Microsoft Windows later. and even FreeBSD. Sorry no OS X
  • 6. Overview of AWS (cont 2/5) EIP ( Elastic Ip Address ) EBS ( Elastic Block Store ) VPC ( Virtual Private Cloud ) IAM ( Identity and Access Management ) ELB ( Elastic Load Balancer ) RDS ( Relational Data Service ), MySQL, Oracle, MS SQL, PostgresQL DynamoDB SimpleDB
  • 7. Overview of AWS (cont 3/5) Route 53 Elastic MapReduce CloudFront OpsWork CodeDeploy CloudWatch Management Console KMS ( Key Management Service )
  • 8. Overview of AWS ( cont 4/5 ) SNS (Simple Notification Service ) Mechanical Turk Machine Learning Kinesis Fulfillment API Gateway CloudSearch ElasticSearch
  • 9. Overview of AWS ( cont 5/5 ) Device Farms FPS ( Flexible Payments Service ) DevPay EFS Glacier Storage Gateway DirectConnect Inspector
  • 10. I think you have given up now There are more services unlisted in previous slides. AWS is keeping on adding new services AWS is keeping on adding new features to existing products AWS is keeping on fixing bugs AWS is keeping on adding more data centers around the world see regions What are those services and regions all about? A dream from a mad scientist?
  • 11. Probably will be the largest distributed system AWS is probably will be largest working distributed system I maybe wrong. Maybe Google or Facebook has bigger distributed systems. It serves Amazon.com itself It serves a lot of Web traffic ( Netflix, AirBnB, Slack, FourSquare …) So far, it seems like under pretty good leadership of Werner Vogels It also starts to bring us to microservices based architecture due to AWS success. And success from Netflix as a customer start to encourage other companies to use AWS to build elastic scalable computing systems
  • 12. The Goods Elasticity on resources Elasticity is more than scalability. Enable computing as utilities Plan well, then it enables you to see the cost of your own services. Plan well, then it also changse your company’s tax deduction ( From investment of capital expenditures of data centers to operating cost of AWS service charges ) Lambda, API Gateway
  • 13. The Goods ( cont ) Fully programmable Enable infrastructure as code Enable automated infrastructure operation Enable immutable deployment Enable reproducible infrastructures Easier continuous delivery You almost can build anything you can imagine Enpower tech teams if plan well.
  • 14. The Goods ( cont ) Variety of Services Most services are derived from Amazon’s internal services. New services and features on customer feedback
  • 15. The Goods ( Cont ) A very large group of users AWS re:Invent 2015: more than 10k attendees A lot of code in Github that utilize AWS APIs.
  • 16. The Goods ( Cont ) A lot of third party offerings A lot of niche offering on management, monitoring, training, data analysis, IoT
  • 17. The Goods ( cont ) Relative strong customer supports and training material In NYC, A monthly meetup in AWS Pop-up Loft. Relative well written documentation A lot of videos and slides from past conference online, and you can spend time to learn from other pioneers that use AWS before you.
  • 18. The Bads Relative expensive than hosting your own servers. Your EC2 instances died Relative complex in IAM configuration Relative complex in Glacier policies UDP packet lost is high Cloud Formation config file is hard to maintained VPC lacks some features to make peering easier Most service are just good enough in comparison to other similar offering if you
  • 19. The Uglies AWS is going to be the single point of success, especially in U.S. I have not yet seen competitors’ offerings catching up If you want to use AWS efficiently, you probably need to rewrite everything in your current stack. Otherwise it is more expensive than running your service on other providers, such as Softlayers, Rackspace, Linode and Digital Ocean. Or more expensive to run your own data centers if you are big as Facebook or Google Do you trust Amazon with your data?
  • 20. Best way to get on board Move some of system to AWS and read the doc. Depends who you are, and you need to change your ways of thinkings C-level Management of existing software company C-level Management of startups Middle Management of existing software company Developer/Engineer System Admin/DevOps Database Administrators
  • 21. C-Level Management of Existing Software If you commit to migrate to AWS, being prepared for expenses increase in current software stack in the beginning. You need to invest to retool your software stack to use AWS efficiently to reduce your cost You need to invest your tech team to train them in AWS and learn basic distributed systems in computer science. So they will use the AWS well. That means it may take years to reap benefits Know your external dependencies.
  • 22. C-Level Management of Startups You probably should use Lambda and Beanstalk in the beginning. Build MVP first. You probably can scale up to EC2 later if the product is proven Lambda probably saves you a lot of money in operations than salary to developers Exploit the elasticity of AWS and services. Focus on your own product/service and lower operation cost.
  • 23. Middle Management of existing software Be sure to include cost of software rewriting / re-architect from existing software Support you tech team to exploit elasticity to create continuous delivery pipeline for your own software Train your tech team to learn AWS and distributed systems Educate your product team to utilize the elasticity of computations in your own service and product to your customers and support tech team to build those Use AWS to track down costs in your software systems and perform cost benefit analysis for product development Encourage work smarter, instead of long hours.
  • 24. Developers/Engineers Learn By Doing, trials and errors. Learn basics of distributed system if you did not take course before in school. Read some great papers in distributed computing / systems Build micro service based system. Build stateless workers Avoid database schema spaghetti Exploit Continuous Integration / Continuous Delivery for your own good Test driven development
  • 25. System Administrators/DevOps Infrastructure as code Configuration Management may not be scalable. So use with caution. Code and Configurations are artifact Build continuous integration / continuous delivery pipeline for your dev teams Educate yourselfs for distributed systems Monitoring Build / Adopt tools for your tech teams Build your service as self-service so it can scale
  • 26. Database Administrators You should now do frequent backup and restore exercises. There is no excuses of not doing those tasks due to you have a elastic database services in AWS. Investigate how to migrate data among your environment in AWS to encourage better test driven development in your tech team. You may not be able to tweak too much on AWS instances. But if you build a reproducible infrastructure, then you now can experiment on your databases without worrying screwing up critical company’s business. Remove yourself from critical path and single point of success.
  • 27. Data Scientists Storage is cheap Learn to script and reproducible experiment with source control Exploit the elasticity in computing power Learn how to move large data from S3 to your instances/containers Learn to exploit EMR, RedShift, Beanstalk
  • 28. Thanks Thanks for my coworkers to review my slides Daniel T. Kristjansson Milen Pavlov Ilya A. Sukhanov Kulesh Shanmugasundaram Aaron W. Harnly Pratap Chand