Ümmügülsüm Çağlayan
Miuul AWS Community
4 min readMar 1, 2024

--

CLOUD COMPUTİNG SERVİCE MODELS — AWS

Selamlar herkese, yeni eğitim yolculuğum olan AWS Cloud Technical Bootcamp ile birlikte öğrendiklerimi sizlerle paylaşmak için bir yazı dizisine başlıyorum.Keyifli okumalar 🤗

İlk konumuz Cloud Computing Service Modelleri ve AWS Nedir?

IaaS(Infrastructure as a Service); kullanıcılara sanal makine örnekleri, depolama, ağ bağlantıları ve diğer temel bilişim kaynakları gibi altyapı hizmetlerini sağlayan bir bulut bilişim hizmet modelidir.Bu modelde, kullanıcılar bulut sağlayıcı tarafından yönetilen fiziksel altyapı üzerinde sanal bir ortam oluşturabilir ve yönetebilirler.Bu ortamda kendi teknik altyapınız üzerinde yaptığınız tüm değişikliklerden doğacak sonuçlar sizin sorumluluğunuzdadır.

IaaS için en yaygın örnekler;

EC2(Elastik Bilgi İşlem Bulutu):

Kullanıcılara sanal sunucular oluşturma ve yönetme imkanı sağlayarak iş yüklerini bulutta çalıştırmalarına olanak tanır.EC2 kullanıcılarına göre işletim sistemi,işlemci, bellek, depolama ve diğer kaynakları esnek bir şekilde ayarlama özeliğine sahiptir.Ayrıca sanal özel bulutlar oluşturmak için VPC ile entegre edilebilir ve buluttaki en hızlı işlemcilere sahiptir.

VPC(Sanal Özel Bulut):

VPC kullanıcılara özel bir sanal ağ oluşturma imkanı sağlar.Bu sanal ağ, kullanıcıların AWS hizmetlerini başlatmasını sağlayan servistir.Dolayısıyla AWS’in diğer hizmetleriyle de uyumlu çalışır.VPC kullanıcılara çeşitli ağ yapılandırma seçenekleri, güvenlik ayarları, alt ağlar oluşturma ve yönetme imkanı sağlar.

S3(Basit Depolama Hizmeti):

S3, AWS’ in sunduğu depolama hizmetidir.S3, kullanıcılara geniş çapta ve dayanıklı bir depolama altyapısı sağlar, online bir harddriver gibi görev yapar.S3, geniş bir kullanıcı tabanı tarafından çeşitli senaryolarda kullanılan güvenilir ve ölçeklenebilir bir bulut depolama hizmetidir. İnternet tabanlı uygulamalar, yedekleme ve arşivleme, büyük veri analizi, medya depolama ve dağıtımı gibi birçok farklı kullanım alanında tercih edilmektedir.

PaaS(Platform as a Service):IaaS in bir üst katmanında bulunan PaaS, AWS kullanıcılarının uygulama geliştirme süreçlerini hızlandıran bir platform hizmetidir.PaaS kullanıcılara altyapı yönetimi,ölçeklenebilirlik,farklı hizmetlerin entegrasyonu gibi kolaylıklar sağlar.Artık altyapı hazır, özgürce yazılımınızı geliştirmenize odaklanabilirsiniz.

PaaS İçin En Yaygın Örnekler;

Lambda:

Sunucu olmadan kod çalıştırmayı sağlayan AWS hizmetidir.Sadece kodların çalıştığı süre boyunca ödeme yapmalarını sağlaması ile maliyeti azaltan, kaynakları verimli kullanan bir servis olması ilgi çekicidir.Ayrıca Python, Node.js, Java, GO ve daha başka programlama dillerini de desteklemesi kullanıcılar tarafından tercih edilen bir hizmet haline gelmesini sağlar.

DinamoDB:

DynamoDB, AWS tarafından sunulan tam yönetimli, yüksek performanslı ve NoSQL tabanlı ilişkisel olmayan veri tabanı oluşturmamızı sağlayan bir servistir. DynamoDB, web uygulamaları, mobil uygulamalar, oyunlar ve diğer çeşitli uygulamalar için ölçeklenebilir ve düşük gecikme süreli bir veritabanı çözümü sağlar.

RDS(İlişkisel Veritabanı Hizmeti):

