کتاب Building Green Software: A Sustainable Approach to Software Development and Operations (ایجاد نرم افزار سبز: رویکردی پایدار برای توسعه و عملیات نرم افزار) ایدهآل برای همه از توسعهدهندگان جدید گرفته تا مدیران ارشد فناوری، Building Green Software با چالشهای موجود مقابله میکند و به شما نشان میدهد که چگونه کد بسازید، میزبانی کنید و به روشی کار کنید که نه تنها برای کره زمین بهتر است، بلکه برای کسب و کار شما نیز ارزانتر و کم خطرتر است.
اکثر ارائهدهندگان ابر مقیاس عمومی ابر قبلاً متعهد شدهاند تا سال ۲۰۳۰ عملیات فناوری اطلاعات خالص صفر را انجام دهند. این کتاب به شما نشان میدهد که چگونه وارد کشتی شوید.
در ادامه مقدمهای از کتاب Building Green Software را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building Green Software:
\”سبز بودن کار آسانی نیست. \”
Kermit the Frog
این روزها تغییر اقلیم یک واقعیت انکارناپذیر است. گزارش سال ۲۰۲۲ هیئت بینالدولتی تغییرات آبوهوایی (IPCC) این موضوع را روشن کرد. حالا دنیا برای مقابله با این بحران پیشقدم شده و به نظر میرسد شرکتها هم باید خود را باگذار انرژی وفق دهند وگرنه از قافله عقب میمانند. متأسفانه، همانطور که یک نماد فرهنگی حکیم زمانی گفت، تغییرات مورد نیاز برای داشتن سیارهای پایدار، آسان نخواهد بود.
اما خبر خوب این است که بیشتر ارائهدهندگان ابری عمومی، هماکنون متعهد به عملیات ابری با آلایندگی خالص صفر شدهاند (تعهداتی که باید آنها را پایبند نگه داریم) و ما میتوانیم از آنها و همچنین سایر رهبران پایداری در بخش خود بیاموزیم و آنها را الگو قرار دهیم. در واقع، برخی از ابزارهایی که به آنها نیاز داریم هماکنون به صورت متنباز یا تجاری در دسترس هستند.
این خوششانسی است، چون ممکن است به زودی بقیهی ما هم تحت فشار مشتریان، ارائهدهندگان زیرساخت، قبضهای سرسامآور و قوانین و مقررات آینده، مجبور شویم اهداف سختگیرانهی کربن خود را تعیین و به آنها برسیم.
بنابراین، توسعه و عملیات نرمافزار چگونه باید تغییر کند تا بتواند سیاره و شرکتهای ما را نجات دهد؟
کتاب Building Green Software به دنبال پاسخ به این سؤال است. «ساختن نرمافزار سبز» نمای کلی از همه چیز است، از چگونگی تکامل احتمالی شبکههای برق ملی در پاسخ به انرژیهای تجدیدپذیر تا چگونگی تغییر عملیات و تأثیرگذاریگذار انرژی بر زندگی روزمرهی توسعهدهندگان.
شاید متوجه شوید که بسیاری از نقل قولهای گنجاندهشده در کتاب Building Green Software، از افرادی است که قبلاً برای ابرمقیاسدهندهها کار میکردهاند. این به این معنا نیست که نقلقولکنندگان ما افشاگران یاغی هستند، بلکه فقط به این معناست که آنها بهعنوان افرادی که دیگر تحت قوانین یک سازمان روابط عمومی نسبتاً سنگین قرار ندارند، اظهار نظر میکنند. شنیدن دیدگاههای بدون فیلتر مفید است، زیرا همه، از تازهترین توسعهدهنده تا باتجربهترین مدیر ارشد فناوری، نقشی در شکل دادن به دنیای پیشرو دارند.
چگونه میتوانیم کد را به روشی بسازیم، میزبانی کنیم و اجرا کنیم که هم برای محیطزیست بهتر، هم ارزانتر و هم کمخطرتر باشد؟
چرا باید کتاب Building Green Software را بخوانید؟
نگاه کردن به این کتاب برای همه آزاد است. ما یک سیاست درِ باز بسیار راحت داریم. شما بهعنوان یک خواننده ممکن است یکی از موارد زیر باشید:
- توسعهدهندهای که انتظار میرود به ابتکارات پایداری سازمان خود کمک کند و به دنبال مقدماتی در این زمینه باشد.
- معمار نرمافزاری که میخواهد بهتر درک کند که چگونه با ستون معماری پایدار AWS (سرویسهای وب آمازون) همسو شود.
یک مدیر محصول که در حال طراحی یک ویژگی جدید است و میخواهد بداند چگونه میتواند عملکرد آن ویژگی را تا حد امکان سبز و کمهزینه کند.
یک متخصص عملیات توسعه (DevOps) یا مهندسی قابلیت اطمینان سایت (SRE) که از او خواسته شده است تا تأثیر کربن (یا هزینه مالی) یک برنامه موجود را کاهش دهد و بهایدهها یا اشارهگرهایی نیاز دارد.
یا شاید شما کاملاً شخص دیگری باشید. ما که هستیم که محدودیت ایجاد کنیم؟ هر نقشی که دارید، نقشی در راهحل مقابله با بحران اقلیم دارید.
هدف ما تا پایان کتاب Building Green Software این است که شما درک بهتری از موارد زیر داشته باشید:
- اصول معماری بنیادی توسعهی نرمافزار پایدار یا سبز و نحوهی به کارگیری آنها
- چگونگی احتمالاً تغییر یافتن شیوهی میزبانی در محل و ابری باگذار انرژی و چگونگی آمادگی شرکتها برای آن
- مفاهیم افزایش طول عمر سختافزار و نقشی که نرمافزار در این زمینه ایفا میکند
و شما قادر خواهید بود:
- انتخابهای کمخطرتری در مورد برنامههای آینده داشته باشید.
- حدس آگاهانهای در مورد اینکه کدام بخشهای سیستم شما ممکن است نیاز به تغییر داشته باشند و چگونه به آن تغییر دهید، بزنید.
- تا حد امکان، تأثیر هر تغییری که ایجاد میکنید را اندازهگیری کنید.
- به ارتباطات نزدیک بین مزایای نرمافزار سبز و سایر ملاحظات مانند قابلیت اطمینان، عملکرد و مورد علاقهی همهی مدیران مالی – هزینه – پی ببرید.
کتاب Building Green Software چگونه کار میکند؟
ما قصد داریم از توصیههای آن چهرههای تأثیرگذار دنیای مدرن – ارسطو و دیل کارنگی (نویسندهی کتاب «چگونه دوستان را به خود جلب کنیم و بر مردم تأثیر بگذاریم») پیروی کنیم. هر دوی آنها (یا بهتر است بگوییم هیچکدام از آنها – نقل قولها به طور مشهوری اخبار جعلی هستند) گفتهاند: «به آنها بگو چه میخواهی بگویی، به آنها بگو، و سپس به آنها بگو چه گفتی. »
بنابراین مقدمه برای این طراحی شده است که درک خوبی از مفاهیمی به شما بدهد که زیربنای «ساختن نرمافزار سبز» است. سپس هر فصل بعدی عمیقتر به جزئیات میپردازد. در نهایت، ما کل موضوع را دوباره با کمی تغییر در کلمات به نفع ChatGPT و حتی معدود انسانهای باقیمانده خلاصه میکنیم. میتوانید کل کتاب Building Green Software را از ابتدا تا انتها بخوانید یا به بخشهایی که برایتان اهمیت دارند، حتی فقط همین مقدمه، سر بزنید – ما قضاوت نمیکنیم.
سرفصلهای کتاب Building Green Software:
- Cover
- Copyright
- Table of Contents
- Foreword
- Preface
- Chapter 1. Introduction to Green Software
- Chapter 2. Building Blocks
- Chapter 3. Code Efficiency
- Chapter 4. Operational Efficiency
- Chapter 5. Carbon Awareness
- Chapter 6. Hardware Efficiency
- Chapter 7. Networking
- Chapter 8. Greener Machine Learning, Al, and LLMs
- Chapter 9. Measurement
- Chapter 10. Monitoring
- Chapter 11. Co-Benefits
- Chapter 12. The Green Software Maturity Matrix
- Chapter 13. Where Do We Go from Here?
- Index
- About the Authors
- Colophon
جهت دانلود کتاب Building Green Software میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.