Film Önerileri | Yabancı Diziler | Okunması Gereken Kitaplar
Dusge
  • Bilim
  • Doğa
  • Kişisel Gelişim
  • Teknoloji
  • Sağlık
  • Keşfet
    • Tavsiye
    • Sinema
  • Oturum aç
  • Kayıt ol
Sonuç yok
Tüm Sonucu Görüntüle
Dusge
  • Bilim
  • Doğa
  • Kişisel Gelişim
  • Teknoloji
  • Sağlık
  • Keşfet
    • Tavsiye
    • Sinema
  • Oturum aç
  • Kayıt ol
Sonuç yok
Tüm Sonucu Görüntüle
Dusge
Sonuç yok
Tüm Sonucu Görüntüle
Ana Sayfa Teknoloji

Terraform Nedir? Hızlı Bakış

Yazar: dusge
Kasım 28, 2020
Teknoloji
Okuma süresi: 4 dakika
Terraform Nedir? Hızlı Bakış
Facebook'da PaylaşTweetle

Terraform olayını duymuş olabilirsiniz ancak ne olduğundan tam olarak emin değilsiniz, değil mi? Korkmayın, sizin için araştırdık.

Bu makalenin sonunda Terraform’un ne demek olduğunu, neden yararlı olduğunu ve ne için kullanacağınızı anlayacaksınız. 

İçindekiler

  • Terraform Nedir?
  • Terraform Neden Kullanışlı
  • Terraform Nasıl Çalışır?
  • Terraform’un Zorlukları
    • 1. Zorluk: Başarısız Komutları Yönetme
    • 2. Zorluk: Durum Dosyalarını Kurmak

Terraform Nedir?

Terraform, Hashicorp tarafından oluşturulan kod aracı olarak açık kaynaklı, CLI tabanlı bir altyapıdır. Bu teknoloji buluttan bağımsızdır ve tüm büyük bulut sağlayıcılarında çalışır: AWS, GCP ve Azure. Hashicorp’un Terraform için ücretli barındırılan çözümü olan Terraform Cloud ile karıştırılmamalıdır.

Terraform, farklı hizmetlerle entegre olmak için “sağlayıcılar” kullanır. Terraform’un (genellikle bulut uygulamaları) merkezi kullanım durumları için birçok sağlayıcı zaten mevcuttur. Ayrıca, Stripe ve Auth0 gibi diğer popüler satıcıların Terraform’da yönetilmesine izin veren daha az bilinen sağlayıcılara da sahiptir.

Terraform logo

Terraform Neden Kullanışlı

Terraform’un neden yararlı olduğunu anlamak için altyapı ilkelerini kod olarak anlamamız gerekir. Kod olarak altyapı, tek başına bu makalede ele alınamayacak kadar büyük bir konu. Öyleyse süper hızlı bir tur yapalım…

Altyapıya kod olarak anti-tez ile başlayalım: altyapınızı manuel olarak oluşturmak ve güncellemek. Altyapıyı manuel olarak oluşturulduğunda, bilgi bireylerin kafasına hapsolur ve gelecekteki güncellemeler korkutucu, tekrarlanamaz, zor ve belgelenmemiş olur.

Ancak kod olarak altyapının yardımcı olabileceği yer burasıdır. Mühendisler, altyapı yapılandırmalarını kodda depolayarak ve manuel olarak değişiklik yapmayarak, altyapı değişikliklerine kod incelemesi gibi süreçler uygulayabilir. Kod, dokümantasyon görevi görür ve bir değişiklik geçmişi olur.

Terraform, altyapının kod olarak uygulanmasına yardımcı olan bir araçtır ve bu nedenle Terraform’un faydaları bir şekilde eş anlamlıdır. Konfigürasyonları sürüm kontrolünde saklayabilir, değişiklikleri güvenli ve tekrarlanabilir bir şekilde uygulayabilirsiniz.

Terraform Nasıl Çalışır?

Terraform’un faydalarını tartıştık, peki gerçekte nasıl çalışıyor? Onunla çalışmak neye benziyor? Şimdi buna bakalım.