AWS tarafından sunulan bir bulut tabanlı ilişkisel veritabanı hizmetidir. RDS, kullanıcılara ilişkisel veritabanı yönetimi işlemlerini kolaylaştırır ve otomatikleştirir, böylece kullanıcılar veritabanı altyapısıyla ilgili karmaşık görevlerle uğraşmak zorunda kalmazlar.RDS MySQL, PostgreSQL, MariaDB, Oracle ve Microsoft SQL Server gibi popüler veritabanı motorlarını destekler.

SaaS:Artık topun kullanıcıda olduğu katmandayız.Hazır altyapı ve hazır yazılımı çevrimiçi olarak kullanma imkanı sağlayan yazılım hizmetidir.SaaS, genellikle ofis üretkenliği uygulamaları, işletme yazılımları, müşteri ilişkileri yönetimi (CRM) yazılımları, insan kaynakları yönetimi (HRM) yazılımları ve diğer çeşitli uygulamalar gibi birçok farklı alan için tercih edilen bir hizmet modelidir. Kullanıcılar, yazılım uygulamalarını kullanmak için yalnızca bir web tarayıcısına ve internet bağlantısına ihtiyaç duyarlar,yazılımın güncellemesi ve bakımıyla ilgilenmezler.Artık özgürce hazır yazılımları kullanabilirsiniz.

SaaS Örnekleri;

Dropbox, Netflix, Zoom, AppStream vb.

OTHER CLOUD COMPUTİNG SERVİCE MODELS

CaaS (Container as a Service)

CaaS, geliştiricilere konteyner tabanlı uygulamaları hızlı, güvenli ve ölçeklenebilir bir şekilde geliştirmelerine,dağıtmalarına ve yönetmelerine olanak tanıyan bulut bilişim hizmet modelidir. Bu, kullanıcıların altyapı yönetimiyle ilgili karmaşık görevlerle uğraşmak zorunda kalmamalarını sağlar.CaaS farklı konteyner orkestrasyon araçlarını destekler.Bunlar arasında Kubernetes, Docker, Apache Mesos gibi popüler orkestrasyon araçları vardır.

DBaaS(Database as a Service)

DBaaS, bulutta veritabanları kurmak,işletmek ve ölçeklendirmek için kullanılan bir veritabanı hizmetidir. Bu hizmette, kullanıcılar kendi donanım altyapılarını yönetmek zorunda kalmadan, bulut sağlayıcının sunucularını ve veritabanı sistemini kullanabilirler.AWS tarafından sunulan Amazon RDS ve Amazon Aurora, Microsoft Azure tarafından sunulan Azure SQL Database ve Google Cloud Platform tarafından sunulan Cloud SQL, popüler DBaaS hizmetlerine örnek olarak verilebilir.

FaaS (Function as a Service)

Function as a Service (FaaS) veya serverless computing olarak da bilinen bu hizmet, uygulama geliştiricilerinin kodlarını yüklemek ve çalıştırmak için bir sunucuya ihtiyaç duymadan, bulut tabanlı bir hizmet üzerinde işlevleri çalıştırmasına olanak tanıyan bir hizmettir. Bu hizmet, yazılım geliştirme sürecini hızlandırır ve işlevlerin hızlı bir şekilde test edilmesine, dağıtılmasına ve ölçeklendirilmesine olanak tanır.FaaS sağlayıcıları arasında AWS Lambda, Azure Functions ve Google Cloud Functions bulunmaktadır.

AWS NEDİR?

AWS(Amazon Web Services), Amazon tarafından 2006 yılında kurulmuş bir bulut bilişim şirketidir.AWS, kullanıcılara çeşitli bilişim gücü, depolama, veritabanı, ağ, analitik, yapay zeka, makine öğrenimi ve diğer çeşitli hizmetleri sunar. Bu hizmetler, kullanıcıların çeşitli uygulama ve iş yüklerini buluta taşımalarına, işletmelerini büyütmelerine ve verimliliklerini artırmalarına olanak tanır.AWS, IaaS ve PaaS tekliflerini içeren en kapsamlı ve geniş çapta benimsenen, Microsoft(Azure), Google(Cloud) gibi rakipleriyle bu alanın dominant bulut bilişim şirketlerinden biridir.

--

--