Terraform ve Proxmox ile test ortamları nasıl oluşturulur?
“Altın Görüntü” oluşturun.
Terraform için Proxmox’u hazırlayın
Çalışma dizinini başlat
BT altyapısının karmaşıklığı son yıllarda önemli ölçüde arttı. Mikro hizmetlere geçiş ve uygulamaların AWS, Azure ve Google Cloud gibi sözde genel bulutlara taşınması, altyapının klasik tanımının bilgi işlem gücü (bilgi işlem), ağ (ağ) ve depolama (depolama) olarak tanımlanması anlamına gelir. kiralık full paket olarak görmek artık yeterli değil. Bulut hizmeti sağlayıcılarının sunduğu geniş teklif yelpazesi, genellikle Kubernetes veya Nomad gibi orkestratörler tarafından kontrol edilen ve ayrıca yük için veritabanları, nesne depolama ve yük dengeleyiciler gibi harici kaynaklar gerektiren kapsayıcılardaki fiziksel donanım ve uygulamalar arasında ek bir soyutlama katmanı oluşturur. dengeleme.
Teorik olarak, bu karmaşık gereksinimler, geliştirme ekibi adına bir bulut sağlayıcısının yönetim merkezinde gerekli bileşenleri bir araya getiren bir yönetici tarafından manuel olarak karşılanabilir. Ancak bu yavaştır, sıkıcıdır ve aynı zamanda hızlı bir şekilde sözde konfigürasyon kaymasına yol açar. Altyapının gerçek durumu daha sonra istenen durumdan sapar, örneğin birisi bir Kubernetes test ortamı için kiralanan üç sunucuyu artık ihtiyaç duyulmadığı halde kapatmayı unuttuğu için Kod olarak altyapı (IaC) kavramı başladı, sürüm kontrolü ve sürekli entegrasyon/sürekli dağıtım (CI/CD) gibi DevOps ilkelerinin altyapı dağıtımına uygulanmasıyla ilgili bu sorunlar. Bu felsefeye göre, altyapı tanımı herhangi bir başka kaynak kodu gibi ele alınmalıdır, örneğin bir Git deposunda sürümlenmiş.
Anahtar IaC araçları, HashiCorp’un Terraform’unu (indirme) ve Red Hat’in Ansible’ını içerir.Her ikisi de işlevsellik açısından örtüşür, ancak farklı öncelikler belirler. Ansible öncelikle bir yapılandırma yönetim sistemidir ve örneğin daha önce Terraform ile tedarik ettiğiniz ana bilgisayarları yapılandırmada güçlü yanlarını gösterir. Terraform, sözde sağlayıcılar aracılığıyla AWS, Azure veya Google Cloud gibi bulutlarla etkileşime girer – bunlar, ilgili sağlayıcının API’sinden soyutlanan eklentilerdir. Büyük platformların portföylerinde kendi IaC çözümleri de bulunsa da Terraform, tedarikçileri aracılığıyla buluttan bağımsız çalışıyor. Terraform ve sağlayıcılar açık kaynaklı yazılım olduğundan, ilke olarak herkes bir sağlayıcı yazabilir. Aşağıdakileri oynamak için, Proxmox’u (indirme) yüklemek için fiziksel bir makineye ihtiyacınız var. Talimatlarımız için önceden Proxmox ve Linux deneyimine ihtiyacınız var.
Giderek daha fazla bilgi.
BT ve teknoloji için dijital abonelik.
- Tüm özel testler, kılavuzlar ve arka plan bilgileri
- Tüm dergiler için tek abonelik: Doğrudan tarayıcınızda c’t, iX, MIT Technology Review, Mac & i, Make, c’t photography okuyun
- Risk yok: ilk ay ücretsiz, ardından aylık 9,95 €’dan başlayan fiyatlarla. Dergi aboneleri daha da az okuyor!
Aya ÜCRETSİZ başlayın
Şimdi ÜCRETSİZ deneyin ve okumaya devam edin!
Zaten bir Haberler+ abonesi misiniz?
Kaydolun ve okuyun
Şimdi kaydolun ve makaleyi hemen okuyun
Haberin Sonu