Birlikte BuluTlu Günlere! Oracle Cloud Strategy
Sezgin Aşkın
Bulut Platformu Çözüm Lideri
Türkiye
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 2
Bulut Bilişimin Nedenleri
Tasarruf
Esneklik
Kontrol
Otomasyon
Servis Seviyesi
Geliştirme
Kuyruğu
Maliyet
BT &
Operasyon
Talepleri
İşletim
Üretkenlik
Yeni Teknolojiler
Zaman Baskısı
Self Servis
Çeviklik
Geliştirme
%67 Bulut Bilişimin BT Verimliliğini Arttıracağını Düşünüyor
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 3
Apps
Apps
Apps
Apps
Apps
Apps
Kurumsal Bulut İçin En Büyük Engel PaaS İçin Ne Yapmalı?
Çok katmanlı uygulamaların konfigürasyonu ve yaygınlaştırılması 28%
Karmaşık iş uygulamalarının performans ve erişilebilirliğinin sağlanması 26%
Uygulalamarın regülasyonlara uyum ve konfigürasyonlarının yönetilmesi 21%
Nokta çözümlerle bulut yapısının inşa edilmesi ve yaşam döngüsünün yönetilmesi
12%
İş uygulamalarına uygun bir bulut platformunun inşası
12%
Diğer 2%
Apps
Apps
Apps
Apps
Apps
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 4
Bulutun Arkasındaki Platform Kritik Bulut Platform Kabiliyetleri
Self Servis Ölçümleme
Esneklik
Zengin
Fonksiyonalite Yüksek Erişilebilirlik
Güvenlik
Son Kullanıcılar
için zaman
kısıtsız erişim
Kullandığın kadar öde
için kullanımı izleme,
gösterme
İş yükü değişimlerine
göre büyült / küçült
Standart Java
platformu, veritabanı,
kimlik, SOA, mobil
Yedeklilik
sayesinde
güvenilirlik
Çok kiracılı yapıda
veri ve kaynak
izolasyonu
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 5
Uygulama
Platform
Özelleştirmeler
Uygulama
Özelleştirmeler Özelleştirmeler
Tü
ke
tici
Tü
ke
tici
Hiz
me
t
Sa
ğla
yıc
ı
Hiz
me
t S
ağla
yıc
ı
Hizmet Tipleri: IaaS, PaaS, SaaS
IaaS Cloud
SaaS Cloud
PaaS Cloud
BT Profesyoneli Geliştirici Son Kullanıcı
Kullanıcılar
Konsolidasyon Maliyet Düşürme
Uygulama Geliştirme Odaklanma
Yeni Kabiliyet Hız
Ana Neden
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 6
Konuşlandırma: Özel, Genel, Hibrit
Özel Bulut Genel Bulut Hibrit Bulut
• OpEx
• Dış Kaynak kullanımı
• Paylaşımlı
• CapEx & OpEx
• Kontrol &
Görülebilirlik
• Paylaşımsız
• Cloudbursting – Aşırı Yükü
karşılama
• Geliştirme / Test & Üretim
Ortamları
• B2B entegrasyonu
Ayrıcalıklı Paylaşımlı
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7
Özel Bulut: Oracle VM in Oracle Systems Oracle VM Entegre Oracle Sistemleri
Oracle
Exalogic
Oracle x86 &
SPARC systems
Oracle Virtual Compute
Appliance
Oracle Database
Appliance
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 8
Özel Bulut: Infrastructure as a Service
Oracle Sanallaştırma (OVM)
Self Servis Portal
Zengin Servis Kataloğu (Oracle
tarafından hazırlanmış veya
kendi imajlarınız)
Oracle Assembly Builder
Kota yönetimi
Maliyetlendirme & ölçümleme
Self-Servis, Otomatize IaaS
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9
Oracle'ın Yeni Nesil Veri Merkezi Stratejisi - PaaS
Uyg
Orta
Katman
Uyg
Orta
Katman
Uyg
Orta
Katman
Uyg
Orta
Katman
Uyg
Orta
Katman
Uyg
Orta
Katman
Uyg Uyg Uyg
PaaS
Platform-as-a-Service (PaaS)— Paylaşımlı, standart, esnek büyüyebilen ve ölçümlenen platformdur. Mevcut uygulamaların konsolidasyonu ve yeni geliştirilen uygulamaların hızlı konumlandırılmasını mümkün kılar. PaaS içerisinde MWaaS ve DBaaS barındırır.
DBaaS
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10
PaaS ve IaaS Düzeyinde Konsolidasyon
App
IaaS
PaaS
Paylaşımlı bir altyapıda standart
olmayan konsolidasyon
Konsolidasyonunuzu standart,
paylaşımlı ve esnek şekilde
büyütülebilir bir platformda
yapmanız önerilir!
App App
App App App
App App App
• Daha az donanım, güç, soğutma ve verimerkezi alan gereksinimi
• Yazılım kaynaklı heterojenlik, maliyet ve karmaşa değişmez
• Operasyon ve yönetim maliyeti değişmez
• Standart platform ile yazılım kaynaklı heterojenlik, maliyet ve karmaşa azalır
• Yeni uygulama geliştirme süreci hızlanır
• Daha az donanım, güç, soğutma ve verimerkezi alan gereksinimi
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11
Özel Bulut: DBaaS Konsolidasyon Modelleri Altyapı Bulutu
Sanal Ortamda VT Paylaşımlı hipervizör havuzu
Hypervisor
CRM DW ERP
OS
DB
OS
DB
OS
DB
OS
ERP DW CRM
DB
OS
DB
DB
Veritabanı Bulutu (DBaaS)
Adanmış Veritabanı Paylaşımlı sunucu havuzu
Artan Konsolidasyon
OS
ERP DW CRM
OS
DB
Veritabanı Bulutu (DBaaS)
Paylaşımlı Veritabanı (Schema as a Service)
Pluggable Database
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 12
Özel Bulut: Database as a Service Self-Servis, Otomatize DBaaS
• Değişik tipte Veritabanları
(Tekil, RAC Versiyon)
• Schema as a Service
• Self Servis Portal
• Oracle Veritabanı,
opsiyonları ve RAC ile
tümüyle entegre
• Kota yönetimi
• Maliyetlendirme &
ölçümleme
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13
Özel Bulut: Database Application as a Service
Self-Servis, Otomatize Database Application as a Service
• Oracle Application Express
• Self Servis Portal
• Oracle Database ve RAC
üzerinde
• App builder for Mobile
• HTML5 Çizelge ve Kayıt
Tipleri
• Mobil Takvimler
• Paketlenmiş Uygulamalar
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 14
Özel Bulut: MWaaS Konsolidasyon Modelleri
• Misafir İS ile sanallaştırma
• Adanmış Uygulama Sunucuları
• Sunucu sanallaştırma
• İS düzeyinde sanallaştırma
• Adanmış Uygulama Sunucuları
• Yüksek Sistem Kullanımı
• Kümeleme
• Paylaşımlı Uygulama Sunucuları
• Paylaşımlı Donanım Havuzu
Custom ERP
WebLogic Server WebLogic Server
Guest OS Guest OS
Oracle VM
CRM ERP
OS OS
WebLogic Server
Custom CRM ERP
WebLogic Server
Virtualization
Option
Custom
Oracle VM
WLS
VO
WLS
VO
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15
Özel Bulut: Middleware as a Service Self-Servis, Otomatize MWaaS
• Farklı Heap Memory
boyutlarında şablonlar
• Self Servis Portal
• Oracle Fusion Middleware /
WebLogic üzerinde tümüyle
entegre
• Kota yönetimi
• Maliyetlendirme & ölçümleme
• Otomatize kapasite arttırma ve
azaltma
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 16
Kıyaslanamaz Genişlik, Derinlik ve Seçenek
Sizin Bulutunuz
Infrastructure as a Service
Database as a Service
Database Application as a Service
Middleware as a Service
Testing as a Service
Oracle Cloud
Compute & Storage Service
Database as a Service
Database Cloud Service
Java Cloud Service
Java as a Service
Developer & Messaging Service
Documents & Business Intelligence
Software as a Service
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17
Oracle Enterprise Manager - Self-Servis BT
1. Bulutu Planla & Kur Kapasite & konsolidasyon planlama
• Varlık keşfi
• Kaynak havuz kurulumu
• Poliçe hazırlama
2. Uygulamaları inşa et, test et &
konumlandır • Uygulamaları Paketle (Assemblies)
• Self-servis provizyonlama
• Uygulama Testi
3. Bulutu Yönet &
İzle • Oto-ölçekleme
• Toplam yığın yönetimi
• Son kullanıcı, iş
seviyesi, uygulama
izleme
4. Ölçümle, Ücretlendir,
İyileştir • Kaynak kullanımını ölçümle
• Ücretlendirme / Gösterme
• Performansı, kapasiteyi ve
kaliteyi iyileştirme Uygulama ve İş Servisleri
Platform as a Service
Infrastructure as a Service
DBaaS MWaaS
18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Özel Bulut PaaS Örnekleri
Case
Study
• Solution:
– JAP – Java Application Platform
– DHP – Database Hosting Platform
– CHP – Compute Hosting Platform
– Centralized deployment of 200+ apps
– Oracle:
• WebLogic Server 10.3
• Oracle Database 11g
• Solaris
• Sun M-Series/T-Series
• Benefits:
– 35% reduction in operating costs
– 30% reduction in project costs
– 44% power consumption avoided in
4 years, while doubling capacity
– No downtime incidents in 3 years
• Solution:
– “Oracle as a Service” PaaS
– Consolidate 300 small to medium
database environments onto 3 grids
– Advanced chargeback model for cost
recovery
– Oracle:
• Oracle Database 11g
• Exadata
• Benefits:
– 50% operating cost improvement
– P&L breakeven in Year 1
– Server utilization: 15% 80%
– Elasticity – CPU can be taken from
resource pool as needed
• Solution
– Oracle Database as a Service (PaaS)
with eGRID
– Consolidation of >60 applications
until now on a standardised platform
– Standardised environment, process
and pricing
– Attractive price model with very low
time to market
• Benefits
– Very fast deployment
– Very good performance (> increase
in all areas)
– Cost reduction of > 50%
– GREEN IT: 57% fewer power used
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19
Donanım ve Yazılım
birlikte, iyileştirilmiş
sistemler
Herhangi bir Oracle
Teknolojisi ve Uygulaması
için
Veriniz her katmanda
güvenlik ve koruma
altında
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
Oracle Entegrasyon: Tam, Açık, Birleşik
Service Bus
Business to Business On-premise Cloud
Service-Oriented Architecture
20
Execution
Business Rules Process Space Workspace
Social
Process Execution Process Composer
Design
BPM Studio
Business Process Management
Services Apps Platform Apps DB XMLs EDI Industry Mainframe
Data Integration
Oracle Event Processing Business Activity Monitoring
Enterprise Data Quality
Product DQ Bulk Data Big Data
Loading, Transformation
Customer DQ
GoldenGate
Real-time Data Integration
21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Oracle Bulut Bilişim Stratejisi Toplam Çözüm, Çoktan Seçmeli
Özel Bulut Genel Bulut
SaaS
PaaS
IaaS
SaaS
PaaS
IaaS Hibrit Bulut
• Yönetim
• Güvenlik
• Entegrasyon
22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
DBaaS & MWaaS Sales Play
Aday Profili
Kime
Değer Soruları
Kaynaklar
Herhangi bir Oracle müşterisi – Oracle Veritabanı, Orta Katman – Mevcut Oracle donanımı olan – Regülasyon olan sektörler – Kamu
BT Stratejinizde Bulut Bilişim mevcut mu, olmasını ister misiniz? Mevcut yeni uygulama geliştirme platformu tercihleriniz, nedenleri? Mevcut BT yatırımınızı nasıl yönetiyorsunuz (izleme, otomasyon, değişiklik yönetimi)? Regülasyonlara Uyumluluğunuzu nasıl sağlıyorsunuz? BT Risklerini nasıl yönetiyorsunuz?
CIO , CTO, VP IT, Chief Architect, Applications business owners (LOB VP, CxO)
Lokal Oracle Kontaklarınız Satış Danışmanlığı Ekipleri
Tanım
Database-as-a-Service (DBaaS) — OLTP ve Analytic uygulamaları için veritabanı hizmetini sunan bir platform tipidir.
Middleware-as-a-Service (MWaaS) – Orta Katmanı hizmete çeviren platform tipidir.
23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
DBaaS & MWaaS Giriş Noktaları Çeviklik
Veritabanı harcamalarının verimliliği
Entegrasyon verimliliği
Self servis, Self provizyonlama
Maliyet tasarrufu / verimlilik
Veritabanı & Orta Katman konsolidasyonu
Operasyonel iyileştirmeler Risk Yönetimi
Yaşlanan donanımların oluşturduğu uyumluluk sorunları
Entegrasyon kabiliyetlerinin standartlaşmaması
Entegrasyon riskleri
Güvenlik riskleri
Çeşitli sağlayıcılara güvenmek zorunda olma
24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Olası Oracle Ürünleri Bulut Kabiliyeti
Çözüm Ürün İçeriği
OEL, Solaris, OVM, M Series, T Series, Sun x86, SSC, Exadata, Exalogic, ODA DBaaS
Teknoloji Satış 11gR2, RAC, Data Guard, Active Data Guard, Advanced Compression, Total Recall, OLAP, Partitioning, Exadata, Exalogic, SuperCluster, vb.
OEM 12c Packs (DB Lifecycle, Cloud Management, Test Data, Diagnostics, Tuning, Performance, various plugins), GG, RAT, vb.
Bulut Yönetimi
DBaaS
Orta Katman Satış WLS, Coherence, Jrockit, Tuxedo, SOA Suite (Service Bus, Enterprise Repository, Service Registry, SOA Governance, SOA Mgmt) BPM Suite, vb.
MWaaS
OEM 12c Packs (DB Lifecycle, Cloud Management, Test Data, Diagnostics, CAM, REUI, various plugins), OBIEE, Portal, vb.
Bulut Yönetimi
Donanım Satış
25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
oracle.com/cloud
www.facebook.com/OracleCloudComputing
@OracleCloudZone #oraclecloud
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 26
Graphic Section Divider
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 27
Provizyonlama & Konfigürasyon Probleminin Çözümü
Bir kerelik kurulum eforu
Assembly oluşturun
Tüm uygulama
topolojisi için
tasarlanabilir modüler
nesneler oluşturun
Standartlaştır
Kendi içinde yeterli
Yazılım kutucukları
oluşturun ( Software
Appliances)
Fayda:
Bir kerelik yapılan işlerden
ve konfigürasyon
hatalarından kurtulun
Fayda:
Kestirilebilir çıktılar
için tekrarlanabilir bir
süreç oluşturun
Tekrarlanabilir Provizyonlama ve Konfigürasyon
Otomatikleştir
Tüm teçhizatların kurulum
ve konfigürasyonunu
koordine edin
Fayda:
Yeni ortamlarınızı dakikalar
içinde kurun: Geliştirme,
Kalite, Staging, Üretim…
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 28
Software Appliance & Assembly
Software Appliance Assembly
Tekil yazılım bileşenlerini ve sanal olarak çalışan
ortam bilgilerini paketleyin
Çok katmanlı uygulamalar için değiştirilebilir
kurulum süreçleri
Coherence SOA WebLogic Veritabanı
METADATA
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 29
Assembly Oluşturma ve Yükleme
Assembly Yöneticisi
Assembly Oluşturur
OVAB
Studio
Hedef ortamı
gözlemleyin Oluşturulan Assembly
Assembly Arşivine konur
Assembly yüklenir
Oracle Enterprise
Manager
Yazılım Kütüphanesi
Referans Sistem
Oracle Database 12c
Coherence
In-Memory Data Grid
WebLogic
Application Server
Web Tier
Oracle HTTP Server, Traffic Director
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 30
Mevcut Appliances & Assemblies Fusion Orta Katman ve Oracle Uygulamaları
WebLogic Server
Coherence
Traffic Director
Web Tier
SOA
Service Bus
Tuxedo
Forms & Reports
Oracle DB/RAC
WebLogic Server
Oracle Database
SOA METADATA
WebLogic & Coherence Assembly
Oracle Traffic
Director
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 31
Test İşini Nasıl Çevikleştirebiliriz?
Zaman alan ve tekrar eden işleri
otomatize edebilir miyiz?
– Test araçları ve uygulamanın provizyonlanması
– Test scriptlerinin provizyonlanması
– Test sürecinin uçtan uca orkestrasyonu
Neleri İyileştirebiliriz?
Basitleştirme
Raporlama
Detay tarama ve kaynak sorun
analizi
Test edilecek uygulama
provizyonlama
Test aracını provizyonlama
Fonksiyonel testleri
çalıştırma
Yük testleri çalıştırma
Darboğaz tespiti
Uygulama iyileştirme
Yama uygulama & yeniden test
döngüsü
Test scriptlerini konumlandırma
Sorun tespiti Automate the testing process
Test gereksinim
ve sürecini
tanımlama
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 32
Çözüm Ne Olabilir?
Bütünleşik
– Bulut kaynaklarının provizyonlanması (IaaS / PaaS)
– Talep anında test yazılımı (SaaS)
– Test scriptlerini de içerecek şekilde tüm test
sürecinin orkestrasyonu ve otomasyonu
– Uygulama iyileştirme ve yamalama
– Sonuçların raporlanması
Test araçları, uygulamalar, scriptler gibi tüm
yapıların anlamsal ve ilişkisel olarak inşaası
– Sadece sanal makineler değil!
IaaS / PaaS ve Saas Kombinasyonu
Oracle Testing-as-a-Service Platform
IaaS SaaS
Orchestration
Orkestrasyon, yama, iyileştirme...
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 33
Oracle Testing-as-a-Service Çözümü Self-servis özel bulut test platformu
• Scriptler
• Ortam
Test Library
• Test sürücüleri
• Test varlıkları
• Test uygulama
Test Lab Provizyonu • Yük testi
• Fonksiyonel test
Test Koşturma
•İzleme
•Kaynak ölçümleme
•Kural-bazlı ücretlendirme
İzleme & ücretlendirme
Bulut Altyapısı
Bulut Poliçe Yönetimi
Self-Servis Çözümler
http(s)
Test Yöneticisi, Test
Tasarımcısı & Müdürleri
Test
Mühendisleri