Azure

Azure Hizmetleri

Azure Hizmetleri Nelerdir?

Microsoft Azure, sunduğu hizmetler ile ihtiyaç duyulan birçok teknolojik gereksinime uygun çözümler sunmaktadır.

 

Küçük ölçekli yerel işletmelerden global ölçekli devasa organizasyonlara kadar her kurumun ihtiyaçlarını karşılayacak geniş bir yelpazeye yayılan, sürekli gelişen hizmetler ve eklenen özellikler ile daha da büyüyen Microsoft Azure, Bulut Bilişim pazar payını yükseltmeye devam etmektedir.

Peki büyüyen bu Bulut Bilişim hizmetleri nelerdir? Aşağıdaki büyük resim, Azure’daki hizmetler ve özellikler hakkında genel bilgi sahibi olmanıza yardımcı olabilir.

Azure_Hizmetleri_01

 

Gelin şimdi en sık kullanılan kategorilere daha yakından bakalım:

  • İşlem
  • Depolama
  • Mobil
  • Veritabanları
  • Web
  • Nesnelerin İnterneti
  • Büyük Veri
  • Yapay Zeka
  • DevOps

 

 

İşlem

İşlem hizmetleri genellikle şirketlerin Azure’a geçmesinin temel nedenlerinden biridir. Azure, uygulama ve hizmet barındırmak için farklı seçenekler sunar. İşte Azure’daki işlem hizmetlerine birkaç örnek:

  • Azure Sanal Makineler. Azure’da barındırılan Windows veya Linux sanal makineleri (VM)
  • Azure Sanal Makine Ölçek Kümeleri. Azure’da barındırılan Windows veya Linux VM’ler için ölçeklendirme
  • Azure Kubernetes Service. Konteyner hizmetler çalıştıran VM kümelerinin yönetilmesini sağlar
  • Azure Service Fabric. Dağıtılmış sistem platformu. Azure’da veya şirket içi ortamda çalışır
  • Azure Batch. Paralel ve yüksek performanslı bilgi işlem uygulamaları için yönetilen hizmet
  • Azure Container Instances. Sunucu veya VM sağlamadan, Azure’da Konteyner uygulamalar çalıştırın
  • Azure İşlevleri. Olay odaklı, sunucusuz bir işlem hizmeti

 

 

İşlem kaynakları arasında bağlantı kurmak ve uygulamalara erişim sağlamak, Azure ağ sisteminin temel işlevidir. Azure’daki ağ işlevi, dış dünyayı genel Microsoft Azure veri merkezlerindeki hizmetlere ve özelliklere bağlamak için birçok seçenek sunar.

Azure ağ işlevleri şu özelliklere sahiptir:

  • Azure Sanal Ağ. VM’leri gelen Sanal Özel Ağ (VPN) bağlantılarına bağlar
  • Azure Load Balancer. Uygulamalarda veya hizmet uç noktalarında gelen ve giden bağlantıları dengeler
  • Azure Application Gateway. Uygulama sunucu grubu teslimini iyileştirirken uygulama güvenliğini de artırır
  • Azure VPN Gateway. Yüksek performanslı VPN ağ geçitleriyle Azure Sanal Ağlarına erişir
  • Azure DNS. Çok hızlı DNS yanıtları ve çok yüksek etki alanı kullanılabilirliği sağlar
  • Azure Content Delivery Network. Dünyanın farklı yerlerindeki müşterilere yüksek bant genişliğiyle içerik sunar
  • Azure DDoS Koruması. Azure’da barındırılan uygulamaları dağıtılmış hizmet engelleme (DDOS) saldırılarına karşı koruma
  • Azure Traffic Manager. Ağ trafiğini dünyanın her yanındaki Azure bölgeleri arasında dağıtır
  • Azure ExpressRoute. Azure’a yüksek bant genişliğine sahip ayrılmış güvenli bağlantılar üzerinden bağlanır
  • Azure Ağ İzleyicisi. Senaryo tabanlı analiz özelliklerini kullanarak ağ sorunlarını izler ve tanılar
  • Azure Güvenlik Duvarı. Sınırsız ölçeklendirme özelliğine sahip yüksek güvenlikli ve yüksek kullanılabilirlik sunan bir güvenlik duvarı uygular
  • Azure Sanal WAN. Yerel ve uzak siteleri birbirine bağlayan birleşik geniş alan ağı (WAN) oluşturur

 

 

Depolama

