Platform mühendisliğinde altyapının sağlanması ve yönetilmesi, el ile gerçekleştirilen ve tutarsız süreçlerden daha otomatik, ölçeklenebilir ve uyarlamalı yaklaşımlara geçiştir. Kuruluşlar otomatik ve standartlaştırılmış süreçleri benimseyerek hataları azaltabilir, verimliliği artırabilir ve tutarlı altyapı yönetimi sağlayabilir.
Odak alanları arasında sağlama işlemlerini tanımlama, altyapıyı yönetme ve sağlama isteklerini yönetme ve kaynak ayırmayı izleme yer alır.
Manual
İlk aşamada kuruluş, BT veya Mimari ekiplerinin belgeler aracılığıyla rehberlik sağlamasıyla altyapı gereksinimlerine yönelik esnekliği ve hızlı yanıtları vurgular. Geliştiriciler bu kılavuza göre altyapıyı el ile kurar ve farklı ekipler çeşitli yöntemler kullandığından tutarsızlıklara yol açar. Erişim ve sağlama istekleri el ile gözden geçirilir ve gecikmelere neden olur ve geliştiriciler sağlamayı kendi başlarına işler ve hata riskini artırır. Resmileştirilmiş işlemlerin olmaması ve el ile denetimlere güvenilmemesi, silolu işlemlere, artan kapalı kalma süresine ve ölçeklenebilir bir altyapının korunmasındaki güçlüklere neden olur ve talepler arttıkça bu yaklaşımı sürdüremez hale getirir.
Sağlama işlemlerini tanımlama: Geliştiriciler, altyapıyı manuel olarak duruma göre kurar ve yapılandırır; genellikle benzer görevler için farklı yöntemler ve araçlar kullanırlar.
Altyapı ve hizmet sağlama isteklerini yanıtlama ve yönetme: Altyapı sağlama istekleri, genellikle gayriresmi iletişim kanalları (örneğin, e-posta ve sohbet) aracılığıyla ve BT ile Mimari ekiplerinin manuel gözden geçirmesiyle gerektiğinde manuel olarak işlenir. Sağlamadan tek tek ekipler veya geliştiriciler sorumludur.
Kaynak tahsisini izleme: Ekipler, kaynakların kapasitesinin aşılmadığından emin olmak için genellikle yalnızca sorunlar çıktığında manuel kontrollerden yararlanabilir.
Eşgüdümlü
Kuruluş daha tutarlı ve verimli işlemlere duyulan ihtiyacı fark ettikçe, sağlama süreçlerini merkezileştirmek ve standartlaştırmak için ilk adımlar atılır. Bazı ekipler araçlarını ve yöntemlerini hizalamaya başlar, ancak kuruluş genelinde standart olmadan varyasyonlar devam eder. Biletleme gibi merkezi sistemler altyapı isteklerini yönetmek için kullanılır, ancak bu yaklaşım el ile onaylar ve sağlama ek yük getirdiği için tıkanmalara neden olabilir. Gerektiğinde merkezileştirme ve standartlaştırmaya geçiş, geliştirme ve dağıtım döngülerini yavaşlatarak daha fazla akış gereksinimini vurgulayabilir.
Sağlama işlemlerini tanımlama: Bazı ekipler benzer araçları ve betikleri kullanmaya ve değiştirmeye başlar, ancak kuruluş genelinde standart yoktur. Bazı ekipler kaynakları el ile sağlar ve bazı ekipler kullanılabilir araçları ve betikleri kullanır.
Altyapı ve hizmet sağlama isteklerini yanıtlama ve yönetme: İstekler merkezi bir sistem (örneğin, bilet oluşturma sistemi) aracılığıyla gönderilir ve merkezi bir BT veya platform ekibi altyapıyı el ile onaylar ve sağlar.
Kaynak ayırmayı izleme: Ekipler, kaynak kullanımıyla ilgili verileri toplamak için standart araçlar kullanmaya başlar, ancak izleme genellikle bütünsel bir görünüm olmadan tek tek hizmetler veya projeler için ayarlanır.
Döşeli
Kuruluş, tüm operasyon boyunca resmileştirilmiş ve tutarlı sağlama süreçleri oluşturmaya odaklanır. Ancak altyapı isteklerinin hacmi arttıkça, platform ekibi yapılandırılmış iş akışları olsa bile ayak uydurmakta zorlanabilir. Buradaki zorluk, artan talebi hizmet kalitesinden veya verimlilikten ödün vermeden yönetmek ve daha ölçeklenebilir çözümlere duyulan ihtiyacı zorlamaktır.
Sağlama işlemlerini tanımlama: Mühendisler hizmet sağlamak için kod olarak altyapı (IaC) şablonlarını kullanır. Sağlama süreçleri kuruluş genelinde resmileştirilir ve standartlaştırılır. IaC uygulamaları, tüm ekipler tarafından kullanılan tutarlı şablonlar ve araçlarla yaygın olarak benimsenmiştir.
Altyapı ve hizmet sağlama isteklerini yanıtlama ve yönetme: İstekler, önceden tanımlanmış şablonlar ve sağlamayı kolaylaştırmaya yönelik tanımlı süreçlerle (örneğin, döşeli yollar ve altın yollar) yapılandırılmış bir iş akışı aracılığıyla işlenir. Belirli istek türleri için onay gerekebilir.
Kaynak ayırmayı izleme: Kapsamlı bir ölçüm kümesi izlenerek kaynak ayırma ve kullanımına yönelik net görünürlük sağlanır. Merkezi panolar tüm hizmetlerde kaynak kullanımını izleyerek performans içgörüleri sağlar.
Otomatik
El ile gerçekleştirilen işlemlerin sınırlamalarını ele almak ve verimliliği artırmak için kuruluş, sağlamayı otomatikleştirmeye ve CI/CD işlem hatlarıyla tümleştirmeye doğru hareket eder. Otomasyon, el ile yapılan çabayı azaltır ve iş akışında yerleşik idare ve uyumluluk denetimleriyle tutarlı dağıtım sağlar. Ancak, bu her şeyin kod olarak dönüşümü, otomasyon, betik oluşturma ve kodlama alanlarında daha yüksek düzeyde uzmanlık gerektirir. Ayrıca şablonlar birçok işlemi kolaylaştırsa da karmaşık senaryoları fazla basitleştirerek benzersiz uç durumlarını etkili bir şekilde ele almak için sürekli iyileştirme gerektirebilir.
Sağlama işlemlerini tanımlama: Sağlama işlemleri otomatikleştirilir ve CI/CD işlem hatlarıyla tümleştirilir ve altyapının hızlı ve tutarlı bir şekilde dağıtılması sağlanır. İdare ve uyumluluk denetimleri, sağlama iş akışlarıyla tümleştirilir.
Altyapı ve hizmet sağlama isteklerini yanıtlama ve yönetme: Platform ekibi, otomatik bir self servis özelliği aracılığıyla istek sürecini yönetir ve kullanıcıların kaynakları denetimli parametreler içinde bağımsız olarak sağlamasına olanak sağlar. Yetkili kullanıcıların ayrılmış ve paylaşılan, standartlaştırılmış ve önceden yapılandırılmış ortam oluşturma kaynaklarına erişimi vardır.
Kaynak ayırmayı izleme: Kullanım desenlerine göre ölçeklendirmeyi otomatikleştirin.
Uyarlanabilir
Kuruluş, akıllı ve proaktif yönetim aracılığıyla kaynak ayırmayı ve performansı iyileştirmeye odaklanır. Altyapı gereksinimlerini gerçek zamanlı olarak tahmin eden ve bunlara yanıt veren sistemlerde sağlama yalnızca otomatik değil, uyarlamalı da değildir. Bu yaklaşım esneklik ve idare arasında denge sağlayarak kaynakların uyumluluğu korurken verimli bir şekilde ayrılmasını sağlar. Bu düzeydeki zorluk, merkezi idareyi merkezi olmayan ekiplerin özerkliğiyle dengelemenin karmaşıklığını yönetmek ve idare standartlarının yenilikleri kısıtlamadan kuruluş gereksinimleriyle birlikte gelişmesini sağlamaktır.
Sağlama işlemlerini tanımlama: Sağlama işlemleri otomatikleştirilir ve CI/CD işlem hatlarıyla tümleştirilir ve altyapının hızlı ve tutarlı bir şekilde dağıtılması sağlanır. İdare ve uyumluluk denetimleri, sağlama iş akışlarıyla tümleştirilir.
Altyapı ve hizmet sağlama isteklerini yanıtlama ve yönetme: İstekler, gereksinimleri önceden tahmin eden ve kaynakları proaktif olarak sağlayan ve idareyi korurken esneklik sunan akıllı bir sistem tarafından otomatik olarak işlenir.
Kaynak ayırmayı izleme: En iyi performansı ve maliyet verimliliğini korumak için geçmiş verilere ve geçerli kullanım desenlerine göre kaynak talebini tahmin etme, kaynakları otomatik olarak sağlama veya serbest bırakma.