1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz

Benzer belgeler
Consulting & Internet Services. BiZ, TASARIM, WEB YAZILIM & YENiLiKÇi internet ÇÖZÜMLERi üretiyoruz. - info@doublesolution.

Powered by

Kurumsal Mobil Uygulamalar IBM Mobile Foundation

Türk Telekom Grubu 2011 de %46 pazar payıyla 12 milyar TL gelir elde eden Türkiye deki lider Telekom grubudur

B2C E-Ticaret. İşletmeden Tüke ciye E-Ticaret. Sa n almak için yardım alın STANDART AVANTAJLI PROFESYONEL

Uzaktan Eğitim ve Görüntülü İletişim Çözümleri

SUBA. SUBA CRM. Bulut Teknoloji ile İşinizi Zirveye Taşıyın! SMART TECHNOLOGY SOLUTIONS

WINDESKCONCENTO. sıgnum. Kurumsal İş Süreçleri Uygulamaları. windesk.com.tr

Bulut Bilişimin Hayatımızdaki Yeri İnternet Haftası Etkinlikleri 17 Nisan Yard.Doç.Dr.Tuncay Ercan

EMC Forum Yazılım Temelli Veri Depolama Moro Hekim Sistem Mühendisi

Selahattin Esim CEO

VERİ TABANI YÖNETİM SİSTEMLERİ

E-Pazaryeri yazılımı ile sınırsız mağazalar oluşturabilir ve sınırsız ürün sa şı yaparak komisyon ve reklam geliri elde edebilirsin. C2C 6.

2. hafta Bulut Bilişime Giriş

Orta ölçekli şirketler için uçtan uca işbirliği sunuyoruz.

Kaspersky Administration Kit 8.0

Adım Adım Kılavuzu. 1. Adım. 2. Adım. 3. Adım. 4. Adım. 5. Adım. 6. Adım

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

İÇİNDEKİLER. YAZARLAR HAKKINDA... v. RESİMLER LİSTESİ...xv. 1.1.Bulut Bilişim Kavramının Analizi...1 BÖLÜM 1: TEMELLER...1

PC Dağıtımı Olması Gerektiği Gibi. Derya Güngörmüş : Service Sales Executive

Mobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları. Burak USGURLU

Logsign Hotspot. Güvenli, izlenebilir, hızlı ve. bağlantısı için ihtiyacınız olan herşey Logsign Hotspot da!

Türkiye Temsilciliği

Birey Okulları Office 365

Ağ Altyapısını Bulut a Taşıma

Model Tabanlı Geliştirmede Çevik Süreç Uygulanması

Bilgiyi Keşfedin! Özelleştirme, Eklenti ve Veri Entegrasyonu Kurumsal Seviyede Yönetim ve Performans

VERİ TABANI UYGULAMALARI

Asiston Hizmetleri Bilgilendirme Kitapçığı

BULUT BİLİŞİM VE BÜYÜK VERİ ARAŞTIRMA LABORATUVARI. Ekim 2017

Makul bütçelerle, maksimum verim sağlamak bizim işimiz değil, hobimiz.

MOBIDI Mobil Ekiplerin Yönetimi ve İzlenmesi

Semantik Ağ ve Üst Veri Sistemleri İçin Yeni Nesil Veri Tabanı Yönetim Modeli: NoSQL. R. Orçun Madran Atılım Üniversitesi.

Your Digital Agency in Europe. Web Tasarım & Dijital Medya Çözümleri

Kurumsal Sunum. 2016v1

KASPERSKY ENDPOINT SECURITY FOR BUSINESS

M-GEN (emgen okunur) yolunu açtık. Sonra kendimiz de yoğun istek üzerine Dijital Ajans olduk:)

Spring Framework Eğitimi

Yazılım Tanımlı Veri Merkezi - SDDC. Sezgin AŞKIN

Verilerinizi koruyun

Nagios XI Günümüzün talep gören kurumsal gereksinimleri için en güçlü BT altyapısı gözetim ve uyarı çözümüdür.

Windows Server 2012: Sanallaştırmanın ötesine geçin. Oğuz Pastırmacı IT Pro Teknolojileri Yöneticisi Microsoft Türkiye

windesk.com.tr BT Servis Masası Uygulaması İç ve dış paydaş / müşterilere sunulan Hizmetler için ITIL uyumlu iş sürekliliği artışı sağlanır.

Veri Güvenliği Barracuda

Orçun M. Özalp KURUMSAL SUNUM

Expokent Medya Bilişim

ENSTİTÜMÜZDE DIŞ İNCELEME UZMANI GÖREVLENDİRİLMESİNE İLİŞKİN DUYURU

Bilgi İşlemde Yeni Bir Çağ IBM Corporation

intercomp.com.tr İşinizi büyütmenin en hızlı yolu Bilişimde doğru çözüm ortağınız

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

