SlideShare a Scribd company logo
Thanks to our Sponsors, Eplexity and Prestige!
Please thank them for the location, food and beverages!
WiFi for members:
Network: The Office @ DTC
Password: office@dtc
AWS Users’ Group July 2018!
David “Mac” McDaniel
Sr. Solution & Cloud Architect
Director of Professional Services, Eplexity
david@mobile-360.com & David.McDaniel@Eplexity.com
LinkedIn: https://www.linkedin.com/in/davidbmcdaniel
Twitter: @ServerlessJava, @DenverAWSUG
Twitter list: https://twitter.com/CloudKegGuy/lists/aws/members
Communication Items
Slack Channel: https://DenverAWSUsersGroup.slack.com, email me at
david@mobile-360.com for an invite.
We now have our own Twitter handle: @DenverAWSUG. Please follow and we’ll
post updates and surveys there as well!
We are now listed on AWS UG site:
https://aws.amazon.com/usergroups/americas/
Announcements: Please email me announcements at
least the day before the Meetup!
Recent AWS Updates
Translate Adds 6 New Languages
Transcribe to identify speakers based
on input channel
Comprehend supports syntax analysis
S3 faster
SBE1 / Snowball Edge instances
Bring your own IP to VPC
API Gateway Private/VPC APIs
AWS Landing Zone
Added Cognito security
JupyterHub on EMR 5.14.0
AppStream 2.0 enhancements
AWS LimitMonitor w/notifications
AWS AppSync - Managed GraphQL
I’ll discuss On-Prem to Cloud Methodology changes.
Cloud is not just a place, but a new Methodology in how
many things we’ve done for years basically the same.
Mark Ferguson of Prestige Services will discuss Cloud
Optimization.
Optimization is another new aspect of Cloud Computing
and something that can cost or save you real money.
Tonight’s Topics: Methodology and Optimization
What Changes?
“I thought Lift and Shift kept everything the same?”
We’ll discuss:
● Operational Changes
● “Blinking Light” Changes
● Failure Points
● Backups - what are those?
● Security
Operational Changes
● Initial Server Authentication
○ Key Pairs
○ User Names
○ Passwords
○ Windows vs. Linux
● Connection Troubleshooting
○ “Firewalls”
○ “ACLs”
○ “Gateways”
● Monitoring
○ Continue current methods, but supplement with CloudWatch Logs & Events
○ Can add SIEM, APM and other types of monitoring using existing logging
○ For EC2, install agent
○ For Managed Services, configure CloudWatch/CloudTrail
“Blinking Light” Changes
● Can’t see or touch the servers, switches, etc
● They actually don’t exist, mostly - so much is virtualzied
● Most lights have actually been removed
● Have to find alternatives - CloudWatch, Healthcheck, etc.
● You will learn to trust the Console, just like a pilot trusts the guages
● Implement multiple, layered approaches to your own blinking lights
Failure Points
● Unfortunately, most failure points still exist
● For “Major” Outages, most sites quote 5-6 instances, ever
● Many smaller, regional, or service-specific issues
● Learn! Plan for failure… failure to plan will result in failure!
● But, they are much less likely to fail:
○ EBS (disk volumes) 20 times more reliable
■ 4% average AFR (annual failure rate)
■ EBS: 0.1-0.2%
○ Can’t find network failure since 2011
○ One major S3 failure in 2017 - human error
● Power outages most likely cause
○ Transformer failures
○ Storms
● Most managed services replicate by default more than any on-prem data
center would ever do. Know your service!
?? Backups ??
● What are they?
● Seriously, in general:
● Snapshots replace “Image” or “System” backups
● Snapshots capture entire state of machine, except for software doing
other than (generally) append operations
○ Databases - SQL or otherwise
○ Anything doing block or raw I/O directly
● Keep doing database backups
● Don’t use “No Reboot” option if possible
● SO Easy to Test! That’s T-E-S-T, yes actually use, your backups!
Next in Series
Part 2: What is the Cloud and Why Do I Need It?
Part 3: Beyond Lift and Shift: Cloud Native
Upcoming Meetups
● August 15, 2018 - What is the Cloud and Why do I need it?
● September 19, 2018 - TBD - volunteers?
Resources
● My Blog:
○ https://davidmcdaniel.me
● AWS Blog:
○ https://aws.amazon.com/blogs/aws
● Curated Twitter List:
○ https://twitter.com/Chris_Kasten/lists/aws
● AWS Podcasts:
○ https://aws.amazon.com/podcasts/aws-podcast
ServerlessDays Denver!
AWS has formally taken over organization of ServerlessDays worldwide and I’ve
been asked to run the Denver ServerlessDays event! “One Day, One Track, One
Community.”
Details: September/October 2018, downtown Denver
150-200 attendees; 10-20 speakers; CFP to be announced as soon as date
picked.
One of nine North American locations; four South American; ~14 in Europe.
Sponsorship opportunities available!
Previously called JeffConf
Sponsorship - Eplexity
Our new Primary Sponsor will be Eplexity.
I am now Director of Professional Services for Eplexity. Eplexity completes the
loop on software and infrastructure architect / build / manage lifecycle as
Eplexity will now provide all of these services to our customers. I focus on the
software architect & build aspects.
We have 24x7x52 managed services including monitoring, remediation,
backups etc. Fully staffed NOC with AWS trained and certified resources.
Questions?

