Category: Infrastructure

Overview Azure Migrate – Part 1

Microsoft’un Ignite 2017 de duyurduğu hizmet ile yine karşınızdayım. Bu sefer hizmeti ele almamım temel sebebi, yapmış olduğum birçok geçiş sonrası karşılaştığım sorunlara nasıl çözüm bulduklarını anlamak adına aradaki farkları yazmaya çalışacağım. Azure Migrate hizmeti, kaynaklarınızın Azure’a geçişi için kurum içi ve iş yüklerini değerlendirmeyi kolaylaştıran bir hizmettir. Azure Migrate, taşınabilme uygunluğunu, performansa dayalı boyutlandırmayı, kurum içi iş yüklerini Azure da çalıştırmak için yapılan maliyet tahminlerini değerlendirir. Meşhur Scale Up, Scale Down ve Scalue Out gibi kavramlara yakın olup geçişi düşünüyorsanız ve geçişin erken değerlendirme aşamasındaysanız, bu hizmet tam sizin için.



Overview Azure Migrate – Part 2

Bir önceki yazımızda Azure Migrate hizmetini genel hatlarıyla aktarmaya çalıştım. Şimdi ise Azure Migrate hizmetinin nasıl çalıştığına biraz göz gezirelim. Öncelike preview olan bu hizmeti aktif hale getirmek için şu sayfa üzerinden gerekli formu doldurup tarafınıza onay gelmesini bekleyiniz.



Overview Azure Migrate – Part 3

Overview tadında geçen iki yazımızdan sonra artık hazır olduğumuzu hissediyorum. Azure Migrate hizmetini beraber oluşturalım ve önceki yazılarımızda bahsettiğimiz Collector Appliance kurulum adımlarını beraber inceleyelim. Bu hizmeti kullanmak için Azure hesabınız olmalı, hemen aklınıza sorular gelecektir. Müşterimizin ilk defa deneyimleyecek zaten Azure hesapları yok. Lütfen bir zahmet test hesapları aktif hale getiriniz. Azure hesabı sürecini çözdükten sonra, hizmet Preview olduğu için bu sayfa üzerinden servise erişim sağlayınız. Kuruluma başlamadan önce lütfen aşağıdaki maddelere göz gezdiriniz.

Requirement

Details

VMware versions

ESXi ortamınız analizi yapılması istediğiniz sunucuları barındırıyor. Mevcut ortamınız vCenter sunucusu tarafından yönetilmelidir. En az 5.5 veya 6.0 sürümlerine sahip olmalısınız. ESXi sunucularınız için ise 5.0 ve üstü yeterlidir.

Account

Azure Migrate read only bir hesap ihtiyacına gereksinim duymaktadır.

Permissions

vCenter üzerinden bir sunucu oluşturmak için izinlere sahip olmalısınız (.OVA biçiminde bir dosyayı import ederek )

Statistics setting

VCenter Server için istatistik ayarları seviye 2’ye ayarlanmalıdır. Varsayılan seviye 1’dir. Seviye 1 de çalışmaya devam eder ise Azure Migrate sonuç vermeyecektir. Detayları bu yazıda bulabilirsiniz.



Overview Azure Migrate – Part 4

Bir önceki yazımızda Collector Appliance için gerekli kurulum dosyalarını indirdik. Masaüstünde kısayolu bulunan “Run Collector” bastığımız zaman browser üzerinden kurulum adımları karşımıza çıkıcak.



Overview Azure Migrate – Part 5

Makalemizin son bölümde artık vCenter ortamımızda bulunan sunucuları Collector Appliance ile keşfettikten sonra, bir değerlendirme raporu oluşturabilir ve oluşturduğunuz makineleri gruplayabilirsiniz. Alternatif olarak, makineleri gruplamak için bağımlılık görselleştirme (dependency visualization) özelliğini kullanabilirsiniz ve bu bağımlılıklara dayalı gruplar oluşturabilirsiniz.



Azure Storage – Blob-Level Tiering – Part 2

Azure Storage içerisinde bulunan Hot, Cool ve Archive detayına bir önceki yazımızda değindik. Şimdi ise Archive Blob hizmetinin işleyişine bakalım. Eğer bir blob Archive Tier seviyesine olduğu zaman okunamaz, kopyalanamaz, üzerine yazılamaz veya değiştirilemez. Ayrıca Archive Storage bulunan bir blob’un snapshot özelliğinden faydalanamazsınız. Bu operasyonlar dışında, varolan bloblarınız için silmek, listelemek, blob özelliklerini / meta verileri elde etmek veya blob’unuzun katmanını değiştirmek için ilgili özellikleri kullanabilirsiniz. Archive Blob Storage içerisindeki verileri okumak için, Blob’un Tier (katmanını hot veya cool olarak) değiştirmeniz gerekir. Bu işlem, rehydration(rehidrasyon) olarak bilinir ve 50 GB’dan daha küçük blob’lar için 15 saate kadar sürebilir. Daha büyük bloblar için ise ek süre gerekebilir.

