How to Keep Running When Things Go Wrong

Slides:



Advertisements
Similar presentations
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
Advertisements

Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
+ Logentries Is a Real-Time Log Analytics Service for Aggregating, Analyzing, and Alerting on Log Data from Microsoft Azure Apps and Systems MICROSOFT.
Ellis Paul Technical Solution Specialist – System Center Microsoft UK Operations Manager Overview.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
The Derivitec Risk Portal Provides Powerful, Cost-Effective Risk Management Solutions, Powered by Azure, that Deploy in Minutes MICROSOFT AZURE ISV PROFILE:
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
data & analytics beyond dashboards
Cloud service for clinical trials
Service Assurance in the Age of Virtualization
Going Serverless with AWS Lambda
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
MICROSOFT AZURE ISV PROFILE: BMC SOFTWARE
Avenues International Inc.
REST API for Mobile Devices
100% Exam Passing Guarantee & Money Back Assurance
Amazon AWS Solution Architect Associate Exam Questions PDF associate.html AWS Solution Training Exam.
Amazon AWS Certified Solutions Architect Professional Exam Questions PDF architect-professional.html.
Unleashing the Power of the Hybrid Cloud while Keeping Complexity in Check Chris Ward, CTO.
Cloud adoption NECOOST Advisory | June 2017.
Parallel Autonomous Cyber Systems Monitoring and Protection
Ralleo Enterprise-Grade Solution for Managing Change and Business Transformation Provides Opportunities to Better Analyze Real-Time Data MICROSOFT AZURE.
New Heights by Guiding Them into the Cloud
Gather Valuable Customer Data
Introduction to Amazon Web Services Overview of AWS Services
Improving App Availability and Performance in the Cloud
A10 Networks vThunder Leverages the Powerful Microsoft Azure Cloud Platform to Offer Advanced Layer 4-7 Networking, Security on a Global Scale MICROSOFT.
SMS+ on Microsoft Azure Provides Enhanced and Secure Text Messaging, with Audit Trail, Scalability, End-to-End Encryption, and Special Certifications MICROSOFT.
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Extensible Platform Microsoft Dynamics 365
Cloud Ops Master Class:
Cloud Security.
Welcome to AWS Certification Exam
NGAGE Intelligence Leverages Microsoft Azure Platform to Provide Essential Analytics for Hybrid SharePoint Server/Office 365 Environments MICROSOFT AZURE.
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
AWS Certified Advanced Networking – Specialty Exam Dumps For Full Exam Info:
AWS Certified Advanced Networking - Specialty Dumps PDF advanced-networking-specialty-dumps.html.
Amazon AWS Solution Architect Associate Exam Questions PDF associate-dumps.html AWS Solution Training.
“No Server is easier to manage than no server”
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
Digital Transformation Asia 2018 – CALL FOR SPEAKERS
Utilizing the Capabilities of Microsoft Azure, Skipper Offers a Results-Based Platform That Helps Digital Advertisers with the Marketing of Their Mobile.
I-POWER JAPAN Gives Small Businesses the Ability to Get Their Work Done from Anywhere, Even a Construction Site, by Using Microsoft Azure MICROSOFT AZURE.
Zadara™ Virtual Private Storage Arrays™: High Performance, High Availability NAS & SAN by the Hour, with Private, Dedicated Resources MICROSOFT AZURE.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Data Security for Microsoft Azure
Is your deployment in pants-down mode?
AWS Boulder - Denver Meetup – January 2017
Crypteron is a Developer-Friendly Data Breach Solution that Allows Organizations to Secure Applications on Microsoft Azure in Just Minutes MICROSOFT AZURE.
Automating Security in the Cloud
Smart Team Making a Beautiful software
AIMS for BizTalk, Built on the Microsoft Azure Platform, Empowers Enterprises to Automate Insight and Analytics and Boost Value Creation MICROSOFT AZURE.
AWS Cloud Computing Masaki.
AWS-SysOps Dumps AWS Certified SysOps Administrator - Associate.
The Security Operations Hierarchy of Needs
Zendos Tecnologia Utilizes the Powerful, Scalable
Redefinition of Business Continuity Strategies using Cloud Native Enterprise Architectures Frank Stienhans, CTO August 2016.
WHAT ARE THE ADVANTAGES AND CHALLENGES OF MICROSOFT SQL SERVER.
Protect data in core business applications
SQL Server on Amazon Web Services
Setting up PostgreSQL for Production in AWS
SQL Server on Amazon Web Services
Michael Stephenson Microsoft MVP - Azure
NTC/302 NETWORK WEB SERVICES The Latest Version // uopcourse.com
NTC/302 NTC/ 302 ntc/302 ntc/ 302 NETWORK WEB SERVICES The Latest Version // uopstudy.com
NTC/302 NETWORK WEB SERVICES The Latest Version NTC 302 Entire Course Link
Presentation transcript:

