From c5c26be24c7da4065ee42388c5cbbd5ff321c7fc Mon Sep 17 00:00:00 2001 From: abregman Date: Sat, 5 Oct 2019 00:47:32 +0300 Subject: [PATCH] Add a scenario question --- README.md | 9 +++++++++ scenarios/elk_kibana_aws.md | 17 +++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 scenarios/elk_kibana_aws.md diff --git a/README.md b/README.md index 31de3f2..cfa0766 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ 1. [Python](#python) 1. [Prometheus](#prometheus) 1. [Git](#git) + 1. [Scenarios](#scenarios) ## Jenkins @@ -413,3 +414,11 @@ Alert manager is responsible for alerts ;) * What is the difference between `git pull` and `git pull`? * How do you resolve git conflicts? + +## Scenarios + +Scenarios are questions which combine several subjects together. Some scenarios will +require from you to design, plan and implement environments with different constraints +and considerations. + +* [Elasticsearch & Kibana on AWS](scenarios/elk_kibana_aws.md) diff --git a/scenarios/elk_kibana_aws.md b/scenarios/elk_kibana_aws.md new file mode 100644 index 0000000..7951dce --- /dev/null +++ b/scenarios/elk_kibana_aws.md @@ -0,0 +1,17 @@ +# Elasticsearch, Kibana and AWS + +Your task is to build an elasticsearch cluster along with Kibana dashboard on one of the following clouds: + +* AWS +* OpenStack +* Azure +* GCP + +You have to describe in details (preferably with some drawings) how you are going to set it up. +Please describe in detail: + +- How you scale it up or down +- How you quickly (less 20 minutes) provision the cluster +- How you apply security policy for access control +- How you transfer the logs from the app to ELK +- How you deal with multi apps running in different regions