Deprecated: Creation of dynamic property dhz_acf_plugin_extended_color_picker::$settings is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/acf-rgba-color-picker/acf-rgba-color-picker.php on line 17

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the webtoffee-gdpr-cookie-consent domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property Cookie_Law_Info_Cookie_Scaner::$status_labels is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/webtoffee-gdpr-cookie-consent/admin/modules/cookie-scaner/cookie-scaner.php on line 32

Notice: _load_textdomain_just_in_time işlevi yanlış çağrıldı. wpforms-lite alan adı için çeviri yüklemesi çok erken tetiklendi. Bu genellikle eklenti veya temadaki bazı kodların çok erken çalıştığının bir göstergesidir. Çeviriler init eyleminde veya daha sonra yüklenmelidir. Ayrıntılı bilgi almak için lütfen WordPress hata ayıklama bölümüne bakın. (Bu ileti 6.7.0 sürümünde eklendi.) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property Saasland_register_theme::$author is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/themes/saasland/inc/classes/Saasland_register_theme.php on line 41

Deprecated: Creation of dynamic property Saasland_admin_dashboard::$id is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/themes/saasland/inc/admin/dashboard/Saasland_admin_dashboard.php on line 18

Notice: _load_textdomain_just_in_time işlevi yanlış çağrıldı. saasland alan adı için çeviri yüklemesi çok erken tetiklendi. Bu genellikle eklenti veya temadaki bazı kodların çok erken çalıştığının bir göstergesidir. Çeviriler init eyleminde veya daha sonra yüklenmelidir. Ayrıntılı bilgi almak için lütfen WordPress hata ayıklama bölümüne bakın. (Bu ileti 6.7.0 sürümünde eklendi.) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property Saasland_admin_dashboard::$page_title is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/themes/saasland/inc/admin/dashboard/Saasland_admin_dashboard.php on line 19

Deprecated: Creation of dynamic property Saasland_admin_dashboard::$menu_title is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/themes/saasland/inc/admin/dashboard/Saasland_admin_dashboard.php on line 20

Deprecated: Creation of dynamic property SAASLAND_acf_field_file_name::$settings is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/template-modules/fields.php on line 70

Deprecated: Creation of dynamic property dhz_acf_field_extended_color_picker::$settings is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/acf-rgba-color-picker/fields/acf-rgba-color-picker-v5.php on line 43

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/acf-rgba-color-picker/fields/acf-rgba-color-picker-v5.php:43) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/hide-my-wp/models/Rewrite.php on line 2776

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/acf-rgba-color-picker/fields/acf-rgba-color-picker-v5.php:43) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/hide-my-wp/models/Rewrite.php on line 2779

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/acf-rgba-color-picker/fields/acf-rgba-color-picker-v5.php:43) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/hide-my-wp/models/Rewrite.php on line 2780

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/acf-rgba-color-picker/fields/acf-rgba-color-picker-v5.php:43) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/hide-my-wp/models/Rewrite.php on line 2781

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/acf-rgba-color-picker/fields/acf-rgba-color-picker-v5.php:43) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/hide-my-wp/models/Rewrite.php on line 2782

Deprecated: Creation of dynamic property ReduxFramework_custom_fields::$parent is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/redux/custom_field/custom_field/field_custom_field.php on line 45

Deprecated: Creation of dynamic property ReduxFramework_custom_fields::$field is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/redux/custom_field/custom_field/field_custom_field.php on line 46

Deprecated: Creation of dynamic property ReduxFramework_custom_fields::$value is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/redux/custom_field/custom_field/field_custom_field.php on line 47

Deprecated: Creation of dynamic property ReduxFramework_custom_fields::$extension_dir is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/redux/custom_field/custom_field/field_custom_field.php on line 50

Deprecated: Creation of dynamic property ReduxFramework_custom_fields::$extension_url is deprecated in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/saasland-core/inc/redux/custom_field/custom_field/field_custom_field.php on line 51
Uygulama modernleştirme için yeni ve etkili çözüm: VMware Tanzu - Netas Telekomünikasyon A.Ş.

Yazar: Hasan Selman