Terraform, kaynak yapılandırmalarını HCL’de (Terraform’un dili) yazarak çalışır. Bu kaynak blokları sağlayıcı tarafından belirlenir ancak hepsi aynı model ve yapıya uyar.

Konfigürasyon yazıldığında, mühendis bir Terraform plan komutunu çalıştıracaktır. Bir Terraform planı, esasen, değişiklikler gerçekten uygulandığında yapılacak değişiklikleri gösteren bir provadır.

Mühendis değişikliklerden memnun olduğunda, değişiklikleri uygulamak için bir Terraform uygulama komutu çalıştırır. Daha sonra temel sağlayıcıyı tetikler ve altyapı kaynaklarını oluşturmaya, güncellemeye veya silmeye başlar.

Terraform’un Zorlukları

Buraya kadar Terraform’un ne olduğunu daha iyi anladınız. Ancak, Terraform’u kullanmanın zorluklarını da tartışmazsak, size resmin tamamını veremeyiz. Hadi şimdi bunu ele alalım.

1. Zorluk: Başarısız Komutları Yönetme

Bu teknoloji CLI tabanlıdır, yani Terraform’u çalıştırmak için kendi makinenizde veya sunucunuzda komutları yürütmeniz gerekir. Ancak komutları yönetmek zor olabilir, özellikle bir komut yürütme sırasında kısmen başarısız olursa, bu Terraform’u bilinmeyen bir duruma sokabilir, bu da hata ayıklama ve geri alma konusunda sıkıntı yaratabilir.

Buna karşılık, CloudFormation gibi yönetilen hizmetler aynı yürütme sorununu yaşamaz. Peki neden? Çünkü CloudFormation komutları, barındırılan hizmetlerde çalıştırılır (makinenizde değil). Bu, barındırılan hizmetler üzerinde çalışarak, yönetilen hizmetlerin Terraform’un (CLI) garanti edemeyeceği kullanılabilirliği ve hata toleransını sağladığı anlamına gelir.

2. Zorluk: Durum Dosyalarını Kurmak

Terraform, bir durum dosyasını ile çalışır. Durum dosyası, sağlanan kaynakları değiştiren herhangi bir komut yürütüldüğünde güncellenir. Durum dosyası, Terraform’un bağımlılıkları anlamasına ve gerçek dünya altyapısını bağlamasına yardımcı olur.

Ancak durum dosyasını kurmak zor olabilir. Durum dosyasını sürüm denetiminde depolarsanız, sırları açığa çıkarma ve bir güvenlik açığı oluşturma riskiyle karşılaşırsınız.

PaylaşTweetGönder
Önceki Gönderi

Piraha Kabilesi: Dünyanın En Mutlu İnsanları

Sonraki Gönderi

Polietilen (PE) Nedir, Kullanım Alanları ve Geri Dönüşüm

Benzer İçerik

Veri Bilimi (Data Science) Nedir?
Teknoloji

Veri Bilimi (Data Science) Nedir?

Python programlama dilinin olmazsa olmazlarından olan Veri Bilimi (Data Science), adı üstünde verilere dayanarak bazı tahminler yürüten ve yapılan...

Yazar: dusge
Ocak 3, 2021
Karbon Nanotüpler ve Özellikleri Hakkında Her Şey
Teknoloji

Karbon Nanotüpler ve Özellikleri Hakkında Her Şey

Bilim insanları, kısaca karbon nanotüpler (KNT veya CNT) hakkında her şeyi bilmiyorlar, ancak emin oldukları tek şey, bunların ince...

Yazar: dusge
Aralık 22, 2020
Bulut Bilişim Teknolojisi Nedir ve Nasıl Kullanılır
Teknoloji

Bulut Bilişim Teknolojisi Nedir ve Nasıl Kullanılır

“Bulut nedir? Ne işe yarar ve bu sistemler nasıl kullanılır?” gibi sorular muhtemelen duyduğunuz ve hatta kendinize sorduğunuz sorulardır....

Yazar: dusge
Kasım 10, 2020
HAARP Projesi Nedir? Depremlerle Bağlantılı Mı?
Teknoloji

HAARP Projesi Nedir? Depremlerle Bağlantılı Mı?

Makalemizin konusu her büyük depremin ardından (Özellikle de İstanbul, İzmir ve Elazığ depremleri) ülkemizde de çokça muhabbeti yapılan ve...