Azure, dört ana türde depolama hizmeti sunar. Bu hizmetler şunlardır:

  • Azure Blob depolama. Video dosyaları veya bit eşlemler gibi çok büyük nesneler için depolama hizmeti
  • Azure Dosya Depolama. Dosya sunucusu gibi erişebileceğiniz ve yönetebileceğiniz dosya paylaşımları oluşturur
  • Azure Kuyruk Depolama. Uygulamalar arasında gönderilen iletilerin kuyruğa alınması ve güvenilir bir şekilde teslim edilmesi için bir veri deposu sunar
  • Azure Tablo depolama. Herhangi bir şemadan bağımsız, yapılandırılmamış verileri barındıran bir NoSQL deposu içerir

Bu hizmetlerin tümünde ortak olan bazı özellikler vardır:

  • Yedekleme ve çoğaltma sayesinde dayanıklıve yüksek oranda kullanılabilir.
  • Otomatik şifreleme ve rol tabanlı erişim denetimi sayesinde güvenli.
  • Neredeyse sınırsız depolama alanı ile ölçeklenebilir.
  • Yönetilir, bakım işlemlerini ve her türlü kritik sorunu sizin yerinize çözer.
  • Dünyanın herhangi bir yerinden HTTP ya da HTTPS aracılığıyla erişilebilir.

 

 

Mobil

Geliştiriciler, Azure sayesinde iOS, Android ve Windows uygulamaları için hızlı ve kolay bir şekilde mobil arka uç hizmeti oluşturabilir. Kurumsal oturum açma özelliği ekleme ve SAP, Oracle, SQL Server ve SharePoint gibi şirket içi kaynaklara bağlanma gibi zaman alan ve proje risklerini artıran özellikleri eklemek artık oldukça kolaydır.

Bu hizmetin diğer özellikleri şunlardır:

  • Çevrimdışı veri eşitleme.
  • Şirket içi verilere bağlantı.
  • Anında iletme bildirimi yayını.
  • İşletmenin ihtiyaçlarına uygun şekilde otomatik ölçeklendirme.

 

 

Veritabanları

Azure, çeşitli türlerdeki ve hacimlerdeki verileri depolamak için birden çok veritabanı hizmeti sunar. Genel bağlantı özelliği sayesinde bu veriler anında kullanıcılara sunulabilir.

 

  • Azure Cosmos DB. NoSQL seçeneklerini destekleyen genel olarak dağıtılmış veritabanı
  • Azure SQL Veritabanı. Otomatik ölçeklendirme, tümleşik zeka ve sağlam güvenlik özelliklerine sahip tam olarak yönetilen ilişkisel veritabanı
  • MySQL için Azure Veritabanı. Yüksek kullanılabilirlik ve güvenlik özelliklerine sahip tam olarak yönetilen ve ölçeklenebilir MySQL ilişkisel veritabanı
  • PostgreSQL için Azure Veritabanı. Yüksek kullanılabilirlik ve güvenlik özelliklerine sahip tam olarak yönetilen ve ölçeklenebilir PostgreSQL ilişkisel veritabanı
  • VM’lerde SQL Server. Kurumsal SQL Server uygulamalarını bulutta barındırma
  • Azure Synapse Analytics. Ek maliyet olmadan giriş düzeyinde tümleşik güvenlik özellikleri sunan tam olarak yönetilen veri ambarı
  • Azure Veritabanı Geçiş Hizmeti. Uygulama kodunda değişiklik yapmadan veritabanlarınızı buluta geçirir
  • Redis için Azure Cache. Sık kullanılan ve statik verileri önbelleğe alarak veri ve uygulama gecikme süresini kısaltır
  • MariaDB için Azure Veritabanı. Yüksek kullanılabilirlik ve güvenlik özelliklerine sahip tam olarak yönetilen ve ölçeklenebilir MariaDB ilişkisel veritabanı

 

 

Web

Günümüzün iş dünyasında kusursuz bir web deneyimi sunmak çok önemli hale gelmiştir. Azure, web uygulaması ve HTTP tabanlı web hizmetleri oluşturup barındırma konusunda birinci sınıf destek sunmaktadır. Azure’daki web barındırma hizmetleri şunlardır:

  • Azure App Service. Bulutta hızla gelişmiş web tabanlı uygulamalar oluşturun
  • Azure Notification Hubs. Herhangi bir arka uçtan herhangi bir platforma anlık bildirimler gönderin.
  • Azure API Management. API’leri geliştiricilere, iş ortaklarına ve çalışanlara güvenli ve uygun ölçekli bir şekilde yayımlayın.
  • Azure Bilişsel Arama. Tam olarak yönetilen, hizmet olarak arama çözümü.
  • Azure App Service’in Web Apps özelliği. Uygun ölçekte görev açısından kritik web uygulamalarını oluşturun ve dağıtın.
  • Azure SignalR Hizmeti. Kolayca gerçek zamanlı web işlevleri ekleyin.

 

 

