Bulut bilişim olarak isimlendirdiğimiz veri işleme biçiminin detaylarına geçmeden önce neden bu ismin verildiğini anlamaya çalışalım.
Bulut bilişime bu ismi verenler onu bu teknolojiyi geliştiren mühendisler midir yoksa pazarlamacılar mı bilmiyoruz, ama tam yerine oturan bir metafor yapıldığı kesin.
Bir düşünün «bulut» bize ne çağrıştırıyor? Bizden uzakta, şeklini, şemalini, büyüklüğünü tam olarak kestiremediğimiz, kendi içinde farklı bir sistemi ve dinamiği olan, zaman zaman bizimle yıldırım, yağmur gibi yöntemlerle, kendi aralarında da şimşeklerle iletişim kuran oluşumlar. Bulut bilişim de buna çok benzer. İşlemler bizden uzakta olan devasa veri merkezlerinde yürür, veri burada depolanır, internet aracılığı ile de bizimle iletişim kurar.
Bu sunumda bulut bilişim altyapısının nasıl çalıştığını, servis ve konumlandırma modellerini inceliyoruz. Son olarak Microsoft'un en popüler bulut hizmetleri olan Office 365 ve Azure'a göz atacağız
Bulut bilişim olarak isimlendirdiğimiz veri işleme biçiminin detaylarına geçmeden önce neden bu ismin verildiğini anlamaya çalışalım.
Bulut bilişime bu ismi verenler onu bu teknolojiyi geliştiren mühendisler midir yoksa pazarlamacılar mı bilmiyoruz, ama tam yerine oturan bir metafor yapıldığı kesin.
Bir düşünün «bulut» bize ne çağrıştırıyor? Bizden uzakta, şeklini, şemalini, büyüklüğünü tam olarak kestiremediğimiz, kendi içinde farklı bir sistemi ve dinamiği olan, zaman zaman bizimle yıldırım, yağmur gibi yöntemlerle, kendi aralarında da şimşeklerle iletişim kuran oluşumlar. Bulut bilişim de buna çok benzer. İşlemler bizden uzakta olan devasa veri merkezlerinde yürür, veri burada depolanır, internet aracılığı ile de bizimle iletişim kurar.
Bu sunumda bulut bilişim altyapısının nasıl çalıştığını, servis ve konumlandırma modellerini inceliyoruz. Son olarak Microsoft'un en popüler bulut hizmetleri olan Office 365 ve Azure'a göz atacağız
Bulutistan, 2015 yılında Bulut Bilişim’in Türkiye’deki gelişimine değer katmak ve KOBİ’lerden büyük kurumsal şirketlere kadar her ölçekte şirket için teknoloji köprüsü olmak amacıyla kurulmuştur. Yarattığı ekosistem ile dünyanın önde gelen tüm küresel oyuncularıyla birlikte çalışan Bulutistan, işletmelerin yatırım maliyetlerini optimize eden, yenilikçi bulut çözümlerini farklı ölçekte şirketlere “kullandığın kadar öde” iş modeliyle sunmaktadır.
Sürekli büyüyen verinin lokal veri merkezlerinde önem derecesine göre ayrıştırılarak saklanması amacıyla, İzmir’in en önemli veri merkezi işletmesi Netdirekt ile İstanbul’da butik bir veri merkezi yatırımı gerçekleştirilmiştir. İzmir’deki Felaket Yönetimi Merkezi ile entegre çalışan bu yeni nesil veri merkezi, kritik olmayan veriler ve iş süreçleri için yurt dışı telekom hatları ile doğrudan bağlantılar sağlayarak, hibrid bulut projelerinin kolaylıkla hayata geçmesine imkan tanımaktadır.
Microsoft Azure Cloud Bootcamp 1.GÜN
Cloud Computing’e Giriş
Cloud Service Modelleri
Microsoft Azure Cloud Account Oluşturma
Microsoft Azure Resource ve Resource Group Mimarisi
Microsoft Azure Virtual Machine Mimarisi
Microsoft Azure Virtual Machine Serisi ( IaaS )
Microsoft Azure Cloud Shared Responsible
Önder Değer ile birlikte gerçekleştirdiğimiz MSHOWTO teknolojisinde sohbetlerinde sizlere yep yeni bir Azure çözümünü Azure Stack'i anlatmıştık. Anlatım sırasında kullandığımız sunumu buradan inceleyebilirsiniz.
2. Azure’da İlişkisel Olmayan
Veriler
• Azure Table depolama
• Azure'da ilişkisel olmayan veri
hizmetlerini sağlama ve dağıtma
• Azure'da ilişkisel olmayan veri
depoları
4. Azure Table Depolama
Key
(Customer ID)
C1
C2
C3
Value
(Customer Data)
AAAAA BBB 101 Block Street YY 999 888
MM NN 21 A Street 5 B Avenue
DDD EEE FFF 111 222 66 C Road
5. Azure Blob Depolama
Block blobs
Maksimum 4.7TB boyutuna
sahiptir
Nadiren değişen büyük, ayrık, ikili
nesneleri depolamak için en iyisi
Her bir blok 100MB'a kadar veri
depolayabilir
Bir blok bloğu, 50000'e kadar
blok içerebilir
Page blobs
8 TB'a kadar veri tutabilir
Sabit boyutlu 512 bayt
sayfalardan oluşan bir koleksiyon
olarak düzenlenmiştir
Sanal makineler için sanal disk
depolaması uygulamak için
kullanılır
Append blobs
Maksimum boyut 195 GB'ın biraz
üzerinde
Ekleme işlemlerini optimize
etmek için kullanılan bir blok
bloğudur
Her bir blok 4MB'a kadar veri
depolayabilir
6. Azure File Storage
Azure File Storage bulutta dosya paylaşımları oluşturur ve dosya paylaşımlarına internet bağlantısı
olan her yerden erişim imkanı sağlar.
• Dosyaları paylaşmak için Sunucu İleti Bloğu 3.0 (SMB) kullanır
• Tek bir depolama hesabında 100 TB'a kadar veri paylaşın
• Tümüyle yönetilen hizmet – veriler yerel olarak çoğaltılır ve beklemedeyken şifrelenir
File
Share
Cloud Apps
On-Premises Apps
Cloud Apps
8. Azure Cosmos DB için kullanım senaryoları
Web ve perakende
Microsoft'un performans
taahhütleriyle birlikte Azure Cosmos
DB'nin çok yöneticili çoğaltma
modelini kullanan Veri Mühendisleri,
dünyanın herhangi bir yerinde 10
ms'den daha az yanıt süresine ulaşan
web ve mobil uygulamaları
desteklemek için bir veri mimarisi
uygulayabilir.
Gaming
Veritabanı katmanı, oyun
uygulamalarının çok önemli bir
bileşenidir. Modern oyunlar,
mobil/konsol istemcilerinde grafik
işleme gerçekleştirir ancak oyun içi
istatistikler, sosyal medya
entegrasyonu ve yüksek puanlı lider
panoları gibi özelleştirilmiş ve
kişiselleştirilmiş içerik sunmak için
buluta güvenir.
IoT senaryoları
Nesnelerin İnterneti (IoT) cihazları
olarak bilinen sensör verilerini
üretmek için yüz binlerce cihaz
tasarlanmış ve satılmıştır. Azure IoT
Hub gibi teknolojileri kullanan Veri
Mühendisleri, gerçek zamanlı verileri
yakalayan bir veri çözümü mimarisini
kolayca tasarlayabilir. Cosmos DB bu
bilgileri çok hızlı bir şekilde kabul
edebilir ve saklayabilir
16. Azure Cosmos DB Sorgulama
Aggregation Function Basics
COUNT( <fields_to_count> )
SUM( <numeric_fields> )
AVG( <numeric_fields> )
MAX( <numeric_fields> )
MIN( <numeric_fields> )
SQL API examples
SELECT COUNT(*) FROM Products p
SELECT SUM(p.quantity) FROM Products p
WHERE p.expired = 0
SELECT AVG(p.price) AS ‘Average Price’
FROM Products p
SELECT p1.ID, p.Name, p1.Description,
p1.Price FROM Products p1
WHERE p1.Price = (SELECT MIN(p2.Price) FROM
Product p2)