Bulut faturanızı kesmek için 12 programlama hilesi


Hiçbir şey, bir uygulamanın viral hale gelmesini izlemek gibi bir geliştirme ekibinin moralini yükseltemez. En azından aylık bulut faturası gelene kadar harika bir duygu. Bazı geliştiriciler, bilgi işlem maliyetini yönetmenin devops ekibinin sorumluluğu olduğuna inanıyor. Kodlayıcılar yazılımı yazar, duvara fırlatır ve başkasının bunun için ödeme yapma konusunda endişelenmesine izin verir. Hiçbir şey gerçeklerden daha uzak olamazdı.

Akıllı geliştiriciler, kodlama kararlarının şirketin kârlılığı için büyük bir fark yarattığını bilirler. Hacimli kod daha yavaştır ve çalışması için daha fazla bulut kaynağı gerektirir. Daha iyi algoritmalar seçmek ve daha sıkı kod yazmak hızdan daha fazlasıdır. İyi yazılmış kodun çalıştırılması daha az maliyetlidir.

Geliştiriciler her zaman bağlantıyı görmezler. Makine satın alındığında RAM ve ekstra disk alanı ödenmiş olan kendi makinenizde kod yazmak kolaydır. İki terabaytlık disk alanınız varsa, kodunuzun ne kadarını tükettiğini fark etmeyebilirsiniz. Yeni bir algoritmanın çalışması iki kat daha uzun sürerse, masaüstünüz yanıp sönmeyebilir ve ayrıca birkaç ekstra milisaniyeyi kim fark eder? Ancak hesaplamayı ikiye katlamanın daha büyük bir bulut faturasıyla sonuçlanacağı neredeyse kesin.

Modern bulut bilişim, kaynak kullanımını bir satır kalem ücretine dönüştürmede mükemmeldir. İyi bulut geliştiricileri, kodlarını yazarken daha akıllı kararlar verme gücüne sahip olduklarını bilirler. Yavaş noktaları belirlemek için bir profil oluşturucuyu çalıştırmak veya daha düşük bellek ayak izi için gereksiz veri depolamadan kaçınmak kadar basit olabilir.

İşte kodunuzu daha yalın, daha hızlı ve çalıştırması daha ucuz olacak şekilde düzene sokmanın 12 yolu.

Daha hızlı kod yazın

Çoğu geliştirici, kodlarını optimize etmek için fazla zaman harcamaz. Dizüstü bilgisayarlarında bir saniyede çalışıyorsa, zamanla %20, %30 veya hatta %300 daha yavaş çalıştığını fark etmezler. Program hala bölünmüş saniyeler içinde yanıt veriyor. Ancak bu farklılıklar, sunucuda milyonlarca kez meydana geldiklerinde toplanır. Dikkatli profil oluşturma, yavaş parçaları işaretleyebilir. Bunları yeniden yazmak, uygulamanızın ihtiyaç duyduğu örnek sayısını azaltabilir.

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3661809/12-programming-tricks-to-cut-your-cloud-bill.html#tk.rss_all

Yorum yapın