More Related Content

PDF
Dos and don'ts in AWS
KEY
eWalk - classroom observations
PPTX
Why do you need Clever Cloud ?
PPTX
The end of server management : hosting have to become a commodity - #devoxxPL...
PDF
Getting to Cloud Nine: Container, Cloud and Serverless Migration Strategies
PPTX
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
PPTX
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
PPTX
Immutability: from code to infrastructure, the way to scalability - Breizhca...
Dos and don'ts in AWS
eWalk - classroom observations
Why do you need Clever Cloud ?
The end of server management : hosting have to become a commodity - #devoxxPL...
Getting to Cloud Nine: Container, Cloud and Serverless Migration Strategies
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
Immutability: from code to infrastructure, the way to scalability - Breizhca...

What's hot (18)

PPTX
DEV+OPS: How to automate infrastructure - Cloud Expo Europe 2016
PPTX
RabbitMQ 101 : job scheduling, micro service communication, event based data...
PDF
.NET Development with the Tools You Know (and a Few You Might Not)
PPTX
Understand Immutable infrastructure - at Build Stuff Kiev 2016
PDF
JUST EAT: Tools we use to enable our culture
PPTX
Serverless Meetup Rotterdam 2018-04-13
PPTX
Page speed: low hanging legumes
PDF
An Introduction to Reactive Application, Reactive Streams, and options for JVM
PPTX
Aws Multi-Account, Self-Healing, Self-Bootstrapping DevOps Pipelines
PDF
Scaling on DigitalOcean
PPTX
How the book keeper fucked up my it management jugsummercamp 2016
PPTX
Site reliability in the serverless age - Serverless Boston Meetup
PDF
Electron performance and C++ in Mailspring
PDF
Office 365 vs. Google Apps
PDF
A Journey to the Cloud
PPT
Scaling Your Web Application
PDF
Microservices and the Cloud
PDF
Coolblue Behind the Scenes | Pat Hermens - On the shoulders of giants.
DEV+OPS: How to automate infrastructure - Cloud Expo Europe 2016
RabbitMQ 101 : job scheduling, micro service communication, event based data...
.NET Development with the Tools You Know (and a Few You Might Not)
Understand Immutable infrastructure - at Build Stuff Kiev 2016
JUST EAT: Tools we use to enable our culture
Serverless Meetup Rotterdam 2018-04-13
Page speed: low hanging legumes
An Introduction to Reactive Application, Reactive Streams, and options for JVM
Aws Multi-Account, Self-Healing, Self-Bootstrapping DevOps Pipelines
Scaling on DigitalOcean
How the book keeper fucked up my it management jugsummercamp 2016
Site reliability in the serverless age - Serverless Boston Meetup
Electron performance and C++ in Mailspring
Office 365 vs. Google Apps
A Journey to the Cloud
Scaling Your Web Application
Microservices and the Cloud
Coolblue Behind the Scenes | Pat Hermens - On the shoulders of giants.
Ad

Similar to Denver AWS Users' Group Meeting - July 2018 Slides (20)

