Kurs
Diyelim ki çok yüksek hesaplama gücü gerektiren bir proje üzerinde çalışıyorsunuz. Üst düzey NVIDIA GPU'lara mı yatırım yapmalısınız, yoksa kiralamak daha mı iyi? GPU kiralamak çoğu zaman satın almaktan daha hesaplı olsa da, sınırlı bulunabilirlik ve bekleme süreleri iş akışınızı aksatabilir.
Tam bu noktada, talebe göre ölçeklenebilirlik, esneklik ve güvenilirlik sunan bulut platformları devreye girer. Ancak piyasada birden fazla bulut sağlayıcısı varken, doğru olanı nasıl seçersiniz?
Bu yazıda, üç büyük bulut bilişim devini—AWS, Azure ve GCP’yi—karşılaştırarak hangisinin projenizin ihtiyaçlarına en uygun olduğunu belirlemenize yardımcı olacağım.
AWS, Azure ve Google Cloud’a Genel Bakış
AWS, Azure ve Google Cloud en çok kullanılan üç bulut platformudur. Şimdi bunları yakından inceleyelim.

İlk üç bulut sağlayıcısı. Görsel: Yazar.
AWS nedir?
Amazon Web Services (AWS), ilk bulut bilişim platformu olarak 2006’da kullanıma sunuldu. Küresel veri merkezi ağıyla bulut bilişimde pazarın öncüsü ve lideridir; IaaS (Altyapı olarak Hizmet), SaaS (Yazılım olarak Hizmet) ve PaaS (Platform olarak Hizmet) çözümleri sunar.
Başlıca hizmetlerinden bazıları şunlardır:
- Hesaplama – Amazon EC2, AWS Lambda, AWS Fargate
- Depolama – Amazon S3, Amazon EBS, AWS Backup
- Veritabanları ve veri yönetimi – Amazon RDS, DynamoDB, Amazon Redshift, AWS Glue
- Ağ ve içerik teslimi – Amazon VPC, AWS Direct Connect, Amazon CloudFront
- İzleme ve güvenlik – AWS CloudTrail, AWS IAM, AWS WAF, AWS Shield
- Yapay zekâ ve makine öğrenimi – Amazon SageMaker, AWS Lex, AWS Rekognition
- Geçiş ve hibrit bulut – AWS Snowball, AWS Migration Hub, AWS Outposts
- Geliştirme ve DevOps – AWS CodePipeline, AWS CodeDeploy, AWS CloudFormation
- Uygulama hizmetleri – AWS Step Functions, AWS App Runner, AWS Elastic Beanstalk
- Mobil ve uç bilişim – AWS AppSync, AWS Wavelength, AWS IoT Core
AWS yüzlerce hizmet sunar, ancak bu kategoriler en yaygın kullanılan çözümlerinin bazılarını öne çıkarır.
Microsoft Azure nedir?
Microsoft Azure, eski adıyla Windows Azure, 2010 yılında genel kullanıma açıldı ve uygulama barındırma, veri analitiği, IoT ve makine öğrenimi için işletmeler tarafından yaygın olarak kullanılıyor. Kurumsal bilişimde özellikle güçlüdür ve Microsoft teknolojilerini zaten kullanan şirketlere hitap eder.
Başlıca hizmetlerinden bazıları şunlardır:
- Hesaplama – Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Functions
- Ağ – Azure Virtual Network, Azure Load Balancer, Azure ExpressRoute
- Depolama ve veritabanları – Azure Blob Storage, Azure Files, Azure Cosmos DB, Azure SQL Database
- Yapay zekâ ve makine öğrenimi – Azure Machine Learning, Azure Cognitive Services, Azure Bot Services
- IoT ve uç bilişim – Azure IoT Hub, Azure Sphere, Azure Edge Zones
- Güvenlik ve kimlik yönetimi – Azure Active Directory (AD), Microsoft Defender for Cloud, Azure Key Vault
- İzleme ve yönetim – Azure Monitor, Azure Security Center, Azure Automation
- Geliştirici araçları ve DevOps – Azure DevOps, Azure Logic Apps, Azure API Management
- Hibrit ve çoklu bulut – Azure Arc, Azure Stack, Azure Site Recovery
Google Cloud Platform nedir?
Google Cloud Platform (GCP), Google’ın 2008’de kullanıma sunduğu bulut bilişim hizmetleri paketidir. GCP, Gmail ve YouTube gibi Google’ın kendi ürünlerinde kullandığı altyapıyı sunar; bu da özellikle büyük veri ve yapay zekâ uygulamalarına odaklanan şirketler için cazip kılar.
Başlıca hizmetlerinden bazıları şunlardır:
- Hesaplama – Google Compute Engine (GCE), Google App Engine (GAE), Google Cloud Run
- Konteynerler ve Kubernetes – Google Kubernetes Engine (GKE), Anthos, Cloud Run
- Depolama ve veritabanları – Google Cloud Storage, Cloud SQL, Bigtable, Firestore
- Ağ ve içerik teslimi – Google Virtual Private Cloud (VPC), Cloud CDN, Cloud Interconnect
- Büyük veri ve analitik – BigQuery, Dataflow, Dataproc, Pub/Sub
- Yapay zekâ ve makine öğrenimi – Vertex AI, AutoML, TensorFlow Enterprise
- İzleme ve güvenlik – Google Cloud Operations Suite, Security Command Center, Identity-Aware Proxy
- IoT ve uç bilişim – Cloud IoT Core, Edge TPU, Cloud Functions
- Geliştirici araçları ve DevOps – Cloud Build, Artifact Registry, Firebase, Cloud API’leri
- Hibrit ve çoklu bulut – Google Anthos, Migrate for Compute Engine, Bare Metal Solution
Özellik Karşılaştırması
Üç bulut platformunun da bir şekilde benzer özellikler sunduğunu görürüz. Ancak, aralarındaki farkları ayrıntılı olarak anlamak için karşılaştıralım.
Hesaplama hizmetleri
Önce, üç bulut sağlayıcısının hesaplama hizmetlerine bakalım.
Amazon Web Services (AWS)
AWS, AWS Elastic Compute Cloud (EC2) için birden çok örnek türü sunar. EC2 ile uygulamaları çalıştırmak için örnek (instance) adı verilen sanal sunucuları kiralayabiliriz. Böylece, donanıma peşin yatırım yapmadan hesaplama kaynağını kullanabiliriz.
EC2 örneklerinin farklı türleri şunlardır:
|
Örnek Türü |
Açıklama |
Örnekler |
|
Genel Amaçlı |
Hesaplama, bellek ve ağ kaynakları arasında denge sağlar. |
T3, M5, M6g, M8g |
|
Hesaplama için Optimize |
Yüksek performanslı işlemcilere ihtiyaç duyan uygulamaları destekler. |
C5, C6g |
|
Bellek için Optimize |
Büyük veri işleme ihtiyaçlarını destekler. |
R5, R6g, X1, R8g |
|
Depolama için Optimize |
Yerel depolamada büyük miktarda veriye yüksek, sıralı okuma-yazma erişimi gerektiren uygulamaları destekler. |
I8g, D3, H1 |
|
Hızlandırılmış Hesaplama |
CPU üzerinde çalışan yazılımlara göre işlevleri daha verimli gerçekleştirmek için donanım hızlandırıcıları veya eş işlemciler sağlar. |
P5, G6, Trn2, DL1 |
Buna ek olarak, AWS EC2 örnekleri için otomatik ölçekleme seçenekleri sunar; bu seçenekler, uygulama talebindeki değişimlere göre örnekleri otomatik olarak ekler veya kaldırır. Böylece uygulamayı istediğimiz zaman yukarı veya aşağı ölçekleyebiliriz.
EC2’nun ötesinde, AWS; sunucusuz bilişim için AWS Lambda, konteynerleştirilmiş uygulamalar için AWS Fargate ve Docker ile Kubernetes iş yüklerini yönetmek için Amazon ECS/EKS gibi diğer hesaplama hizmetlerini de sağlar. Bu hizmetler, olay güdümlü uygulamalardan tamamen yönetilen konteyner orkestrasyonuna kadar farklı hesaplama ihtiyaçları için esneklik sunar.
Microsoft Azure
Microsoft Azure, kullanıcıların iş yüklerimize bağlı olarak Windows, Linux ve diğer pek çok işletim sistemi arasından seçim yapmasına olanak tanıyan Azure Virtual Machines sağlar.
Başlıca faydaları şunlardır:
- Gerektiği kadar çok sanal makineye otomatik ölçekleme.
- Performansı artırmak için Azure Boost özel donanımından ve optimize edilmiş bir hiper yöneticiden yararlanma.
- GPU yetenekleri ve yüksek performanslı bilişim (HPC) sayesinde yüksek talep gören hesaplama görevlerini destekler.
- Sistem arızaları durumunda dayanıklılığı korumak için hızlı felaket kurtarma çözümleri sağlar.
Azure ayrıca, kullanıcıların konteynerleştirilmiş uygulamalar dağıtmasına ve yönetmesine yardımcı olmak için Azure Kubernetes Service (AKS) sunar. Açık kaynak Kubernetes platformu üzerine inşa edilen AKS şu avantajları sağlar:
- Küme yönetimini ve ağ yapılandırmasını otomatikleştirme.
- Basitleştirilmiş hata ayıklama, otomatik düğüm bakımı ve GitHub Actions ile AKS için CI/CD desteği.
- Azure Arc etkin AKS ile Linux, Windows ve IoT altyapısında dağıtım esnekliği.
Google Cloud
Google, Google Compute Engine adlı bir hesaplama motoru ve Google Kubernetes Service (GKS) adlı bir konteyner orkestrasyon platformu sunar.
Compute Engine, kullanıcıların her tür iş yükü için Sanal Makineler oluşturmasına ve bunları bulut altyapısı üzerinde çevrimiçi çalıştırmasına olanak tanır. Öte yandan GKE, konteynerleri otomatik pilota alarak çalıştırmamıza izin verdiği için az ya da hiç uzmanlığı olmayan kullanıcılar için idealdir.
Depolama ve veritabanları
Depolama ve veritabanı hizmetleri bulut bilişimde farklı amaçlara hizmet eder:
- Depolama hizmetleri ham verileri, dosyaları ve nesneleri saklamak ve yönetmek için tasarlanmıştır; yerleşik sorgulama veya işlem yetenekleri sunmaz.
- Veritabanı hizmetleri ise veri organizasyonu için yapılandırılmıştır ve sorgulama, indeksleme ve işlem desteği sağlar. Bunlar arasında ilişkisel veritabanları, NoSQL veritabanları ve geniş ölçekli analitik için bulut veri ambarları bulunur.
Her bulut platformunun depolama ve veritabanı tekliflerini inceleyelim.
Amazon Web Services (AWS)
AWS üç ana depolama ve veritabanı seçeneği sunar:
- Amazon S3 (Simple Storage Service), nesneleri kovalar içinde saklayan (nesneleri depolamak için kapsayıcılar) bir nesne depolama hizmetidir. Veri gölleri kurmak, yedek almak ve önemli verileri geri yüklemek için kullanabiliriz.
- Amazon EBS (Elastic Block Store), SSD ve HDD tabanlı birim türlerinde çalışabilen, Amazon EC2 için bir blok depolama hizmetidir. G/Ç açısından yoğun uygulamalar oluşturmak ve büyük veri analitiği motorları için kümeleri yeniden boyutlandırmak amacıyla kullanılabilir.
- Amazon RDS (Relational Database Service), PostgreSQL, MySQL, MariaDB, SQL Server ve Oracle’ı destekleyen yönetilen bir ilişkisel veritabanı hizmetidir.
- Amazon DynamoDB, oyun, IoT ve gerçek zamanlı analitik gibi düşük gecikmeli, yüksek ölçekli uygulamalar için tasarlanmış sunucusuz bir NoSQL veritabanıdır.
- Amazon Redshift, büyük ölçekli analitik ve iş zekâsı (BI) iş yükleri için optimize edilmiş bir bulut veri ambarıdır.
Microsoft Azure
Microsoft Azure da üç birincil hizmet sunar:
- Azure Blob Storage, görseller ve videolar gibi yapılandırılmamış verileri saklayıp erişebilir. Veri gölleri oluşturmaya yardımcı olur ve yüksek performanslı bilişim ve ML iş yükleri için esnek biçimde ölçeklenir. .NET, Python, Java ve Node.js gibi popüler geliştirme çerçevelerini desteklediği için mobil, web ve bulut yerel uygulamalar için kullanabiliriz.
- Azure Disk Storage, Azure Sanal Makineleri (VM) için tasarlanmış yüksek performanslı bir blok depolama hizmetidir. SAP HANA gibi girdi/çıktı yoğun uygulamalar ve SQL Server ile NoSQL gibi kurumsal üretim iş yükleri için kullanılabilir.
- Azure SQL Database, ilişkisel işlemler gerektiren yapılandırılmış verileri saklamaya olanak tanır. Veritabanı nesnelerini GraphQL API’lerine dönüştüren bir veri API’si oluşturucuya ve önceden yapılandırılmış ortamlarla kodlamaya başlamayı sağlayan Geliştirici Konteyner şablonlarına sahiptir.
- Azure Cosmos DB, gerçek zamanlı uygulamalar ve yapay zekâ odaklı iş yükleri için optimize edilmiş, küresel olarak dağıtılmış bir NoSQL veritabanıdır.
- Azure Synapse Analytics, büyük veri analitiği ve iş zekâsı (BI) için tasarlanmış bir bulut veri ambarıdır. Power BI ve makine öğrenimi modelleriyle sorunsuz entegrasyon sunar.
Google Cloud
Google Cloud da üç ana seçenek sunar:
- Google Cloud storage, Nesne Yaşam Döngüsü Yönetimi ve Autoclass gibi özelliklerle maliyetleri otomatik olarak optimize eden, tamamen yönetilen bir nesne depolama hizmetidir.
- Google Persistent Disk, bir blok depolama çözümüdür. Azure Disk Storage gibi, sanal makine örnekleri için blok depolama sağlar. Ayrıca verileri aktarım sırasında otomatik olarak şifreler. SSD ve HDD kullanabilir, uygulama taleplerine göre yukarı/aşağı ölçekleyebiliriz.
- Google BigQuery, yüksek performanslı analitik ve gerçek zamanlı sorgulama için tasarlanmış sunucusuz bir bulut veri ambarıdır. Sıklıkla AI, ML ve iş zekâsı için kullanılır.
- Cloud Spanner, SQL tutarlılığını NoSQL ölçeklenebilirliğiyle birleştiren, yüksek erişilebilirlik gerektiren küresel uygulamalar için ideal, tamamen yönetilen bir ilişkisel veritabanıdır.
- Firestore, mobil, web ve gerçek zamanlı uygulamalar için optimize edilmiş sunucusuz bir NoSQL belge veritabanıdır.
Ağ ve içerik teslimi
Bulut sağlayıcıları, ölçeklenebilirliği, güvenilirliği, güvenliği ve performansı artırmak için ağ ve içerik teslimi hizmetleri sunar.
Amazon Web Services (AWS)
Amazon’un sunduğu ağ ve içerik teslimi hizmetleri şunlardır:
- Virtual Private Cloud (VPC), AWS kaynaklarının izole bir sanal ağda başlatılmasına olanak tanır. Ortamınız üzerinde daha fazla kontrol sağlar; IP adres aralığı seçimi ve yönlendirme tablolarının yapılandırılması gibi sanal ağları özelleştirmenize imkân verir.
- Direct Connect, AWS’ye özel bir ağa bağlı özel bir bağlantı kurar ve AWS kaynaklarına en kısa yolu sağlar. Uygulama performansını iyileştirir ve aktarım halindeki verileri güvenceye alır. Aktarım halindeki veriler genel internete hiç dokunmaz, yalnızca AWS’nin küresel ağı üzerinde kalır. Bu da büyük miktarda veriyi sorunsuz ve güvenilir şekilde aktarabilmemizi sağlar.
- CloudFront, içeriği düşük gecikmeyle ve yüksek aktarım hızlarıyla güvenli bir şekilde sunar. Amazon’un dünya genelinde 600’den fazla Bulunma Noktası (PoP) ve otomatik ağ eşlemesi vardır; bu da gecikmeyi azaltır. Böylece, yerleşik veri sıkıştırma ve alan düzeyinde şifreleme ile verileri dünya çapındaki kullanıcılara milisaniyeler içinde ulaştırır.
Microsoft Azure
Azure da üç ağ ve CDN hizmeti sunar:
- Virtual Network, bulutta özel bir ağ kurmamıza olanak tanır. Azure kaynaklarının internetle, VM gibi Azure kaynaklarının birbiriyle ve VPN gibi şirket içi kaynaklarla iletişimini kolaylaştırır. Ayrıca güvenlik grupları veya sanal aygıtlar kullanarak ağ trafiğini filtreler.
- ExpressRoute, Azure veri merkezleri ile şirket içi ya da ortak yerleşim (colocation) ortamlarındaki altyapı arasında özel bağlantılar oluşturur. Bu sayede genel interneti kullanmadan Azure’a güvenli şekilde bağlanabilir, daha hızlı ve daha güvenilir veri aktarımı yapabilirsiniz.
- Azure CDN, içeriği kullanıcılara daha yakın noktadan sunar ve kaynak noktaya giden trafiği azaltır. Bu, gecikmeyi düşürür ve üstün çevrimiçi deneyimler sağlar.
Google Cloud
AWS ve Azure gibi Google da üç ağ ve CDN hizmeti sunar:
- Virtual Private Cloud (VPC), alt ağ aralıkları ve ağ ilkeleri dâhil sanal topolojilerin otomatik ve manuel yapılandırılmasına olanak tanır. Ayrıca kesinti olmadan CIDR aralıklarını genişletebilir.
- Cloud Interconnect, Google VPC ile diğer ağlar arasında düşük gecikmeli ve yüksek kullanılabilirlikte bağlantılarla veri aktarır. Her iki ağdan da erişilebilen dahili IP adresleri sağlar.
- Cloud Content Delivery Network (Cloud CDN), Google’ın küresel ağını kullanarak web uygulamalarını hızlandırır ve Compute Engine, Cloud Storage ve GKE arka uçları dâhil herhangi bir kaynakla çalışır.
Makine öğrenimi ve yapay zekâ
Yapay zekâ ve makine öğrenimi, öngörücü analitik, otomasyon ve daha akıllı karar alma imkânı tanıyarak sektörleri dönüştürüyor. Bu teknolojiler giderek önem kazanırken, AWS, Azure ve Google Cloud’un AI/ML çözümlerine bakalım.
Amazon Web Services (AWS)
AWS, Amazon SageMaker sunar; bu hizmet, veri gölleri, ambarları veya diğer veri kaynaklarında saklanan tüm verilere tek noktadan erişim sağlar. ML modelleri oluşturmak, eğitmek ve dağıtmak için kullanabileceğiniz üretken yapay zekâ asistanına sahiptir.
AWS ayrıca önceden oluşturulmuş AI hizmetleri de sunar, örneğin:
- Amazon Bedrock – Anthropic, Meta ve Stability AI gibi liderlerden temel modelleri (FM) dağıtmak için tamamen yönetilen bir hizmet.
- Amazon Rekognition – Güçlü bir görüntü ve video analiz aracı.
- Amazon Polly ve Amazon Lex – Yapay zekâ destekli metin-konuşma ve sohbet tabanlı AI hizmetleri.
Microsoft Azure
Azure, özelleştirilmiş API’ler ve modellerle AI uygulamaları oluşturmak için Azure AI Services sunar. Bu hizmetler, Microsoft, OpenAI ve Meta’nın da aralarında bulunduğu sektör lideri AI modellerine erişim sağlar.
Diğer önemli AI/ML hizmetleri şunlardır:
- Azure AI Foundry – AI modellere ve hizmetlere erişim için birleşik bir araç seti.
- Azure Machine Learning – ML modellerini büyük ölçekte oluşturma, eğitme ve yönetme platformu.
- Azure OpenAI Service – Doğal dil işleme ve üretken yapay zekâ için OpenAI’nin GPT modellerine API erişimi sağlar.
Google Cloud
Google Cloud, AI ve ML alanında liderdir. Google AI, her ortamda çalışabilen ML modelleri oluşturmayı kolaylaştıran TensorFlow adlı açık kaynak bir çerçeve sunar. Ayrıca, AI modellerini eğitmek, dağıtmak ve ölçeklemek için uçtan uca bir platform olan Vertex AI sağlar.
Diğer AI hizmetleri şunlardır:
- Cloud AI API’leri – Görüntü, konuşma, metin ve çeviri görevleri için kullanıma hazır AI modelleri.
- Derin öğrenme VM’leri ve TPU’lar – Google’ın özel olarak geliştirdiği Tensor İşleme Birimlerinden (TPU) yararlanan, AI iş yükleri için optimize edilmiş altyapı.
Geliştirici Araçları
Geliştirici araçları, yazılımcıların yazılım geliştirmeyi hızlandırmak için kod yazmasını ve hata ayıklamasını verimli hâle getirir. Her platformun bunu nasıl desteklediğine bakalım.
Amazon Web Services (AWS)
AWS üç temel geliştirici aracı sunar:
- AWS CodePipeline, sürekli teslim hatlarını otomatikleştirir; sunucu kurma ya da yönetme ihtiyacını azaltır, yeni özellikleri yayımlar ve hataları gidererek bizi manuel işlerden kurtarır.
- AWS CodeBuild, otomatik ölçekleme ile kodu derler ve test eder. Sunucularımızı yönetmemize veya ölçeklendirmemize gerek yoktur — yalnızca kaynak kodumuzun konumunu belirtir ve uygun derleme ayarlarını seçeriz. Geri kalanını CodeBuild bizim için yapar.
- Sunucusuz bilişim, yani AWS Lambda, sunucular veya kümeler hakkında düşünmeden kodu çalıştırır. Lambda işlevlerini Node.js, Python, Go ve Java dâhil çeşitli programlama dillerinde yazabiliriz.
Microsoft Azure
Microsoft Azure şu geliştirici araçlarını sağlar:
- Azure DevOps, daha akıllı planlama ve daha hızlı teslimi, modern geliştirme hizmetleriyle birlikte kolaylaştırır. Tam bir DevOps çözümü veya yalnızca iş akışımıza uyan bir ürün arasında seçim yapabiliriz. Genel olarak; çevik planlama için Azure Boards, CI/CD için Azure Pipelines, test için Azure Test Plan, DevOps için GitHub Advanced Security, daha iyi iş birliği için Azure Repos ve Azure Artifacts ve ekipleri güçlendirmek için Managed DevOps Pools içerir.
- Azure Functions, seçtiğiniz dilde olay güdümlü sunucusuz kod yürütür. Verileri gerçek zamanlı işler ve iş akışı orkestrasyonuna olanak tanır.
- Github Actions, CI/CD ile yazılım işakışlarını otomatikleştirir, kodu GitHub’dan dağıtır ve kod incelemeleri ile dal yönetimini basitleştirir.
Google Cloud
Google Cloud şu geliştirici araçlarını sağlar:
- Cloud Functions, geliştirici deneyimini basitleştirir ve geliştirici hızını artırır. Bir geliştirici olarak yalnızca kod yazarsınız; Google Cloud işletimsel altyapıyı yönetir.
- Cloud Run, uygulama ve web siteleri oluşturmak için yönetilen bir platformdur. Altyapı yönetimi olmaksızın ön yüz ve arka uç hizmetlerini, toplu işleri, LLM barındırmayı ve kuyruk işleme iş yüklerini çalıştırır.
- Cloud Build, yazılım oluşturma, test etme ve dağıtma için sunucusuz bir CI/CD platformudur. Java, Go ve Node.js dâhil çeşitli programlama dillerini destekler ve yazılımı oluşturup VMs, Kubernetes veya Firebase gibi birden fazla ortama dağıtmak için kullanılabilir.
Fiyatlandırma ve Maliyet Yapısı
Artık üç bulut platformunun temel özelliklerini keşfettiğimize göre, fiyatlandırma modellerini ve maliyet yapılarını inceleyelim.
AWS fiyatlandırması
AWS, kullandıkça öde fiyatlandırma modelini izler; yani yalnızca kullandığınız hizmetler için ödeme yaparsınız. Ayrıca ek maliyet tasarrufu seçenekleri sunar:
- Rezerve Edilmiş Örnekler (RI) – 1 veya 3 yıl peşin satın alınan, belirli bir Kullanılabilirlik Bölgesine atanan örnekler için indirimli fiyatlandırma.
- Spot Örnekler – Kullanılmayan kapasite için önemli indirimler (isteğe bağlı fiyatlara göre %90’a kadar), ancak örnekler kesintiye uğrayabilir.
- Tasarruf Planları – RI’lara benzer maliyet tasarrufu sağlayan, ancak daha fazla hesaplama esnekliği sunan bir fiyatlandırma modeli.
- AWS Ücretsiz Katman – 12 ay boyunca 20+ hizmete ücretsiz erişim ve bazı düşük kullanım hizmetleri için her zaman ücretsiz katman.
Fiyat hesaplayıcı: AWS’nin fiyat hesaplayıcısını kullanarak örnek türü ve hizmet başına fiyatı hesaplayabilirsiniz.
Microsoft Azure fiyatlandırması
Microsoft Azure da kullandıkça öde modelini sunar ve çeşitli maliyet tasarrufu seçenekleri sağlar:
- Azure Rezerve Sanal Makine Örnekleri (Azure RI) – 1 veya 3 yıllık ön ödemeli VM’ler; ek maliyet olmadan aylık ödeme seçeneğiyle.
- Spot Sanal Makineler (Spot VM) – Boşta kalan hesaplama kapasitesi için indirimler; ancak talep artınca örnekler geri alınabilir.
- Azure Hibrit Avantajı – Şirket içi Windows Server ve SQL Server lisanslarını Azure’a taşıyan müşteriler için maliyet tasarrufu.
- Azure Ücretsiz Katman – 12 ay boyunca 20’den fazla popüler hizmete ücretsiz erişim ve 65+ hizmetle her zaman ücretsiz katman.
Fiyat hesaplayıcı: Azure, birden çok hizmetin maliyetini tek yerde tahmin etmeye olanak tanıyan birleşik bir hesaplayıcı sunar.
Google Cloud fiyatlandırması
Google Cloud da kullandıkça öde modelini kullanır ve benzersiz maliyet tasarrufu mekanizmaları sağlar:
- Sürdürülen Kullanım İndirimleri – Sanal makinelerin tutarlı kullanımında %30’a varan otomatik indirimler.
- Önceden Sonlandırılabilir VM’ler – Kapasite gerektiğinde sonlandırılan, kısa ömürlü ve indirimli VM’ler (AWS Spot Instances ve Azure Spot VM’lere benzer).
- Taahhütlü Kullanım Sözleşmeleri – 1 veya 3 yıllık kullanıma taahhüt karşılığında %57’ye varan indirimler.
- Google Cloud Ücretsiz Katman – Yeni müşteriler için 300 $ kredi ve çeşitli hizmetler için her zaman ücretsiz katman içerir.
Fiyat hesaplayıcı: Google Cloud, yerleşik maliyet optimizasyon araçlarına sahip ayrıntılı bir fiyat hesaplayıcı sunar.
Karşılaştırmalı fiyatlandırma tablosu
Üç sağlayıcının fiyatlandırma ve maliyet yapısının karşılaştırması aşağıdadır:
|
Özellik |
AWS |
Azure |
Google Cloud |
|
Spot/İndirimli Fiyatlar |
Spot Instances (%90’a kadar indirim) |
Spot VM’ler |
Önceden Sonlandırılabilir VM’ler (kısa ömürlü, indirimli) |
|
Sürekli Kullanım İndirimleri |
Otomatik indirim yok |
Otomatik indirim yok |
Kullanıma bağlı %30’a kadar indirim |
|
Rezerve Örnekler |
1 veya 3 yıllık Rezerve Örnekler |
1 veya 3 yıllık Rezerve VM’ler |
1 veya 3 yıllık Taahhütlü Kullanım Sözleşmeleri |
|
Hibrit İndirimler |
Doğrudan hibrit indirimi yok |
Windows & SQL Server için Azure Hibrit Avantajı |
Doğrudan hibrit indirimi yok |
|
Ücretsiz Katman |
12 ay ücretsiz katman, her zaman ücretsiz hizmetler |
12 ay ücretsiz katman, her zaman ücretsiz hizmetler |
300 $ ücretsiz kredi + her zaman ücretsiz katman |
|
Fiyat Hesaplayıcı |
Örnek başına maliyet tahminleyici |
Birleşik hesaplayıcı |
Maliyet araçlarıyla ayrıntılı hesaplayıcı |
Küresel Erişim ve Kullanılabilirlik
Küresel erişim, dünya genelinde erişilebilen kaynaklar ve veri merkezleri ağını ifade eder; kullanılabilirlik ise sistemin kesintiler veya yoğun trafik sırasında bile çalışır durumda kalmasıdır. Üç sağlayıcının küresel erişim ve kullanılabilirliğini inceleyelim.
AWS küresel altyapısı
AWS, kapsamlı bir küresel altyapıya sahiptir. 36 faaliyette olan bölge, 114 Kullanılabilirlik Bölgesi ve 13 bölgesel kenar önbelleğiyle 700’ün üzerinde CloudFront Bulunma Noktası (PoP) vardır. Ayrıca 4 bölgede daha ek Kullanılabilirlik Bölgeleri kurmayı planlamaktadır.
Microsoft Azure küresel altyapısı
Microsoft Azure, Azure’un küresel altyapısında 60’tan fazla Azure bölgesi ve 300’den fazla veri merkezine sahiptir. Kullanıcıların, gecikmeyi azaltmak için verilerini en yakın bölgede saklamasına olanak tanır.
Google Cloud küresel altyapısı
Google Cloud altyapısı hizmetleri 41 bölgede, 124 bölgede (zone) ve 187 ağ uç konumunda olmak üzere 200’den fazla ülke ve bölgede kullanılabilir. Küresel ağı, altyapısını 3,2 milyon kilometreden fazla karasal ve deniz altı fiberle birbirine bağlar. Karbon ayak izi, fiyat ve gecikmeyi dikkate alan bir bölge seçmek için Google Cloud Region Picker aracını kullanabilirsiniz.
Güvenlik ve Uyumluluk
Güvenlik ve uyumluluk, bir sağlayıcının kullanıcı verilerini ve sistemlerini yetkisiz erişime karşı korumak ve sektör standartlarına uymak için attığı adımlardır.
AWS güvenliği
AWS, erişim yönetimi, tehdit tespiti ve uyumluluk için yerleşik araçlarla kapsamlı bir güvenlik çerçevesi sunar. İki ana güvenlik hizmeti sağlar:
- AWS Identity and Access Management (IAM), yöneticilerin rollere ve ilkelere dayalı olarak kimlerin hangi kaynaklara erişebileceğini tanımlamasına olanak tanıyarak ayrıntılı erişim denetimi sağlar.
- AWS Shield, Hizmet Reddi (DoS) ve Dağıtık Hizmet Reddi (DDoS) saldırılarına karşı koruma sağlayarak maksimum uygulama erişilebilirliği ve yanıt verebilirliği temin eder.
Buna ek olarak AWS, şunlar dâhil 143 güvenlik standardı ve uyumluluk sertifikasını destekler:
- HIPAA (Sağlık Sigortası Taşınabilirlik ve Sorumluluk Yasası) – Sağlık verilerinin işlenmesi için.
- GDPR (Genel Veri Koruma Tüzüğü) – AB’de veri koruma ve gizliliği sağlamak için.
- SOC 1, SOC 2 ve SOC 3 raporları – İç güvenlik kontrollerinin doğrulanması.
Bu uyumluluk sertifikaları, binlerce küresel güvenlik gereksinimi için üçüncü taraf doğrulaması sağlar ve operasyonel yükünüzü azaltır.
Microsoft Azure güvenliği
Azure, kimlik yönetimi, tehdit koruması ve uyumluluk için güçlü güvenlik araçları sunar.
- Microsoft Entra ID, bulut kimlik ve erişim yönetimi çözümleriyle kuruluşları korur. Şunları sağlar:
- Tüm kimlikleri yönetmek için merkezi bir konum.
- Riske dayalı koşullu erişim ilkeleri.
- Veri ve kaynakları korumak için güçlü kimlik doğrulama.
- Microsoft Defender for Cloud – Aşağıdakileri sağlayan bir bulut güvenliği duruşu yönetimi (CSPM) aracıdır:
- Hibrit ve çoklu bulut ortamlarında gerçek zamanlı güvenlik içgörüleri.
- Saldırılara maruziyeti azaltmak için tehdit ve güvenlik açığı tespiti.
Azure ayrıca bölgeye özgü sertifikalar dâhil 100’ün üzerinde uyumluluk sertifikasına ve sağlık ile finans dâhil 35 sektöre özgü uyumluluk sertifikasına sahiptir.
Google Cloud güvenliği
Google Cloud, birden çok katmanda güvenlik oluşturan güvenilir bir bulut altyapısı sunar. Ekibi, altyapı tehditlerine yanıt vermek için 7/24 hizmet verir; sürekli izleme ve hızlı müdahale sağlar. Bu güvenli altyapı şunları kapsar:
- Hizmetlerin güvenli dağıtımı.
- Verilerin güvenli şekilde depolanması.
- Hizmetler arasında ve İnternet üzerinden şifreli iletişim.
Güvenliği daha da güçlendirmek için Google Cloud, Identity and Access Management (IAM) ve aşağıdakiler dâhil şifreleme seçenekleri sunar:
- Bekleme hâlindeki şifreleme: Google, herhangi bir kullanıcı işlemine gerek kalmadan tüm müşteri içeriğini otomatik olarak şifreler. Cloud Key Management Service ayrıca kullanıcıların ek güvenlik için kendi şifreleme anahtarlarını oluşturup yönetmesine olanak tanır.
- Aktarım hâlindeki şifreleme: Google, veriler Google’ın kontrol etmediği fiziksel sınırların dışına çıktığında aktarım hâlindeki verileri şifreler.
Google Cloud ayrıca ISO 27001, HIPAA ve PCI DSS dâhil başlıca güvenlik sertifikalarına uygundur; bu da veri koruma ve düzenleyici uyumluluğu sağlar.
Güvenlik ve uyumluluk karşılaştırma tablosu
|
Özellik |
AWS |
Azure |
Google Cloud |
|
Kimlik ve Erişim Yönetimi (IAM) |
AWS IAM – Rol tabanlı erişim, ayrıntılı ilkeler |
Microsoft Entra ID – Merkezi kimlik yönetimi, MFA, koşullu erişim |
Google Cloud IAM – Ayrıntılı rol tabanlı erişim, merkezi ilke zorlaması |
|
DDoS Koruması |
AWS Shield – DoS ve DDoS saldırılarına karşı koruma |
Azure DDoS Protection – Otomatik saldırı azaltma |
Google Cloud Armor – DDoS ve uygulama katmanı koruması |
|
Tehdit Tespiti ve Güvenlik İçgörüleri |
AWS GuardDuty – AI destekli tehdit tespiti |
Microsoft Defender for Cloud – Bulut güvenliği duruşu yönetimi (CSPM) |
Google Security Command Center – Tehdit görünürlüğü ve risk tespiti |
|
Şifreleme (Beklemede ve Aktarımda) |
Varsayılan şifreleme + anahtar yönetimi için AWS KMS |
Varsayılan şifreleme + anahtar yönetimi için Azure Key Vault |
Varsayılan şifreleme + anahtar yönetimi için Cloud KMS |
|
Güvenlik Uyumluluk Sertifikaları |
143+ sertifika (HIPAA, GDPR, SOC 2, PCI DSS) |
100+ sertifika (SOC 2, ISO 27001, FedRAMP, HIPAA) |
Çok sayıda küresel sertifika (ISO 27001, HIPAA, PCI DSS, GDPR) |
|
Hibrit ve Çoklu Bulut Güvenliği |
AWS Security Hub – Hibrit ve çoklu bulutta uyumluluğu izler |
Azure Arc – Hibrit ve çoklu bulut ortamları için güvenlik yönetimi |
Anthos – Hibrit ve çoklu bulut iş yükleri için birleşik güvenlik |
|
Güvenlik İzleme ve Müdahale |
AWS Security Hub aracılığıyla 7/24 güvenlik izleme |
Azure Sentinel ile AI destekli tehdit tespiti |
Google’ın küresel güvenlik ekibi – 7/24 izleme ve müdahale |
Destek ve Ekosistem
Şimdi, üç bulut platformunun destek ve ekosistemine bakalım.
AWS desteği
AWS, kullanıcıları desteklemek için kullanıcı kılavuzları ve kod örneklerinden SDK’lara, araç setlerine, API ve CLI referanslarına kadar kapsamlı dokümantasyon sunar. Ayrıca, uygulamalı eğitimler, uzman yazımı blog yazıları, gözden geçirilmiş yanıtlar, makaleler ve videolar sağlayarak en iyi kaynaklara erişmemizi güvence altına alır.
AWS, daha kişiselleştirilmiş destek için geliştiriciler, işletmeler ve kurumlara yönelik premium destek planları sunar. Bu planlar; vaka önceliği, mimari rehberlik, proaktif programlar, self-servis seçenekleri, teknik hesap yönetimi, faturalama desteği ve üçüncü taraf yazılım desteği gibi unsurlara göre farklılık gösterir.
Teknik kaynakların ötesinde AWS, bölgesel olarak bağlantı kurma ve AWS Hackday gibi etkinliklere katılma fırsatları sunan güçlü bir Topluluk oluşturur. Bu topluluk etkinlikleri, benzer düşünen profesyonellerle ağ kurmamıza, fikir alışverişi yapmamıza ve yenilikçi bulut çözümlerinde iş birliği yapmamıza yardımcı olur.
Microsoft Azure desteği
Azure; kapsam, ICP desteği, faturalama ve teknik yardıma göre farklılık gösteren Geliştirici, Standart ve Kurumsal Hizmet destek planları sunar. Bu planlar şunları içerir:
- Dokümantasyon ve çevrimiçi self-servis yardım
- MSDN üzerinde bir topluluk forumu
- En iyi uygulama önerileri
- Kişiselleştirilmiş bir hizmet sağlık panosuna erişim
Destek hizmetlerine ek olarak Microsoft Azure, hem şirket içinde hem de bulutta uygulama ve hizmetleri bağlayan çözümler oluşturmak için entegrasyon hizmetleri sunar.
Google Cloud desteği
Google Cloud Customer Care, dokümantasyona erişim, topluluk desteği, faturalama desteği ve Active Assist önerileri sağlayarak bulut desteğini sadeleştiren Google Cloud Hizmetlerinin bir parçasıdır.
Standart Destek, Gelişmiş Destek ve Premium Destek dâhil birçok destek paketi sunar; bu paketler şu açılardan farklılaşır:
- Fiyatlandırma ve yanıt süreleri
- Hizmet kullanılabilirliği ve destek dili
- Teknik ve üçüncü taraf teknoloji desteği
Buna ek olarak destek teklifleri, 7/24 kapsama, telefon desteği ve daha iyi müşteri deneyimi için teknik hesap hizmetlerine erişimi içerir. Protokole özgü bilgi gerektirmeden çeşitli veri kaynaklarına ve uygulamalara bağlanmak için Integration Connectors hizmetini dahi kullanabiliriz.
AWS, Azure ve Google Cloud’un Güçlü ve Zayıf Yönleri
Her bulut sağlayıcısının farklı kullanım senaryoları için ideal kılan benzersiz güçlü yönleri vardır. Ancak, her işletmeye uymayabilecek zorluklar da içerirler. Başlıca avantajlarını ve olası dezavantajlarını inceleyelim.
AWS’in güçlü yönleri
AWS pazarda en uzun süredir yer alıyor ve bazı temel güçlü yönleri şunlardır:
- Etkileyici bir araç ve hizmet koleksiyonu oluşturdular.
- AWS kullanan çok büyük bir geliştirici topluluğu var; bu sayede ihtiyaç duyduğunuzda kolayca yardım bulabilirsiniz.
- Esneklikleri de harika—ister küçük bir girişim, ister dev bir şirket olun, AWS ihtiyaçlarınıza göre ölçeklenebilir.
Azure’un güçlü yönleri
Azure, kurumsal odakla tasarlanmıştır ve hâlihazırda Microsoft ürünleri kullanan işletmeler için tercih edilen seçenektir:
- Güçlü bir kurumsal odağa sahiptir; bu nedenle büyük kuruluşlar için tercih edilen bir seçenektir.
- Şirket içi kaynaklarla entegrasyona imkân tanıyan hibrit bulut desteği sunar.
- Windows, .NET, SQL Server ve Microsoft 365 için yerel destek sunar; bu da Microsoft teknolojilerini hâlihazırda kullanan kuruluşlara avantaj sağlar.
Google Cloud’un güçlü yönleri
Google Cloud, AI, makine öğrenimi ve yüksek performanslı bilişimde liderdir; bu da onu veri odaklı kullanım senaryoları için ideal kılar:
- Vertex AI, TensorFlow ve Gemini gibi en ileri AI/ML araçlarını sağlar.
- Ayrıca Google Compute Engine aracılığıyla yüksek performanslı bilişim yetenekleri sunar.
- Küresel ağ ve içerik teslimi yetenekleriyle üstün bir ağ altyapısına erişim sağlar.
AWS, Azure ve Google Cloud’un zayıf yönleri
Her bulut sağlayıcısının kendine özgü zayıf yönleri vardır:
- AWS: Fiyatlandırma karmaşıklığı yaygın bir eleştiridir; farklı fiyatlandırma modellerini anlamak ve maliyet hesaplamak zor olabilir.
- Azure: Platformun öğrenme eğrisi dik olduğundan yeni kullanıcıların hızlıca uyum sağlaması zordur.
- Google Cloud: AWS ve Azure’a kıyasla daha az kurumsal müşteriye sahiptir; bu durum topluluk desteği ve endüstri benimsemesi konusunda soru işaretleri doğurabilir.
İhtiyaçlarınıza Uygun Doğru Bulut Sağlayıcısını Seçme
Doğru bulut sağlayıcısını seçmek; uygulamanızın boyutu, bütçe kısıtları ve ihtiyaç duyulan kaynaklar gibi gereksinimlerinize bağlıdır. Karar vermenize yardımcı olacak hızlı bir karşılaştırma şöyledir:
|
En Uygun Olduğu |
AWS |
Azure |
Google Cloud |
|
En geniş bulut hizmet yelpazesi |
✅ En iyi seçim |
⚠️ Güçlü bir teklif, ancak AWS kadar çok hizmet yok |
⚠️ Geniş hizmetlerden ziyade AI/ML’de uzmanlaşmış |
|
Ölçeklenebilirlik ve küresel erişim |
✅ Çok geniş küresel ağ ile yüksek ölçeklenebilir |
✅ Ölçeklenebilir ve güçlü hibrit bulut desteği |
✅ Ölçeklenebilir; yüksek performanslı küresel ağ |
|
Hibrit bulut ve şirket içi entegrasyon |
⚠️ Hibrit destekler ama Azure kadar sorunsuz değil |
✅ Azure Arc ve Microsoft araçlarıyla hibrit bulutta en iyisi |
⚠️ Sınırlı hibrit bulut yetenekleri |
|
Microsoft ekosistemi uyumluluğu |
⚠️ Microsoft araçlarıyla sınırlı entegrasyon |
✅ Windows, SQL Server ve Office 365 için en iyi seçim |
⚠️ Asgari düzeyde Microsoft entegrasyonu |
|
Yapay zekâ ve Makine Öğrenimi |
✅ Sağlam AI/ML teklifleri (SageMaker, Bedrock) |
✅ Güçlü AI hizmetleri (Azure OpenAI, Cognitive Services) |
✅ En iyi seçim – Lider AI/ML araçları (Vertex AI, TensorFlow) |
|
Büyük Veri ve Analitik |
✅ Amazon Redshift ve AWS analitik hizmetleri |
✅ Büyük veri işleme için Azure Synapse Analytics |
✅ En iyi seçim – Google BigQuery sektör lideridir |
|
Kurumsal ve uyumluluk ihtiyaçları |
✅ Sıkı güvenlik ve uyumluluk standartlarını karşılar |
✅ Büyük kurumlar ve sektör uyumluluğu için en iyisi |
⚠️ Uyumluluk güçlü, ancak benimseme AWS/Azure kadar yüksek değil |
|
Maliyet ve Fiyat Esnekliği |
⚠️ Karmaşık fiyatlandırma, ancak esnek tasarruf seçenekleri |
✅ Şeffaf fiyatlandırma; uzun vadeli kullanımda indirimler |
✅ Rekabetçi fiyatlar ve otomatik sürdürülen kullanım indirimleri |
Sonuç
En iyi bulut sağlayıcısı; belirli proje gereksinimlerinize, mevcut teknoloji yığınına ve uzmanlığınıza bağlıdır. Bulut bilişimi derinlemesine öğrenmek ve uygulamalı deneyim kazanmak istiyorsanız, şu başlangıç dostu öğrenme yollarına göz atın:
- AWS Cloud Practitioner (CLF-C02) – AWS’in temellerini anlamak ve sertifikaya hazırlanmak için idealdir.
- Microsoft Azure Fundamentals (AZ-900) – Azure ve bulut çözümlerini öğrenmek için harika bir başlangıç noktası.
- Introduction to Google Cloud (GCP) – Veri analitiği ve AI dâhil Google Cloud’un temel hizmetlerini keşfetmek için mükemmel.
Hangi bulut platformunu seçerseniz seçin, güçlü yönlerini, fiyatlandırma yapısını ve kullanım senaryolarını anlamak; iş ve teknik ihtiyaçlarınıza uygun, bilinçli bir karar vermenize yardımcı olacaktır!
Karmaşık konuları basitleştirmeyi seven bir içerik stratejistiyim. Splunk, Hackernoon ve Tiiny Host gibi şirketlerin hedef kitleleri için ilgi çekici ve bilgilendirici içerikler üretmelerine yardımcı oldum.

