14 Mart 2018 Çarşamba

Azure’da Yeni İzole VM Boyutları Kullanıma Sunuldu

eçtiğimiz günlerde Microsoft Azure Kıdemli Program Yöneticisi Joel Pelley iki yeni sanal makinenin kullanıma sunulduğunu duyurdu. Bu iki yeni sanal makinenin diğer Azure sanal makine ailelerinden farkı ise donanımdan yalıtılmış ve tek bir müşteriye adanmış olmaları. İsterseniz bu ilgi çekici konuyu detaylandırarak devam edelim.
Artık Azure sanal makineler arasında E64i_v3 ve E64is_v3 boyuntunda iki yeni VM sadece tek müşteri kullanımı için hizmete sunuluyor ve donanımları tamamen izole edilmiş olarak geliyor. Bu VM’ler, uyumluluk ve yasal gereklilikler için diğer müşterilerden yüksek derecede izolasyon gerektiren iş yükleri için tasarlanmış ve kullanıma sunulmuşlardır. Ayrıca Azure nested VMs desteğini kullanarak birden fazla alt makine oluşturmayı mümkün kılıyor.
E64i_v3 ve E64is_v3, E64_v3 ve E64s_v3 kuzenleri ile aynı performans ve fiyatlandırma yapısına sahip olarak kullanıma sunuluyor. E64_v3 ve E64s_v3’ün bugün bulunduğu bölgelerin her birinde mevcut yeni izole sanal makinelerde kullanıma çıkmış olacaktır. Ayrıca VM adındaki küçük harf ‘i’, yalıtılmış boyutta (isolated) olduklarını ifade etmektedir.
E64_v3 ve E64s_v3’ten farklı olarak, iki yeni boyut E64i_v3 ve E64is_v3 donanım bağlı boyutlardır. Yalnızca Intel® Xeon® İşlemci E5-2673 v4 2.3GHz donanımında çalışacaklar ve en az 2021 Aralık tarihine kadar satışa sunulacaklar. Boyutların resmi olarak kullanımdan kaldırılmasından 12 ay önce hatırlatmaların yapılacağı belirtilmekte.
Bu iki yeni E64i_v3 ve E64is_v3 boyutları isteğe bağlı portalda mevcut olacak.1 Mayıs 2018 tarihinden itibaren bir yıllık Reserve VM Instance olarak satın alınabilir hale getirilecekler.
Son olarak E64i_v3 ve E64is_v3, Azure ailesindeki aşağıda yer alan Sanal Makine boyutlarına katılacağı belirtiliyor:

1 Mart 2018 Perşembe

Azure Subscription İçerisinde Kaynaklara ait Kotaların Arttırılması

Microsoft Azure servisleri ile ilgili bir çok müşterimizde projeler ve danışmanlıklar yapıyoruz. Bu projeler her zaman sorunsuz ya da hiçbir problem ile karşılaşmadan tamamlanmıyor. 
Bugün size yaşadığımız ilginç problemlerden bir tanesini ve çözüm yöntemini aktaracağım. Oldukça fazla sunucusu olan müşterimizi on-prem’den Azure taşıyorduk ve “Insufficient subscription resources: core count” şeklinde bir hata ile karşılaştık ve daha fazla sanal makine oluşturamadık. Hata bize mevcut abonelikte yetersiz çekirdek sayısı olduğunu, limite ulaşıldığını söylüyordu.
On-prem’den Azure taşırken karşılaştığımız hata mesajı olan “Insufficient subscription resources: core count” ekran görüntüsünü de sizlerle paylaşmak istiyorum. Taşıma sırasında hangi tool’un kullanıldığını reklama girer diye yazmıyorum J Müşterimiz gerçekten Azure’da yetersiz kaynak uyarısı alabileceğini hiç düşünmediğini ve çok şaşırdığını bize iletti, nihayetinde bulut servisi de olsa bunun da bir sınırı vardır.
Ortaya çıkan hata buydu, peki çekirdek sayısını yada abonelik içerisinde yer alan herhangi bir kaynağın limitinin nasıl arttırılacağını bizlere sordular. Bizde şu an yazdığımız gibi limit arttırma talebinde bulunmamız gerektiğini belirttik. Tabi ki bu işlem Azure Portal içerisinde yapılıyor, login olduktan sonra Cost Management + Billing + Subscriptions bölümüne gelin ve Billing Account bölümünde Subscriptions tıklayın ve kaynak yetersizliği ile karşılaştığınız aboneliğinizi seçin ( Bende birden fazla olduğu için böyle bir ekran görüntüsü mevcut)