PDF
Denver AWS Meetup - March 2019 slides
PDF
Denver AWS Meetup -- August 2018
PDF
Denver AWS Users' Group Meetup - October 2018
PDF
Denver AWS Meetup - February 2019
PDF
Test Bank for West’s CompTIA Cloud+ Guide to Cloud Computing, 1st Edition, Ji...
PDF
Solution Manual for West’s CompTIA Cloud+ Guide to Cloud Computing 1st Editio...
PPTX
Serverless at Lifestage
PPTX
OHECC 2014 KSU Cloud Integrated Datacenter
PDF
Aws user group #04 landing zones
PDF
Data Science in the Cloud @StitchFix
PDF
Test Bank for West’s CompTIA Cloud+ Guide to Cloud Computing, 1st Edition, Ji...
PDF
The Modern Tech Stack: Data Analytics in the Cloud for Developers and Founders
PDF
June 2017 Denver AWS Users' Group intro slides
PDF
The Next Big Thing: Serverless
PDF
Test Bank for West’s CompTIA Cloud+ Guide to Cloud Computing, 1st Edition, Ji...
PDF
Crio.do - Deployment on AWS Masterclass
PPTX
Managing AWS infrastructure using CloudFormation
PPT
Building for the Cloud | NC CSDN Cloud Conference 2012
PDF
Serverless is the future... or is it?
PDF
Denver AWS Users' Group Meeting - May 2018 Slides
Denver AWS Meetup - March 2019 slides
Denver AWS Meetup -- August 2018
Denver AWS Users' Group Meetup - October 2018
Denver AWS Meetup - February 2019
Test Bank for West’s CompTIA Cloud+ Guide to Cloud Computing, 1st Edition, Ji...
Solution Manual for West’s CompTIA Cloud+ Guide to Cloud Computing 1st Editio...
Serverless at Lifestage
OHECC 2014 KSU Cloud Integrated Datacenter
Aws user group #04 landing zones
Data Science in the Cloud @StitchFix
Test Bank for West’s CompTIA Cloud+ Guide to Cloud Computing, 1st Edition, Ji...
The Modern Tech Stack: Data Analytics in the Cloud for Developers and Founders
June 2017 Denver AWS Users' Group intro slides
The Next Big Thing: Serverless
Test Bank for West’s CompTIA Cloud+ Guide to Cloud Computing, 1st Edition, Ji...
Crio.do - Deployment on AWS Masterclass
Managing AWS infrastructure using CloudFormation
Building for the Cloud | NC CSDN Cloud Conference 2012
Serverless is the future... or is it?
Denver AWS Users' Group Meeting - May 2018 Slides
Ad

More from David McDaniel (9)

PDF
Denver AWS Users' Group Meetup - May 2020
PDF
January 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' Group
PPTX
Denver AWS Users' Group Meeting - July 2018 Slides - Cloud Optimization
PDF
Denver AWS Users' Group meeting - September 2017
PPTX
July 2017 Meeting of the Denver AWS Users' Group
PDF
DevOps on AWS
PDF
May 2017
PDF
January 2017 - Deep dive on AWS Lambda and DevOps
PPTX
October 2016
Denver AWS Users' Group Meetup - May 2020
January 2020 - re:Invent reCap slides - Denver Amazon Web Services Users' Group
Denver AWS Users' Group Meeting - July 2018 Slides - Cloud Optimization
Denver AWS Users' Group meeting - September 2017
July 2017 Meeting of the Denver AWS Users' Group
DevOps on AWS
May 2017
January 2017 - Deep dive on AWS Lambda and DevOps
October 2016

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Machine Learning_overview_presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
cuic standard and advanced reporting.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Big Data Technologies - Introduction.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Getting Started with Data Integration: FME Form 101
PPTX
A Presentation on Artificial Intelligence
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
1. Introduction to Computer Programming.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine Learning_overview_presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Group 1 Presentation -Planning and Decision Making .pptx
MIND Revenue Release Quarter 2 2025 Press Release
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
cuic standard and advanced reporting.pdf
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
SOPHOS-XG Firewall Administrator PPT.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Spectral efficient network and resource selection model in 5G networks
Getting Started with Data Integration: FME Form 101
A Presentation on Artificial Intelligence
Dropbox Q2 2025 Financial Results & Investor Presentation
1. Introduction to Computer Programming.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

