পাঠ 1ব্যাকআপ কৌশল: ফুল বনাম ইনক্রিমেন্টাল, লজিক্যাল বনাম ফিজিক্যাল ডিবি ব্যাকআপ, ফাইলসিস্টেম বনাম অ্যাপ্লিকেশন ব্যাকআপ, রিটেনশন নীতিসার্ভার এবং ডেটাবেসের জন্য ব্যাকআপ কৌশল ডিজাইন করুন, ফুল এবং ইনক্রিমেন্টাল ব্যাকআপ, লজিক্যাল এবং ফিজিক্যাল পদ্ধতি এবং ফাইলসিস্টেম বনাম অ্যাপ্লিকেশন-লেভেল অ্যাপ্রোচ তুলনা করুন। রিটেনশন, এনক্রিপশন এবং যাচাই প্র্যাকটিস সংজ্ঞায়িত করুন।
Full versus incremental backup plansLogical versus physical DB backupsFilesystem and application-level backupsBackup encryption and access controlRetention schedules and legal needsপাঠ 2কেন্দ্রীভূত লগিং: সিসলগ বনাম লগস্ট্যাশ বনাম ফ্লুয়েন্টড, লগ রোটেশন, রিটেনশন, ইনডেক্স কৌশল, এবং অভ্যন্তরীণ অ্যাপের জন্য সাইজিংঅভ্যন্তরীণ অ্যাপের জন্য সিসলগ, লগস্ট্যাশ বা ফ্লুয়েন্টড ব্যবহার করে লগ কেন্দ্রীভূত করার শিখুন। লগ সংগ্রহ, রোটেশন, রিটেনশন, ইনডেক্সিং কৌশল এবং ক্যাপাসিটি সাইজিং কভার করি যা ট্রাবলশুটিং এবং সম্মতি প্রয়োজন সমর্থন করে।
Choosing log shippers and collectorsDesigning log formats and metadataLog rotation and retention policiesIndexing strategies for fast searchSizing storage and ingestion ratesপাঠ 3৪-নোড আর্কিটেকচার ডিজাইন: রোল এবং সেপারেশন (২ ওয়েব সার্ভার, ১ অ্যাপ ওয়ার্কার, ১ ডিবি, ঐচ্ছিক কেন্দ্রীয় লগ/মনিটর)স্পষ্ট রোল সেপারেশন সহ ব্যবহারিক চার-নোড আর্কিটেকচার ডিজাইন করুন। আপনি দুটি ওয়েব সার্ভার, একটি অ্যাপ্লিকেশন ওয়ার্কার এবং একটি ডেটাবেস নোড রাখবেন, এবং অবজার্ভেবিলিটি এবং রেজিলিয়েন্সের জন্য কেন্দ্রীভূত লগিং এবং মনিটরিং যোগ করার বিবেচনা করবেন।
Defining roles for each server nodeWeb tier design and reverse proxiesApplication worker patterns and queuesDatabase placement and connectivityAdding shared logging and monitoringপাঠ 4নেটওয়ার্ক ডিজাইন: প্রাইভেট নেটওয়ার্ক, সিকিউরিটি গ্রুপ, ফায়ারওয়াল নিয়ম, এনএটি, এবং অন-প্রেম এবং ক্লাউডের মধ্যে রাউটিংহাইব্রিড পরিবেশের জন্য নিরাপদ, রেজিলিয়েন্ট নেটওয়ার্ক ডিজাইন করার শিখুন। প্রাইভেট সাবনেট, সিকিউরিটি গ্রুপ, ফায়ারওয়াল নীতি, এনএটি প্যাটার্ন এবং অন-প্রেমিসেস এবং ক্লাউডের মধ্যে রাউটিং কভার করি যা স্কেলেবল সার্ভার ডেপ্লয়মেন্ট সমর্থন করে।
Designing private and public subnetsSecurity groups and firewall rule designNAT gateways and outbound internet accessRouting between on-prem and cloud VPCsNetwork segmentation for app tiersপাঠ 5প্যাচ ম্যানেজমেন্ট: অপারেটিং সিস্টেম প্যাকেজ লাইফসাইকেল, কনফিগারেশন ম্যানেজমেন্ট টুল (অ্যানসিবল, পাপেট, সল্ট), শিডিউল করা উইন্ডো এবং রোলব্যাক পরিকল্পনাঅপারেটিং সিস্টেম এবং অ্যাপ্লিকেশনের জন্য প্যাচ ম্যানেজমেন্ট পরিকল্পনা এবং অপারেট করুন। প্যাকেজ লাইফসাইকেল, অ্যানসিবল, পাপেট বা সল্ট ব্যবহার, মেইনটেন্যান্স উইন্ডো শিডিউলিং, আপডেট টেস্টিং এবং রোলব্যাক এবং যোগাযোগ পরিকল্পনা প্রস্তুত করার শিখুন।
OS and package lifecycle conceptsUsing Ansible, Puppet, or SaltPatch testing and staging environmentsScheduling maintenance windowsRollback strategies and communicationপাঠ 6অ্যাক্সেস কন্ট্রোল এবং প্রমাণীকরণ: এসএসএইচ কী ম্যানেজমেন্ট, ব্যাস্টিয়ন হোস্ট প্যাটার্ন, জাম্পবক্স, ভিপিএন রাখা, এমএফএ বিবেচনাএসএসএইচ কী, ব্যাস্টিয়ন হোস্ট এবং ভিপিএন ব্যবহার করে সার্ভারের জন্য নিরাপদ অ্যাক্সেস কন্ট্রোল ডিজাইন করুন। কী লাইফসাইকেল ম্যানেজমেন্ট, জাম্পবক্স প্যাটার্ন, এমএফএ ইন্টিগ্রেশন এবং সম্মতি এবং ইনসিডেন্ট রেসপন্সের জন্য অ্যাডমিনিস্ট্রেটিভ অ্যাক্সেস লগিং শিখুন।
SSH key generation and rotationBastion hosts and jumpbox patternsVPN placement and traffic flowsIntegrating MFA for admin accessAuditing and logging remote sessionsপাঠ 7রিস্টোর টেস্টিং: রিকভারি ড্রিল, ডেটাবেসের জন্য পয়েন্ট-ইন-টাইম রিস্টোর, আরটিও/আরপিও ধারণা এবং রিস্টোর যাচাই করাস্ট্রাকচার্ড রিস্টোর টেস্টিংয়ের মাধ্যমে ব্যাকআপ ব্যবহারযোগ্য প্রমাণ করার শিখুন। আপনি রিকভারি ড্রিল, ডেটাবেস পয়েন্ট-ইন-টাইম রিস্টোর এবং আরটিও এবং আরপিও টার্গেটের সাথে সারিবদ্ধ যাচাই ধাপ প্র্যাকটিস করবেন ক্রিটিক্যাল অভ্যন্তরীণ সার্ভিসের জন্য।
Defining RTO and RPO objectivesPlanning and running recovery drillsTesting database point-in-time restoresValidating application-level restoresDocumenting and reviewing test resultsপাঠ 8রানবুক এবং অপারেশনাল প্লেবুক: রানবুক তৈরি এবং সংরক্ষণ, চেঞ্জ ম্যানেজমেন্ট, সাধারণ টাস্কের জন্য রানবুক উদাহরণরুটিন এবং ইমার্জেন্সি টাস্কের জন্য কার্যকর রানবুক এবং অপারেশনাল প্লেবুক তৈরি করুন। স্ট্রাকচার, স্টোরেজ এবং চেঞ্জ কন্ট্রোল শিখুন, এবং ডেপ্লয়মেন্ট, রিস্টার্ট, ইনসিডেন্ট ট্রায়েজ এবং রোলব্যাক ধাপের জন্য কংক্রিট উদাহরণ পর্যালোচনা করুন।
Runbook structure and required detailsVersioning and storing runbooksChange management and approvalsRunbooks for common maintenance tasksIncident response and escalation playbooksপাঠ 9বেসিক মনিটরিং এবং অ্যালার্টিং আর্কিটেকচার: মেট্রিক্স, লগ, ট্রেস; মনিটরিং স্ট্যাক নির্বাচন (প্রমিথিয়াস, গ্রাফানা, অ্যালার্টম্যানেজার, নাগিওস, জ্যাবিক্স)মেট্রিক্স, লগ এবং ট্রেস ব্যবহার করে বেসিক মনিটরিং এবং অ্যালার্টিং আর্কিটেকচার তৈরি করুন। প্রমিথিয়াস, গ্রাফানা, অ্যালার্টম্যানেজার, নাগিওস এবং জ্যাবিক্স তুলনা করুন, এবং অভ্যন্তরীণ সার্ভিসের জন্য অ্যালার্ট নিয়ম, ড্যাশবোর্ড এবং এসকেলেশন পাথ ডিজাইন করুন।
Key metrics, logs, and tracing signalsSelecting a monitoring tool stackDesigning dashboards for operatorsAlert rules, thresholds, and noise controlEscalation policies and on-call flowsপাঠ 10মিড-সাইজ অভ্যন্তরীণ অ্যাপের জন্য উচ্চ-উপলব্ধতা এবং রেডান্ডেন্সি ট্রেডঅফ (লোড ব্যালান্সিং, স্টিকি সেশন, সেশন স্টোর)মিড-সাইজ অভ্যন্তরীণ অ্যাপের জন্য উচ্চ-উপলব্ধতা এবং রেডান্ডেন্সি ট্রেডঅফ অন্বেষণ করুন। লোড ব্যালান্সিং অপশন, স্টিকি সেশন হ্যান্ডলিং, এক্সটার্নাল সেশন স্টোর এবং ফেলিয়র সিনারিও শিখুন যাতে খরচ, জটিলতা এবং আপটাইম ভারসাম্য করা যায়।
Identifying availability requirementsLoad balancer types and health checksSticky sessions versus stateless designExternal session stores and cachingFailure modes and graceful degradation