امروزه کسبوکارهای زیادی برای اطمینان از پایداری و در دسترس بودن (Availability) همیشگی برنامهها، سامانههای خود را به AWS منتقل میکنند. با این حال، بسیاری از شرکتها همچنان در طراحی و ساخت کارآمد این برنامههای ابری با چالش مواجه هستند؛ چرا که به اشتباه تصور میکنند تابآوری زیرساخت ابری به معنای تابآوری خودکار برنامهها است. این کتاب راهنمای عملی به مهندسان نرمافزار، DevOps و مهندسان ابر آموزش میدهد که چگونه الگوها و پیکربندیهای تابآور را از طریق آزمایشگاههای مستقل و کاربردی پیادهسازی کنند. نویسندگان کتاب، کوین شوارتز، جنیفر موران و دکتر نیت باکمایر از متخصصان AWS، نحوه ساخت برنامههای ابری تابآور را با استفاده از الگوهایی همچون بکآف و تلاش مجدد (Back off and Retry)، انتقال به منطقه دیگر (Multi-Region Failover)، محافظت از دادهها و قطعکننده مدار (Circuit Breaker) در سناریوهای واقعی توسعه و دیپلوی آموزش میدهند. آزمایشگاههای کتاب بر اساس پیچیدگی و موضوع دستهبندی شدهاند تا تمرکز روی حیاتیترین بخشهای کسبوکار آسانتر شود. در این کتاب موارد زیر را فرامیگیرید: پیکربندی و دیپلوی سرویسهای AWS با استفاده از الگوهای تابآوری پیادهسازی مایکروسرویسهای بدون حالت (Stateless Microservices) برای در دسترس بودن بالا (High Availability) بررسی طراحیهای چندمنطقهای (Multi-Region) برای برآورده کردن نیازهای کسبوکار پیادهسازی استراتژیهای پشتیبانگیری، Pilot Light، Warm Standby و Active-Active ساخت برنامههایی که در برابر اختلالات منطقه (Region) و ناحیه دسترسی (Availability Zone) مقاوم هستند استفاده از آزمایشهای مهندسی آشوب (Chaos Engineering) برای تزریق خطا و سنجش تابآوری ارزیابی بدهبستانها (Trade-offs) در ساخت سیستمهای تابآور از جمله هزینه، پیچیدگی و بار عملیاتی
اشتراکی

مروری بر ساختار و اطلاعات کلیدی کتاب

۲۰ مهر ۱۴۰۳

1 کتاب

11 فصل

348 صفحه

متوسط تا پیشرفته
امروزه کسبوکارهای زیادی برای اطمینان از پایداری و در دسترس بودن (Availability) همیشگی برنامهها، سامانههای خود را به AWS منتقل میکنند. با این حال، بسیاری از شرکتها همچنان در طراحی و ساخت کارآمد این برنامههای ابری با چالش مواجه هستند؛ چرا که به اشتباه تصور میکنند تابآوری زیرساخت ابری به معنای تابآوری خودکار برنامهها است. این کتاب راهنمای عملی به مهندسان نرمافزار، DevOps و مهندسان ابر آموزش میدهد که چگونه الگوها و پیکربندیهای تابآور را از طریق آزمایشگاههای مستقل و کاربردی پیادهسازی کنند.
نویسندگان کتاب، کوین شوارتز، جنیفر موران و دکتر نیت باکمایر از متخصصان AWS، نحوه ساخت برنامههای ابری تابآور را با استفاده از الگوهایی همچون بکآف و تلاش مجدد (Back off and Retry)، انتقال به منطقه دیگر (Multi-Region Failover)، محافظت از دادهها و قطعکننده مدار (Circuit Breaker) در سناریوهای واقعی توسعه و دیپلوی آموزش میدهند. آزمایشگاههای کتاب بر اساس پیچیدگی و موضوع دستهبندی شدهاند تا تمرکز روی حیاتیترین بخشهای کسبوکار آسانتر شود.
در این کتاب موارد زیر را فرامیگیرید:
با مرور این بخش، درک سریع و کلی از محتوای کتاب پیدا کنید.
این بخش به بررسی پیادهسازی الگوهای کلیدی پایداری در سرویسهای AWS میپردازد. مهندسان یاد میگیرند چگونه راهکارهایی نظیر بکآف و تلاش مجدد (Back off and Retry) و قطعکننده مدار (Circuit Breaker) را در معماری سیستم ادغام کنند.
استفاده از این الگوها مانع از انتشار خرابیها در کل سیستم میشود.
این مبحث روی طراحیهای معماری چندمنطقهای برای مواجهه با قطعیهای بزرگ زیرساختی تمرکز دارد. تکنیکهای گوناگون مانند Active-Active، Warm Standby و Pilot Light به صورت عملی بررسی میشوند.
معماران یاد میگیرند چگونه تداوم کارکرد سیستم را در شرایط قطعی ناحیه دسترسی (Availability Zone) تضمین کنند.
در این بخش، نحوه اعتبارسنجی تابآوری سیستمها با استفاده از آزمایشهای مهندسی آشوب (Chaos Engineering) بررسی میشود. مهندسان با تزریق عمدی خطاها، نقاط ضعف سیستم را پیش از وقوع حادثه واقعی کشف میکنند.
این فرآیند به شکلگیری تابآوری مداوم (Continuous Resilience) در چرخه توسعه کمک میکند.
نویسندگانی که در پشت محتوای این کتاب قرار دارند، از برجستهترین متخصصان و پیشگامان حوزه خود به شمار میروند. آثار آنها حاصل سالها تجربه عملی، پژوهش عمیق و همکاری با بزرگترین سازمانها و شرکتهای فناوری جهان است. هر یک از این نویسندگان با انتشار کتابها و مقالات تخصصی، نقش مهمی در شکلگیری و پیشرفت دانش فنی جامعه جهانی ایفا کردهاند.
تجربه کاربران از این کتاب - نظرات خریداران و دیگر کاربران
11 فصل در حال تولید
مدت زمان خوانش
9:36
نوع کتاب
اشتراکی
شرکت کنندگان
0 نفر
تولید کتاب
۳۱ شهریور ۱۴۰۵