Her geçen gün daha fazla uygulama konteyner yapısından faydalanmaya başlıyor. Son birkaç yılda Docker sayesinde hayatımızda daha fazla yer eden bu yapılar, özellikle bulut üzerinde koşan mikroservis odaklı uygulamalarda etkisini gösteriyor. Kaynakların etkin kullanımı, otomatik ölçeklenebilme, prosedürel kalite artışı gibi faydalar sağlayan bu yapıyı oluşturmak için artık VMware Tanzu’yu kullanabilirsiniz. VMware Tanzu ürün ailesi, uygulama geliştirmeden yayınlamaya ve yönetime kadar her alanda çarpıcı faydalar sağlıyor. Ancak bunlara geçmeden önce temel bilgilerden başlamakta fayda var.

Konteyner nedir?

Unix ve Linux tabanlı sistemlerden köklenen konteyner yapısı, kodu ve tüm ihtiyaç duyduklarını (runtime, sistem araçları, sistem kütüphaneleri ve ayarlar gibi) paketleyerek oluşturulur. Böylece, uygulama farklı ortamlarda aynı şekilde çalışabilir.

Konteyner kullanmanın avantajları

Tek bir paket, tüm ihtiyaç duyulanları içerdiğinden kolayca her ortamda konteynerdeki uygulamayı kurmak mümkündür. Aynı zamanda tek kurulum sayesinde işler hızlanır. Bir diğer avantajı ise güvenliktir. Zira uygulamalar konteyner içinde sistemin kalanından izole çalışırlar. Bu da verileri ve çalışma ortamını dışarıdan korur.

Konteynerler nerede kullanılır?

Konteynerlerin Linux ve Unix ortamında başlayan yolculuğu, bugün sunucu işletim sistemlerinden mobil cihazlara, tüketici sistemlerinden veri merkezlerine, buluta ve sunucusuz ortamlara kadar her yerde karşımıza çıkıyor.

Konteyner ve sanal makine farkı

Sanal makinelerle benzer bir kaynak izolasyon ve kaynak ayırma sisteminden faydalanan konteynerler, işlevsel olarak fark gösterir. Konteynerler donanım yerine işletim sistemi üzerinde sanallaştırma yapar. Bu da onların daha portatif ve verimli olmalarını sağlar.

Uygulama katmanı üzerinde çalışan konteynerler, aynı makine üzerindeki diğer konteynerlerle aynı işletim sistemi kernel’ini paylaşır, ancak kullanıcı alanından bakınca izole işlemler olarak çalışır.

Sanal makineye göre daha az yer kaplayan konteynerler, daha fazla uygulama çalıştırma avantajı sağlarken, daha az işletim sistemi ve sanal makine kaynağı kullanır.

Ancak ikisinin farklı avantajlarını birleştirmek ve sanal makine üzerinde konteyner kullanmak da mümkün. Bu da uygulama kurma ve yönetme anlamında esneklik kazandırır.

Kubernetes nedir?

Konteynerleşme yolculuğunun bir başka önemli adımı da Kubernetes kullanımı. Artık bir endüstri standardı haline gelen Kubernetes, on binlerce konteynerin etkin kaynak yönetimini sağlayabilecek bir araç olarak dikkat çekiyor. Ayrıca kurum içi donanımlardan özel veri merkezlerine ya da bulut servis sağlayıcılarına kadar tüm farklı altyapılarda çalışabilir.

VMware Tanzu nedir?

VMware’in vSphere 7.0 ile duyurduğu Tanzu ürün portföyü, modern ve bulut tabanlı uygulamaların geliştirilmesi, çalıştırılması ve yönetimini sağlıyor. VMware’in uygulama modernleştirmede temel bir araç olarak tanıttığı Tanzu ürünleri, çoklu bulut operasyonlarını basitleştirerek geliştiricilerin birlikte çalışırken de verimliliğini artırıyor.

VMware Tanzu’nun farkı

Tanzu’nun sunduğu avantajları somutlaştırmak gerekirse:

  • Yazılım geliştirme döngülerini yüzde 56 kısaltıyor. Yapılacak değişiklikler, yeni özellikler kolayca uygulamalara entegre edilip, yazılımın yayınlanma / sunulma süresini düşürür.
  • Hata ayıklama ve yama süreçlerine ayrılan vakti 5 kat düşürüyor. Yazılımların zayıf noktaları daha kolay tespit edilerek, Tanzu’nun entegre süreçleri ve araçları ile kolayca giderilebilir.
  • Operasyonel verimliliği yüzde 78 artırıyor. Otomasyon, standartlaştırma ve gözlem gibi etkin ve yenilikçi bulut mekanizmaları sayesinde daha verimli olmayı sağlar.

