Kod gönderildiğinde otomatik test ve dağıtım hattı.
01Hangi durumlarda gerekir?
Site veya uygulama sık sık erişilemez olduğunda
CI/CD kurulumu için izleme, kaynak kullanımı ve log analiziyle kesintilerin nedeni bulunur.
Geri alma gerektiğinde
Geri alma, CI/CD kurulumu projesinde kapsamın başında konuşulan başlıklardandır; analizde kimin kullanacağı ve nasıl çalışacağı netleştirilir.
Trafik arttığında
Önbellek, CDN ve gerekirse yatay ölçekleme ile yük dağıtılır.
02Belirtiler
- Disk dolması veya bellek yetmezliği yüzünden kesinti
- Sunucuda kimin neyi değiştirdiğinin bilinmemesi
- Yedekten dönüşün hiç denenmemiş olması
- Yayına almanın elle ve korkuyla yapılması
03Hangi sistemlerde uygulanır?
- Web siteleri ve e-ticaret
- SaaS ürünleri
- Kurumsal uygulamalar
- API servisleri
- Veritabanı sunucuları
04İş nasıl ilerler?
- Mevcut sunucu ve uygulama envanterini çıkarmak
- Güvenlik temelini kurmak (kullanıcılar, anahtar erişim, güvenlik duvarı)
- Uygulamayı tekrarlanabilir biçimde kurmak (konteyner veya betik)
- Yedekleme, izleme ve uyarıları devreye almak
- Dağıtım adımlarını otomatikleştirmek
- Kurulumu belgeleyip erişimleri teslim etmek
NotYedeklerden geri yükleme belirli aralıklarla denenir.
05Kapsam
- GitHub Actions/GitLab CI
- test
- geri alma
CI/CD kurulumu ile birlikte sık planlanan işler arasında Docker ve Docker Compose kurulumu, DevOps altyapı kurulumu ve buluta geçiş bulunur.
06Uğurludağ'da CI/CD kurulumu
Uğurludağ'ın PTT verisindeki 25 yerleşim kaydı 2 farklı posta koduna dağılır.
Yazılım projelerinde analiz, tasarım ve geliştirme çoğunlukla uzaktan, görüntülü toplantılarla yürür; Uğurludağ'daki işletmelerle ekran paylaşımlı demolar ve ortak bir proje panosu üzerinden çalışılır. Donanım kurulumu, saha keşfi veya kullanıcı eğitimi gereken işlerde yerinde çalışma planlanır.
Aynı ildeki Mecitözü, Kargı ve Çorum Bayat ilçeleri için de CI/CD kurulumu talepleri değerlendirilir; toplantılar uzaktan yapılır.
Uğurludağ bölgesinden CI/CD kurulumu talebiniz için 0540 003 19 81 numarasını arayabilir veya teklif formunu doldurabilirsiniz.
07Ekip ve çalışma biçimimiz
Çalışma düzenimizde sürüm kontrolü, otomatik testler, konteyner tabanlı yayın ve izleme araçları standarttır; her değişiklik bu adımlardan geçerek canlıya çıkar.
- Her değişiklik önce test ortamında denenir.
- Kapsam ve teslim kriterleri yazılı olur.
- KVKK baştan tasarlanır.
Türkiye'nin 81 ilindeki işletmelerle uzaktan çalışıyoruz; Çorum da bunlardan biri.
08Örnek hesap
Örnek: sunucu yükü
- Eşzamanlı kullanıcı
- 1.900
- Kullanıcı başı dakikadaki istek
- 6
- Saniyedeki istek
- 190
- Zirve payıyla (× 3)
- 570
Not: örnek hesaptır; kesin plan analizde çıkar.
SSSSık sorulan sorular
CI/CD kurulumu sırasında site veya uygulama kapanır mı?
Hazırlık test ortamında yapılır; canlı ortamdaki değişiklik önceden haber verilen kısa bir bakım penceresinde uygulanır.
Uzaktan yapılabilir mi?
Çoğu teknik iş uzaktan, verilen erişimlerle yapılır; donanım veya yerinde kurulum gereken işler ayrıca planlanır.
Çorum dışındaki işletmelere de hizmet veriyor musunuz?
Evet. Askadar Yazılım, Türkiye'nin 81 ilindeki işletmelerle uzaktan çalışır; gerektiğinde yerinde çalışma ayrıca planlanır.
Paylaşımlı hosting yerine VPS'e ne zaman geçilmeli?
Sitenin kaynak sınırına takıldığı, özel yazılım çalıştırılacağı veya sunucu ayarlarına erişim gerektiği durumlarda VPS değerlendirilir; yönetimi de birlikte planlanmalıdır.
CI/CD kurulumu öncesinde neleri hazırlamalıyım?
Sunucu veya bulut hesabı erişimi, alan adı dns erişimi ve uygulamanın kod deposu işi hızlandırır.
İş sırasında site kapanır mı?
Hazırlık test ortamında yapılır; canlı ortamdaki değişiklik önceden haber verilen kısa bir bakım penceresinde uygulanır.
Uğurludağ'dan yazıyorum; toplantılar nasıl yapılıyor?
Analiz, tasarım ve geliştirme çoğunlukla uzaktan, görüntülü toplantılarla yürür; donanım kurulumu, saha keşfi veya kullanıcı eğitimi gereken işlerde yerinde çalışma planlanır.
Ne kadar sürer?
Süre işin kapsamına ve erişimlerin hazır olmasına göre değişir; ön değerlendirmeden sonra planlı bir takvim paylaşılır.
→İlgili sayfalar
CI/CD Kurulumu hakkında diğer konular
Uğurludağ'da ilgili hizmetler
Çorum içindeki diğer ilçeler
Bu sayfada geçen kavramlar
- GitHub Actions/GitLab CI
- test
- geri alma
- log
- Linux
- Docker
- MySQL
- Redis
- CDN
- PostgreSQL
- Çorum
- Uğurludağ