Yazar: dusge
Kasım 6, 2020
Sonraki Gönderi
Polietilen (PE) Nedir, Kullanım Alanları ve Geri Dönüşüm

Polietilen (PE) Nedir, Kullanım Alanları ve Geri Dönüşüm

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Tazmanya’da 500 Pilot Balina Karaya Vurdu
Doğa

Tazmanya’da 500 Pilot Balina Karaya Vurdu

Yazar: dusge
Eylül 23, 2020

Yetkililer, Avustralya'nın kayıtlardaki en büyük karaya oturma vakası olmasından şüphelenilen faciada, yaklaşık 500 balinanın öldüğünü belirtiyor. Pazartesi gününden bu yana,...

Daha fazla oku
Covid’den Sinirleri Bozulanlar İçin: Yoga Nedir? Ne İşe Yarar
Kişisel Gelişim

Covid’den Sinirleri Bozulanlar İçin: Yoga Nedir? Ne İşe Yarar

Yazar: dusge
Ekim 9, 2020

Yogayı duymayan tek bir kişi olduğunu düşünmüyoruz doğrusu, ancak birçok kişinin bildiği sadece “yoga” kavramından ibaret. Kısaca bir terapi olarak...

Daha fazla oku
Saç ve Kıl Yeme Hastalığı: Rapunzel Sendromu
Sağlık

Saç ve Kıl Yeme Hastalığı: Rapunzel Sendromu

Yazar: dusge
Ocak 22, 2021

Saç ve Kıl Yeme Hastalığı Nedir Saç ve kıl yeme hastalığı olarak da bilinen Rapunzel Sendromu, kişinin çeşitli nedenlerle yediği...

Daha fazla oku
Bakteriyofajlar Nedir: Yapısı ve Özellikleri
Bilim

Bakteriyofajlar Nedir: Yapısı ve Özellikleri

Yazar: dusge
Eylül 28, 2020

Bu makalede bakteriyofajlar, bakteriyofaj yapısı ve bakteriyofaj özelliklerine genel bir bakış sunacağız. Ayrıca bağırsak mikrobiyomumuzdaki bilinen bazı etkilerini ve olası etkilerini...

Daha fazla oku

© 2021 Dusge - Dünyayı Sana Getirdik.

Bilim / Doğa / Kişisel Gelişim / Teknoloji / Keşfet / Sağlık / Dünyanın en / Telefon Karşılaştırma / Beton Santrali / Akor
Hakkımızda / Reklam / Yazı Gönder / Şartlar ve Politikalar / Tıbbi Sorumluluk Reddi / Site Haritası
Asal Sayılar
En İyi Tablet
Yılan
Hamam Böceği
Metamfetamin
Siyah Bayrak
Tripofobi
Uzay Filmleri
Epifiz Bezi
Canlıların Ortak Özellikleri
Metafizik
Yunan Tanrıları
Rönesans
Sosyopat
Fiziğin Alt Dalları
Simya
Lobotomi
Evrim
Sanat
Leonardo da Vinci
Satürn
Filozoflar
DNA
Göz Renkleri
Amfetamin
Sonuç yok
Tüm Sonucu Görüntüle
  • Oturum aç
  • Kaydol
  • Bilim
  • Doğa
  • Kişisel Gelişim
  • Teknoloji
  • Sağlık
  • Keşfet
    • Tavsiye
    • Sinema

© 2021 Dusge - Dünyayı Sana Getirdik

Tekrar hoşgeldiniz!

Google ile giriş yap
Veya

Aşağıda hesabınıza giriş yapın

Şifremi Unuttum Kaydol

Yeni hesap oluştur!

Sign Up with Google
Veya

Kaydolmak için aşağıdaki formları doldurun

Tüm alanlar zorunludur. Oturum aç

Şifrenizi geri alın

Lütfen şifrenizi sıfırlamak için kullanıcı adınızı veya e-posta adresinizi girin.

Oturum aç
Dusge'de en iyi şekilde vakit geçirebilmeniz için çerezleri kullanmaktayız. Daha fazla bilgi için Şartlar ve Politikalar sayfasına göz atın.