Amazon Web Services; işletmelerin, kâr amacı gütmeyen kuruluşların ve kamu kurumlarının web sitelerini ve web uygulamalarını düşük maliyetli yollardan sunmasına imkan tanıyan, bulutta web barındırma çözümleri sunar. İstediğiniz web sitesinin pazarlama, zengin medya veya e-ticarete yönelik olmasından bağımsız olarak, AWS birçok web sitesi barındırma seçeneği sunar ve sizin için en uygun olanını seçmenize yardımcı oluruz.

Web barındırma için neden AWS'yi kullanmalısınız? 

Kapsamlı Platform Desteği

AWS ile WordPress, Drupal ve Joomla dahil olmak üzere dilediğiniz CMS'yi kullanabilirsiniz. AWS ayrıca Java, Ruby, PHP, Node.js ve .Net gibi popüler platformları destekler ve bunlara yönelik SDK'lar sağlar.

Dünya Çapında Veri Merkezleri

Dünyanın her yerinden müşterileriniz olabilir. AWS ile yalnızca birkaç tıklamayla web sitenizi sizin seçtiğiniz coğrafyada barındıran bir veri merkezine veya CDN'ye sahip olabilirsiniz. 

İlk Günden İtibaren Ölçeklenebilir

Web sitesi trafiğinde çok dalgalanma yaşanabilir. Gece yarısı çok durgun olan trafik, kampanyalarınız veya sosyal medya paylaşımlarınız sırasında ani bir artışa geçebilir ve AWS altyapısı gereksinimlerinizi karşılayacak şekilde büyüyüp küçülür.

Esnek Fiyatlandırma Modeli

AWS yalnızca kullandığınız kaynaklar için ücretlendirme uygular ve ön maliyet ya da uzun dönemli sözleşmeler gerektirmez. AWS'de kullandıkça öde fiyatlandırması veya sabit aylık fiyatlandırma ile sunulan web barındırma seçenekleri vardır.


AWS Web Sitesi Çözümleri

Basit Web Sitesi Barındırma

Basit web siteleri genellikle WordPress gibi bir İçerik Yönetim Sistemi (CMS), Magento gibi bir e-Ticaret uygulaması ya da LAMP gibi bir geliştirme yığınını çalıştıran tek bir web sunucusundan oluşur. Yazılım, web sitenizin içeriğinin oluşturulmasını, güncellenmesini, yönetilmesini ve sunulmasını kolaylaştırır.

Pazarlama web siteleri, içerik web siteleri veya bloglar gibi birden çok yazarı olan ve daha sık içerik değişikliği gerektiren düşük veya orta yoğunluktaki trafiğe sahip siteler için Basit web siteleri idealdir. Bunlar, web sitesi için gelecekte büyütülebilecek basit bir başlangıç noktası sunar. Bu siteler genellikle düşük maliyetli olsa da web sunucusunun BT tarafından yönetilmesini gerektirir ve yüksek oranda erişilebilir ya da birkaç sunucudan fazlasını içerecek şekilde ölçeklenebilir olmaları hedeflenmez.

En iyi kullanım örnekleri:

  • WordPress, Joomla, Drupal, Magento gibi yaygın uygulamaları temel alan web siteleri
  • LAMP, LEMP, MEAN, Node.Js gibi popüler geliştirme yığınlarını temel alan web siteleri
  • Büyük olasılıkla 5 sunucudan fazlasını içerecek şekilde ölçeklendirilmesi gerekmeyecek web siteleri
  • Kendi web sunucusunu ve kaynaklarını yönetmek isteyen müşteriler
  • Web sunucusu, DNS ve ağ iletişimini tek bir konsoldan yönetmek isteyen müşteriler
Amazon Lightsail’i kullanın
Amazon Lightsail icon

Amazon Lightsail, AWS'yi kullanarak web sunucusu başlatıp bunu yönetmenin en kolay yoludur. Lightsail, web sitenizi hızla başlatmak için gereksinim duyduğunuz her şeyi, örneğin bir sanal makine, SSD destekli depolama, veri aktarımı, DNS yönetimi ve bir statik IP gibi, öngörülebilir derecede düşük bir fiyat karşılığında sunar.

Yalnızca birkaç tıklamayla web siteniz için Lightsail'i kullanmaya başlayabilirsiniz. Web siteniz için en uygun işletim sistemini veya uygulama şablonunu seçtiğinizde, sanal özel sunucunuz bir dakikadan kısa bir süre içinde hazır olur. Web sunucunuzu, DNS'nizi ve IP adreslerinizi doğrudan Lightsail konsolundan kolayca yönetebilirsiniz.


Tek Sayfa Web Uygulaması Barındırma

Bir web tarayıcısında yalnızca tek bir yükleme gerektiren statik web uygulamalarına Tek sayfa web uygulamaları denir. Kullanıcı tarafından yapılan sonraki tüm eylemler tarayıcıya önceden yüklenmiş olan HTML, JavaScript ve CSS ile erişime sunulur. Veri deposundan içerik getiren ve sayfanın yeniden yüklenmesine gerek olmadan kullanıcı arabirimini güncelleyen GraphQL veya REST API’leri aracılığıyla arka uç verilerine erişim sağlanır.

Tek sayfa web uygulamaları yerel veya masaüstü uygulamasına benzer bir performans sunar. Bu uygulamalar, statik web sitesi avantajlarının tamamını (düşük maliyet, yüksek düzeyde güvenilirlik, sunucu yönetimi yapılmaması ve kurumsal düzeyde trafiği işleyecek ölçeklenebilirlik) dinamik işlevsellik ve olağanüstü hızlı performans ile sağlar.

