الأمن السيبراني

كيفية تقليص البصمة الكربونية لتكنولوجيا المعلومات باستخدام البرمجيات


في عالم رقمي أولًا بشكل متزايد، تتعرض المؤسسات لضغوط هائلة لتقليل البصمة الكربونية لتكنولوجيا المعلومات. وقد أدى الدخول المتفجر للذكاء الاصطناعي إلى المناقشات التجارية السائدة إلى زيادة هذا الضغط. وبالنظر إلى أن نماذج الذكاء الاصطناعي تتطلب أنظمة حوسبة ضخمة متعطشة للطاقة لتشغيلها، فإن مديري تكنولوجيا المعلومات يتصارعون الآن مع كيفية تحقيق المزيد من مكاسب كفاءة الطاقة من أنظمة تكنولوجيا المعلومات.

إذن من أين تبدأ؟ تعتبر مشاريع التحول الرقمي معقدة، كما أن حلول تكنولوجيا المعلومات المستدامة متعددة الأوجه، وتتطلب معرفة متخصصة وتفكيرًا شموليًا في الأنظمة. خلال ما يقرب من 25 عامًا من تصميم تكنولوجيا المعلومات المستدامة، هناك خمسة مجالات رئيسية تستمر في الصعود إلى القمة. يجيد العملاء التركيز على العناصر الثلاثة الأولى لأنها ذات نتائج منخفضة ولكن كفاءة البرامج غالبًا ما يتم تجاهلها. وهذه خسارة كبيرة لأنه يمكن تحقيق بعض المكاسب المهمة فيه.

ما هي كفاءة البرمجيات؟

تشير كفاءة البرامج إلى تشغيل التعليمات البرمجية الفعالة على منصات الأجهزة المحسنة واستخدام البرامج الذكية لأتمتة البيئات وزيادة الكفاءة وتحسين ممارسات الإدارة. إنني أتحدث إلى الكثير من العملاء من المؤسسات الكبيرة والتقنيين والأكاديميين والمستثمرين في سياق عملي، وقد تفاجأ الكثيرون عندما علموا أنه بالإضافة إلى تصميم أجهزة أكثر كفاءة في استخدام الطاقة، يمكننا أيضًا تقليل كمية الطاقة اللازمة لتشغيل التطبيق بشكل كبير من خلال تنفيذ بعض عمليات كفاءة البرمجيات الرئيسية مثل تغيير الطريقة التي نكتب بها البرامج، واختيار لغات برمجة أكثر كفاءة، وتحسين المكان الذي نستضيف فيه البرامج.

متعلق ب:الشراكات المستدامة تؤتي ثمارها

التحدي

على الرغم من أن صناعة تكنولوجيا المعلومات تتسابق لتقليل استخدام الطاقة، إلا أن المطورين عادة ما يعطون الأولوية كفاءة الوقت على كفاءة الطاقة. إحدى الممارسات الشائعة لتوفير الوقت هي ببساطة إنشاء أسطر إضافية من التعليمات البرمجية فوق الأسطر الموجودة من التعليمات البرمجية عند تطوير برنامج أو تعليمات جديدة. وعلى الرغم من أن هذا يمكن أن ينجز المهمة بسرعة، إلا أن البرنامج الجديد قد يتطلب المزيد من الطاقة لتشغيله. يجب أن يركز مطورو التطبيقات على ممارسات مثل كتابة أسطر من التعليمات البرمجية لتعمل بشكل أسرع، أو تخصيص أسطر من التعليمات البرمجية لتحسينها لقطعة معينة من الأجهزة.

يمكن أن يؤدي اختيار لغة البرمجة أيضًا إلى تحسين كفاءة استخدام الطاقة. بدأ الخبراء يشيرون إلى أن لغات برمجة الكمبيوتر، مثل RUST أو C، هي بطبيعتها أكثر كفاءة من اللغات الأكثر شيوعًا مثل Python لأنها تستغرق وقتًا أقل للتشغيل، وبالتالي تستخدم كهرباء أقل.

متعلق ب:بوابة إلى الاستدامة