Rehidrasyon türkçe de yeniden yapılandırma anlamına gelmektedir. Mevcut Blob için rehidrasyon işlemi sırasında katmanın değişip değişmediğini teyit etmek için “Access Tier” özelliğini kontrol edebilirsiniz. İşlem tamamlandığında “Arşiv Durumu” özelliğinden görüntüleyebilirsiniz. Access Tier özeliiğine göre aslında data erişim sıklığı için tutulan bloblar için Storage hizmetinin bedeli değişmektedir.



Azure Storage – Blob-Level Tiering – Part 1

Yeni kurulumlardan büyük organizasyonlara kadar, her endüstrideki müşteriler verilerinde üstsel büyüme yaşıyorlar. Bu verinin önemli bir bölümüne nadiren erişilebilir ancak iş sürekliliği ve uyumluluk gereksinimlerini karşılamak için uzun bir süre saklanmalıdır. Örnekler arasında çalışan verileri, tıbbi kayıtlar, müşteri bilgileri, mali kayıtlar, yedekler vb. yer almaktadır. Ayrıca, yapay zeka ve veri analizinde yeni olan gelişmeler, daha önce atıl olan veya saklanması gereken verilere ihtiyaç duyuyor. Bu yüzden firmaların çoğu, bu veri setlerinden daha fazla zaman saklamak istiyor ancak bunun için ölçeklenebilir ve düşük maliyetli bir çözüme ihtiyaç duyuyorlar.



Mind Blown Session #1 – SEMINAR

Microsoft Azure platformunun detay servislerini inceleyeceğimiz “Mind Blown Sessions #1” etklinliğimize davetlisiniz.!

Mind



Powershell Fonksiyon Kullanımı – Part 2

Yazımızın ilk bölümünde Fonksiyon kullanımın önemini, kullanım şeklini ve basit bir örnek yaparak anlatmaya çalıştık. Birkaç farklı örnek ile fonksiyonları anlayama devam edelim. Yine örnekler üzerinden kolayca ilerlemeye çalışalım. Geliştireceğimiz örneğin amacı verdiğiniz tarihin yılın kaçıncı günü olduğunu Powershell Console üzerine yazdırması olsun. Öncelikle yapmamız gerekenleri hemen özetliyoruz.

  • Fonksiyon Adı : Verb-Noun ilişkisi
  • Parametre : Henüz kullanımı yok. İstebilirse tarih parametre olarak gönderilebilir.
  • Script Block : ‘Get-Date’ cmdlet’i içerisinde bulunan ‘DayOfYear’ methodu ile kolay bir şekilde gönderilen tarihin yılın kaçıncı günü olduğunu anlamak mümkün.

Fonksiyon oluşturmak için hemen ismiyle başlayalım.



Powershell Fonksiyon Kullanımı – Part 1

Bu yazı serisinde Sistem Yöneticilerin işini kolaylaştıran Powershell’in, kendisini bu yönde geliştirmek isteyen kişiler için Powershell Function kullanımına değinilecektir. Diğer yazılım dillerinden aşina olunan ve karmaşık scriptleri basitleştiren bir yöntem olan fonksiyon kullanımının ne kadar kolay bir mantık içerisinde olduğunu anladıktan sonra kullanım oranınız o yönde artacaktır. Herhangi bir yazılım dilinde ya da PowerShell içerisinde fonksiyon kullanımını gören bir sistem yöneticisi başlangıçta karmaşıklıktan şikâyet edebilir, fonksiyon kullanımını gereksiz, zor, işleri daha da karıştıran bir yol olarak görebilir. Ancak sistem üzerinde gerçekleştireceğiniz günlük işlerinizi PowerShell yardımı ile otomatize etmeye başladıkça fonksiyon kullanımının hayat kurtarıcı bir yol olduğunu fark edeceksiniz.

Yukarıdaki Kullanım Biçimi bilgisinde görüldüğü gibi herhangi bir fonksiyonu oluşturmak için Function anahtar kelimesi ile başlanması gerekmektedir. PowerShell içerisinde girilen bu anahtar kelime ile Powershell artık bir fonksiyon oluşturma aşamasında olduğunu anlayacak ve fonksiyon ismi bilgisinin girilmesini bekleyecektir.