Nesnelerin İnterneti

İnsanlar bilgiye her zamankinden daha çok erişim sahibi olmuş durumda. Kişisel dijital asistanlar (PDA’lar) ile başlayan devir yerini akıllı telefonlara bıraktı. Artık etrafımız akıllı saatler, akıllı termostatlar ve hatta akıllı buzdolaplarıyla çevrilmiş durumda. Eskiden bilgiye erişmek için kişisel bilgisayarlar kullanılıyordu. İnternet sayesinde artık çevrimiçi olabilen tüm eşyalar değerli bilgilere erişim sağlayabiliyor. Cihazların bu veri toplama ve ardından bunları analiz edilmek üzere gönderme özellikleri, Nesnelerin İnterneti (IoT) olarak adlandırılmaktadır.

Azure’da uçtan uca IoT çözümleri oluşturmanıza yardımcı olabilecek birçok hizmet vardır.

  • IoT Central. IoT varlıklarınızı uygun ölçekte bağlamanızı, izlemenizi ve yönetmenizi kolaylaştıran, tamamen yönetilen küresel bir IoT hizmet olarak yazılım (SaaS) çözümüdür
  • Azure IoT Hub. Milyonlarca IoT cihazı için güvenli iletişim ve izleme özellikleri sunan mesajlaşma hub’ıdır
  • IoT Edge. Veri analizi modellerinizi doğrudan IoT cihazlarınıza göndererek bu cihazların bulut tabanlı AI modellerine danışmak zorunda kalmadan durum değişikliklerine hızla tepki verebilmelerini sağlayın.

 

Büyük Veri

Veriler çok farklı biçimlere ve boyutlara sahip olabilir. Büyük Veri, çok büyük hacimli verileri ifade eder. Hava durumu sistemlerinden, iletişim sistemlerinden, genom araştırmalarından, görüntüleme platformlarından ve diğer birçok senaryodan gelen veriler yüzlerce gigabayt boyutuna ulaşabilir. Bu miktarda veriyi analiz etmek ve buna göre karar almak oldukça zordur. Bu veriler çoğunlukla geleneksel işlem ve analiz yöntemleri kullanılamayacak kadar büyüktür.

Bu büyük veri kümelerini işlemek için açık kaynak küme teknolojileri geliştirilmiştir. Microsoft Azure, büyük veri ve analiz çözümleri sağlayan birçok farklı teknolojiyi ve hizmeti desteklemektedir.

  • Azure Synapse Analytics. Petabaytlarca veri üzerinde karmaşık sorguların hızlı bir şekilde çalıştırılması için yüksek düzeyde paralel işleme (MPP) kullanan bulut tabanlı Kurumsal Veri Ambarı (EDW) çözümünden faydalanarak büyük ölçekli analizler gerçekleştirin
  • Azure HDInsight. Bulutta yönetilen Hadoop kümeleriyle yüksek miktarda veriyi işleyin
  • Azure Databricks. Azure’daki diğer Büyük Veri hizmetleriyle tümleştirilebilen, işbirliğine dayalı Apache Spark tabanlı analiz hizmeti.

 

 

Yapay Zeka

Bulut bilişim bağlamında Yapay Zeka, temelini Makine Öğreniminin oluşturduğu birçok farklı hizmeti kapsamaktadır. Makine Öğrenimi; bilgisayarların var olan verileri kullanarak gelecekteki davranışları, sonuçları ve eğilimleri öngörmelerini sağlayan bir veri bilimi tekniğidir. Bilgisayarlar, makine öğrenimini kullanarak açıkça programlamaya gerek kalmadan öğrenir.

Makine öğreniminin öngörüleri veya tahminleri, uygulama ve cihazları daha akıllı hale getirir. Örneğin, çevrimiçi alışveriş yaparken makine öğrenimi önceden satın aldıklarınızı temel alarak beğenebileceğiniz diğer ürünleri önermede yardımcı olur. Ya da kredi kartınızdan çekim yapıldığında makine öğrenmesi işlemi bir işlem veritabanıyla karşılaştırır ve dolandırıcılığın tespit edilmesine yardımcı olur. Elektrikli süpürge robotunuz bir odayı temizlediğinde ise, makine öğrenimi robotunuzun işin tamamlanıp tamamlanmadığına karar vermesine yardımcı olur.

