Bulut ve DevOps hizmetleri: canlı ortamı biz işletiriz
Bir ekibin her gün korkmadan yayın yapmasını sağlayan hattı, izlemeyi, yedeklemeyi ve geri alma mekanizmasını kurarız. Henüz buluta geçmediyseniz geçişi planlarız ve sistemi, 30 gün önceden bildirerek sonlandırabileceğiniz aylık bir anlaşmayla işletiriz.
Faturalanan ilk işten önce yazılı bir kapsam ve sabit bir bütçe alırsınız.
Yazılımı geliştiren ekip, canlı ortamı da işletir
Birçok şirkette canlı ortamdan sorumlu kimse yoktur. Yüklemeler elle yapılır, yedeklerin alındığı varsayılır ve sorunun ilk işareti bir müşteri e-postasıdır. DevOps çalışması bunu, en baştan kurulması gereken birkaç alışkanlıkla düzeltir: her değişiklik aynı hattan geçer, her sürüm geri alınabilir ve bir şey bozulduğunda birine haber verilir.
Bu düzeni teslim ettiğimiz her sisteme kurarız; bizim geliştirmediğimiz sistemleri de devralırız. Buluta geçiyorsanız geçişi iş durmayacak şekilde planlar, altyapıyı kendi hesaplarınızda ve başka bir ekibin de işletebileceği açıklıkta belgelenmiş olarak bırakırız.
Uygulamanın kendisini güncel bir altyapıya taşımak yazılım modernizasyonu hizmetimizdir; projelerin çoğu ikisini birlikte içerir.
Tanıdık geldi mi?
Yüklemeler gece, elle yapılıyor
Sürümler tek bir kişiye ve bir kontrol listesine bağlı; kötü giden bir yükleme, bir yerden dosya geri yüklemekle geçen uzun bir gece demek.
Yedeklerin geri yüklenebildiğini kimse denemedi
Yedekler muhtemelen alınıyor. Geri yüklemenin işe yarayıp yaramadığını ve ne kadar sürdüğünü ise bir kesinti sırasında öğreneceksiniz.
Sorunları müşteriler sizden önce fark ediyor
İzleme ve uyarı yok; hatalar ve yavaş sayfalar destek talebi olarak ortaya çıkıyor.
Altyapı başkasının hesabında
Sunucuları eski bir yüklenici ya da ajans kurmuş; onların yardımı olmadan taşıyabileceğinizden emin değilsiniz.
Neleri kurar ve işletiriz
Yayınları sıradan, kesintileri kısa kılan parçalar.
CI/CD hattı
Her değişiklik testlerini çalıştırır, inceleme için kendi önizleme ortamını alır ve canlıya aynı yoldan çıkar.
- CI
- Önizleme
- Canlı ortam
İzleme ve uyarılar
Hatalar, yavaş yanıtlar ve başarısız işler, müşteriler görmeden doğru kişiye bildirilir.
- İzleme
- Uyarı
Yedekleme ve geri alma
Geri yüklemesi düzenli olarak test edilen yedekler ve bir önceki sürüme geri alınabilen yayınlar.
- Yedekleme
- Geri alma
Buluta geçiş ve işletme
Planlı bir bulut geçişi, trafiğin gerektirdiği yerde otomatik ölçekleme ve aylık bir anlaşmayla süren işletme.
- Geçiş
- Otomatik ölçekleme
Sonunda elinizde kalanlar
Aşağıdakilerin hepsi ilk commit’ten itibaren sizindir ve mümkün olan her yerde kendi hesaplarınızda durur. Hiçbiri bizden lisanslanmaz, hiçbirinin bakımı yalnızca bize bağlı değildir.
sirketiniz/
- infra/Altyapı, kendi bulut hesaplarınızda.
- ci/Her değişikliğin commit’ten canlı ortama kadar geçtiği hat.
- monitoring/Paneller, uyarı kuralları ve her uyarının kime gittiği.
- docs/runbook.mdYayına alma, geri alma, yedekten geri yükleme ve gizli anahtar yenileme.
- docs/restore-tests.mdYapılan geri yükleme testlerinin kaydı ve her birinin süresi.
Dört aşama ve her birinin
size teslim ettiği
Kod yazılmadan önceki aşamalar dahil her aşama, inceleyebileceğiniz ve elinizde kalacak bir çıktıyla biter.
Keşif ve gereksinim analizi
Kod yazmaya başlamadan önce gerçek sorunu ortaya koyarız: paydaşlar, kısıtlar, mevcut sistemler ve başarının ölçülebilir tanımı.
- requirements.md
- kapsam + sabit bütçe
- risk kaydı
Tasarım ve mimari
Arayüz akışlarını ve sistem mimarisini birlikte tasarlarız. Böylece kâğıt üzerinde tanımlanan ile geliştirilip ölçeklenecek sistem birebir örtüşür.
- tıklanabilir prototip
- sistem diyagramı
- veri modeli
Haftalık demolarla geliştirme
İlerlemenin her an görünür olduğu kısa teslimat döngüleri. Bitmiş sistemi ilk kez yayın günü görmezsiniz; süreç boyunca çalışan yazılımı düzenli olarak incelersiniz.
- her döngüde test ortamı dağıtımı
- test paketi + CI
- haftalık demo
Yayına alma ve işletme
Sistemi yayına alır, izler ve operasyon kılavuzunu size teslim ederiz. Ardından sistemi aylık bir anlaşmayla işletmeye devam ederiz; bu anlaşmayı 30 gün önceden bildirerek sonlandırabilirsiniz.
- canlı ortam altyapısı
- operasyon kılavuzu + devir dokümanları
- izleme + uyarılar
İşe başlamadan önce
yazıya döktüğümüz şartlar
Her projede taahhüt ettiğimiz rakamlar. Projeniz bunların üzerine kendi tarihli planını alır.
- Talep
- 1 iş günüTalebinizi okumuş birinden yanıt.
- Keşif
- 1 ila 3 haftaYazılı bir kapsam ve sabit bir bütçeyle biter.
- Haftalık inceleme
- Her haftaİşin o anki hali, kendiniz açabileceğiniz bir linkte.
- İlk sürüm
- 8 ila 16 haftaKeşfin bitiminden canlı ortama tipik süre.
- İşletme
- 30 gün ihbarAylık bir anlaşmayla izleme ve geliştirme.
Temsilîdir. Her proje, işe başlamadan önce kendi tarihli planını alır.
DevOps hizmetleri nasıl fiyatlandırılır?
Altyapının kurulumu ya da taşınması tek seferlik bir fiyattır ve keşif bittiğinde sabitlenir. Sonrasındaki işletme, kapsamı yazılı olarak belirlenen ve 30 gün önceden bildirerek sonlandırabileceğiniz aylık bir anlaşmadır.
- 01Kaç uygulama ve ortamın (test, önizleme, canlı) işin içinde olduğu
- 02Yeni bir ortam mı kuruluyor, mevcut bir ortam mı devralınıyor
- 03Buluta geçişin büyüklüğü ve taşınacak veri
- 04İşletme için erişilebilirlik ve müdahale beklentileri
- 05Kayıt, erişim ve saklama ile ilgili mevzuat gereksinimleri
Neyle geliştiriyoruz
Uzun destek ömrü ve geniş yetenek havuzu olan araçlar; sistemin bakımını yalnızca biz değil, her yetkin ekip yapabilsin diye.
Vercel
Her değişiklik kendi önizleme adresine çıkar; canlıya girmeden incelenir.
Supabase
Projeye uyduğunda yedeklemesi ve erişim kuralları hazır, yönetilen Postgres.
PostgreSQL
En önemli veritabanında yedekleme, belirli bir ana geri dönüş ve geri yükleme testleri.
Node.js
Hatta ve canlı ortamda aynı şekilde çalışan servisler ve arka plan işleri.
Bu hizmetle ilgili sorular
Bu hizmet için ilk görüşmelerde en sık sorulanlar.
Aradığınız yanıtı bulamadınız mı?
Bize yazın: hello@kodfabrika.com.
İlgili hizmetler
Uzun yıllar için geliştirilir.
Bu hafta başlar.
Ne geliştirmek istediğinizi anlatın. Karşılığında bir sunum dosyası değil; yazılı bir kapsam, net bir bütçe ve bir teslimat planı alırsınız.