मुख्य सामग्री पर जाएँ

SaaS incident response runbook: outage संभालें और postmortem लिखें

स्पष्ट roles, customer updates, घटना की timeline, recovery steps और blame-free postmortem वाली उपयोगी SaaS incident-response runbook बनाएँ।

इस मार्गदर्शिका में

SaaS incident response क्या है?

Incident response का अर्थ है customer पर असर सीमित करना, service बहाल करना, स्पष्ट जानकारी देना और अनियोजित घटना से सीखना। Technical समस्या ठीक करना और incident का संचालन करना जुड़े हुए, मगर अलग काम हैं: responders को fault घटाने का उपाय और लोगों व जानकारी को व्यवस्थित करने का तरीका दोनों चाहिए। Google SRE जल्दी incident घोषित करने, काम का record रखने और command, operations तथा communications की स्पष्ट जिम्मेदारियाँ तय करने की सलाह देता है।

ऐसा trigger लिखें जिससे incident घोषित करना आसान हो

व्यावहारिक संकेत तय करें, जैसे लगातार SLO breach, suspected data exposure, बड़े स्तर पर payment failure या गंभीर security alert। लिखें कि कौन incident घोषित कर सकता है और responders कहाँ जुटेंगे। Customer प्रभावित हो सकता है तब स्पष्ट trigger बहस कम करता है; प्रमाण बढ़ने पर severity बदली जा सकती है।

इस बिंदु के स्रोत: Google SRE Workbook: incident response

Incident commander, operations lead और communications lead तय करें

Incident commander प्राथमिकता और फैसले समन्वित करता है; operations lead जाँचकर technical mitigation करता है; communications lead responders, stakeholders और customers को update देता है। छोटी startup में एक व्यक्ति कई roles निभा सकता है, लेकिन जिम्मेदारी स्पष्ट लिखें और workload बढ़ने पर handoff करें।

इस बिंदु के स्रोत: Google SRE Workbook: incident response

एक साझा timeline और decision log रखें

घटना कब शुरू हुई, कौन-से alerts आए, कौन-सी services तथा customers प्रभावित हैं, जाँच के नतीजे, कार्रवाई, owner और update का समय दर्ज करें। Observation और hypothesis अलग रखें तथा hypothesis बदलने का समय नोट करें। इससे handoff और बाद की समीक्षा के लिए भरोसेमंद record बनता है।

इस बिंदु के स्रोत: Google SRE Workbook: incident response
पहले 15 मिनट की incident worksheet
समय / observationCustomer या service पर असरAction और ownerफैसला / प्रमाणअगला update

Outage runbook responders को क्या करने को कहे?

असर का दायरा समझें और service स्थिर करें

Health dashboards, हाल के बदलाव और प्रभावित workflows देखें। पुष्टि करें कि असर एक tenant, region, integration या customer group तक सीमित है या व्यापक है। Reversible mitigation चुनें जो नुकसान घटाए, जैसे risky job रोकना या बदलाव rollback करना; कदम उठाने से पहले उसका अपेक्षित असर लिखें।

Customer data और evidence सुरक्षित रखें

Security या privacy घटना की आशंका हो तो आगे की पहुँच सीमित करें, जरूरी logs बचाएँ और तय security तथा privacy contacts को जोड़ें। ऐसी cleanup न चलाएँ जो उपयोगी evidence मिटा दे। पता करें कि कौन-सा data, account और tenant शामिल हो सकता है; contractual, legal और regulatory notification पर योग्य सलाह लें।

इस बिंदु के स्रोत: Google SRE Workbook: incident response

काम की और समयबद्ध status update भेजें

बताएँ कि क्या प्रभावित है, किस पर असर हो सकता है, कौन-सा workaround है, team क्या कर रही है और अगला update कब मिलेगा। उपलब्ध हो तो सरल भाषा और स्थिर public status page इस्तेमाल करें। कारण पता न हो तो यही कहें; आधार के बिना अटकल या restoration deadline का वादा न करें।

इस बिंदु के स्रोत: Google SRE Workbook: incident response

SaaS outage के बाद उपयोगी postmortem कैसे लिखें?

Evidence से घटना की timeline बनाएँ

Alerts, logs, deploy records और incident notes से घटनाक्रम जोड़ें। Customer को दिखा असर, अवधि, detection, response और recovery लिखें। पुष्ट तथ्य और सम्भावित कारण अलग रखें; visibility की कमी समझाएँ, लेकिन किसी एक व्यक्ति को दोष देने की खोज न करें।

इस बिंदु के स्रोत: Google SRE Workbook: incident response

योगदान देने वाली स्थितियाँ और छूटे safeguards पहचानें

पूछें कि बदलाव या failure customers तक कैसे पहुँचा, देर से क्यों पता चला और मौजूदा controls ने असर क्यों नहीं घटाया। आम तौर पर एक से अधिक स्थितियाँ योगदान देती हैं। जहाँ प्रासंगिक हो deploy safety, capacity, testing, alerts, access controls, documentation और handoff देखें।

नतीजे को owner वाले, जाँचे जा सकने वाले actions में बदलें

ऐसे corrective actions लिखें जिनका owner, due date और completion का प्रमाण तय हो। दोबारा घटना रोकने या जल्दी पकड़ने वाले बदलाव चुनें, जैसे tenant-isolation test, सुरक्षित rollout, tested restore या स्पष्ट alert। Actions पूरे होने तक track करें और जरूरत के अनुसार lessons teams तथा customers के साथ साझा करें।

SaaS incident response पर सवाल

क्या startup को कारण पता चलने से पहले incident घोषित करना चाहिए?

हाँ, यदि तय customer-impact या safety trigger पूरा हो गया है। जानकारी मिलने पर team severity और शुरुआती hypotheses बदल सकती है। जल्दी घोषणा से लोगों को समन्वय और communication के लिए एक जगह मिलती है।

इस बिंदु के स्रोत: Google SRE Workbook: incident response

Incident report और postmortem में क्या फर्क है?

Incident report live record है जिससे response और handoff चलता है। Postmortem बाद में असर, timeline, योगदान देने वाली स्थितियों और बचाव के actions की समीक्षा करता है। Report evidence देती है, पर analysis की जगह नहीं लेती।

क्या postmortem में गलती करने वाले व्यक्ति का नाम लिखें?

दोष पर ध्यान देने की जगह system की स्थितियों, फैसलों, उपलब्ध जानकारी और safeguards को समझें। सीख पर केंद्रित समीक्षा से risks बताना और controls सुधारना आसान होता है। जरूरत हो तो व्यक्ति के आचरण को उचित अलग प्रक्रिया में संभालें।

इस बिंदु के स्रोत: Google SRE Workbook: incident response

Customers को incident update कब देना चाहिए?

Incident plan में तय cadence के अनुसार और असर या स्थिति में कोई पुष्ट बदलाव होने पर update दें। जाँच में समय लगे तो अगली जानकारी का समय बताएँ ताकि customers को पता रहे कब देखना है। लागू contract या legal notification duties भी मानें।