Azure’da en sık kullanılan Yapay Zeka ve Makine Öğrenimi hizmeti türlerinden bazıları şunlardır:

  • Azure Machine Learning Hizmeti. Makine öğrenimi modellerini geliştirmek, eğitmek, test etmek, dağıtmak, yönetmek ve izlemek için kullanabileceğiniz bulut tabanlı ortamdır. Sizin için otomatik olarak bir model oluşturabilir ve bunu ayarlayabilir. Yerel makinenizde eğitimi başlatmanıza ve sonra ölçeği buluta genişletmenize olanak tanır
  • Azure Machine Learning Studio. Önceden oluşturulmuş makine öğrenimi algoritmalarını ve veri işleme modüllerini kullanarak makine öğrenimi çözümlerini derleyebileceğiniz, test edebileceğiniz ve dağıtabileceğiniz, iş birliğine dayalı bir sürükle bırak görsel çalışma alanıdır

 

Bu ürünlerle bağlantılı olan diğer bir ürün kümesi de bilişsel hizmetlerdir. Bu hizmetler, karmaşık sorunları çözmek için uygulamalarınızda kullanabileceğiniz önceden oluşturulmuş API’lerdir.

  • Görsel. Resimlerinizi ve videolarınızı tanımlamak, resim yazısına dönüştürme, dizine eklemek ve düzenlemek için kullanabileceğiniz görüntü işleme algoritmalarıdır.
  • Konuşma. Konuşmayı metne dönüştürebilir, sesleri doğrulama amacıyla kullanabilir veya uygulamanıza konuşmacı tanıma özelliği ekleyebilirsiniz.
  • Bilgi eşleme. Akıllı öneriler ve semantik arama gibi görevleri gerçekleştirmek için karmaşık bilgileri ve verileri eşleyebilirsiniz.
  • Bing Arama. Uygulamalarınıza Bing Arama API’lerini ekleyerek tek bir API çağrısıyla milyarlarca web sayfasını, görüntüyü, videoyu ve haberi tarayabilirsiniz.
  • Doğal Dil İşleme. Önceden oluşturulmuş betiklerle uygulamalarınıza doğal dil işleme özelliği kazandırabilir, yaklaşım analizi gerçekleştirebilir ve kullanıcılarınızın isteklerini anlamayı öğrenebilirsiniz.

 

 

DevOps

DevOps (Geliştirme ve Operasyonlar), kullanıcılarınıza sürekli değer sağlamak için insanları, işlemleri ve teknolojileri bir araya getirerek yazılım teslim süreçlerini otomatikleştirir. Azure DevOps Services, uygulamalarınız için sürekli tümleştirme, teslim ve dağıtım sağlayan oluşturma, derleme ve yayın işlem hatları oluşturmanızı mümkün kılar. Depoları ve uygulama testlerini tümleştirebilir, uygulama izleme işlemleri gerçekleştirebilir ve derleme yapıtlarıyla çalışabilirsiniz. Ayrıca öğelerle çalışıp izleme amacıyla kapsam oluşturabilir, altyapı dağıtımını otomatikleştirebilir, süreçlerinizi Jenkins ve Chef gibi çeşitli üçüncü taraf araçlar ve hizmetlerle tümleştirebilirsiniz. Bu işlevlerin tamamı ve çok daha fazlası, kolaylaştırılmış derleme ve yayın işlemleri sağlama amacıyla uygulamalarınız için tutarlı ve yinelenebilir dağıtımlar oluşturmanız için Azure ile tümleştirilmiştir.

Azure DevOps Services ve Azure DevTest Labs, Azure ile sunulan temel DevOps hizmetlerinden ikisidir.

  • Azure DevOps. Azure DevOps Services (eski adıyla Visual Studio Team Services veya VSTS), yüksek performanslı işlem hatları, ücretsiz özel Git depoları, yapılandırılabilir Kanban panoları ve kapsamlı otomatik ve bulut tabanlı yük testi gibi geliştirme işbirliği araçları sunar
  • Azure DevTest Labs. İstek üzerine doğrudan dağıtım işlem hatlarınızdan uygulamalarınızı test etmek veya tanıtmak için kullanabileceğiniz Windows ve Linux ortamları oluşturun

 

Kaynak : https://docs.microsoft.com/tr-tr/learn/modules/welcome-to-azure/3-tour-of-azure-services

 

 

Bir cevap yazın

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