Sunucu Mimarimiz Hakkında Genel Bilgi

Bayilerimiz doğal olarak hosting özelliklerimizi merak ediyor ve bize nasıl bir hosting sunduğumuzu soruyorlar. Bu güne kadar alışık olduğunuz hostingler yani sunucular, klasik özelliklerle gelir. Örneğin şu kadar RAM, belli bir CPU hızı, şu kadar GB depolama alanı v.b. gibi.

Ancak BulutPress, klasik bir sunucunun çok ötesinde, oldukça karmaşık ve gelişmiş bulut mimarisinden oluşur ve onlarca AWS (amazon web services) servislerini entegre olarak kullanır. Evet doğru okudunuz. Bizim bir sunucumuz yok. Çok sayıda farklı servisi aynı anda kullanan oldukça büyük bir IT (bilgi teknolojileri) mimarisi kullanıyoruz.

Binlerce bayiden oluşan ve çok sayıda trafik alan büyük ağımızı sağlıklı ve hızlı yanıt veren mimari üzerinde koşturmak için kabaca aşağıdaki servisleri kullanıyoruz.

1. Adım

Alan adına gelen trafiği AWS servislerimize dağıtmak için ROUTE 53 dns servisini kullanıyoruz.

1. Adım

2. adım

AWS WAF, web uygulamalarınızı veya API'lerinizi erişilebilirliği etkileyebilecek, güvenliği tehlikeye atabilecek veya aşırı kaynak kullanabilecek yaygın web açıklarına ve botlara karşı korumanıza yardımcı olan bir web uygulaması güvenlik duvarıdır.

amazon web services firerwall waf

3. Adım

Gelen trafığın tümünü Elastic Load Balancing servisinde toplayıp, yükü dengeli bir şekilde EC2 uygulama sunucularımıza anlık dağıtıyoruz.

2. Adım

4. Adım

Autoscaler servisi sürekli uygulama sunucularımızı gözlemliyor ve CPU hızı, kaynakların kullanım oranları gibi değerlere göre, gerekirse yeni EC2 sunucularının yaratılmasını, kaynak kullanımı az ise atıl kalan sunucuların imha edilmesi görevini üstleniyor

3. Adım

5. Adım

EC2 adıyla bilinen yüksek kapasiteli çok sayıda (sürekli değişen sayıda) uygulama sunucumuz, load balancer üzerinden gelen trafiğe göre BulutPress uygulamalarını çalıştırıyor.

4. Adım

6. Adım

Amazon RDS hizmeti tamamen amazon tarafından yönetilen çok yüksek veriyi işleme kapasitesine sahip ilişkisel veritabanı modeli sunuyor. Tüm verilerimizi Multi A-Z ile dağıtılmış veritabanı sunucularında güvenli olarak saklıyor ve yönetiyoruz.

5. Adım

7. Adım

Web sitelerimize yüklediğiniz yüzbinlerce dosya optimze edilerek (resim, belge, video v.b.) amazon S3 adı verilen oldukça güvenli Simple Storage Server servisinde saklanıyor ve ziyaretçilere sunulması için otomatik olarak CDN servisine gönderiliyor.

6. Adım

8. Adım

Dünyanın en büyük içerik dağıtım ağlarından biri olan (CDN: Content Delivery Network) AWS CloudFront, son kullanıcılara dosyaları hızlı ve etkili şekilde göndermek için kullandığımız servistir. Muazzam hızlarda hizmet sunmamızı sağlayan içerik dağıtım ağıdır.

7. Adım

9. Adım

Binlerce web sitemizden, web sitelerinde bulunan formlardan yüzbinlerce email kullanıcılarımıza AWS SES (Simple Email Service) altyapısı kullanılarak gönderilmektedir. Endüstrideki en yüksek teslimat oranı ile doldurulan tüm formlar size güvenle ulaşır.

8. Adım

10. Adım

Aslında yukarıda saydığımız servisler sadece buz dağının görünen yüzü. Uygulama katmanında çok daha fazla servisi (Örneğin SQS, SNS, Beanstalk, CodePipeline v.b. gibi) kullanıyoruz. Size de arkanıza yaslanıp BulutPress kalitesinin keyfini sürmek kalıyor.

9. Adım