Çözüm Özeti

S Sport Plus, başarısını abonelerine sunduğu hizmet kalitesiyle ölçmektedir. Canlı yayın yapmanın zor bir iş olduğunu ve bazen web sitesinin trafiğinin öngörülemeyen boyutlarda arttığını hepimiz biliyoruz. İşte tam da bu noktada, AWS çözümleri ve geçmişte yapılan örnekler, müşteri ihtiyaçları üzerinde çalışmak için bize sağlam bir zemin sağladı. LimonCloud, S Sport Plus'ın tüm gereksinimlerini karşılayacağından emin olarak, AWS çözümlerini uyguladı.

About S Sport Plus

Türkiye'nin ilk ve tek spor odaklı OTT video hizmeti olan S Sport Plus, aylık olarak 300 saatten fazla canlı yayın ve isteğe bağlı çeşitli içerikler sunmaktadır. Kullanıcılar, Premier Lig, La Liga, Bundesliga, F1, NFL, NBA, UFC gibi uluslararası premium spor organizasyonlarını istedikleri zaman ve istedikleri herhangi bir cihazda izleyebilirler. S Sport Plus, kullanıcılara farklı cihazlarda nerede olursa olsun istedikleri spor etkinliklerini izleme imkânı sunmaktadır.

Problem Bildirimi

LimonCloud, S Sport Plus ile masaya oturduğunda, kendisine "Yerel hosting şirketleriyle sorunlar yaşıyoruz ve ihtiyaçlarımızı karşılayamıyorlar. Bulut Çözümlerini denemek istiyoruz ve AWS'i kullanmaya karar verdik" dendi. LimonCloud bu noktada devreye girdi ve AWS'in sağladığı faydaları gösterdi. Bu şekilde, S Sport Plus sistemlerini AWS'e taşımaya karar verdi. Ana sorunlardan biri veritabanını taşımaktı ve RDS hizmeti bu projedeki ihtiyaçları karşılamak için en iyi çözüm oldu.

What LimonCloud Proposed

SSport ve LimonCloud bir araya geldiğinde, belirlenen hedefler üç ana başlık altında özetlendi:
"Yüksek Erişilebilirlik Sağlayan Altyapı", "Yönetilen Veritabanı Çözümü" ve "Sürekli Entegrasyon ve Sürekli Dağıtım (CI/CD)".

Veritabanı İçin Amazon RDS Çözümü

S Sport Plus, "Performans", "Güvenlik" ve "Sunucu Bakımı" sorunlarını tanımlamaya çalışıyordu. LimonCloud bu geri bildirimi aldığında, RDS seçeneğini şiddetle önerdi. Çünkü RDS, müşterilerinin hayallerini gerçekleştirebilecek bir çözüm sunuyordu. AWS, her sektörden müşterilerin çalışmalarını kolaylaştıracak çözüm seçenekleri sunmaktadır. Bu noktada amacımız, müşterilerimiz için en uygun çözümü bulmak ve uyarlamaktı. S Sport Plus, MySQL veritabanı motorunu kullanmaktadır. Bu durumda, müşterimiz RDS'ye bağlanmak için Beaver programını kullandı. Çünkü, DB yöneticileri bu programı kullanmaya alışkındı. LimonCloud projeyi uyguladıktan sonra, S Sport Plus gerekli performans ve güvenlik testlerini gerçekleştirdi ve AWS ile devam etme isteklerini dile getirdi.

Amazon RDS, yönetimi tamamen AWS tarafından sağlanan bir veritabanı hizmetidir ve birden fazla veritabanı motorunu destekleyebilir. Sisteminizi Yüksek Erişilebilirlik (High Availability) kapsamı ile yapılandırmazsanız ve herhangi bir felaket kurtarma senaryonuz yoksa, AWS Felaket Kurtarma çözümleri ile başlamak iyi bir seçenek olabilir.

