5. Oracle Platform & Infrastructure As a Service
ORACLE
CLOUD
Canlı Sistem
Network
Aynı Canlı Sistem Mimarisi
Aynı Standartlarda Çalışma
Aynı Ürünler
6. Oracle Platform & Infrastructure As a Service
Database
Middleware
• Development
• App. Server
• BI
• Identity Management
Engineered Sistemler
Exadata
Database Appliance
7. Oracle Software As a Service
Sistemde yer alan uygulamalar …
Uygulama Modülleri
Sistem Güvenliği
APPs
Sistem Yönetimi ve Optimasyonu
9. Oracle CLOUD Architecture
Fiziksel Yapı Altyapı Diğer …
Sunucu Disk Sistem
SaaS PaaS IaaS
Cloud
Business
Cloud
Opersayonları
Security
Design
Broker
Cloud
Management
CLOUD
10. ALTYAPI
Oracle CLOUD Architecture
LOGIC
FİZİKSEL
STORAGE NETWORK CLOUD Diğer ….
Server Disk Enginered Diğer ….
ACCESS
CLOUD
SERVISLERİ
SaaS
Business
Proses /
Servisleri
Uygulama
PaaS
Data
Platform
Container
IaaS
Server
Network
Storage
Portal
API
Proxy
Load Balance
Protocol
Security
11. Oracle Database As a Service
Hızlı kurulum
Kolay patch & yönetim
Ücretlendirme ?
15. Oracle CLOUD Service Console
Service Console
Max Trial kapasite
5 OCPU
75 GB Memory
250 GB Storage
5 NAT IP
Create Service
16. Oracle CLOUD Service Console
Oracle Cloud Database Servisi ile veritabanı oluştururken..
SSH Public Key
Tape backup için Oracle Cloud Storage servisi ayarlamaları
Cloud veritabanı bağlantıları
Host Bağlantısı
EM Express Bağlantısı
SQLDeveloper Bağlantısı
17. Oracle CLOUD ile Veritabanı Oluşturma
SSH Public Key
CONTAINER Yapısı
Storage Erişimi
REST API
JAVA Lib
$ ssh-keygen -b 2048 -t rsa -f cloudday
Generating public/private rsa key pair.
…
$ ls cloudday*
cloudday cloudday.pub
18. Oracle CLOUD ile Veritabanı Oluşturma
CURL paketi
X-Storage-User
X-Storage-Pass
Rest Endpoint Url***
REST API Yöntemi
19. Oracle CLOUD ile Veritabanı Oluşturma
$ curl -v -s -X GET -H "X-Storage-User: Storage-trmycompany:**@*" -H
"X-Storage-Pass: *****" https://trmycompany.storage.oraclecloud.com/auth/v1.0
* Trying 160.34.0.231...
* Connected to trmycompany.storage.oraclecloud.com (160.34.0.231) port 443 (#0)
* TLS 1.2 connection using TLS_RSA_WITH_AES_128_CBC_SHA
* Server certificate: *.storage.oraclecloud.com
* Server certificate: VeriSign Class 3 Secure Server CA - G3
* Server certificate: VeriSign Class 3 Public Primary Certification Authority - G5
> GET /auth/v1.0 HTTP/1.1
> Host: trmycompany.storage.oraclecloud.com
> User-Agent: curl/7.43.0
> Accept: */*
…
< HTTP/1.1 200 OK
< Date: Sat, 07 Nov 2015 13:18:12 GMT
< X-Auth-Token: AUTH_tk90d97fd6e5e931bca8110013c75e0e67
…
CURL Paketi ile Authentication
20. Oracle CLOUD ile Veritabanı Oluşturma
$ curl -v -s -X PUT -H "X-Auth-Token:
AUTH_tk90d97fd6e5e931bca8110013c75e0e67"
https://trmycompany.storage.oraclecloud.com/v1/Storage-trmycompany/cloudcontainer
* Trying 160.34.0.231...
* Connected to trmycompany.storage.oraclecloud.com (160.34.0.231) port 443 (#0)
…
< HTTP/1.1 201 Created
< X-Trans-Id: tx665ad2197a174e7f9a928-00563dfae1ga
…
CURL Paketi ile Container Oluşturulması
27. Oracle CLOUD Veritabanı RMAN İşlemleri
[oracle@cloudday2015 ~]$ rman target /
Recovery Manager: Release 12.1.0.2.0 - Production on Sun Nov 8 16:42:05 2015
Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.
connected to target database: CLOUD (DBID=444804778)
RMAN> show all;
using target database control file instead of recovery catalog
RMAN configuration parameters for database with db_unique_name CLOUD are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # default
RMAN> configure default device type to sbt_tape;
old RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
new RMAN configuration parameters:
CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
RMAN> backup database plus archivelog;
Starting backup at 08-NOV-15
current log archived
allocated channel: ORA_SBT_TAPE_1
channel ORA_SBT_TAPE_1: SID=137 device type=SBT_TAPE
31. Oracle CLOUD SQL Developer Bağlantısı
Veritabanı bağlantısı için 1521 portuna erişim…
SSH Tunnelling
SQL Developer 4.0.3 versiyonundan itibaren
desteklenmekte.
1. SSH Private Key
2. SQL Developerda Connection Tipi
Hinweis der Redaktion
Oracle
Patch işlemi bu şekilde kolayca yapılabilir arayüzden ancak komut satırından da yapılabilir.
Check the the prerequisites of a patch:
# dbaascli dbpatchm --run -prereq
Apply the patch to the instance using the dbpatchm subcommand of dbaascli:
# dbaascli dbpatchm --run -apply
Burada Domain ve servisler gösterilip özellikle domainin nerede kullanacağımız anlatılacak.
Ekranda görüldüğü gibi gerekli bilgileri girildikten sonra üyelik onayı mailini alıyoruz, ve servislerimiz arka tarafta Oracle Data center larında hazırlanıyor.
Burada önemli bir nokta Company bilgisi, identity-domain olarak daha sonraki bağlantı adımlarında kullanacağız.
Servislerin hazırlanması 2 haftaya yakın bir süre almıştı, bize ayrılan data centerin yoğunluğu bunda etkili olabilir. Bundan sonraki adımlarda daha önce aktive ettiğim örnek hesap üzerinden devam edeceğim.
REST api yöntemi daha hızlı olduğu için bu örnekte kullacağım, gerekli curl paketinin kurulu olması gerekiyor.
Curl paketi ile bağlantı adımlarında 3 temel bilgi gerekiyor.
X-Storage-User, X-Storage-Pass : Bu bilgiler cloud servislerine erişirken girdiğimiz bilgiler
Rest Endpoint Url: Bu bilgi ise aşağıdaki ekranda görünmektedir. Ancak burdaki linki aşağıdaki şekilde düzenlemek gerekiyor.
REST api yöntemi daha hızlı olduğu için bu örnekte kullacağım, gerekli curl paketinin kurulu olması gerekiyor.
Curl paketi ile bağlantı adımlarında 3 temel bilgi gerekiyor.
X-Storage-User, X-Storage-Pass : Bu bilgiler cloud servislerine erişirken girdiğimiz bilgiler
Rest Endpoint Url: Bu bilgi ise aşağıdaki ekranda görünmektedir. Ancak burdaki linki aşağıdaki şekilde düzenlemek gerekiyor.
REST api yöntemi daha hızlı olduğu için bu örnekte kullacağım, gerekli curl paketinin kurulu olması gerekiyor.
Curl paketi ile bağlantı adımlarında 3 temel bilgi gerekiyor.
X-Storage-User, X-Storage-Pass : Bu bilgiler cloud servislerine erişirken girdiğimiz bilgiler
Rest Endpoint Url: Bu bilgi ise aşağıdaki ekranda görünmektedir. Ancak burdaki linki aşağıdaki şekilde düzenlemek gerekiyor.
REST api yöntemi daha hızlı olduğu için bu örnekte kullacağım, gerekli curl paketinin kurulu olması gerekiyor.
Curl paketi ile bağlantı adımlarında 3 temel bilgi gerekiyor.
X-Storage-User, X-Storage-Pass : Bu bilgiler cloud servislerine erişirken girdiğimiz bilgiler
Rest Endpoint Url: Bu bilgi ise aşağıdaki ekranda görünmektedir. Ancak burdaki linki aşağıdaki şekilde düzenlemek gerekiyor.
İlk adımda Create Service butonu tıklanır. Sonraki ekranda üyelik bilgileri seçilir, burda veritabanını Oracle’ın default konfigüre etmesine izin verebiliriz ve faturalandırma seçeneği işaretlenir.
Sonraki adımda veritabanı sürümü ve kurulum tipi seçilir. Burda HP veya EP seçmekte fayda var. Aksi takdirde EM ekranlarında diagnostic ve tuning pack gibi gerekli lisansları bulamıyor ve örneğin EM Express Peformance Hub sayfasında boş gösteriyor.
Burda daha önce oluşturduğumuz SSH Public Key dosyasını upload edip , Storage Cloud servis container bilgilerini giriyoruz. Container bilgisi için isim formatı şu şekilde olmalı
Storage-CompanyBilgisi/containerAdı
Burda önemli nokta storage hizmeti , tape bağlantısı RMAN üzerinde tanımlı olmasına ragmen default device olarak tanımlı değil, tape backup için değişikliği yapmamız gerekiyor.
Backup başlattık, şimdi backupların cloud storage servisine gittiğine emin olalım: