Microsoft Azure Yeni Başlayanlar İçin Eğitim: 1 Günde Temel Bilgileri Öğrenin
Buna başlamadan önce Azure yeni başlayanlar için öğretici, anlayalım
Bulut Bilişim nedir?
Bulut bilişim, verilerin internet üzerinden depolanması ve erişilmesi anlamına gelen bir terimdir. Kişisel bilgisayarınızın sabit diskinde herhangi bir veri saklamaz. Bulut bilişimde verilere uzak bir sunucudan erişirsiniz.
Nedir? Microsoft Azure?
Azure tarafından başlatılan bir bulut bilişim platformudur. Microsoft Şubat 2010'da. Geliştirme, veri depolama, hizmet barındırma ve hizmet yönetimine yardımcı olan açık ve esnek bir bulut platformudur. Azure araç, web uygulamalarını internet üzerinden barındırır. Microsoft veri merkezleri.
Tipleri Azure bulutlar
Temel olarak üç tür bulut vardır Microsoft Azure şunlardır:
- PASKALYA
- SAAS
- IASS
Azure IaaS olarak
IaaS (Hizmet Olarak Altyapı), temel bulut platformu katmanıdır. Bu Azure hizmet, BT yöneticileri tarafından işleme, depolama, ağlar veya diğer temel bilgisayar işlemleri için kullanılır. Azure Kullanıcıların isteğe bağlı yazılım çalıştırmasına olanak tanıyan öğrenilecek konular.
Avantajları:
- Verimli tasarım süresi taşınabilirliği sunar
- Tam kontrol gerektiren uygulamalar için tavsiye edilir.
- IaaS, hizmetlerin bulutlara hızlı geçişini sağlar
- LaaS'ın belirgin faydası, sizi birçok fiziksel veya sanal makine kurma endişesinden kurtarmasıdır.
- Veri merkezlerine erişmenize, bunları izlemenize ve yönetmenize yardımcı olur
Iaas'ın dezavantajları:
- Yama uygulanmamış sunuculardan kaynaklanan çok sayıda güvenlik riski
- Bazı şirketler, şirket içi sunuculardaki güvenlik açıklarını test etmek ve güncellemek için tanımlanmış süreçlere sahiptir. Bu ile yapılamaz Azure.
Azure PaaS olarak
PaaS bir işletim sistemi, programlama dili yürütme ortamı, veritabanı veya web servislerini içeren bir bilgi işlem platformudur. Bu Azure hizmet geliştiriciler ve uygulama sağlayıcılar tarafından kullanılır.
Adından da anlaşılacağı gibi bu platform, istemciye yazılım geliştirmesi ve dağıtması için sağlanır. Bu aşağıdakilerden biridir Azure Müşterinin donanım ve altyapı konusunda endişelenmek yerine uygulama geliştirmeye odaklanmasını sağlayan temel kavramlar. Ayrıca işletim sistemleri, ağ ve sunucu sorunlarıyla da ilgilenir.
Avantajları:
- Kaynaklar isteğe göre tahsis edildiğinden ve sunucular otomatik olarak eklendiğinden veya çıkarıldığından toplam maliyet düşüktür.
- Azure sunucular tüm bilinen güvenlik sorunlarına karşı otomatik olarak kontrol edildiğinden daha az savunmasızdır
- Tüm süreç geliştirici tarafından görülemediğinden veri ihlali riski taşımaz
Dezavantajları:
- PaaS hizmetlerini kullandığınızda taşınabilirlik sorunları ortaya çıkabilir
- Farklı ortamlar olabilir Azuredolayısıyla uygulamanın buna göre uyarlanması gerekir.
Azure SaaS olarak
SaaS (Hizmet olarak yazılım) merkezi olarak barındırılan ve yönetilen bir yazılımdır. Uygulamanın tüm müşteriler için kullanılan tek versiyonudur. Birden çok örneğe ölçeklendirebilirsiniz. Bu, tüm konumlarda en iyi performansı elde etmenize yardımcı olur. Yazılım aylık veya yıllık abonelik yoluyla lisanslanır. MS Exchange, Office, Dynamics SaaS olarak sunulmaktadır
Azure anahtar Concepts
Şimdi bunda Azure Yeni başlayanlar için temel bilgiler öğreticisini öğreneceğiz Azure Aşağıda listelenen temel kavramlar:
Konsept Adı | Açıklama |
---|---|
bölgeler | Azure dünyanın çeşitli bölgelerinde kullanılabilen küresel bir bulut platformudur. Bir hizmet, uygulama veya VM talep ettiğinizde Azure, öncelikle bir bölge belirtmeniz istenir. Seçilen bölge, uygulamanızın çalıştığı veri merkezini temsil eder. |
Datacenter | In Azureile uygulamalarınızı dünya genelindeki çeşitli veri merkezlerine dağıtabilirsiniz. Bu nedenle müşterilerinizin çoğuna daha yakın olan bir bölgeyi seçmeniz önerilir. Ağ isteklerindeki gecikmeyi azaltmanıza yardımcı olur. |
Azure portal | The Azure portal, oluşturmak, yönetmek ve kaldırmak için kullanılabilecek web tabanlı bir uygulamadır. Azure kaynak ve hizmetler. Şurada yer almaktadır: https://portal.azure.com. |
Kaynaklar | Azure kaynak, bireysel olarak ücretlendirilen bireysel bir bilgisayar, ağ verileri veya uygulama barındırma hizmetleridir. Bazı ortak kaynaklar şunlardır: sanal makineler (VM), depolama hesabı veya SQL veritabanları. |
Kaynak grupları | An Azure kaynak grubu, ilgili kaynağı bir süre için tutan bir kapsayıcıdır. Azure çözüm. Yönetmek istediğiniz her kaynağı veya yalnızca kaynağı içerebilir. |
Kaynak Yöneticisi şablonları | Bir kaynak grubuna dağıtılacak bir veya daha fazla kaynağı tanımlayan bir JSON'dur. Ayrıca konuşlandırılan kaynaklar arasında bağımlılıklar da kurar. |
Otomasyon: | Azure PowerShell veya PowerShell'i kullanarak kaynak oluşturma, yönetme ve silme sürecini otomatikleştirmenize olanak tanır. Azure komut satırı Arayüzü (CLI). |
Azure PowerShell | PowerShell, yönetilecek cmdlet'ler sunan bir modüller kümesidir Azure. Çoğu durumda, cmdlet'ler komutunu, gerçekleştirdiğiniz görevler için kullanmanıza izin verilir. Azure Portal. |
Azure komut satırı arayüzü (CLI) | The Azure CLI, oluşturmak, yönetmek ve kaldırmak için kullanabileceğiniz bir araçtır Azure Komut satırından kaynaklar. |
REST API'leri | Azure REST API'leri kümesi üzerine kuruludur, aynı işlemi yapmanıza yardımcı olur Azure portal Ul. Bu sizin Azure herhangi bir üçüncü taraf yazılım uygulaması aracılığıyla değiştirilecek kaynaklar ve uygulamalar. |
Azure Etki Alanları (Bileşenler)
Şimdi bunda Azure temel bilgiler öğreticisi, anahtarı öğrenelim Azure bileşenleri:
hesaplamak
Uygulama barındırma, geliştirme ve dağıtım gibi bilgi işlem operasyonları sunar Azure Platform. Aşağıdaki bileşenlere sahiptir:
- Sanal Makine: Herhangi bir dili, iş yükünü herhangi bir işletim sisteminde dağıtmanıza olanak tanır
- Sanal Makine Ölçek Kümeleri: Dakikalar içinde binlerce benzer sanal makine oluşturmanıza olanak tanır
- Azure Konteyner Hizmeti: Optimize edilmiş bir konteyner barındırma çözümü oluşturun Azure. Kube, DC/OS, Swarm veya Docker kullanarak uygulamaları ölçeklendirir ve düzenlersiniz
- Azure Container Registry: Bu hizmet, her türdeki kapsayıcı görüntülerini depolar ve yönetir. Azure dağıtımları
- Fonksiyonlar: Sunucuların altyapısı ve provizyonu ne olursa olsun kod yazalım. İşlevlerinizin çağrı hızının arttığı durumda.
- Toplu: Toplu işleme, onlarca, yüzlerce veya binlerce sanal makineye ölçeklendirmenize ve bilgisayar işlem hatlarını yürütmenize yardımcı olur.
- Service Fabric: Mikro hizmet tabanlı uygulama geliştirmeyi ve yaşam döngüsü yönetimini basitleştirin. Destekler Java, PHP, Node.js, Pythonve Ruby.
Depolama
Azure store, modern uygulamalar için bir bulut depolama çözümüdür. Müşterilerinin ölçeklenebilirlik talebini karşılamak üzere tasarlanmıştır. Yüzlerce terabayt veriyi depolamanıza ve işlemenize olanak tanır. Aşağıdaki bileşenlere sahiptir:
- Blob Depolama: Azure Blob depolama, yapılandırılmamış verileri bulutta nesneler/bloblar olarak depolayan bir hizmettir. Belge, medya dosyası veya uygulama yükleyicisi gibi her türlü metni veya ikili veriyi saklayabilirsiniz.
- Kuyruk Depolama: Uygulama bileşenleri arasında bulut mesajlaşması sağlar. Uygulama bileşenleri arasında iletişim kurmak için asenkron mesajlaşma sunar.
- Dosya Depolama: Kullanma Azure Dosya depolama, eski uygulamaları taşıyabilirsiniz. Dosya paylaşımlarına güvenir Azure hızlı ve masraflı yeniden yazmalar olmadan.
- Masa Depolama: Azure Tablo depolaması, yarı yapılandırılmış NoSQL verilerini bulutta depolar. Şema içermeyen bir tasarımla anahtar/öznitelik deposu sağlar
veritabanı
Bu kategori, SQL ve NoSQL araçları sunan Hizmet Olarak Veritabanını (DBaaS) içerir. Ayrıca aşağıdaki gibi veritabanlarını da içerir: Azure Cosmos DB ve Azure Veritabanı PostgreSQLAşağıdaki bileşenlerden oluşur:
- SQL Veritabanı: İlişkisel bir veritabanı hizmetidir. Microsoft Pazar liderine dayanan bulut Microsoft SQL Server motor.
- DocumentDB: Hızlı ve öngörülebilir performans ve geliştirme kolaylığı için oluşturulmuş, tam olarak yönetilen bir NoSQL veritabanı hizmetidir.
- Redis Cache: Güvenli ve son derece gelişmiş bir anahtar/değer deposudur. Dizeler, karmalar, listeler vb. gibi veri yapılarını saklar.
İçerik Dağıtım Ağı
İçerik Dağıtım Ağı (CDN), statik web içeriğini stratejik olarak yerleştirilmiş konumlarda önbelleğe alır. Bu, kullanıcılara içerik sunmak için hız sunmanıza yardımcı olur. Aşağıdaki bileşenlere sahiptir:
- VPN Ağ Geçidi: VPN Ağ Geçidi, genel bir bağlantı üzerinden şifrelenmiş trafik gönderir.
- Traffic Manager: WebApps, VM gibi servisler için kullanıcı trafiğini kontrol etmenize ve dağıtımını yapmanıza yardımcı olur. Azureve farklı Veri Merkezlerindeki bulut hizmetleri
- Ekspres Rota: Şirket içi ağlarınızı Microsoft özel bir bağlantı üzerinden bulut Microsoft Azure, Office 365 ve CRM Online.
Güvenlik + Hizmetleri tanımlama
Bulutu tanımlama ve yanıtlama yetenekleri sağlar güvenlik tehditleriAyrıca şifreleme anahtarlarını ve diğer hassas varlıkları yönetmenize yardımcı olur. Aşağıdaki bileşenlere sahiptir:
- anahtar Vault: Azure anahtar Vault şifreleme anahtarlarını korumanıza olanak tanır ve bulut uygulamaları ve hizmetleri tarafından kullanılan sırlar oluşturmanıza yardımcı olur.
- Azure Aktif Dizin: Azure Active Directory ve kimlik yönetimi hizmeti. Buna çok faktörlü kimlik doğrulama, cihaz kaydı vb. dahildir.
- Azure AD B2C: Azure AD B2C, tüketiciye yönelik web ve mobil uygulamalarınız için bir bulut kimlik yönetimi çözümüdür. Yüz milyonlarca tüketici kimliğini ölçeklendirmenize olanak tanır.
Kurumsal Entegrasyon Hizmetleri
- Service Bus: Service Bus, üçüncü taraf iletişim sistemi üzerinde çalışan bir bilgi dağıtım hizmetidir.
- SQL Server Stretch Database: Bu hizmet, soğuk verileri güvenli ve şeffaf bir şekilde SQL Server'a taşımanıza yardımcı olur. Microsoft Azure bulut
- Azure AD Etki Alanı Hizmetleri: Etki alanına katılma, grup ilkesi, LDAP vb. gibi yönetilen etki alanı hizmetleri sunar. Windows Sunucu Aktif Dizini.
- Çok Faktörlü Kimlik Doğrulama: Azure Çok Faktörlü Kimlik Doğrulama (MFA), iki adımlı doğrulamadır. Basit bir oturum açma işlemi sunarak verilere ve uygulamalara erişmenize yardımcı olur.
İzleme + Yönetim Hizmetleri
Bu hizmetler, yönetimin kolay olmasını sağlar. Azure dağıtım.
- Azure Kaynak Yöneticisi: Uygulamanızdaki kaynağı yönetmenizi ve görselleştirmenizi kolaylaştırır. Hatta kuruluşunuzun kaynaklar üzerinde kimin harekete geçebileceğini bile kontrol edebilirsiniz.
- Otomasyon: Microsoft Azure Otomasyon, manuel olarak yapılan, uzun süren, hatasız ve sürekli tekrarlanan görevleri otomatikleştirmenin bir yoludur. Bu görevler genellikle bir bulut ve kurumsal ortamda gerçekleştirilir.
Azure Ağ
- Sanal Ağ: Ağ izolasyonu ve segmentasyonunu gerçekleştirin. Filtre ve Rota ağ trafiği sunar.
- Yük Dengeleyici: Her türlü uygulamanın yüksek kullanılabilirliğini ve ağ performansını sunar. İnternet trafiğini sanal makinelere yük dengeleme bilgisi.
- Application Gateway: Hizmet olarak Uygulama Dağıtım Denetleyicisi (ADC) sunan özel bir sanal cihazdır.
- Azure DNS: Azure DNS barındırma hizmeti, kullanarak ad çözümlemesi sunar Microsoft Azure altyapı.
Web ve Mobil Hizmetler
- Web Uygulamaları: Web Uygulamaları, altyapısını yönetmeye gerek kalmadan seçtiğiniz programlama dilinde web siteleri oluşturmanıza ve barındırmanıza olanak tanır.
- Mobil Uygulamalar: Mobil Uygulamalar Hizmeti, kullanıcılara yüksek düzeyde ölçeklenebilir, küresel olarak erişilebilen bir mobil uygulama geliştirme platformu sunar.
- API Uygulamaları: API uygulamaları, bulutta ve şirket içinde API'lerin geliştirilmesini, barındırılmasını ve kullanılmasını kolaylaştırır.
- Logic Apps: Logic Apps, ölçeklenebilir entegrasyonları basitleştirmenize ve uygulamanıza yardımcı olur
Buluttaki iş akışları
İş akışı olarak bilinen bir dizi adımla sürecinizi oluşturup otomatikleştirecek görsel bir tasarımcı sağlar.
- Bildirim Merkezleri: Azure Bildirim Hub'ları kullanımı kolay, çok platformlu, ölçeği genişletilmiş bir aktarma motoru sunar
- Etkinlik Merkezleri: Azure Event Hubs, saniyede milyonlarca olayı yönetebilen veri akış platformudur. Bir olay hub'ına gönderilen veriler, herhangi bir gerçek zamanlı analitik teklifi toplu işleme/depolama bağdaştırıcıları kullanılarak dönüştürülebilir ve depolanabilir.
- Azure Arama: Sunucu ve altyapı yönetimi sunan bir hizmet olarak bulut arama çözümüdür. Verilerinizle doldurabileceğiniz kullanıma hazır hizmet sunar. Bu, web veya mobil uygulamanıza arama eklemek için kullanılabilir.
Göç
Geçiş araçları, bir kuruluşun iş yükü geçiş maliyetlerini tahmin etmesine yardımcı olur. Ayrıca iş yüklerinin yerel veri merkezlerinizden veri merkezlerinize taşınmasını gerçekleştirmenize de yardımcı olur. Azure bulut.
Geleneksel vs. Azure Bulut Modeli
Şimdi bunda Azure bulut eğitimi, Geleneksel bulut modeli ile Geleneksel bulut modeli arasındaki farkı öğrenelim Azure bulut modeli:
Geleneksel | Azure Bulut Modeli |
---|---|
Her uygulamaya özel altyapı | Gevşek bağlı uygulamalar ve mikro hizmetler |
Amaca yönelik donanım | Endüstri standardı donanım |
Farklı altyapı ve operasyon ekipleri | Hizmet odaklı DevOps ekipleri |
Özelleştirilmiş süreçler ve konfigürasyonlar | Standartlaştırılmış süreçler ve konfigürasyonlar |
Uygulamaları Azure
Şimdi bunda Azure yeni başlayanlar için öğretici, uygulamalarını öğreneceğiz Azure.
Microsoft Azure aşağıdaki gibi geniş bir uygulama yelpazesinde kullanılır:
- Altyapı Hizmetleri
- mobil Uygulamalar
- Web uygulamaları
- Bulut Hizmetleri
- Depolama, Yedekleme ve Kurtarma
- Veri yönetimi
- Medya Hizmetleri
Avantajları Azure
Şimdi bu MS'de Azure öğreticide avantajlarını ele alacağız Azure.
İşte kullanmanın avantajları Azure:
- Azure altyapı, iş sürekliliği stratejinizi uygun maliyetli bir şekilde geliştirecektir
- Bireysel makine için lisans satın almadan uygulamaya erişmenizi sağlar
- Windows Azure SQL veritabanından bloblara ve tablolara kadar veri ihtiyaçlarınız için en iyi çözümü sunar
- Ölçeklenebilirlik, esneklik ve maliyet etkinliği sunar
- Tanıdık araçlar ve kaynaklarla bulutlar arasında tutarlılığı korumanıza yardımcı olur
- Veri merkezini tutarlı bir yönetim araç seti ve tanıdık geliştirme ve kimlik çözümleriyle genişletmenize olanak tanır.
- Linux ve Linux'u da içeren premium sanal makineleri dakikalar içinde dağıtabilirsiniz. Windows sunucular
- İhtiyaçlarınıza göre BT kaynaklarınızı yukarı ve aşağı ölçeklendirmenize yardımcı olur
- Bulut bilişimin web tabanlı uygulamalarını çalıştırmak için yüksek güçlü ve yüksek fiyatlı bilgisayarı çalıştırmanıza gerek yoktur.
- kullanıyorsanız, işlem gücüne veya sabit disk alanına ihtiyacınız olmayacaktır. Azure
- Bulut bilişim neredeyse sınırsız depolama alanı sunar
- Kişisel bilgisayarınız veya dizüstü bilgisayarınız çökerse, tüm verileriniz hâlâ buluttadır ve bunlara hâlâ erişebilirsiniz
- Belgelerin paylaşılması doğrudan daha iyi işbirliğine yol açar
- Cihazınızı değiştirirseniz bilgisayarlarınız, uygulamalarınız ve belgeleriniz sizi bulut üzerinden takip eder
Dezavantajları Azure
- İnternete bağlanamıyorsanız bulut bilişim mümkün değildir
- Azure büyük belgelerde olduğu gibi indirilmesi için çok fazla bant genişliği gerektiren web tabanlı bir uygulamadır
- Web tabanlı uygulamalar bazen masaüstü bilgisayarınızdan benzer bir yazılım programına erişmeye kıyasla daha yavaş olabilir
ÖZET
- Bulut bilişim, verilerin internet üzerinden depolanması ve erişilmesi anlamına gelen bir terimdir
- Azure tarafından başlatılan bir bulut bilişim platformudur. Microsoft Şubat 2010 içinde
- Temel olarak üç tür bulut vardır Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
- IaaS (Hizmet Olarak Altyapı), temel bulut platformu katmanıdır.
- PaaS, bir işletim sistemi, programlama dili yürütme ortamı, veritabanı veya web hizmetleri içeren bir bilgi işlem platformudur
- SaaS (Hizmet Olarak Yazılım), merkezi olarak barındırılan ve yönetilen bir yazılımdır.
- Veri merkezleri ve bölgeler, Azure portal, Kaynaklar, Kaynak grupları, Kaynak Yöneticisi şablonları, Azure PowerShell Azure komut satırı arayüzü (CLI), kullanılan temel terimlerden bazılarıdır. Azure
- Önemli bileşenleri Microsoft Azure Bilgi İşlem, Depolama, Veritabanı, İzleme ve yönetim hizmetleri, İçerik Dağıtım Ağı, Azure Ağ oluşturma, Web ve Mobil hizmetler vb.
- Geleneksel model, amaca yönelik donanım kullanıyordu. Azure Bulut modeli endüstri standardında donanım kullanır
- Önemli uygulamalar Microsoft Azure Bunlar: Altyapı Hizmetleri, Mobil Uygulamalar, Web Uygulamaları, Bulut Hizmetleri, Depolama, Yedekleme ve Kurtarma, Veri Yönetimi ve Medya Hizmetleri
- En büyük avantajı Microsoft Azure altyapı, iş sürekliliği stratejinizi uygun maliyetli bir şekilde geliştirecek
- Web tabanlı uygulamalar gibi Azure bazen masaüstü bilgisayarınızdan benzer bir yazılım programına erişmeye kıyasla daha yavaş olabilir