Denver AWS Users' Group Meeting - July 2018 Slides

  • 1. Thanks to our Sponsors, Eplexity and Prestige! Please thank them for the location, food and beverages! WiFi for members: Network: The Office @ DTC Password: office@dtc
  • 2. AWS Users’ Group July 2018! David “Mac” McDaniel Sr. Solution & Cloud Architect Director of Professional Services, Eplexity david@mobile-360.com & David.McDaniel@Eplexity.com LinkedIn: https://www.linkedin.com/in/davidbmcdaniel Twitter: @ServerlessJava, @DenverAWSUG Twitter list: https://twitter.com/CloudKegGuy/lists/aws/members
  • 3. Communication Items Slack Channel: https://DenverAWSUsersGroup.slack.com, email me at david@mobile-360.com for an invite. We now have our own Twitter handle: @DenverAWSUG. Please follow and we’ll post updates and surveys there as well! We are now listed on AWS UG site: https://aws.amazon.com/usergroups/americas/ Announcements: Please email me announcements at least the day before the Meetup!
  • 4. Recent AWS Updates Translate Adds 6 New Languages Transcribe to identify speakers based on input channel Comprehend supports syntax analysis S3 faster SBE1 / Snowball Edge instances Bring your own IP to VPC API Gateway Private/VPC APIs AWS Landing Zone Added Cognito security JupyterHub on EMR 5.14.0 AppStream 2.0 enhancements AWS LimitMonitor w/notifications AWS AppSync - Managed GraphQL
  • 5. I’ll discuss On-Prem to Cloud Methodology changes. Cloud is not just a place, but a new Methodology in how many things we’ve done for years basically the same. Mark Ferguson of Prestige Services will discuss Cloud Optimization. Optimization is another new aspect of Cloud Computing and something that can cost or save you real money. Tonight’s Topics: Methodology and Optimization
  • 6. What Changes? “I thought Lift and Shift kept everything the same?” We’ll discuss: ● Operational Changes ● “Blinking Light” Changes ● Failure Points ● Backups - what are those? ● Security
  • 7. Operational Changes ● Initial Server Authentication ○ Key Pairs ○ User Names ○ Passwords ○ Windows vs. Linux ● Connection Troubleshooting ○ “Firewalls” ○ “ACLs” ○ “Gateways” ● Monitoring ○ Continue current methods, but supplement with CloudWatch Logs & Events ○ Can add SIEM, APM and other types of monitoring using existing logging ○ For EC2, install agent ○ For Managed Services, configure CloudWatch/CloudTrail
  • 8. “Blinking Light” Changes ● Can’t see or touch the servers, switches, etc ● They actually don’t exist, mostly - so much is virtualzied ● Most lights have actually been removed ● Have to find alternatives - CloudWatch, Healthcheck, etc. ● You will learn to trust the Console, just like a pilot trusts the guages ● Implement multiple, layered approaches to your own blinking lights
  • 9. Failure Points ● Unfortunately, most failure points still exist ● For “Major” Outages, most sites quote 5-6 instances, ever ● Many smaller, regional, or service-specific issues ● Learn! Plan for failure… failure to plan will result in failure! ● But, they are much less likely to fail: ○ EBS (disk volumes) 20 times more reliable ■ 4% average AFR (annual failure rate) ■ EBS: 0.1-0.2% ○ Can’t find network failure since 2011 ○ One major S3 failure in 2017 - human error ● Power outages most likely cause ○ Transformer failures ○ Storms ● Most managed services replicate by default more than any on-prem data center would ever do. Know your service!
  • 10. ?? Backups ?? ● What are they? ● Seriously, in general: ● Snapshots replace “Image” or “System” backups ● Snapshots capture entire state of machine, except for software doing other than (generally) append operations ○ Databases - SQL or otherwise ○ Anything doing block or raw I/O directly ● Keep doing database backups ● Don’t use “No Reboot” option if possible ● SO Easy to Test! That’s T-E-S-T, yes actually use, your backups!
  • 11. Next in Series Part 2: What is the Cloud and Why Do I Need It? Part 3: Beyond Lift and Shift: Cloud Native
  • 12. Upcoming Meetups ● August 15, 2018 - What is the Cloud and Why do I need it? ● September 19, 2018 - TBD - volunteers?
  • 13. Resources ● My Blog: ○ https://davidmcdaniel.me ● AWS Blog: ○ https://aws.amazon.com/blogs/aws ● Curated Twitter List: ○ https://twitter.com/Chris_Kasten/lists/aws ● AWS Podcasts: ○ https://aws.amazon.com/podcasts/aws-podcast
  • 14. ServerlessDays Denver! AWS has formally taken over organization of ServerlessDays worldwide and I’ve been asked to run the Denver ServerlessDays event! “One Day, One Track, One Community.” Details: September/October 2018, downtown Denver 150-200 attendees; 10-20 speakers; CFP to be announced as soon as date picked. One of nine North American locations; four South American; ~14 in Europe. Sponsorship opportunities available! Previously called JeffConf
  • 15. Sponsorship - Eplexity Our new Primary Sponsor will be Eplexity. I am now Director of Professional Services for Eplexity. Eplexity completes the loop on software and infrastructure architect / build / manage lifecycle as Eplexity will now provide all of these services to our customers. I focus on the software architect & build aspects. We have 24x7x52 managed services including monitoring, remediation, backups etc. Fully staffed NOC with AWS trained and certified resources.