Aslına bakarsanız bu kotanın olması çok normal, her Microsoft Azure kaynağını kendi kotasına kadar kullanabilirsiniz. Her bir abonelik ayrı kotalara ve abonelik başına kullanımların izlenmesi mantığına dayanır. İşte şimdi bu sınıra ulaşıldığında kotanın arttırılması için nasıl talep oluşturulduğuna bakalım. Sağ tarafa açılan diğer bölümde Settings alanında yer alan Usage + quotas‘a tıklayın sağ tarafta kaynakları, kotalarını ve kullanımların çıktığını göreceksiniz.Sağ üst köşede yer alan Request Increase butonuna tıklayarak talep artışında bulunabilirsiniz.

HELP + SUPPORT bölümünde yeni bir istek oluşturuyoruz, ilk bölümde sorun tipini, hangi aboneliğe yapılacağını, kota tipini ve destek planını seçiyoruz.

İkinci bölümde talebin ağırlığını (A tipi seçseniz bile destek planınıza göre ilerlenebilir), geliştirme modelinizi, lokasyonunuzu seçiyoruz.

SKU ailesini (Stock Keeping Unit) hangi seride kaynağın arttırılmasını istiyorsanız onu seçiyorsunuz ve arttırılmasını istediğiniz yeni limit değerinizi yazıyorsunuz ve next ile kontak bilgilerini gireceğimiz son bölüme geçiyoruz.
 Azure mühendisleri ile bu destek talebini takip edecek kişinin iletişim bilgilerini yazıyorsunuz ( bu genelde biz oluyoruz ama sizde kendi bilgilerinizi yazabilirsiniz). İletişim metodunu, hangi zaman aralıkları iletişime geçileceğini, dil seçeneğini ve kontak bilgilerini girerek Create ile tamamlıyorsunuz.


Azure Backup’ı Kullanan Linux VM’ler için Uygulama Tutarlı Yedekleme GA olarak Kullanımda


Azure Backup’ı kullanarak Azure’de çalışan Linux VM’ler için uygulama tutarlı yedeklemenin genel kullanılabilirliğini (GA) geçtiğimiz günlerde duyuruldu. Geçen sene bu özellik önizleme olarak duyurulmuş ve birçok müşteri Oracle, MySQL, Mongo DB, SAP HANA ve PostGreSQL gibi çeşitli uygulamalar için kullanmaya devam ediyorlardı.
Uygulama tutarlı yedekleme nedir? (application consistent backup) İsterseniz kısaca bunu bir açıklayalım, sonrasında Linux VM’ler için uygulama tutarlı yedeklemeyi incelemeye devam edelim. Uygulama tutarlı yedekleme, yedeklenen verilerin işlem açısından tutarlı olmasını ve bu uygulamaların önyükleme sonrası VM geri yüklemesini sağlar. İşlemsel tutarlılığı sağlamak için, uygulamalar durdurulmalı ve bir VM anlık görüntüsünü çekerken bitmemiş işlemler olmamalıdır.
Windows, uygulama tutarlı VM yedeklemesini sağlamak için Volume Snapshot Service (VSS) framework’üne sahiptir, ancak Linux için böyle genel bir framework yoktur. Azure Linux VM’lerinin daha fazla benimsenmesiyle, Azure VM’lerde çalışan önemli kurumsal uygulamaların yedeklenmesi talebi giderek artmaktadır. Herhangi bir Linux dağıtımı üzerinde çalışan Linux uygulamaları için uygulama tutarlı VM yedeklemesini sağlamak için bir VSS benzeri genel framework kullanıma sunuldu. Bu framework, VM önyükleme işleminin bir parçası olarak pre ve post scriptlerini yürütme esnekliği sağlar. Bu komut dosyaları, uygulama tutarlılığını garanti eden bir VM anlık görüntüsünü alırken uygulama G/Ç’larını durdurmak için kullanılabilir.


