کتاب Cloud Observability in Action (قابلیت مشاهده ابر در عمل) در 11 فصل به صورت کامل مبحث Cloud Observability را شرح خواهد داد.
در ادامه مقدمهای از کتاب Cloud Observability in Action را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Cloud Observability in Action:
ما واقعاً در زمانهای هیجانانگیز زندگی میکنیم! ظهور فناوریهای بومی ابری، که از حدود ۱۰ سال پیش با Docker و Kubernetes شروع شد، و در دسترس بودن پیشنهادات ابری که به شما امکان میدهد برنامههای کاربردی در مقیاس بزرگ را بر اساس معماری میکروسرویس اجرا کنید، نحوه نوشتن و کارکرد نرمافزار را تغییر داده است.
من این شانس و لذت را داشتم که بخشی از آن سفر باشم، از سال ۲۰۱۵ در فضای کانتینر شروع کردم و سپس تا سال ۲۰۲۱ در فضای Kubernetes کار کردم. یک جنبه از بومی ابر وجود داشت که برای من برجسته بود: با توجه به پویایی کانتینرها و عملکرد.
به عنوان یک سرویس، اگر بینشی در مورد آنچه در سیستم شما میگذرد ندارید و نمیتوانید سؤالات موقتی درباره وضعیت و روندها بپرسید، عملاً با چشم بسته رانندگی میکنید. وقتی تیمهایی را در AWS تغییر دادم تا روی قابلیت مشاهده تمرکز کنم، OpenTelemetry به تازگی شکل گرفته بود و فضا به سرعت در حال توسعه بود.
اکنون، در زمان انتشار، منصفانه است که بگوییم که مشاهدهپذیری به جریان اصلی تبدیل شده است.
چیزی که من فقط در گذشته متوجه شدم این بود که آنچه که من را به فضای مشاهدهپذیری کشاند، علاوه بر ماهیت منبع باز اکوسیستم اطراف پروژه Cloud Native Computing Foundation (CNCF)، این واقعیت بود که مشاهدهپذیری اساساً یک حوزه کاربردی از مهندسی داده است.
این در مورد تولید، جمعآوری، ذخیره و پرس و جو دادهها بر اساس خطوط لوله است. چرا به این نکته اشاره میکنم؟ قبل از اینکه وارد دنیای کانتینرها شوم، بیش از یک دهه را در مهندسی دادهها گذراندم، ابتدا در تحقیقات کاربردی و سپس در یک استارتآپ، جایی که توانستم درسهای آموخته شده را در روزهای «دادههای بزرگ» به کار ببرم.
هنگامی که فرصتی برای به اشتراک گذاشتن آنچه در ۲۰ سال گذشته آموخته بودم، هم در زمینه مهندسی داده و هم در فضای ابری، در چارچوب ارائه راهنمای عملی برای مشاهدهپذیری، برای من واضح بود که اکنون زمان و مکان مناسبی است.
ایده اصلی این بود که کل فضای مشاهدهپذیری را پوشش دهد، از جایی که دادهها تولید میشوند تا نحوه جمعآوری و پردازش آنها تا نحوه مصرف آنها توسط انسان و نرمافزار – همه با هدف درک اصول و روشهای زیربنایی مشاهدهپذیری، با استفاده از نرمافزار منبع باز. برای نمایش به طوری که هر کسی که علاقهمند به موضوع است بتواند خودش آن را امتحان کند، بدون اینکه نگران هزینهها باشد.
امیدوارم کتاب Cloud Observability in Action به عنوان مرجع و راهنمای سفر شما برای معرفی قابلیت مشاهده در سازمان شما باشد. اگر به شما کمک کند راهحلهایی ایجاد کنید که تیم شما را قادر میسازد از پیشنهادات بومی ابری، بدون پرواز کور، بهرهمند شود، به هدف خود رسیده است.
مشاهدهپذیری توانایی تولید و کشف مداوم بینشهای عملی بر اساس سیگنالهای سیستم (بومی ابری) تحت مشاهده، با هدف تأثیرگذاری بر سیستم است. ما از منظر بازگشت سرمایه به موضوع میپردازیم: ما به هزینهها و منافع، از منابع گرفته تا تله متری (از جمله عوامل) تا مقصد سیگنال (پشتیبانها)، از جمله فروشگاههای داده سری زمانی، مانند Prometheus، و frontends نگاه میکنیم. مانند گرافانا.
در سرتاسر کتاب Cloud Observability in Action، من از ابزارهای متن باز، شامل، اما نه محدود به OpenTelemetry (گردآورنده)، Prometheus، Loki، Jaeger، و Grafana استفاده میکنم تا مفاهیم مختلف را نشان دهم و شما را قادر میسازم تا بدون هیچ هزینهای، غیر از وقتتان، با آنها آزمایش کنید.
بیشتر بخوانید: کتاب Fundamentals of Data Observability
چه کسی باید کتاب Cloud Observability in Action را بخواند؟
این کتاب در درجه اول بر توسعهدهندگان، مهندسان DevOps / قابلیت اطمینان سایت (SREs)، که با برنامههای کاربردی ابری کار میکنند، تمرکز دارد. این برای هر کسی که علاقهمند به اجرای برنامههای بومی ابری است، خواه در Kubernetes یا استفاده از ارائه خدمات به عنوان یک سرویس، مانند AWS Lambda است.
همچنین، من معتقدم که اگر یک مدیر انتشار، یک معمار فناوری اطلاعات، یک مهندس امنیت و شبکه، یک رهبر فناوری، یا یک مدیر محصول در فضای ابری هستید، میتوانید از این کتاب بهرهمند شوید. این کتاب را میتوان با هر ابر عمومی استفاده کرد (من از AWS برای چندین نمایش استفاده میکنم، صرفاً به خاطر آشنایی) و همچنین با هر راهاندازی cloudnative on-prem (مانند Kubernetes در مرکز داده).
بیشتر بخوانید: کتاب Observability Engineering
نحوه تنظیم کتاب Cloud Observability in Action
این کتاب دارای ۱۱ فصل و یک پیوست با محتوای زیر است:
فصل ۱ یک مثال سرتاسری را در اختیار شما قرار میدهد و اصطلاحات را از منابع گرفته تا نمایندگان و مقصدها تعریف میکند. همچنین موارد استفاده، نقشها و چالشها را در زمینه مشاهدهپذیری مورد بحث قرار میدهد.
فصل ۲ کتاب Cloud Observability in Action، انواع مختلف سیگنالهای تله متری (لاگها، متریکها و ردیابیها)، زمان استفاده از کدام سیگنال، نحوه جمعآوری سیگنالها و هزینهها و مزایای مرتبط را مورد بحث قرار میدهد.
فصل ۳ کتاب Cloud Observability in Action منابع سیگنال را پوشش میدهد، جایی که تله متری تولید میشود. ما در مورد انواع منابع موجود و زمان انتخاب منبع بحث میکنیم، چگونه میتوانید بینش عملی را از انتخاب منابع مناسب برای یک کار به دستآورید، و نحوه برخورد با کد ابزارسازی متعلق به شما، از جمله جنبههای زنجیره تأمین.
فصل ۴ عوامل مختلف تله متری از مسیریابهای ورود به سیستم تا OpenTelemetry را مورد بحث قرار میدهد. نحوه انتخاب و استفاده از عاملها را با تأکید بر آنچه که OpenTelemetry برای مدیریت یکپارچه تله متری روی میز آورده است، یاد خواهید گرفت.
فصل ۵ بر مقاصد باطنی سیگنالهای تله متری تمرکز دارد که به عنوان منبع حقیقت عمل میکنند. شما یاد خواهید گرفت که با بررسی عمیق در پایگاههای داده سری زمانی، مانند Prometheus و پایگاههای داده ستونگرا، مانند ClickHouse، از Backendها برای گزارشها، معیارها و ردیابیها استفاده و انتخاب کنید.
فصل ۶ در مورد قسمتهای جلویی مشاهدهپذیری به عنوان مکانی که سیگنالهای تله متری را مصرف میکنید بحث میکند. شما در مورد frontendهای خالص و همه کاره و همچنین نحوه انتخاب آنها یاد خواهید گرفت.
فصل ۷ کتاب Cloud Observability in Action، جنبهای از راهحلهای بومی ابری به نام عملیات ابری را پوشش میدهد، از جمله اینکه چگونه میتوان تشخیص داد که چیزی آنطور که باید کار نمیکند. واکنش به رفتار غیرعادی؛ و از اشتباهات قبلی درس بگیرید همچنین با هشدار، استفاده و ردیابی هزینه آشنا خواهید شد.
فصل ۸ به بررسی عمیق ردیابی توزیع شده و چگونگی کمک به شما در درک و عیبیابی میکروسرویسها میپردازد.
فصل ۹ عمیقاً به قابلیت مشاهده برای توسعهدهندگان میپردازد و نمایهسازی مداوم و ابزارهای بهره وری توسعهدهندگان را پوشش میدهد.
فصل ۱۰ کتاب Cloud Observability in Action، اهداف سطح خدمات را مورد بحث قرار میدهد و به شما نشان میدهد که چگونه از آنها برای رسیدگی به این سؤال که مصرفکننده از یک سرویس چقدر راضی است استفاده کنید.
فصل ۱۱ عمیقاً به همبستگی سیگنال میپردازد و به چالش یک نوع سیگنال تله متری منفرد میپردازد که معمولاً قادر به پاسخگویی به همه سؤالات مشاهدهپذیری شما نیست و آنچه میتوانید برای مقابله با این چالش انجام دهید.
ضمیمه با استفاده از OpenTelemetry، Prometheus، Jaeger و Grafana، شما را از طریق یک مثال کامل سرتاسر راهنمایی میکند.
فصلهای ۲ تا ۶ پایههای مفهومی را ارائه میکنند، بنابراین اگر در فضای مشاهدهپذیری کاملاً تازه کار هستید، توصیه میکنم ابتدا آنها را بررسی کنید. فصلهای ۷ تا ۱۱ کتاب Cloud Observability in Action بر جنبههای عملیاتی یا مرتبط با توسعه خاصی از مشاهدهپذیری تمرکز میکنند، بهترین شیوهها را به تصویر میکشند، و اگر ترجیح میدهید میتوانید آنها را بدون ترتیب بخوانید.
سرفصلهای کتاب Cloud Observability in Action:
- Cloud Observability in Action
- brief contents
- contents
- preface
- acknowledgments
- about this book
- about the author
- about the cover illustration
- 1 End-to-end observability
- 2 Signal types
- 3 Sources
- 4 Agents and instrumentation
- 5 Backend destinations
- 6 Frontend destinations
- 7 Cloud operations
- 8 Distributed tracing
- 9 Developer observability
- 10 Service level objectives
- 11 Signal correlation
- appendix—A Kubernetes end-to-end example
- index
جهت دانلود کتاب Cloud Observability in Action میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.