VMware Tanzu’nun öne çıkan özellikleri

Tüm bulut sistemlerinde çalışabilen Tanzu, aşağıdaki özellikleri taşıyor:

  • Otomasyon kolaylığı: Konteyner üretimini otomatikleştirdiği gibi, yönetim ve yönetişim alanında da devasa ölçekte otomasyondan faydalanabilirsiniz. Operasyon esnasında ise yama yapmaktan platform güncellemelerine kadar her şeyi kesinti olmadan gerçekleştirmek mümkün. Ölçeklenme durumunda otomatik kapasite artırımı yapabilmesi ise trafik patlamalarında dahi sunduğunuz deneyimin değişmeyeceğinin garantisini verir.
  • Güvenli konteynerler: Doğrulanmış açık kaynaklı konteynerler ile yazılım ve işletim sistemi seçtikten sonra, her daim güncel uygulama kataloğundan en güvenli yığını seçtiğinizden emin olursunuz. Ayrıca dilerseniz açık kaynaklı kütüphaneler ve binary dosyalar üzerinde denetimler yapabilirsiniz.
  • Modern veri katmanı: İster eski (legacy) verileri önbellekleyerek modern uygulamalarda kullanmaya başlayın, ister hız ve ölçeklenme odaklı uygulamalar için yeni veri mimarileri yaratın…
  • Kubernetes: Var olan veri merkezi araçlarınızı ve iş akışlarınızı kullanarak geliştiricilere güvenli ve self servis Kubernetes küme erişimi sağlayabilirsiniz. Ayrıca var olan Kubernetes runtime’ları da açık buluta ya da edge bilişim ortamlarına taşıyabilirsiniz. Çok kümeli operasyonlarda yaşam döngüsü yönetimini otomatikleştirerek riskinizi azaltmanız da mümkün.
  • Yönetim ve gözlem: Tam saydamlık sağlayan VMware Tanzu ürünleri, servisler üzerindeki operasyonel kontrolleri hızlı bir şekilde uygulama ve değiştirme olanağı verir. DevSecOps ekipleri için güvenli iletişim ortamı sağlayan çözüm, iletim halindeki verileri de korur. Akıllı uyarı sistemleri uygulamalarınızda olduğu kadar, Kubetneres, bulut ve diğer çalışma ortamlarındaki anomalileri de tespit etmeyi sağlar. Özelleştirilebilen panolarla anlık izleme yapılabilen VMware Tanzu, analitik odaklı ölçülerle kapsamlı bir gözlem kabiliyeti sunar.

Netaş, VMware Tanzu için sistemin kurulumu, yönetimi ve yazılım geliştirme desteği dahil uçtan uca çözüm sunuyor. Uzman danışmanlar, geliştirdiğiniz uygulamalar bulutta çalışması için yanınızda yer alıyor. Uygulama modernizasyonu yapmak isteyenler, Netaş’ın özellikle cloud-native, mikroservisler ve eski (legacy) uygulamalar konusunda tecrübeli yazılım ve test ekibinden destek alabiliyor.

VMware Tanzu ürünleri hakkında daha fazla bilgi almak için:

Benzer İçerikler

Tüm Hakları Saklıdır – © Netaş Telekomünikasyon A.Ş. 2020
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.

Warning: file_exists(): open_basedir restriction in effect. File(action-scheduler-tr_TR.mo) is not within the allowed path(s): (/var/www/vhosts/ntsdev.netas.com.tr/:/tmp/) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LoadTranslationFile.php on line 82

Warning: file_exists(): open_basedir restriction in effect. File(action-scheduler-tr_TR.l10n.php) is not within the allowed path(s): (/var/www/vhosts/ntsdev.netas.com.tr/:/tmp/) in /var/www/vhosts/ntsdev.netas.com.tr/httpdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LoadTranslationFile.php on line 85