Temel Özellikler
  • Zahmetsizce uygulama verilerini test edin ve onarın
  • Geliştirilmiş izleme
  • Uygulama ve dağıtım agnostik
  • GitHub’da örnek komut dosyaları
  • Azure CL ile ölçeklendirme otomasyonu

25 Şubat 2018 Pazar

Azure SkuNotAvailable Hatasının Çözümü


Microsoft Azure projeleri sırasında karşılaştığımız bir hata mesajı ve çözümü ile ilgili yeni bir yazı yazmak istedim. Çünkü bu hata bizim çok fazla zamanımızı almıştı ve sizler karşılarşanız bu kadar zaman kaybetmeden, Amerika’yı yeniden keşfe çıkmadan hızlı bir şekilde çözüme ulaşırsınız.
Gelelim hata mesajına ve nasıl bu hata ile karşılaştığımıza, müşterimizin birinde Ds2 v2 serisi bir makine oluşturmak istediğimizde aşağıdaki hata kodunu aldık. Hata mevcut subscription’ımızın lokasyonunda bu SKU’nun mevcut olmadığını söylüyordu. Karşılaştığımız hata mesajını aşağıda paylaşıyorum.
Error code
SkuNotAvailable
Message
The requested size for resource is currently not available in location ‘West Europe’ zones ” for subscription ‘xyzklxd8-xyzc-0109-xxxxc0-xxxxxxxx’. Please try another size or deploy to a different location or zones. See https://aka.ms/azureskunotavailable for details.
Hataya ilişkin yaptığımız çalışmada Cloud Shell üzerinden aşağıdaki komutu ilgili subscription üzerinde çalıştırdığımızda resimdeki gibi bir çıktı oluştuğunu gördük
Get-AzureRmComputeResourceSku | where {$_.Locations.Contains(“westeurope”)}

Aynı bölgeyi kullanan farklı müşterilerimizin aboneliklerini incelediğimizde müşterimizde available olmayan makinelerin onlarda available olduğunu görüyorduk.
Çok fazla zaman kaybetmeden Azure Portal içerisinden destek talebi oluşturduk, Fırat’ın ve benim çok uzun süren yazışmalarımız sonucunda Kaynak planlama ekibine ulaştık ve onların onayı ile available olmayan SKU’ların available hale getirilmesini sağladık.

Azure Security ve Operations Management Çözümlerine Genel Bakış

Azure Program yöneticileri Azure Security ve Operations Management çözümlerine gerçekten çok fazla efor harcayarak her geçen gün bu iki önemli çözümü biraz daha yukarılara çıkarıyorlar. Bende Azure portal’da bu çözümlerin buyük bir bölümünü kullanıyorum ve gerçekten de çok memnnunum. İsterseniz Azure Security ve Operations Management çözümlerini incelemeye başlayalım.
Azure Security ve Operations Management çözümleri ile hem Azure ve hem de kurum içi kaynaklarınızı verimli bir şekilde yönetip ve koruyabilirsiniz, güvenlik ve yönetim çözümlerini şu şekilde sıralayabiliriz.
  • Azure Security Center
  • Backup
  • Site Recovery
  • Application Monitoring
  • Log Analytics
  • Core Monitoring
  • Azure Resource Manager
  • Configuration
  • Cloud Shell
  • Update Management for Azure VM
  • Azure Automation
  • Cost Management
  • Azure Policy
Ayrıca sizlerin bu çözümleri unutmaması ve ne gibi hizmetler sağladığını hatırlamanız için yakın bir zamanda Microsoft tarafından paylaşılan Azure Security + Operations Management posterinin linkini sizlerle paylaşmak istiyorum.
Görsel dokümanlar birşeyi öğrenmede ve hatırlamada büyük faydalar sağlıyor, umarım bu posterde sizler için bu denli faydalı olur.