01Adımlar
1. Mevcut sunucu ve uygulama envanterini çıkarmak
Bu adımda yapılan her değişiklik kayıt altına alınır.
2. Güvenlik temelini kurmak (kullanıcılar, anahtar erişim, güvenlik duvarı)
Gerekirse bu adım test ortamında önceden denenir.
3. Uygulamayı tekrarlanabilir biçimde kurmak (konteyner veya betik)
Adım tamamlanmadan bir sonrakine geçilmez; sonuç doğrulanır.
4. Yedekleme, izleme ve uyarıları devreye almak
Gerekirse bu adım test ortamında önceden denenir.
5. Dağıtım adımlarını otomatikleştirmek
Gerekirse bu adım test ortamında önceden denenir.
6. Kurulumu belgeleyip erişimleri teslim etmek
Bu adımın çıktısı kısa bir notla paylaşılır.
02Dikkat noktaları
- Kaçınılması gereken: root kullanıcıyla parola ile uzaktan erişimi açık bırakmak
- Kaçınılması gereken: güncellemeleri uzun süre ertelemek
- Kaçınılması gereken: yedekleri aynı sunucuda tutmak
03Belirti, neden ve çözüm
| Belirti | Olası neden | Çözüm |
|---|---|---|
| Site/uygulama ara ara çöküyor | Kaynak yetersiz, izleme yok | İzleme ve ölçeklendirme |
| Güncelleme sonrası bozuluyor | Test ortamı yok | CI/CD ve test ortamı |
| Yedek var sanılıyor ama dönülemiyor | Geri yükleme hiç denenmemiş | Düzenli geri yükleme testi |
04Boğazkale'de CI/CD kurulumu
Boğazkale'nin PTT verisindeki 19 yerleşim kaydı 2 farklı posta koduna dağılır.
Mesafe yazılım işinin önünde engel değildir: Boğazkale'deki ekiplerle görüntülü görüşme, ekran paylaşımı ve test ortamı bağlantısıyla çalışılır; cihaz kurulumu veya saha keşfi gerekirse yerinde ziyaret planlanır.
Aynı ildeki Laçin, Dodurga ve Çorum Merkez ilçeleri için de CI/CD kurulumu talepleri değerlendirilir; toplantılar uzaktan yapılır.
Sorunu kısa bir notla ve ekran görüntüsüyle WhatsApp'tan iletin; CI/CD kurulumu için ön değerlendirme yapalım. Telefon: 0540 003 19 81.
05Planlama notları
- Her ortam ayrılır: geliştirme, test, canlı.
- Dağıtım otomatikleştirilir (CI/CD); elle FTP yüklemesinden kaçınılır.
- Erişim bilgileri işletmede kalır; parola yerine anahtar ve iki adımlı doğrulama kullanılır.
06İşletim ve bakım ipuçları
- Erişim anahtarları ve kullanıcı hesapları gözden geçirilir.
- Yedeklerden geri yükleme belirli aralıklarla denenir.
- Disk, bellek ve işlemci kullanımı uyarı eşikleriyle izlenir.
07Hangi durumlarda gündeme gelir?
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.
Sunucu veya sağlayıcı değiştirilecekse
Envanter çıkarılır, veri senkronize edilir, DNS geçişi planlanır; kesinti en aza indirilir.
08Örnek kapsam hesabı
Örnek: sunucu yükü
- Eşzamanlı kullanıcı
- 720
- Kullanıcı başı dakikadaki istek
- 9
- Saniyedeki istek
- 108
- Zirve payıyla (× 3)
- 324
Not: örnek hesaptır; kesin plan analizde çıkar.
SSSSık sorulan sorular
Bu adımları kendim uygulayabilir miyim?
Bazı adımlar teknik bilgiyle yapılabilir; yedekleme, sürüm uyumu ve canlı ortam değişiklikleri ise deneyim gerektirir. Kendin yap mı uzman mı sayfasında ayrımı anlattık.
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.
Boğazkale'den 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.
Sadece Çorum için mi çalışıyorsunuz?
Askadar Yazılım 81 ilde uzaktan çalışır; Çorum de bunlardan biridir. Yerinde iş gerektiğinde ziyaret planlanır.
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.
Adımların sırası değişebilir mi?
Mevcut duruma göre değişebilir; ancak yedek ve test adımları her zaman önce gelir.
→İlgili sayfalar
CI/CD Kurulumu hakkında diğer konular
- CI/CD kurulumu sonuçların ölçülmesiHangi metriklerle ölçülür
- CI/CD kurulumu sorunları ve belirtileriHangi belirti neyi gösterir
- CI/CD kurulumu: kendin yap mı, uzman mı?Kendi yapılabilenler ve uzman gerektirenler
- CI/CD kurulumu fiyatlarıMaliyeti belirleyenler
- CI/CD kurulumu: acil durumda ne yapılmalı?Site veya uygulama çöktüğünde ilk adımlar
Boğazkale'de ilgili hizmetler
Çorum içindeki diğer ilçeler
Bu sayfada geçen kavramlar
- GitHub Actions/GitLab CI
- test
- geri alma
- log
- Linux
- Docker
- GitHub Actions
- ölçeklendirme
- uptime
- Redis
- Çorum
- Boğazkale