How to Keep Running When Things Go Wrong High Availability On AWS How to Keep Running When Things Go Wrong 2017 AWS Specialised Partner of the Year

Peter Joseph Cloud Architect @cloudynetwork Key Points: 1) Location of data. 2) 3)

High Level HA Approaches for AWS Overview High Level HA Approaches for AWS Considerations for HA We will be looking at a few different HA architectures for AWS. Along with specific considerations around using the. Can’t deep dive into specifics or many supporting parts, but please catch up with us later…

An Agreed Availability Above What is ‘Normal’ What is High Availability anyway? Many Definitions An Agreed Availability Above What is ‘Normal’ Many many definitions. Production has an agreed availability above the ‘normal’ level for say dev/prod.

Build for the Availability You Need Not the Availability You Want Key Points: Does it really have to be up all the time? Back office system for 10 users v a website serving millions per month? And everything in between.

The True Cost of the Extra 9 Full Multi-Region Multi AZ / Some Multi Region Single AZ / Single Server Key Points: Does it really have to be up all the time? Back office system for 10 users v a website serving millions per month? And everything in between. Lower Availability Higher Availability

With AWS The Cost Of HA is Lower Than Ever Before!!! The Good News With AWS The Cost Of HA is Lower Than Ever Before!!! Key Points: Does it really have to be up all the time? Back office system for 10 users v a website serving millions per month? And everything in between.

Define Your Availability Metrics What Does ‘Up’ or ‘Available’ Mean To You? Ping Doesn’t Cut It Anymore* Service Measures – Response Time etc Successful User Transactions * By “Anymore” I mean since 1996 Key Points: What is your availability figure based on. What Do you consider Available? Real world measures of the service availability, not artificial ones. Artificial ones are easy. Really think about this…

Consider the Entire Service Changes NTP DNS Service Response Times Authentication AD/LDAP Customer Reachability ‘The User Experience’ From Multiple Locations Key Points: Consider the entire service, not just the parts you run. Things outside of your direct control that you rely on may impact service availability.

Has Become The Baseline Approaches Multi AZ Has Become The Baseline Multi Region Key Points: Broadly speaking Multi-AZ and Multi Region Deploying Across Multi Region

Multi AZ Some Services Require You To Choose EC2 - RDS Many have ‘Built in Multi AZ’ S3 – DynamoDB - Lambda Key Points: Broadly speaking Multi-AZ and Multi Region

Multi Region Significant Additional Complexity (If App Not Natively Capable) Potentially ‘Zero’ Downtime Key Points: Broadly speaking Multi-AZ and Multi Region. Databases are a specific challenge. Zero Downtime

Be Aware of SPOFs Single Region Buckets Single Instances From Your Apps Perspective Single Region Buckets Examples! Not An Exhaustive List! Single Instances Single Database Depending on your scope for HA. Single Region Buckets , use replication, no good operating in multi regions if you depend on everything in one bucket. Replicate!

Monitoring And Alerting Knowing When It’s Down Leverage CloudWatch + SNS Automate Responses with CloudWatch Events Key Points: Avoid human error. If you automate builds, you can easily audit and compare with a known good state. No snowflakes. Security. Automating logging setup and analytics means you can be sure to collect everything. If the worst should happen, compromise, etc then you can rebuild more rapidly and with confidence.

Best Practices Test Your Recovery Implement Automatic Recovery Scale Horizontally Monitor Service Capacity Key Points: 1) AWS capacity (limits excluded) is effectively unlimited for us mortals…but you must have the ability to monitor the capacity of your service if you want to ensure you meet your Availability numbers.

Pitfalls AWS Service Limits! AWS Service Limits! Trusted Advisor can Help Think BEYOND AWS for SPOFs Overlooking the User Experience/Journey Not Considering Changes Key Points: AWS service limits… trusted advisor VPNS, Users connectivity etc….local DNS …

Roundup Defining HA (For Your Needs) HA Approaches for AWS Measuring and Reacting Best Practices and Pitfalls Key Points: 1) AWS capacity (limits excluded) is effectively unlimited for us mortals…but you must have the ability to monitor the capacity of your service if you want to ensure you meet your Availability numbers.

Everything Fails, All The Time – Werner Vogels, Amazon CTO Key Points: Serverless, emphasis not on individual cattle

Anything That Can Go Wrong, Will Go Wrong – Murphy? Key Points 1) I would extend this to ‘Cloud is a mindset’ not a skillset too. It’s not about

AWS Well Architected Framework Bedtime Reading AWS Well Architected Framework Key Points 1) Werner Vogels Amazon CTO called this out during his keynote. We have mentioned this a lot.

The Twelve-Factor App https://12factor.net/ Key Points 1) Werner Vogels Amazon CTO called this out during his keynote. We have mentioned this a lot.

Thanks Questions?