Eğitmen: Kuruluşunuz bulutu kullanmanın
kendileri için doğru çözüm olduğuna karar verdikten
sonra, bir sonraki karar bunu yerinde barındırmak
ya da üçüncü bir taraftan barındırılan bir çözüm olarak sözleşme
yapmaktır.
Bir çözümü yerinde barındırırken,
bu genellikle şirket içi olarak adlandırılır.
Şirket içi çözümleri kullanmak güvenlik
açısından harika olsa da, son derece maliyetlidir ve bu çözümleri
desteklemek için çalışan bütün
bir ekibe sahip olmanız gerekir.
Şimdi, şirket içi bir çözüm kullanmaya karar verirseniz,
bu, kuruluşunuzun bulut çözümünü çalıştırmak için
gerekli tüm donanımı, yazılımı ve tüm personeli satın
almanız gerekeceği anlamına gelir.
Buna ek olarak, bu veri merkezi için
tüm ekipmanı barındırabilecek ve
düzgün çalışması için yeterli
alan, güç ve soğutma sağlayabilecek bir tesise de
ihtiyacınız olacak.
Bu nedenle, birçok kuruluş bunun yerine barındırılan
bir çözüm kullanmaya karar veriyor.
Barındırılan bir ortamda,
üçüncü taraf bir hizmet sağlayıcı, bulut çözümünüzü
sürdürmek için gereken
tüm donanım ve olanakları size sağlayacaktır.
Bu genellikle birden
fazla kuruluşun bulut çözümlerinin tek bir üçüncü taraf
sağlayıcının tesisinde barındırıldığı
çok kiracılı bir ortamda yapılır.
Örneğin, Amazon, Microsoft ve Google,
kuruluşların kullanması için barındırılan
çözümler sunmaktadır.
Amazon Web Services ya da AWS örneğini ele alalım.
Bu çoklu eğilim çözümü, çok sayıda
farklı kuruluşu desteklemek
için aynı fiziksel tesiste bulunan aynı fiziksel
donanımı kullanır.
Elbette, verilerinizi güvende tutmak ve barındırılan
platformdaki diğer kuruluşlara maruz kalmasını
önlemek için mantıksal ayrımlar vardır.
Ancak kesinlikle gizli kalmasını istediğiniz
bilgileriniz varsa, bu sunuculara
tüm fiziksel ve mantıksal erişimi kontrol edebileceğiniz
şirket içi bir çözüm kullanmanız
çok daha iyi olacaktır.
Çok kiracılı bir çözüm kullanırken, herkesle aynı paylaşılan
kaynakları kullandığınızdan, sunucu esnekliği
erişim sunucusu kapasitesini sağlamak ve kaldırmak
için yukarı veya aşağı doğru genişledikçe kuruluşunuzdan kalan
veriler başka bir kiracıya maruz
kalabilir.
Bir barındırma sağlayıcısı kullanmaya karar verirseniz,
gereksinimlerinizi karşılamak için yeterli korumaya
sahip olduklarından emin olmak için kimlik
doğrulama ve yetkilendirme mekanizmalarını
anlamak gerçekten önemlidir.
Ayrıca, ihtiyaç duyacağınız düzeyde olduklarından
emin olmak için yedeklilik ve hata
toleransı önlemleri hakkında bilgi almalısınız.
Barındırılan sağlayıcılarla ilgili bir diğer endişe de konumlarıdır.
Verileriniz dünyanın tam olarak
neresinde depolanacak?
Bu konuma bağlı olarak, kuruluşunuzu
ve verilerini hangi yasalar etkileyecek?
Bunlar, kuruluşunuz için barındırılan
bir hizmet sağlayıcı seçerken
anlamanız gereken şeylerdir.
Artık şirket içi veya barındırılan
bir hizmet sağlayıcı kullanıp kullanmama kararını verdiğinize
göre, son karar ne tür bir hizmet satın almak
istediğiniz etrafında dönecektir.
Artık aralarından seçim yapabileceğiniz üç ana bulut
hizmeti modeli var.
Bunlar hizmet olarak yazılım
veya SaaS, hizmet olarak platform veya PaaS ve hizmet
olarak altyapı veya IaaS'dir.
Artık hizmet olarak yazılım kapsamında,
hizmet sağlayıcı kuruluşunuza
eksiksiz bir çözüm sunacaktır.
Buna ağ, depolama sunucuları ve sanallaştırma
gibi donanımların yanı sıra işletim sistemi,
ara katman yazılımı, çalışma zamanı, veri işleme
ve son kullanıcıya sunulacak hizmet
için gereken uygulama
veya yazılım da dahildir.
Örneğin, kuruluşunuz Microsoft'tan Office 365 veya Google Workspace'ten
Docs ve Sheets kullanıyorsa, bunlar bir hizmet çözümü olarak yazılım
olarak kabul edilir ve son kullanıcılarınızın e-postalarına,
belgelerine, elektronik tablolarına ve
daha fazlasına doğrudan web tarayıcılarından
erişmelerine olanak tanır.
Hizmet olarak yazılımın
bir başka iyi örneği de TurboTax ve QuickBooks Online'dır.
Bunlar, yalnızca web tarayıcınızı kullanarak çevrimiçi
olarak erişebileceğiniz vergi dosyalama ve defter tutma yazılımı
sağlar ve tüm yazılımı, tüm donanımı ve tüm veri depolama
gereksinimlerini sizin adınıza hallederler.
Ancak bazen, özel hizmet
ihtiyaçlarınızı karşılamak için özelleştirilmiş
bir uygulama veya yazılım parçası oluşturmanız gerekebilir.
Bu durumda, hizmet sağlayıcının size yalnızca ağ, depolama,
sunucular ve sanallaştırma
dahil olmak üzere donanımın yanı sıra işletim
sistemi, ara katman yazılımı ve çalışma
zamanı uygulamalarını vermesine
ihtiyacınız olabilir.
Ancak bir hizmet çözümü olarak yazılımın aksine,
gerçek uygulama kodunu oluşturmaktan
ve istemciniz ile sunucularınız arasındaki
veri işlemeyi yönetmekten siz
sorumlu olacaksınız.
Şimdi, hizmet olarak platform ile, paylaşılan
kaynaklar, ölçülü kullanım,
hızlı esneklik, yüksek kullanılabilirlik ve dosya
senkronizasyonu dahil olmak üzere bulut kullanmanın avantajlarını elde edeceksiniz.
Ancak iş ihtiyaçlarınızı karşılamak için
kendi geliştirmenizi özelleştirme olanağına da sahipsiniz.
Bu modelde, üçüncü
taraf satıcı kuruluşunuza belirli bir hizmetin
çalışması için
gereken donanım ve işletim sistemi
yazılımını sağlayacak, ancak son
kullanıcıya en yakın olan kodu
veya uygulamayı size vermeyecektir.
Örneğin, şirketiniz
yeni bir web uygulaması geliştiriyorsa, üçüncü taraf
bir bulut sağlayıcısı tarafından sağlanan bir geliştirme
platformuna sahip olabilir.
Şirketim Dion Training'de, bu filmi çekerken, aslında
kendi öğrenme yönetim sistemimizi
sıfırdan geliştirme sürecindeyiz, ancak
tüm temel donanım, ağ, depolama ve işletim
sistemi katmanlarıyla uğraşmak zorunda kalmak
istemiyoruz.
Bu nedenle, çözümümüz olarak Amazon Web Services
aracılığıyla bir hizmet olarak platformu seçtik, çünkü teknoloji
yığınımızda veritabanından
aşağıya doğru her şeyi onlar halledecek ve ekibim ve
ben yalnızca son kullanıcılarımızın,
öğrencilerimizin etkileşime gireceği
yazılım kodundan ve ardından öğrencilerimiz kurslarımızdan geçerken verileri
işlemekten sorumluyuz.
İşte bu bir hizmet olarak platformdur,
çünkü Amazon bize sunucuları, işletim sistemi yapılandırmalarını
ve hatta veritabanlarını veriyor
ve biz de bunların üzerine istediğimizi inşa ederek son kullanıcılarımıza,
yani öğrencilerimize nihai uygulamamızı veya
yazılımımızı sunabiliyoruz.
Ele almamız gereken son bulut hizmeti
modeli türü IaaS veya hizmet
olarak altyapı olarak bilinir.
Artık hizmet olarak altyapı; sunucular, yük
dengeleyiciler ve depolama alanı ağı bileşenleri gibi
BT kaynaklarının ihtiyaç duyulduğunda sağlanmasına yönelik
bir araçtır.
Hizmet olarak altyapı ile,
esneklik olarak bilinen ek kaynakların dinamik
tahsisinin avantajlarını elde edeceksiniz.
Ancak tüm bu donanımı kendiniz satın
almak ve çalıştırmak gibi uzun vadeli bir
taahhüdün baş ağrısıyla uğraşmak zorunda değilsiniz.
Örneğin, şirketinizin web
sitesini barındırmak için yeni bir bulut tabanlı
web sunucusu için sözleşme yapabilirsiniz.
Amazon Web Services veya AWS kullanıyorsanız, buna
EC2, yani Elastic Cloud Compute
adını verirsiniz ve EC2 örneğiniz
için doğru miktarda kaynak
seçebilirsiniz.
Belki de dört CPU, 16 gigabayt
bellek, 500 gigabayt depolama alanı ya da her
neyse onu istediğinize karar verdiniz.
Daha sonra AWS bu donanım kaynaklarını kullanmanız için size
atayacak ve siz de işletim
sistemini, ara yazılımı ve çalışma zamanını
bu kaynağa yükleyebileceksiniz.
Şimdi, bazen çizgiler biraz bulanıklaşabilir.
Resmi CompTIA ders kitabı
ve dokümantasyonuna göre, hizmet olarak altyapı, sanal
makineler, depolama ve ağ bölümleri de dahil
olmak üzere yalnızca donanıma odaklanır.
Bununla birlikte, Amazon,
Microsoft Azure ve Google Cloud gibi çoğu sağlayıcı, hangi
kaynakları istediğinizi seçtiğinizde
bilgi işlem örneğinize yüklemek
istediğiniz işletim sistemini seçmenizi
sağlayacak ve bunları size atayacaklardır.
Örneğin, Amazon'un
EC2 örnekleri, Linux Amazon makine görüntüsü zaten yüklenmiş
olarak otomatik olarak çalıştırılabilir ve bu, ihtiyaçlarınızı
karşılamak için tamamen özelleştirmeniz için
hazır temel Linux işletim sistemini içerir.
Bu konuyu gündeme getirmemin nedeni, çoğunlukla
donanım olan bir şeyle uğraşırken, sadece
işletim sistemi yüklü olduğu için, bunu sınavda
hizmet olarak bir platform olarak görmememdir.
Bunun yerine yine de hizmet olarak altyapıyı tercih
edersiniz.
Şimdi bir hizmet seviyesi olarak platforma ulaşmak için,
gerçekten de tüm ara yazılımları
ve çalışma zamanını da içermelidir.
Bu, veritabanı işlevselliği, Apache veya
NGINX gibi web sunucusu ve bu hizmetleri
sağlayabilmek için ihtiyaç duyacağınız diğer
sunucu yazılımı ve ara yazılım gibi şeyleri içerir.
Şimdi sınav için, bir şeyin hizmet olarak altyapı
veya hizmet olarak yazılım
olduğu genellikle oldukça açık olacaktır, ancak
hizmet olarak platform için bu biraz daha zor olabilir.
Bu yüzden size burada sınavda kullanmanız gereken
küçük bir ipucu vereceğim.
Bir hizmet olarak altyapıdan daha fazlası olan şeyler görüyorsanız,
muhtemelen cevabınız olarak bir hizmet olarak platformu
seçmek istersiniz.
Bir hizmet olarak yazılımdan daha az olan şeyler görürseniz,
yine bir hizmet olarak platformu seçersiniz, çünkü
gerçekten de spektrumun iki ucuna sahipsiniz;
sol tarafta bir hizmet olarak altyapı,
sağ tarafta bir hizmet olarak yazılım ve ortada
bir yerde bir hizmet olarak platform.
Özetle, hizmet olarak altyapı için, bir sunucuyu çalıştırmak
için ihtiyacınız olan her şeyi size sağladığını
unutmayın.
Buna güç, alan, soğutma, ağ, güvenlik
duvarları, fiziksel sunucular, sanallaştırma
katmanı ve bazen de işletim sistemi
dahildir.
Şimdi hizmet olarak platform ile işletim sistemini
ve benim altyapı yazılımı olarak adlandırmayı
sevdiğim şeyi ekleyeceğiz.
Şimdi bu altyapı yazılımı gerçekten sizin ara katman
yazılımınız ve çalışma zamanı ortamınızdır.
Bu da Apache Web Sunucusu, MySQL
veritabanı, programlama dilleri ve bunun gibi şeylerden
bahsettiğimiz anlamına geliyor.
Şimdi, bir hizmet olarak yazılımla ilgilendiğimizde,
az önce tartıştığımız altyapı ve platform bölümlerinin
üzerine eklenen barındırılan bir uygulama yazılım
parçasıyla ilgileniyoruz.
Gördüğünüz gibi, hizmet olarak yazılım son kullanıcıya
hizmet olarak platform ya da hizmet
olarak altyapıdan çok daha yakındır.
Bu nedenle, bir BT uzmanı olarak, gereksinimlerine
göre kuruluşunuz için hangi
hizmet türünün doğru olduğunu
belirleyebilmeniz gerçekten önemlidir.
İşte bu derste hizmet olarak
yazılım, hizmet olarak platform
ve hizmet olarak altyapı konularını ele aldık.