Azure Automation Python runbook’larına harici Python paketlerini ekleme

Azure Automation Python runbook'larına gerekli Python paketlerini ekleme

Azure Automation servisi ile otomatik olarak çalışacak işlemleri PowerShell ya da Python runbook’ları üzerinde yazacağınız kodlarla çalıştırabilirsiniz. Eğer runbook tipi Python ise, kodlarınız içinde kullancağınız harici paket ya da kütüphaneleri ayrı bir işlem olarak eklemeniz gerekir. Bu yazıda bir Python runbook için paket ekleme işleminin nasıl yapıldığını kısaca inceleyelim. Azure Automation servisi oluşturma Azure automation… Yazının devamı Azure Automation Python runbook’larına harici Python paketlerini ekleme

Python ile SQL Server’dan S3 Bucket’a veri aktarımı

Python ile SQL Server'dan S3 Bucket'a veri aktarımı

Python kullanarak bir SQL Server’daki (bu örnekte Azure SQL veritabanı) bir tabloda yer alan veriyi, Parquet formatında AWS S3 bucket’ına aktarmak için gerekli kodu kısaca inceleyelim. Ön gereksinimler Azure SQL veritabanından veriyi çekme Örnek olarak aşağıdaki desende, tablo_1 adında ve içinde deneme için iki satırlık veri olan bir tablomuz olduğunu düşünelim. Kodu çalıştırdığımızda aşağıdaki gibi… Yazının devamı Python ile SQL Server’dan S3 Bucket’a veri aktarımı

Azure Automation – PowerShell ile Azure AD üzerinde otomatik kullanıcı ve kaynak grubu oluşturma

Azure ortamında test, workshop vb. eğitim ortamları hazırlıyorsanız test kullanıcıları oluşturmak ve bunları otomatik hale getirip manuel iş yükünden kurtulmak istemiş olabilirsiniz. Bu yazıda, Azure Active Directory üzerinde belli periyotlarda ve belli sayıda kullanıcı ve bunlara ait birer kaynak grubu oluşturma ve her kullanıcıyı kendi kaynak grubu üzerinde yetkilendirerek çalışma alanlarını ayırma işleminden bahsedelim. Ön… Yazının devamı Azure Automation – PowerShell ile Azure AD üzerinde otomatik kullanıcı ve kaynak grubu oluşturma

Azure Key Vault nedir? Nasıl kullanılır?

Azure Key Vault

Azure Key Vault Uygulama geliştirirken kullandığımız ortam erişim bilgileri, sistemlere ait konfigürasyon bilgileri, üçüncü parti veri kaynaklarından veri çekmek için kullanılan API anahtarları gibi, hassas bilgileri saklamak için güvenli bir altyapı sağlayan bir Azure servisidir. Bu bilgiler Key Vault üzerinde şifrelenebilir ve rol bazlı yekilendirme ile bu bilgilere erişmesi gereken kullanıcılara ya da uygulamalara farklı… Yazının devamı Azure Key Vault nedir? Nasıl kullanılır?

Azure Function’da Python kodu çalıştırma ve Data Factory üzerinden çağırma

Azure Function - Python - PostgreSQL

Azure Functions, uygulama geliştirmeyi hızlandırmak ve kolaylaştırmak amacıyla küçük kod parçalarının çalıştırılmasını sağlayan, Function as a Service (FaaS) olarak adlandırılan ve serverless mimaride çalışan bir Azure hizmetidir. Azure Function servisinin ve örnek bir fonksiyonun oluşturulması ve bu kodun Azure Data Factory akışı üzerinden tetiklenmesi nasıl oluyor, kısaca bahsetmeye çalışalım. Öncelikle bu örneğin yapılacağı ortamda aşağıdaki… Yazının devamı Azure Function’da Python kodu çalıştırma ve Data Factory üzerinden çağırma

Azure Data Factory ile Analysis Services ölçeklendirme

Azure Data Factory ile Analysis Services ölçeklendirme

Azure Analysis Services ile verileri model üzerine aktarırken, değişen veri hacmine bağlı olarak servisin kapasitesi yeterli gelmeyebilir ya da belli zamanlarda kapasite yükseltilip sonrasında eski haline getirmek istenebilir. Azure AAS, her biri farklı fiyat seçenekleri olan katmanları bulunmaktadır: Geliştirici, temel ve standart. Başlangıçta bunlardan biri seçilerek işe başlanır ve sonrasında yükseltme (scale-up) ya da küçültme… Yazının devamı Azure Data Factory ile Analysis Services ölçeklendirme

Logic App ile Azure sanal makinelerini başlatma

Kullanıcının bir web sayfası üzerinden yapılan istekle Logic App akışını tetiklediği ve bu akışın da Azure üzerindeki sanal makineleri başlattığı örnek bir senaryo düşünelim. Logic App Azure Portal üzerinden arama kutusuna Logic App yazarak servis oluşturma sayfasında gerekli bilgiler girilir. Diğer seçenekleri olduğu gibi bırakıp Review + create ve sonrasında Create’i seçerek servis oluşturulur. Logic App servisine tıklayıp… Yazının devamı Logic App ile Azure sanal makinelerini başlatma

Azure Logic App ve Data Factory kullanarak e-posta ile bilgilendirme akışı

Azure Logic Apps otomatik iş akışları oluşturmak ve çalıştırabilmek için sunulan bir bulut hizmetidir. Bu işlem kod yazmadan ya da çok az kod ile yapılabilir. Azure üzerinde farklı servislerle yapılan işlemler Logic App üzerinde oluşturulan akışlarla otomatik hale getirilebilir. Logic app üzerindeki akışı kontrol etmek için tanımlı bağlayıcılar (connectors) bulunur. Bunlar, oluşturulan akış (workflow) üzerinde… Yazının devamı Azure Logic App ve Data Factory kullanarak e-posta ile bilgilendirme akışı

Azure servislerini farklı aboneliğe taşımak

Microsoft Azure’da bir abonelik (subscription) altındaki bir kaynak grubunda (resource group) oluşturan servisleri bir başka abonelik ve kaynak grubuna taşımak gerekebilir. Bir geliştirme ortamında oluşturup çalıştırdığınız servisleri canlı ortama ya da PoC ortamına aktarmak isteyebilirsiniz. Taşımak istenilen kaynaklar taşıma işlemini desteklemelidir. Desteklenen servislerin listesi aşağıdaki sayfada bulunabilir: https://docs.microsoft.com/tr-tr/azure/azure-resource-manager/management/move-support-resources Bunların haricinde, Azure App Services, Azure Devops,… Yazının devamı Azure servislerini farklı aboneliğe taşımak

Azure mimari merkezi ve uçtan uca veri platformu

Microsoft Azure üzerinde farklı ihtiyaçlar için uygun çözümlere ihtiyaç duyulmaktadır. Bir web sitesi ya da uygulama geliştirmek, büyük veri yönetimi, iş zekası çözümleri, sanal makine yönetimi, güvenlik çözümleri, makine öğrenmesi / yapay zeka uygulamaları gibi birçok farklı senaryo, Azure servisleri kullanılarak hayata geçirilmeye çalışılıyor. Bunlar yapılırken doğal olarak maliyet, performans ve güvenlik açısından en uygun… Yazının devamı Azure mimari merkezi ve uçtan uca veri platformu