S Sport Plus bugüne kadar sadece otomatik yedeklemeleri kullandı, çünkü müşteri ihtiyaçları bu şekildeydi. Ancak LimonCloud farklı senaryolar sunarak, Cross-Region Kopyaları da dahil olmak üzere farklı seçenekler sundu. LimonCloud'un buradaki amacı, RTO (Kurtarma Süresi Hedefi) ve RPO (Kurtarma Noktası Hedefi) kavramlarını müşterisine açıklamak ve felaket kurtarma planı geliştirmekti. S Sport Plus senaryosuna göre, RDS üzerinde verileri sık sık güncellemediği için Günlük Anlık Görüntü (Snapshot) hizmeti ihtiyaçlarını karşıladı.

Felaket Kurtarma Testi için bazı önemli aksiyonlar bulunmaktadır.

İşlemlerinizde Kesinti Yaşama: Sistem bileşenlerinin ve bunlardan biri başarısız olduğunda ne yapılması gerektiğinin test edilmesi. Teknoloji Problemleri: İşletim sistemi ve yazılım hatalarının ve bunların başarısız olduğunda sistem için yeniden başlatma veya iyileştirme süresinin test edilmesi . Doğal Afetler: Tornadolar, kasırgalar veya depremler, Availability Zoneları etkileyebilir ve bu risklerden kurtulmak için Yüksek Erişilebilirlik (High Availability) yapılandırması yapabilirsiniz. Beklenmedik Olaylar: Yapınızı ölçeklenebilir bir şekilde yapılandırarak olası yüksek trafik sorunlarına karşı hazırlıklı olmak çok önemlidir.
LimonCloud, AWS üzerinde kullandıkları hizmetlerle ilgili tüm bilgileri müşterilere aktarmaktadır. Ayrıca, müşterilere bu hizmetlerin nasıl kullanılabileceği konusunda destek sağlamakta ve açıklamalar yapmaktadır. LimonCloud her zaman müşterilere AWS'nin lisans modeli hakkında bilgi vermektedir. Bu sürecin ardından, müşteriler lisanslarını nasıl taşıyacaklarını ve AWS'ye nasıl entegre edeceklerini öğrenirler. Müşterilere, Amazon RDS ile ilgili uygulanan veritabanı güvenliği ayrıntıları sunulmaktadır. Bu sürecin büyük bir kısmı üç belirli noktaya ayrılmaktadır:

Güvenli bir şifre belirlemek.
üyük harf, küçük harf, rakam ve alfanumerik olmayan karakterler kullanarak şifre belirlemek. Kullanıcılara şifrelerin harf büyüklüğüne duyarlı olduğunu hatırlatmayı unutmayın.
Tüm IAM kullanıcılarının kendi şifrelerini değiştirebilmelerine izin vermek.

Faydalar

AWS birçok farklı hizmet ve hazırda olan platformunuzu geliştirmek için fırsatlar sağlar. Bu durumda, LimonCloud bulut mimarisini şu hizmetlerle tasarladı: CloudFront, EC2, Elastic Beanstalk, ElastiCache, RDS. Bu hizmetler, S Sport Plus üzerinde inanılmaz bir performans etkisi yarattı, siz de aynı etkiyi elde edebilirsiniz.

Daha Fazla Başarı Hikayesi

Gelin birlikte bir başarı hikayesi yaratalım! 🚀

Hadi Başlayalım

S Sport Plus Başarı Hikayeleri

S Sport Plus'ın veritabanını ve CI/CD sürecini iyileştirmek için Amazon Web Services'in yüksek Erişilebilir altyapı özelliğini kullandık.

Çalışmayı Görüntüle

Virasoft Başarı Hikayeleri

Virasoft'un ortamını Amazon İlişkisel Veritabanı Hizmetleri ile geliştirdik.

Çalışmayı Görüntüle

Panel Kırtasiye Başarı Hikayeleri

Panel Kırtasiye e-Ticaret Platformunda Yüksek Erişilebilir Depolama Çözümü

Çalışmayı Görüntüle