Hizmet Olarak Altyapı Nedir?
Hizmet Olarak Altyapı (IaaS), internet üzerinden kullandıkça öde esasına göre işlem, depolama ve ağ kaynakları gibi BT altyapısı sunan bir iş modelidir. Uygulamalarınızı ve BT sistemlerinizi çalıştırmak üzere ihtiyaç duyduğunuz kaynakları istemek ve yapılandırmak için IaaS'yi kullanabilirsiniz. Uygulamalarınızı dağıtmaktan, desteklemekten ve bakımını yapmaktan siz sorumlusunuz, fiziksel altyapının bakımından ise IaaS sağlayıcısı sorumludur. Hizmet Olarak Altyapı, BT kaynaklarınız üzerinde uygun maliyetli bir esneklik ve kontrol sağlar.
Sektör geleneksel olarak bulut hizmetlerini gruplandırmak için Hizmet Olarak Altyapı, Hizmet Olarak Platform ve Hizmet Olarak Yazılım gibi terimleri kullanırken AWS'de birçok hizmet türünü kapsayabilecek, ihtiyaçlarınıza yönelik çözümlere odaklanıyoruz. Bu sayfa, hangi setin ihtiyaçlarınız için doğru olduğuna ve hangi dağıtım stratejisinin sizin için en uygun olduğuna karar vermenize yardımcı olmak için geleneksel IaaS, PaaS ve SaaS hizmet gruplamasını kullanır.
Hizmet Olarak Altyapı neden önemlidir?
Bilgi işlem kapasitenizi ölçeklendirirken BT harcamalarınızı azaltmak için IaaS'yi kullanabilirsiniz. Geleneksel olarak, işletmeler şirket içi veri merkezinde kendi bilgi işlem cihazlarını satın alır ve bunların bakımını yapardı. Bununla birlikte, bu genellikle yalnızca ara sıra yüksek iş yüklerini idare etmek için ağır bir ön yatırım gerektirirdi. Örneğin, bir e-ticaret şirketi tatil sezonunda üç kat daha fazla uygulama trafiği alır. Bu trafiği idare etmek için yılın geri kalanında boşta kalan ek sunucu makineleri satın almaları gerekir.
IaaS satıcıları bu zorluğun üstesinden gelmek amacıyla çok sayıda donanım cihazıyla son derece güvenli veri merkezlerine sahiptir. Bu bulut bilgi işlem altyapısına kullandıkça öde esasına göre erişmenizi sağlarlar. Tüm işletme, yasa ve uyumluluk gereksinimlerini karşılayabilmeniz için neredeyse sınırsız kaynaklara esnek ve güvenli erişim elde edersiniz.
Hizmet Olarak Altyapı'nın faydaları nelerdir?
IaaS modeli, modern işletmelere aşağıdaki gibi faydalar sunar:
Hız
Dakikalar içinde istediğiniz sayıda kaynak sağlayabilir, test yapabilir ve çok daha hızlı bir şekilde piyasaya yeni fikirler sunabilirsiniz. Diğerleri BT altyapısını ve bilgi işlem kaynaklarını tam olarak yönettiği için temel iş faaliyetlerinize odaklanabilirsiniz.
Performans
Coğrafi olarak dağıtılmış veri merkezleri, müşterilerinize fiziksel olarak daha yakın konumlarda uygulamalarınızın ölçeğini artırmak için kullanılabilir. Sınırlı bir sunucu kapasiteniz ve coğrafi erişiminiz varsa bunu kendi başınıza gerçekleştiremeyebilirsiniz. IaaS çözümleri, hem bilgi işlem performansını artırmak hem de ağ gecikmesini azaltmak için kullanabileceğiniz çok daha fazla seçenek sunar.
Güvenilirlik
IaaS satıcıları, yeni sanal makinelerin hızla ve tahmin edilebilir bir şekilde hizmete sokulabildiği, son derece güvenilir bir ortam sunar.
Yedekleme ve kurtarma
IaaS satıcıları, yedekleme ve olağanüstü durum kurtarma için sınırsız altyapıya erişmenizi sağlar. Örneğin, uygulamalarınızı birden çok sunucuda çoğaltabilirsiniz; böylece biri başarısız olursa diğeri devralır. Benzer şekilde, yedeklilik ve iş sürekliliği elde etmek için veri yedeklemelerini otomatik ve sık şekilde senkronize edebilirsiniz
Rekabetçi fiyatlandırma
İşlem, depolama ve ağ oluşturma, ilerledikçe kullanılabilir ve diğer hizmetlerin çoğunda etkilidir. Müşteriler yalnızca kullandıkları kaynaklar için ödeme yaparlar ve bu da daha verimli BT kaynak yönetimini teşvik eder ve bulut hizmetlerini küçük işletmeler için uygun fiyatlı hâle getirerek inovasyonu teşvik eder.
Hizmet Olarak Altyapı'nın kullanım örnekleri nelerdir?
Operasyonel verimliliği artırmak ve çözüm sunumunu altyapı yönetimine göre önceliklendirmek için altyapıyı kullanabilirsiniz. Bir IaaS satıcısı, yüksek performanslı, tam olarak yönetilen altyapıyla müşteri deneyimini iyileştirmeniz için size destek olabilir. Aşağıdaki birkaç kullanım örneğine göz atalım.
Yüksek performanslı bilişim
Büyük hacimli verileri analiz etmek veya fizik ve kimya denklemlerini çözmek gibi karmaşık problemler önemli miktarda hesaplama gücü gerektirir. Kendi kaynaklarınızı çalıştırmak yerine bu sorunları IaaS altyapısında çözmek daha verimli ve uygun maliyetlidir.
Web sitesi barındırma
Kuruluşlar, içerik dağıtım gereksinimlerini karşılamak üzere güvenli, ölçeklenebilir ve tamamen özelleştirilebilir yüksek performanslı web uygulamalarını barındırmak için altyapıyı kullanır. Örneğin web barındırma, basit bilgi sitelerinden karmaşık veri dağıtım sistemlerine kadar bir dizi web sitesi oluşturmak için kullanılabilir.
Büyük veri analizi
Şirketler, iş zekâsı ve eyleme dönüştürülebilir içgörüler elde etmek için verileri analiz eder. Bulut altyapısı, büyük hacimli verileri entegre bir şekilde depolamak için veri ambarı teknolojisini içerir. Bir IaaS satıcısı, verileri daha verimli yönetmek için kullanabileceğiniz hizmetler sağlayarak büyük veri analizini destekler.
Uygulama geliştirme
Ayrı test ve geliştirme ortamlarını hızlı bir şekilde kurmak için bulut altyapısını kullanabilirsiniz. Yeni fikirleri tek başına deneyebilir ve test edebilir veya tüm ekip için ortak geliştirme ortamları oluşturabilirsiniz.
Hizmet Olarak Altyapı nasıl çalışır?
IaaS, sanallaştırma ilkesi üzerinde çalışır. Bir IaaS satıcısı, ihtiyacınız olan altyapının türünü ve yapılandırmasını seçmenize olanak tanır. Sistem daha sonra temeldeki altyapının dijital versiyonlarını otomatik olarak oluşturur. Bu sanallaştırılmış bilgi işlem kaynakları fiziksel kaynakların davranışını taklit eder. Siz ve uygulamalarınız için her şey fiziksel bir cihazda olduğu gibi çalışır.
IaaS satıcıları ayrıca altyapı yönetimini desteklemek için ek hizmetler sunar. Örneğin, hizmetleri kullanarak şu görevleri gerçekleştirebilirsiniz:
- Sistem günlüklerini görüntüleyin ve performansı izleyin
- Tüm altyapınızda tutarlı güvenlik önlemleri uygulayın
- Yedekleme ve yük dengeleme gibi yaygın altyapı görevlerini otomatikleştiren ilkeleri yapılandırın
Hizmet Olarak Altyapı kaynaklarının türleri nelerdir?
Altyapı hizmetleri üç geniş kategoriye ayrılabilir.
İşlem
Bulut işlem kaynakları, bilgisayarların herhangi bir görevi gerçekleştirmek için ihtiyaç duyduğu merkezi işlem birimlerini (CPU), grafik işlem birimlerini (GPU'lar) ve dâhilî belleği (RAM) içerir. Kullanıcılar, sanal makineler veya bulut sunucuları biçiminde işlem kaynakları talep eder. Bulut hizmetleri daha sonra gerekli kapasiteyi sağlar ve siz de planlanan görevlerinizi bu sanal ortamda çalıştırabilirsiniz.
Depolama
IaaS satıcıları üç tür veri depolama kaynağı sunar:
- Blok depolama, verileri SSD veya sabit sürücü gibi bloklarda depolar.
- Dosya depolama, verileri NAS'deki gibi dosyalar olarak depolar.
- Nesne depolama, verileri nesne odaklı programlamadakilere benzer nesneler olarak depolar.
Ağ İletişimi
IaaS altyapısı ayrıca yönlendiriciler, anahtarlar ve yük dengeleyiciler gibi ağ kaynaklarını da içerir. IaaS modelleri yazılımda bu cihazların ağ iletişimi işlevlerini sanallaştırarak çalışır.
Güvenlik ve uyumluluk sorumlulukları IaaS modeli altında nasıl paylaşılır?
IaaS sağlayıcıları, bulut uygulamalarınız için sundukları altyapının güvenliğini sağlama sorumluluğunu üstlenir. Güvenliği aşağıdakiler gibi her düzeyde yönetirler:
- Güvenlik kameraları, güvenlik görevlileri ve gözetim gibi önlemleri kullanarak veri merkezi tesislerinin fiziksel güvenliği.
- Kısıtlı erişim ve sağlayıcının altyapısının düzenli bakımı yoluyla altyapı güvenliği.
- Tüm uyumluluk gereksinimlerini karşılamak için çok sıkı kontroller, şifreleme ve üçüncü taraf denetimi ile veri güvenliği.
Hizmet Olarak Altyapı, diğer geleneksel bulut hizmeti modellerine ne kadar benzer ya da onlardan ne kadar farklıdır?
Üç ana bulut hizmeti modeli vardır:
- Hizmet Olarak Altyapı (IaaS)
- Hizmet Olarak Platform (PaaS)
- Hizmet Olarak Yazılım (SaaS)
Hizmet Olarak Platform
Hizmet Olarak Platform (PaaS), uygulamaları geliştirmek ve bakımını yapmak için kullanabileceğiniz donanım ve yazılım altyapısı sağlar. PaaS satıcısı; donanımı ve yazılım geliştirme araçlarını veri merkezinde barındırır. PaaS kullanarak şirket içi altyapınıza göre uygulamaları daha hızlı ve daha düşük maliyetle oluşturabilir, test edebilir, çalıştırabilir ve ölçeklendirebilirsiniz.
Hizmet Olarak Entegre Platform (iPaaS) hakkında daha fazla bilgi edinin
Hizmet Olarak Yazılım
Hizmet Olarak Yazılım (SaaS), tüm yazılım uygulamasını internet üzerinden sağlar. Farklı görevleri gerçekleştirmek için kullanabilirsiniz. SaaS satıcısı; donanımı, yazılım araçlarını ve uygulamanın kendisini veri merkezinde barındırır
Hizmet Olarak Yazılım (SaaS) hakkında daha fazla bilgi edinin
IaaS - PaaS - SaaS
Bulut kaynaklarınızın IaaS'deki yapılandırması üzerinde PaaS ve SaaS'dakinden daha kapsamlı kontrole sahipsiniz. PaaS ve SaaS daha fazla altyapı işlevini sanallaştırır ve IaaS ile karşılaştırıldığında yönetmeniz gereken daha az bileşene sahip olursunuz.
Aşağıdaki tabloyu göz önünde bulundurun. Kendi BT altyapınızı yönetiyorsanız tabloda belirtilen tüm ögelere yatırım yapmalı ve bunların bakımını gerçekleştirmelisiniz. Öte yandan, belirli bir bulut bilgi işlem hizmetine geçerseniz işleyiş şu şekilde olur:
- Y hücreleri neyi yönettiğinizi gösterir
- C hücreleri, bulut hizmeti sağlayıcısının neleri yönettiğini gösterir
Kendi BT'niz |
IaaS |
PaaS |
SaaS |
|
Uygulama |
Y |
Y |
Y |
Y |
Veri |
Y |
Y |
Y |
C |
Çalışma zamanı veya uygulamayı çalıştıran yazılım |
Y |
Y |
C |
C |
Ara yazılım veya uygulamayı izleyen yazılım |
Y |
Y |
C |
C |
Uygulamanın çalıştığı işletim sistemleri |
Y |
C |
C |
C |
Sanallaştırma teknolojisi |
Y |
C |
C |
C |
Sunucu makineleri |
Y |
C |
C |
C |
Depolama cihazları |
Y |
C |
C |
C |
Ağ cihazları |
Y |
C |
C |
C |
Uygulamada bulut hizmeti modelleri
Kuruluşunuzda bir e-posta uygulamasını hayata geçirmek istediğinizi varsayalım. Kendi altyapınızı yönetmeye karar verirseniz aşağıdakileri yapmanız gerekir:
- Fiziksel bir sunucu satın alın.
- Gerekli tüm yazılım ve işletim sistemlerini üzerine kurun
- E-posta uygulama kodunuzu yazın ve sunucuya yükleyin
- Hem donanım hem de yazılımın bakımını sürekli gerçekleştirin
Öte yandan, aşağıdaki seçeneklerden birini seçebilirsiniz.
IaaS Yaklaşımı
Bir IaaS yaklaşımı, üzerlerine önceden yüklenmiş işletim sistemleri olan sanal bulut sunucularını kullanmak ve uygulama kodunu ve ilgili yazılımı sanal makineye yüklemek olacaktır.
PaaS Yaklaşımı
Bir PaaS yaklaşımı, altyapıyı sağlamadan veya yönetmeden uygulama kodunu çalıştırmak ve uygulama kodunu bir .zip dosyası olarak yazıp yüklemek olacaktır.
SaaS Yaklaşımı
SaaS yaklaşımlarında, güvenli, tam olarak yönetilen bir iş e-postası ve takvim hizmeti kullanılır. Kendi uygulama kodunuzu yazmanıza ve hatta bulut sunucuları ve bulut depolama altyapısı sağlama konusunda endişelenmenize gerek yoktur.
Seçim yapma
IaaS, PaaS ve SaaS teklifleri arasındaki seçim, uygulama gereksinimlerinize bağlıdır. Bir seçenek mutlaka diğerinden daha iyi olmak zorunda değildir. Uygulamayı neden çalıştırdığınıza, performans ve yapılandırma gereksinimlerinize ve kullanıcılarınızın kim ve nerede olduğuna bağlıdır.
Hizmet Olarak Altyapı'yı nasıl uygulayabilirsiniz?
Uygun bir IaaS satıcısı seçerek ve ekip üyelerinizi sunulan hizmetleri kullanmaları için eğiterek IaaS'yi uygulayabilirsiniz. Başarılı bir IaaS uygulaması gerçekleştirmek için aşağıdaki adımları izleyin.
Gereksinimlerinizi belirleyin
Başlamak istediğiniz kullanım örnekleri için şirketinizin temel altyapı gereksinimlerini anlamak önemlidir. Örneğin, web uygulaması barındırma, büyük veri analizinden farklı sunucu ve ağ kaynağı gereksinimlerine sahiptir.
Ekibinizi seçin
Kuruluşunuz dijital dönüşüme aşina değilse değişimi ileriye dönük şekilde yönlendirecek küçük bir çekirdek ekiple başlamak daha iyidir. Ekip, bulut bilgi işlem hakkında farkındalık ve coşku yaratmak için küçük bir sorunu çözebilir ve sonuçları hakkında konuşabilir.
IaaS satıcınızı seçin
Farklı satıcıların farklı yetenekleri vardır. Daha sonra sorunlarla karşılaşmamak için gereken özeni gösterin. Değişen gereksinimleri bile kolayca yönetebilmeniz için çeşitli hizmetler sunan köklü bir IaaS satıcısını tercih etmek her zaman daha iyidir.
Yeni altyapıya geçiş yapın
Geçiş, kesintileri önlemek için planlama gerektiren artımlı bir süreçtir. Ayrıca, bazı uygulamaların veya aynı uygulamanın bileşenlerinin şirket içi altyapınızda ve diğer bileşenlerin de IaaS satıcısının altyapısı üzerinde çalıştığı hibrit bulutları çalıştırmayı da seçebilirsiniz.
Altyapı ihtiyaçlarınızı karşılamak için neden AWS'yi kullanmalısınız?
AWS IaaS hizmetleri sunmuyor olsa da dünyanın en kapsamlı ve en yaygın kullanılan bulutudur ve dünya çapındaki veri merkezlerinden 200'ün üzerinde tam özellikli hizmet sunar. En hızlı büyüyen yeni girişimler, en büyük kuruluşlar ve önde gelen devlet kurumlarının dâhil olduğu milyonlarca müşteri; maliyetleri azaltmak, daha çevik olmak ve daha hızlı inovasyon için AWS kullanıyor. Bu, mevcut uygulamalarınızı buluta taşımanızı ve akla gelecek hemen her şeyi oluşturabilmenizi daha hızlı, kolay ve uygun maliyetli hale getirir. Örneğin şu hizmetleri kullanabilirsiniz:
- Amazon EC2, en geniş ve en derin işlem platformunu sunar ve işlemci, depolama, ağ, işletim sistemi ve satın alma modelini seçebilirsiniz.
- Amazon S3, bulut temelli uygulamalar, veri analizleri ve mobil uygulamalar gibi hemen hemen her kullanım örneğinde istediğiniz miktarda veriyi depolamak ve korumak için kullanabileceğiniz sektör lideri bir nesne depolama hizmeti sunar.
- Amazon VPC, AWS kaynaklarını tanımlamak ve başlatmak, bağlantıları güvence altına almak ve izlemek için kullanabileceğiniz, mantıksal olarak yalıtılmış, tam olarak özelleştirilebilir bir sanal ağ sunar.
Hemen ücretsiz bir AWS hesabı oluşturarak AWS'yi kullanmaya başlayın.