Gitlab ile Web Tabanlı Git Deposu Yönetimi

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

BGD VERİ MERKEZLERİ KONFERANSI 2013

WINDESKPORTA. sıgnum. Müşteri Hizmetleri İletişim Merkezi. Uygulama Çözümü. windesk.com.tr

Android e Giriş. Öğr.Gör. Utku SOBUTAY

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım

Yapısal Olmayan Verinin Potansiyelini Açığa Çıkarın

Artı. Kurumsal e-posta. Dosya Paylaşımı. Her Yerden Erişim. Teknik Destek. Finansal olarak yedekli SLA. Basit BT Yönetimi. HD Video Konferans

Mikro Drive. Mikro Drive Partner

IOT NEDİR? Bölüm 1. Internet of Things ekosistemi altında donanım, programlama, veri tabanı, veri analizi gibi alt yapılar yer almaktadır.

S.O.S Günışığı Lojistik Saha Operasyon Sistemi

TANITIM DOSYASI

1 Temel Kavramlar. Veritabanı 1

ICM Software Innovative Code Motion

Vodafone dan Office 365. Satış temsilcisi ismi Tarih

.com. Kurumsal Java. Özcan Acar com

Akıllı Kontrolde Teknoloji Devi SCADA YAZILIMI. Supervisory Control and Data Acquisition. ViewPLUS. Açık, Esnek, Ölçeklenebilir.

MongoDB. Doğan Aydın. Eylül, 2011

Expokent Medya Bilişim

Bilgisayarınızda bulunan dosyalara dilediğiniz her yerden erişin ve bu dosyaları istediğiniz yerde paylaşın

Temel Bilgisayar (Basic Computer) Yazılım (Software)

SDD Dökümantasyonu Versࠀyon 1.0. Movࠀe Predࠀctࠀon Orhan Özgün Ergen Ahmet Saday Berkay Erken

Hüseyin ÇIRAL

Kullanıcılar için EGEE ve TR-Grid araçları

Bilgi Teknolojisi Altyapısı. Tarihi Gelişim. Tarihi Gelişim. Bulut Servis Sağlayıcı. Bulut Bilişim

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

VERİ TABANI PROGRAMCILIĞI DALI

2017 Presentation. web çözümleri. turkey / usa / web / dfcpabe

Güvenli Doküman Senkronizasyonu

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş.

IBM Yönetilen Hizmetler

Esnek ve Yönetilebilir Depolama Sistemleri. Arda Açıl Depolama Sistemleri Ürün Yöneticisi

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

Merhaba dediğini görün. Şimdi Cisco TelePresence ile gelecek yanınızda.

iş zekası business intelligence- harita- performans göstergeleri - balanced scorecard 7 boyut da görsel tasarım LOGOBI İş Zekası Platformu

Mobil Çözümler. Uygulamalar: Kullanıcılar: Platformlar: Bor Yazılım 2007 yılından beri mobil yazılım üreten bir ekiptir.

Bütünleşik İletişim 9.0 İletişimde Yeni Çağ

HP kimlik doğrulamalı baskı çözümleri

BioAffix Ones Technology nin tescilli markasıdır.

TÜRKSAT UYDU HABERLEŞME KABLO TV VE İŞLETME A.Ş. İŞÇİ STATÜSÜNDE PERSONEL ALIM İLANI (Bilişim Hizmetleri)

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü

Yandex mail ve disk kullanım rehberi

4k ultra HD teknolojisi. Odak noktamız her yerde her ayrıntıyı görmenizi sağlamaktır

TITUS VERİ SINIFLANDIRMA ÇÖZÜMÜ

OpenScape 4000 V7. Kurumsal Çözümler Her Zaman Fark Yaratır Ocak 2014

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

BİZ GELECEĞE HAZIRIZ YA SİZ?

Biz Kimiz? Ekibimizi yakından tanıyın: adresgezgini.com/ekibimiz

BÖLÜM-11 BİLGİ YÖNETİM SİSTEMİ ÇALIŞMALARI 44.DÖNEM ÇALIŞMA RAPORU

Yedek Nasıl Alınır? "Veri Tabanı Yedekleme ve Geri Alma" butonunu tıklayınca aşağıdaki gibi bir ekran açılacaktır.

