- عنوان کتاب: Enterprise Digital Reliability – Building Security, Usability, and Digital Trust
- نویسنده: Saurav Bhattacharya
- حوزه: قابلیت اطمینان
- سال انتشار: 2025
- تعداد صفحه: 633
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 9.60 مگابایت
مهندسی قابلیت اطمینان در محاسبات مدرن به تمرین حصول اطمینان از ارائه تجربه قابل اعتماد به مشتری در استفاده از محصول مربوط می شود. و اغلب، این عمل در دنیای نرم افزار را می توان به عنوان مهندسی قابلیت اطمینان سایت (SRE) نامید زیرا هم بر قابلیت اطمینان کلی سیستم تمرکز می کند و هم اهداف مشترکی دارد. از آنجایی که سیستمهای مقیاس بزرگ عملکرد خود را تثبیت میکنند و تمرکز روی آمادگی عملیاتی و قابلیت اطمینان تغییر میکند، منطقی است که روی بهبود کد و اتوماسیون تمرکز کنیم تا زمان برای شرکتها برای کشف ویژگیهای جدید آزاد شود. بنابراین، برای سازمانها ضروری است که به قابلیت اطمینان به عنوان یک ویژگی اهمیت دهند و مهندسان انعطافپذیری دیجیتال را به عنوان یک هدف در نظر بگیرند. این میتواند شامل تکنیکها، روشها و اصولی باشد که چهار جنبه فنی اصلی، یعنی عملکرد، در دسترس بودن، انعطافپذیری و مقیاسپذیری (اصول PARS) قابلیت اطمینان نرمافزار را هدایت میکنند: -عملکرد: این به سرعت سیستم و زمان پاسخدهی آن از جمله هرگونه تأخیر در شبکهها مربوط میشود. عملکرد خوب، امتیاز رضایت بالایی را برای مشتریان و کاربران به همراه میآورد و از ناامیدی جلوگیری میکند. -Availability: زمان به کارگیری یک سیستم و در دسترس بودن آن برای مشتریان برای دسترسی و استفاده از آن بدون نقص همانطور که انتظار می رود را توصیف می کند. انعطاف پذیری: انعطاف پذیری توانایی سیستم برای بازیابی از شکست یا اختلال با کمترین تأثیر ممکن برای مشتریان است. این معمولاً با ساختن سیستمهای بسیار در دسترس، پذیرش افزونگی، پیشبینی نقاط خرابی، و پرداختن فعالانه به مسائل موجود در کد انجام میشود. مقیاس پذیری: مقیاس پذیری به توانایی مدیریت بارهای کاری به صورت پویا با فراهم کردن ظرفیت زیرساخت مناسب مربوط می شود. مقیاس پذیری تضمین می کند که سیستم ها به اندازه کافی برای رسیدگی به کاربران، داده ها یا درخواست های بیشتر بدون به خطر انداختن عملکرد طراحی شده اند.
Reliability engineering in modern computing relates to the practice of ensuring the software provides a dependable experience to the customer using the product. And often, this practice in the software world can be referred to as Site Reliability Engineering (SRE) as both focus on overall system reliability and share common goals. As large-scale systems stabilize their functionality and the focus changes to operational readiness and reliability, it makes sense to focus on improving the code and automation to free up time for the enterprises to explore new features. So, it is essential for organizations to care about reliability as a feature and the engineers embrace digital resiliency as a goal. This can include techniques, methods, and principles that drive the four major technical aspects, namely, performance, availability, resiliency, and scalability (PARS principles) of software reliability: -Performance: This relates to the quickness of the system and its response time including any latency across the networks. A good performance leaves the customers and users with a high satisfaction score and avoids frustration. -Availability: It describes the uptime of a system and its availability for the customers to access and use it without failures as expected. -Resiliency: Resiliency is the system’s ability to recover from failures or disruptions with least possible impact to the customers. This is typically handled by building highly available systems, embracing redundancy, predicting the point of failures, and proactively addressing the issues in the code. -Scalability: Scalability relates to the ability to handle workloads dynamically by provisioning the appropriate infrastructure capacity. Scalability ensures the systems are adequately designed to handle more users, data, or requests without compromising on the performance.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: Enterprise Digital Reliability
نظرات کاربران