En iyi kullanım örnekleri:

  • React JS, Vue JS, Angular JS ve Nuxt gibi tek sayfa uygulama çerçeveleriyle oluşturulan web siteleri.
  • Gatsby JS, React-static, Jekyll ve Hugo gibi statik site oluşturucularla oluşturulan web siteleri.
  • Aşamalı web uygulamaları veya PWA’lar
  • PHP veya ASP.NET gibi sunucu tarafı betikler içermeyen web siteleri 
  • Sunucusuz arka uçlara sahip web siteleri
AWS Amplify Konsolu kullanımı

AWS Amplify Konsolu, tek sayfa web uygulamaları veya sunucusuz arka uçlara sahip statik siteleri geliştirmek, dağıtmak ve barındırmak için eksiksiz bir iş akışı sağlar. Amplify Framework ile uygulamanıza dinamik işlevsellik ekleyebilir ve ardından Amplify Console ile uygulamanızı anında son kullanıcılarınıza dağıtabilirsiniz. Amplify Console bazı özellikler sunar:

  1. Sürekli dağıtım, web uygulamanızın güncellemelerini her kod yürütmesinde dağıtmanızı sağlar.
  2. CDN hizmetimiz Amazon CloudFront'u kullanarak uygulamanızı küresel bir hedef kitleye dağıtın.
  3. Tek bir tıklamayla HTTPS otomatik olarak etkinleştirmiş şekilde özel etki alanınızın kurulumunu yapın.
  4. Özellik dalı dağıtımlarıyla üretim kullanıcılarını etkilemeden yeni özellikler üzerinde çalışın.

Basit Statik Web Sitesi Barındırma

Web sitesi ziyaretçilerinize HTML, JavaScript, görüntüler ve videolar gibi dosyalar sunan statik web siteleri, PHP veya ASP.NET gibi sunucu tarafı uygulama kodu içermez. Bunlar genellikle kişisel sitelerin veya pazarlama sitelerinin sunulması için kullanılır.

Statik web siteleri çok düşük maliyetlidir, yüksek düzeyde güvenilirlik sağlar, sunucu yönetimi gerektirmez ve ek çaba harcanmaksızın kurumsal düzeyde trafiği kaldıracak şekilde ölçeklendirilir.

En iyi kullanım örnekleri:

  • PHP veya ASP.NET gibi sunucu tarafı betikler içermeyen web siteleri 
  • Birkaç yazarı olan ve sık sık değiştirilmeyen web siteleri
  • Nadiren yüksek trafik için kısa aralıklarla ölçeklendirilmesi gereken web siteleri
  • Altyapıyı yönetmek istemeyen müşteriler
Amazon Basit Depolama Hizmeti'ni (Amazon S3) kullanın

Amazon S3, web'in herhangi bir yerinde istenilen miktarda verinin depolanması ve alınması için basit bir web hizmeti arabirimi olan bir nesne depolama hizmetidir. %99,999999999 dayanıklılık sağlayacak ve dünya çapında trilyonlarca nesneyle ölçeklendirilebilecek şekilde tasarlanmıştır.

Statik bir web sitesi için S3'ü kullanmak istiyorsanız tek yapmanız gereken dosyalarınızı bir S3 klasörüne yüklemek ve S3 klasörünüzü web barındırma için yapılandırmaktır.


Kurumsal Web Barındırma

Kurumsal web siteleri arasında çok popüler pazarlama ve medya sitelerinin yanı sıra sosyal, seyahat ve diğer uygulama odaklı web siteleri yer alır. Örneğin Lamborghini, Coursera ve Nordstrom gibi şirketler web sitelerini barındırmak için AWS'yi kullanır. Kurumsal web sitelerinin en zorlu ve en yoğun trafik yüklerini destekleyebilmesi için kaynakları dinamik olarak ölçeklendirmesi ve yüksek oranda erişilebilir olması gerekir.

Kurumsal web siteleri birden çok AWS hizmeti kullanır ve genellikle birden çok veri merkezini (Erişilebilirlik Alanı) kapsar. AWS üzerinde oluşturulan kurumsal web siteleri yüksek düzeyde erişilebilirlik, ölçeklenebilirlik ve performans sağlar, ancak statik veya basit web sitelerine göre daha fazla yönetim gerektirir. 

En iyi kullanım örnekleri:

  • En az iki veri merkezinde birden çok web sunucusu kullanan web siteleri
  • Yük dengeleme, otomatik ölçeklendirme ve dış veritabanları aracılığıyla ölçeklendirilmesi gereken web siteleri
  • Tutarlı bir şekilde yüksek CPU kullanımı gerektiren web siteleri
  • Web sunucusunun yapılandırılması ve yönetimi için maksimum kontrol ve esnekliğe gereksinim duyan müşteriler
Amazon Elastic Cloud Computing'i (Amazon EC2) kullanın

Amazon EC2, bulutta yeniden boyutlandırılabilir işlem kapasitesi sağlar. Geliştiriciler için web ölçeğinde bulut bilişimini kolaylaştırmak amacıyla tasarlanmış olmasının yanı sıra web siteleri ve web uygulamaları için maksimum ölçeklenebilirlik ve erişilebilirlik sağlar. Amazon EC2, yalnızca gerçekten kullandığınız kapasite karşılığında ücret ödemenizi mümkün kılarak bilişim ekonomisinde değişim yaratır.

Web sitenizi EC2 ile barındırmak için AWS Management Console'da bir EC2 bulut sunucusu oluşturup yapılandırmanız gerekir.