Transkript:

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz 300 kurumsal müşterimizde 1 milyonun üzerinde kullanıcıya günlük 250 binin üzerine sunulan video ile sorunsuz ve mükemmel bir servis sunan CloudLMS alt yapısı nasıl çalışıyor sizlere bunu kısaca anlatmak istedik. Kullanılan teknoloji, deneyim, uzmanlık ve bilgi birikimiyle bu servisi nasıl çalıştırdığımızı inceleyebilirsiniz. Öncelikle çalıştığımız şirketlerin global de olması nedeniyle alt yapımızın da global olması gerekiyordu. Çünkü dünyanın her yerinden kullanıcılar sistemimize erişebiliyor olmalıydı. Bu nedenle bundan 5 yıl önce Amazon AWS (Amazon Web Services) kullanmayı tercih ettik ve tüm hizmetlerimizi AWS üzerinde yapılandırdık. BÖYLECE TÜRKİYE NİN İLK BULUT TABANI KURUMSAL LMS İ ORTAYA ÇIKMAYA BAŞLAMIŞ OLUYORDU. Özetle gereksinimlerimiz nelerdi? Global alt yapı (Dünya çapında 150 den fazla lokasyonda replikasyon) AutoScale - Gelen yüke göre sunucuların otomatik ölçeklenebilmesi Servis çeşitliliği - Hazır servislerle (e-posta, CDN, yük dengeleme, S3, Dosya yükleme vb) entegrasyon ve hatasız çalışma (LEGO mimarisi) Basitçe yöntemimiz İnşa Et Öğren Ölçümle

Basit Ölçekte Başlangıcımız Her şey basit ölçekte bir Sanal Sunucu, IP adresi ve Domain Controller ile başlıyor. Ama ilerledikçe sistem karmaşık hale geliyor. Orta Düzey Ölçek Veri tabanı ve uygulama sunucuları ayrılıyor, iş yüklerinin ayrılması ve paylaşılması önemli bir hale geliyor, burada Amazon Aurora yardımımız koşuyor. 64 TB a kadar otomatik ölçeklenebilir depolama 15 e kadar farklı bölgelerde veri tabanı konumlandırabilme S3 üzerinde otomatik yedekleme 3 farklı yere aynı anda 6 yollu yedekleme Veri tabanı seçimimiz; Microsoft SQL Ölçeklenebilir 5TB a kadar büyüyebilme Hızlı veri okuma ve yazma Büyük ölçekli verileri sunabilme Kullanıcı Yönetimi; Amazon Cognito Kullanıcı havuzu yönetiminde bize yardımcı oluyor. Bu sayede Federated Identity desteği sayesinde (Google, Facebook, LinkedIn, ) isteyen kurumsal müşterilerimiz sosyal medya login entegrasyonu kullanabiliyor. Farklı Bölgelerde Sunucu Barındırma (Availability Zone) Sunucuları farklı bölgelerde birbirini yedekleyecek şekilde barındırma ve risk dağıtımı önemli! Master veri tabanından diğer veri tabanlarına otomatik yedekleme yapıyoruz. Böylece risklerimizi minimize ediyoruz.

Uygulama Yük Dengeleyici (Application Load Balancer) Yüksek düzeyde risk yönetimi, %100 uptime yani kesintisiz çalışma, Monitoring ve logging avantajlarına sahip oluyor. Bu sayede uygulamamız yani CloudLMS yatayda büyürken yükler eşit düzeyde dağıtılıyor. İçerik Yönetimi; CDN (Amazon CloudFront) ve S3 İçerikler web sunucusuna yük getirmeden kullanıcıya sunuluyor S3; Nesne tabanlı sunucu, nesne kaybı olanaksız, dosyalar vb. CloudFront; İçerik sunarken ön bellek desteği, dinamik ve statik içerik, video streaming, SSL sertifika desteği, Time to Lead = 0

Ön bellek desteği için; Amazon ElastiCache = Kusursuz Response Time Ve İşte 1 milyon Kullanıcı İçin Mimarimiz

Veri Tabanı Ek Performansı için; Amazon Dynamo DB Session verilerinin dışarı alınması, NOSQL bir servis, JSON desteği, TTL (Time to live) avantajlarıyla gerektiğinde Dynamo DB Accelerator kullanıyoruz. Bu da veri okuma yazmada bize inanılmaz bir inanılmaz performans sunuyor. Otomatik Ölçeklendirme AutoScaling Bu noktada artık işletme maliyetinin otomatik düşürülmesi önemli bir hale geliyor. Yüke göre tüm alt yapıların otomatik olarak belirlenmesi. CloudLMS AutoScaling desteği sunar. Kaynakları gelen yüke göre otomatik arttırır veya azaltır. Mimarinin Özeti CloudLMS in tüm mimarisi otomatik olarak çalışır; AWS Elastic Beanstalk + AWS OpsWork

Kod Geliştirme Sürecinin Otomasyonu; AWS Code Services Tüm yazılım ve kod geliştirme sürecinin hatasız ve otomatik hale getirilmesi. AWS Code Star ile ortak kodların kolay paylaşımı, hızlı uygulama geliştirme. Tüm Sistemin İzlenmesi; CloudWatch Sistemin her ayrıntısının izlenmesi ve sürekli optimizasyon, alarm mekanizmaları tanımlama. Front-end teknolojilerimiz React, Vue.JS, HTML5 Mobil teknolojilerimiz React-native (ios - Android) Objective - C Swift (ios) Java Kotlin (Android)