بالطبع، لا توجد إجابة واحدة لكفاءة البرامج وتتطلب مراجعة وتحسينًا مستمرًا، مثل التحقق مما إذا كان من الممكن إيقاف التطبيقات الحالية، وتحسين البرامج لبنية أساسية محددة للأجهزة، والنظر في أي مجموعة من البيئة السحابية العامة أو الخاصة أو المختلطة هي الأفضل يحسن كفاءة التطبيق والبنية التحتية.

ماذا يجب أن تفعل الشركات؟

والخبر السار هو أن اعتبارات كفاءة استخدام الطاقة تتناسب تمامًا مع أطر أفضل الممارسات الراسخة المستخدمة بالفعل في تحديث التطبيقات والهجرة السحابية. على سبيل المثال، جارتنر يتضمن نهج 7Rs المعروف جيدًا للانتقال إلى السحابة سلسلة من الخطوات التي تدعو المطورين إلى إعادة هندسة التطبيقات لتحقيق الاستفادة الكاملة من الميزات السحابية الأصلية، وإعادة كتابة التطبيقات بشكل انتقائي لتحسين الكفاءة، والنقل إلى بيئة سحابية مع تقليل الحاجة إلى تغيير الأجهزة ، والحفاظ بشكل انتقائي على التطبيقات في موقعها وشكلها الحاليين مع إزالة التطبيقات غير المستخدمة أو غير المستغلة بشكل كافٍ. بغض النظر عن الإطار المختار، هناك أربع نقاط من النصائح التي أقدمها لعملاء المؤسسات:

1. كن متعمدا. كن أكثر تعمداً بشأن التطبيقات التي تقوم بتطويرها أو شرائها لأن هذه الاختيارات لها تأثير كبير على التكلفة والموارد والطاقة التي يحتاجها الحل، فضلاً عن الأداء.

متعلق ب:كيفية إرسال عمود إلى InformationWeek

تكمن فرصة الكفاءة الرئيسية لفرق التكنولوجيا في التطبيقات البرمجية. يتمثل التحدي الجماعي الذي يواجهه قادة التكنولوجيا العالميون في التخلص من ممارسات العمل المعتادة التي عفا عليها الزمن ودمج هذه المعرفة الجديدة في تفكير ومقاييس النجاح للجيل القادم من المواهب التقنية.

2. التدبير. يُعرف القياس الناشئ لكفاءة التطبيق باسم كثافة الكربون في البرمجيات (SCI). عند شراء التطبيقات، اسأل البائعين المحتملين عن SCI الخاص بـ SaaS أو تطبيقات الأعمال التي تم شراؤها.

3. تثقيف. عادةً لا يتم تدريب المطورين رسميًا على كفاءة البرمجيات أو ممارسات هندسة البرمجيات، ولكن يجب على المؤسسات الاستثمار في بناء هذه المهارات، سواء داخل فريقها أو من خلال إشراك خبراء خارجيين. ولحسن الحظ، بدأت خيارات التعليم المتخصص في الظهور، مثل مؤسسة البرمجيات الخضراءالعرض التدريبي المجاني لممارسي البرمجيات الخضراء.

4. بناء استراتيجية واسعة النطاق ومستدامة لتكنولوجيا المعلومات. يمكن أن يساعد اعتماد ممارسات تطوير برمجيات أكثر كفاءة في تحسين كفاءة تكنولوجيا المعلومات، ولكن يجب على المؤسسات أن تضع في اعتبارها أنها تظل عنصرًا واحدًا من مجموعة أوسع من الاستراتيجيات التي يمكن للمؤسسات تنفيذها لتحسين استدامة حلولها التقنية. يجب أن تحرص المؤسسات على تضمين المجالات الرئيسية الخمسة لتكنولوجيا المعلومات المستدامة في استراتيجيتها: كفاءة المعدات، وكفاءة الطاقة، وكفاءة الموارد، وكفاءة البرمجيات، وكفاءة البيانات.

تكمن فرصة الكفاءة الرئيسية لفرق التكنولوجيا في التطبيقات البرمجية. يتمثل التحدي الجماعي الذي يواجهه قادة التكنولوجيا العالميون في التخلص من ممارسات العمل المعتادة التي عفا عليها الزمن ودمج هذه المعرفة الجديدة في تفكير ومقاييس النجاح للجيل القادم من المواهب التقنية.





Source link

زر الذهاب إلى الأعلى