Microsoft Azure

Azure hizmetleri turu

Azure, işletmenizle ilgili zorlukların üstesinden gelmenize yardımcı olabilir. Siz gereksinimlerinizi, yaratıcılığınızı ve en sevdiğiniz yazılım geliştirme araçlarını getirin. Azure, uygulamalarınızı üzerinde oluşturabileceğiniz, her an kullanıma hazır dev bir küresel altyapı sağlar.

Azure’ın sunduğu üst düzey hizmetlere hızla göz gezdirelim.

Azure: genel görüntü

Azure hizmetleri

Aşağıdaki büyük resim, Azure’daki hizmetler ve özellikler hakkında genel bilgi sahibi olmanıza yardımcı olabilir.

Güvenlik ve yönetim, platform hizmetleri, karma bulut ve altyapı hizmetleri bölümleriyle popüler Azure hizmetlerinin genel görünümünü gösteren diyagram.

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:

Hizmet adıHizmet işlevi
Azure Sanal MakinelerAzure’da barındırılan Windows veya Linux sanal makineleri (VM)
Azure Sanal Makine Ölçek KümeleriAzure’da barındırılan Windows veya Linux VM’ler için ölçeklendirme
Azure Kubernetes ServiceKapsayıcılı hizmetler çalıştıran VM kümelerinin yönetilmesini sağlar
Azure Service FabricDağıtılmış sistem platformu. Azure’da veya şirket içi ortamda çalışır
Azure BatchParalel ve yüksek performanslı bilgi işlem uygulamaları için yönetilen hizmet
Azure Container InstancesSunucu veya VM sağlamadan, Azure’da kapsayıcılı uygulamalar çalıştırın
Azure İşlevleriOlay 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:

Hizmet adıHizmet işlevi
Azure Sanal AğVM’leri gelen Sanal Özel Ağ (VPN) bağlantılarına bağlar
Azure Load BalancerUygulamalarda veya hizmet uç noktalarında gelen ve giden bağlantıları dengeler
Azure Application GatewayUygulama sunucu grubu teslimini iyileştirirken uygulama güvenliğini de artırır
Azure VPN GatewayYü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 NetworkDü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 ManagerAğ trafiğini dünyanın her yanındaki Azure bölgeleri arasında dağıtır
Azure ExpressRouteAzure’a yüksek bant genişliğine sahip ayrılmış güvenli bağlantılar üzerinden bağlanır
Azure Ağ İzleyicisiSenaryo 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 WANYerel 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:

Hizmet adıHizmet işlevi
Azure Blob depolamaVideo dosyaları veya bit eşlemler gibi çok büyük nesneler için depolama hizmeti
Azure Dosya DepolamaDosya sunucusu gibi erişebileceğiniz ve yönetebileceğiniz dosya paylaşımları oluşturur
Azure Kuyruk DepolamaUygulamalar arasında gönderilen iletilerin kuyruğa alınması ve güvenilir bir şekilde teslim edilmesi için bir veri deposu sunar
Azure Tablo depolamaHerhangi 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.

Hizmet adıHizmet işlevi
Azure Cosmos DBNoSQL 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 ServerKurumsal SQL Server uygulamalarını bulutta barındırma
Azure Synapse AnalyticsEk maliyet olmadan giriş düzeyinde tümleşik güvenlik özellikleri sunan tam olarak yönetilen veri ambarı
Azure Veritabanı Geçiş HizmetiUygulama kodunda değişiklik yapmadan veritabanlarınızı buluta geçirir
Redis için Azure CacheSı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:

Hizmet AdıAçıklama
Azure App ServiceBulutta hızla gelişmiş web tabanlı uygulamalar oluşturun
Azure Notification HubsHerhangi bir arka uçtan herhangi bir platforma anlık bildirimler gönderin.
Azure API ManagementAPI’leri geliştiricilere, iş ortaklarına ve çalışanlara güvenli ve uygun ölçekli bir şekilde yayımlayın.
Azure Bilişsel AramaTam olarak yönetilen, hizmet olarak arama çözümü.
Azure App Service’in Web Apps özelliğiUygun ölçekte görev açısından kritik web uygulamalarını oluşturun ve dağıtın.
Azure SignalR HizmetiKolayca 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.

Hizmet AdıAçıklama
IoT CentralIoT 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 HubMilyonlarca IoT cihazı için güvenli iletişim ve izleme özellikleri sunan mesajlaşma hub’ıdır
IoT EdgeVeri 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.

Hizmet AdıAçıklama
Azure Synapse AnalyticsPetabaytlarca 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 HDInsightBulutta yönetilen Hadoop kümeleriyle yüksek miktarda veriyi işleyin
Azure DatabricksAzure’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:

Hizmet AdıAçıklama
Azure Machine Learning HizmetiMakine öğ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.

Hizmet AdıAçıklama
GörselResimlerinizi 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şmaKonuşmayı metne dönüştürebilir, sesleri doğrulama amacıyla kullanabilir veya uygulamanıza konuşmacı tanıma özelliği ekleyebilirsiniz.
Bilgi eşlemeAkıllı öneriler ve semantik arama gibi görevleri gerçekleştirmek için karmaşık bilgileri ve verileri eşleyebilirsiniz.
Bing AramaUygulamaları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.

Hizmet AdıAçıklama
Azure DevOpsAzure 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

Yorum Yap