Oracle in der Azure Cloud

Transcription

Oracle in der Azure Cloud
Oracle and Java in the Azure Cloud
What's happen now?
Konrad Häfeli
Hans Berndl
Julien Eperon
Martin Berger
BASEL BERN BRUGG GENF LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
1
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Unser Unternehmen
Trivadis ist führend bei der IT-Beratung, der Systemintegration,
dem Solution-Engineering und der Erbringung von IT-Services
mit Fokussierung auf
und
Technologien
im D-A-CH-Raum.
Unsere Leistungen erbringen wir aus den strategischen Geschäftsfeldern:
BETRIEB
Trivadis Services übernimmt den korrespondierenden Betrieb
Ihrer IT Systeme.
2
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Mit über 600 IT- und Fachexperten bei Ihnen vor Ort
12 Trivadis Niederlassungen mit
über 600 Mitarbeitenden
Hamburg
200 Service Level Agreements
Mehr als 4'000 Trainingsteilnehmer
Düsseldorf
Forschungs- und Entwicklungsbudget: CHF 5.0 Mio. / EUR 4.0
Mio.
Frankfurt
Finanziell unabhängig und
nachhaltig profitabel
Stuttgart
Wien
Freiburg
München
Basel Brugg
Bern
Zürich
Lausanne
Stand 12/2013
3
3
3
Erfahrung aus mehr als 1'900
Projekten pro Jahr bei über 800
Kunden
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Hohe Anforderungen – kostenoptimiert
 Flexibilität und Skalierbarkeit der
Serviceerbringung
 Cloud Strategie als
Lösung(-s Ansatz)
 Provisionierung auf Abruf
 Software-Defined Datacenter
(SDDC)
 Verfügbar zu jeder Zeit
 Optimierte IT-Preis/Leistung
 Technologie-Lifecycle
 …
4
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
 IT-Services auf Basis von Cloud
Services anbieten
 Microsoft Azure als Cloud
Platform für heterogene
Technologien
…sleeping with the enemy or a new romance?
http://www.oracle.com/us/corporate/press/1964592
5
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Extend to the cloud
6
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Gartner Magic Quadrant Cloud IaaS
 Microsoft
 has a vision of infrastructure and platform
services that are not only leading standalone offerings
 seamlessly extend and interoperate with
on-premises Microsoft infrastructure
 has built an attractive, modern, easy-touse UI
 The integration with existing Microsoft
tools is particularly attractive to customers
who want hybrid cloud solutions
Reference: http://www.gartner.com (May 2014)
7
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Viele offene Fragen…
 Azure
 Support
 Was ist Microsoft Azure?
 Wie geht das technisch?
 Wie geht das administrativ?
 Oracle
 Kosten
 Was gibt es in Azure?
 Wie wird das bereitgestellt?
 Wie läuft das in Azure?
8
 Gibt es Support?
 Wer hilft mir bei Problemen?
 Wer ist Ansprechpartner?
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
 Was kostet Azure?
 Was kostet Oracle?
 Welche Lizenzmodelle gibt es?
Agenda
Zeit
Thema
Präsentator
13:15
Begrüssung und Einführung
Konrad Häfeli
13:30
Microsoft Azure - Modelle und
Einsatzmöglichkeiten von Cloud
Computing
Hans Berndl
14:00
Einsatz von javabasierten Lösungen - Am
Beispiel einer auf Basis von FastApp4Java
entwickelten Lösung
Julien Eperon
14:30
Pause
Alle
14:45
Weblogic Server und Oracle RDBMS in der
Microsoft Cloud
Martin Berger
16:00
Q&A
Alle
16:15
Apéro und Ausklang
Alle
9
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Weitere
Viel
Vergnügen
Informationen...
beim Ausblick
in die Azure Cloud
10
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Java on Azure
Julien Eperon, Senior Consultant
Trivadis Lausanne
BASEL BERN BRUGG GENF LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
11
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Java on Azure
12
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Java on Azure: FastApp4Java a concrete case
FastApp4Java is a framework used by Trivadis for building back-office
applications. It is:
 Using Java 8
 Based on open source libraries:
- Spring (Spring Boot, Sprint Data, Spring Security)
- Vaadin
- Hibernate
- Apache Commons
13
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Java on Azure: Workflow
The usual developer workflow:
Local environment
Integration environment
Develop
Push
version
Azure Cloud
Used for Inegration
AzureTest
Emulator
For local testing
14
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Test
Production
Azure Cloud
environment
Used for production
Java on Azure: multiple approaches
There are multiple ways to leverage Azure from a Java application
perspective:
 Use a VM and install the software yourself
 Use a Java « Website »
 Use Eclipse plugin and configuration an Azure deployment
15
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
<demo VM>
16
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Java on Azure: a custom VM
 Use Java on a simple VM lets is the most flexible option :
 Choose your OS : Windows, Linux
 Choose your sizing
 Choose your storage
 But it is like a standard hosting and provides similar capabilities in
comparison with other clouds
17
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
<demo Java Website>
18
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Java on Azure: Java “Website”
When deploying using a « Website », you can leverage more of Azure:
 First level
 No need to setup/maintain the OS
 Additional features « out-of-the-box »
- Auto-scaling
- Monitoring
- SSL-offloading
This solution is less flexible:
 Only Java 7 is supported
 Only Tomcat or Jetty are available as application servers
19
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
<demo Azure deployment>
20
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Java on Azure: using a custom deployment
When deploying using a custom deployment, you get a mix of both world:
 No need to setup/maintain the OS
 Additional features « out-of-the-box »
- Auto-scaling
- Monitoring
- SSL-offloading
This solution is flexible, but requires more time to deploy and fine-tune
21
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Java on Azure: Conclusion
Custom VM
 Plus:



 Plus:
Choice of OS
Choice of sizing
Choice of storage
 Minus:


22
Java “Website”
No Cloud benefits
Same maintenance as
before




Easy to set up
Auto-scaling
Monitoring
SSL-offloading
 Minus:


Only Java 7
Only Tomcat or Jetty
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Azure deployment
 Plus:




Flexible
Auto-scaling
Monitoring
SSL-offloading
 Minus:


A new tool to learn
Still have to handle
some operations
manually
Fragen und Antworten...
Julien Eperon
[email protected]
BASEL BERN BRUGG GENF LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Oracle in der Azure Cloud
Konrad Häfeli
Martin Berger
BASEL BERN BRUGG GENF LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
24
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
AGENDA
1. Einführung
2. Oracle Images in Azure
3. Konfiguration
4. Netzwerk
5. Verschiedenes
25
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Einführung
26
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
We try it now !
27
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Aus der Presse
28
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Oracle Images in Azure
29
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Verfügbare Datenbank-Images
 Oracle Database 12c Enterprise EditionWindows Server 2012
 Oracle Database 12c Standard Edition Windows Server 2012
 Oracle Database 11g R2 Enterprise Edition Windows Server 2008 R2
 Oracle Database 11g R2 Standard Edition Windows Server 2008 R2
 Oracle Database 12.1.0.1 Enterprise Edition Oracle Linux 6.4.0.0.0
 Oracle Database 12.1.0.1 Standard Edition Oracle Linux 6.4.0.0.0
30
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Azure Funktionen für Oracle Datenbanken
 Vorkonfigurierte Software 11.2.0.4 oder 12.1.0.1
 Flexibles Diskmanagement
 Standalone Oracle DB, Data Guard und Golden Gate verfügbar
 Konfigurieren und Erstellung eigener Images für die schnelle
Bereitstellung und Automatisierung
 Konfiguration mit PowerShell und Azure-CLI
 Oracle Real Application Cluster RAC wird nicht unterstützt
 ASM Konfiguration möglich
 I/O Limite liegt bei ca. 500 IOPS pro Disk
31
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Verfügbare Weblogic-Images
 Oracle WebLogic Server 12c Enterprise Edition Windows Server 2012
 Oracle WebLogic Server 12c Standard EditionWindows Server 2012
 Oracle WebLogic Server 11g Enterprise Edition Windows Server 2008
R2
 Oracle WebLogic Server 11g Standard EditionWindows Server 2008 R2
 Oracle WebLogic Server 12.1.2 Oracle Linux 6.4.0.0.0
32
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Azure Funktionen Oracle Weblogic
 Vorkonfigurierte Images mit 64-bit JDK
 Schnelles Erweitern von WLS Domains mit Images/ Snapshots
 Konfiguration mit PowerShell, Azure-CLI und WLST
 UDP multicasting wird nicht unterstützt
 Kein IPv6 Support
 Kein internes Load-Balancing innerhalb der VM
33
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Verfügbare Datenbank- / Weblogic-Images
 Oracle Database 12c and WebLogic Server 12c Enterprise Edition
Windows Server 2012
 Oracle Database 12c and WebLogic Server 12c Standard Edition
Windows Server 2012
 Oracle Database 11g R2 and WebLogic Server 11g Enterprise Edition
Windows Server 2008 R2
 Oracle Database 11g R2 and WebLogic Server 11g Standard Edition
Windows Server 2008 R2
34
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Oracle Linux 6 - Enterprise Edition
 In den von Microsoft zur Verfügung gestellten Images sind nur die
Oracle RDBMS / Weblogic Binaries konfiguriert
 User oracle angelegt
 Linux-Packages installiert
 OS Parameter gesetzt
35
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Konfiguration
36
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Kapazitäten Basic Tier - A
Size –
CPU
Max. disk sizes –
Memory
Management cores
virtual machine
Max. data
disks
(1023 GB
each)
Max. IOPS
(300 per disk)
A0
1
768 MB
OS = 127 GB
Temporary = 20 GB
1
1x300
A1
1
1.75 GB
OS = 127 GB
Temporary = 40 GB
2
2x300
A2
2
3.5 GB
OS = 127 GB
Temporary = 60 GB
4
4x300
A3
4
7 GB
OS = 127 GB
Temporary = 120 GB
8
8x300
A4
8
14 GB
OS = 127 GB
Temporary = 240 GB
16
16x300
37
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Kapazitäten Standard Tier - A
Size –
CPU
Management cores
Memory
Max. disk sizes –
virtual machine
Max. data
disks
(1023 GB
each)
A0
1
768 MB
OS = 127 GB
Temporary = 20 GB
1
1x500
A1
1
1.75 GB
OS = 127 GB
Temporary = 70 GB
2
2x500
A2
2
3.5 GB
OS = 127 GB
Temporary = 135 GB
4
4x500
A3
4
7 GB
OS = 127 GB
Temporary = 285 GB
8
8x500
A4
8
14 GB
OS = 127 GB
Temporary = 605 GB
16
16x500
38
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Max. IOPS
(300 per disk)
Kapazitäten Standard Tier –D (SSD)
Size –
Management
CPU
Memory
cores
Max. disk sizes –
virtual machine
Max. data
disks
(1023 GB
each)
D1
1
3.5
OS = 127 GB
Temporary (SSD) =50 GB
2
2x500
D2
2
7
OS = 127 GB
4
Temporary (SSD) =100 GB
4x500
D3
4
14
OS = 127 GB
8
Temporary (SSD) =200 GB
8x500
D4
8
28
OS = 127 GB
16
Temporary (SSD) =400 GB
16x500
39
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Max. IOPS
(500 per disk)
Kapazitäten Standard Tier G (SSD)
Size –
Management
CPU
Memory
cores
Max. disk sizes –
virtual machine
Max. data
disks
Max. IOPS
(1023 GB (500 per disk)
each)
G1
2
28 GB
OS = 127 GB
Local SSD disk = 384 GB
4
4 x 500
G2
4
56 GB
OS = 127 GB
Local SSD disk = 768 GB
8
8 x 500
G3
8
112 GB
OS = 127 GB
Local SSD disk = 1,536 GB
16
16 x 500
G4
16
224 GB
OS = 127 GB
Local SSD disk = 3,072 GB
32
32 x 500
G5
32
448 GB
OS = 127 GB
Local SSD disk = 6,144 GB
64
64 x 500
40
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Tier Konfiguration
 Je nach Tier sind unterschiedliche Kombinationen Memory / CPU /
Storage möglich
 Die Auswahl erfolgt beim Erstellen einer virtuellen Maschine und kann
nachträglich geändert werden
 Für Linux-Images sind aktuell nur die Klassen A0 bis A4 möglich (keine
SSD)
41
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Windows – Laufwerksbuchstaben
 In Windows hat es per Default ein temporäres D:\ Laufwerk
 Die Bezeichnung kann via Storage-Konsole NICHT geändert werden
 Das temporäre D:\ drive enthält das Windows Page File
 Ein DVD Laufwerk als E:\ ist angehängt
 Für eine andere Konfiguration muss die VM mit PowerShell erstellt
werden
Hinzugefügte Disk mit 2 Partitionen
42
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Diskkapazitäten
 OS-Disk
maximal 127GB
 Data Disk
maximal 1 TB
 Eine Data Disk kann ohne Reboot der virtuellen Maschine hinzugefügt
werden
 RAID Konfigurationen sind möglich, bspw. Linux:
# sudo mdadm --create /dev/md127 --level 0 --raid-devices 3 \
/dev/sdc1 /dev/sdd1 /dev/sde1
43
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Erstellen einer VM mit dem Oracle Image (1)
 Für das Login in die Linux-VM
kann zusätzlich ein SSH-Key
mitgegeben werden
 Die Maschine wird dann mit dem
SSH-Key konfiguriert
 Als Alternative kann das Login
wie User/Passwort erfolgen
 Nach 5 Minuten ist die VM
einsatzbereit
44
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Oracle 12c EE/SE Basisausstattung Linux (1)
 Zugriff erfolgt via IP oder DNS-Name
 Putty, MobaXterm, SecureCRT etc.
 Laufwerk /u01 mit installierter Oracle Software 12.1.0.1
 ohne Patch
 /u01/app/oracle/product/12.1.0/dbhome_1
 Diskkapazität 40GB / Temporär 100GB
 Parameter gesetzt / Packages installiert / User oracle angelegt
 YUM Package oracle-rdbms-server-12cR1-preinstall wurde eingesetzt
 sudo su – zu root möglich
[azureoracle@tvdlxora12101ee ~]$ sudo su [sudo] password for azureoracle:
[root@tvdlxora12101ee ~]#
45
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Oracle 12c EE/SE Basisausstattung Linux (2)
 Zur Erstellung einer Datenbank muss eine weitere Disk angehängt
werden, diese kann aber dafür beliebig partitioniert werden
 Auf /dev/sdb (Temporary Disk / Ressource Disk) sollten keine Datenfiles
angelegt werden:
[root@tvdlxora12101ee resource]# cat DATALOSS_WARNING_README.txt
WARNING: THIS IS A TEMPORARY DISK.
Any data stored on this drive is SUBJECT TO LOSS and THERE IS NO WAY
TO RECOVER IT.
Please do not use this disk for storing any personal or application
data.
For additional details to please refer to the MSDN documentation at
: http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx
46
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Oracle 12c EE Basisausstattung Windows
 Zugriff erfolgt via RDP (RDP-File wird bereitgestellt)
 Laufwerk C:\ mit installierter Oracle Software
 C:\OracleDatabase\product\12.1.0\dbhome_1
 Ohne Patch
 Diskkapazität 100GB / Temporär 134GB
 User angelegt mit den für Oracle benötigten Gruppen ora_dba etc.
47
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Oracle 12c EE/WLS Basisausstattung Windows
 Zugriff erfolgt via RDP (RDP-File wird bereitgestellt)
 Laufwerk C:\ mit installierter Oracle Software
 C:\OracleDatabase\product\12.1.0\dbhome_1
C:\Oracle\Middleware\Oracle_Home
 Ohne Patch
RDBMS
Weblogic 12.1.0.2
 Diskkapazität 100GB / Temporär 134GB
 User angelegt mit den für Oracle benötigten Gruppen ora_dba etc.
48
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Disk hinzufügen
 Wie im normalen Serverbetrieb
 Disk anhängen
 Partitionieren
 Einbinden
 Kann im laufenden Betrieb
erfolgen
 Maximale Diskgrösse 1023GB
 VM-Level limitiert die maximale
Anzahl der anghängbaren Disks
49
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Master Image erstellen
 Die attached Disks werden ebenfalls hinzugefügt
 Eine fixe IP muss neu vergeben wrden
50
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Tipp
 Verwenden vom Azure Template
 Anlegen der gewünschten Diskstruktur mit hinzufügen von Disk(s)
 Patchen der Oracle RDBMS- und Weblogic Software auf den neusten
Stand
 Installation weiteres Tools wie bspw. TVD-Basenv
 Erstellen eines Images zur Weiterverwendung
51
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Performance – Oracle DB Standard Tier Linux – A1
 DBMS_RESOURCE_MANAGER.calibrate_io Linux Standard
SQL> SET SERVEROUTPUT ON
SQL> DECLARE
2
l_latency PLS_INTEGER;
3
l_iops
PLS_INTEGER;
4
l_mbps
PLS_INTEGER;
5 BEGIN
6
DBMS_RESOURCE_MANAGER.calibrate_io (num_physical_disks
7
max_latency
8
max_iops
9
max_mbps
10
actual_latency
11
12
DBMS_OUTPUT.put_line('Max IOPS = ' || l_iops);
13
DBMS_OUTPUT.put_line('Max MBPS = ' || l_mbps);
14
DBMS_OUTPUT.put_line('Latency = ' || l_latency);
15 END;
16 /
Max IOPS = 224
Max MBPS = 25
Latency
52
= 2
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
=>
=>
=>
=>
=>
1,
20,
l_iops,
l_mbps,
l_latency);
Performance – Oracle DB Standard Tier Windows D1
 DBMS_RESOURCE_MANAGER.calibrate_io Windows Standard
SQL> SET SERVEROUTPUT ON
SQL> DECLARE
2
l_latency PLS_INTEGER;
3
l_iops
PLS_INTEGER;
4
l_mbps
PLS_INTEGER;
5 BEGIN
6
DBMS_RESOURCE_MANAGER.calibrate_io (num_physical_disks
7
max_latency
8
max_iops
9
max_mbps
10
actual_latency
11
12
DBMS_OUTPUT.put_line('Max IOPS = ' || l_iops);
13
DBMS_OUTPUT.put_line('Max MBPS = ' || l_mbps);
14
DBMS_OUTPUT.put_line('Latency = ' || l_latency);
15 END;
16 /
Max IOPS = 511
Max MBPS = 236
Latency = 19
53
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
=>
=>
=>
=>
=>
1,
20,
l_iops,
l_mbps,
l_latency);
Netzwerk
54
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
DHCP per Default
 Die virtuelle Maschine bekommt standartmässig nach dem Reboot eine
neue externe und interne IP
 Diese wirken auf Grund der langen DHCP-Lease-Zeit wie statische IPAdressen
 Der Hostname bleibt aber gleich
1
55
2
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Netzwerk Übersicht (1)
Virtual Network
 Internes (privates) Netzwerk (Cloud-Only)
 Erlaubt Site-to-site IPsec VPN für die Verknüpfung dieser Netzwerke mit
der lokalen IT-Infrastruktur
StaticVNetIP
 Interne statische (Private) IP Adresse
ReservedIP
 Externe statische (Public) IP Adresse
56
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Netzwerk Übersicht (2)
Quelle: microsoft.com
57
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Netzwerk Übersicht (3)
Endpoint
 Regelt den Zugriff via Internet, per Default werden die Ports für
RDP(Windows) und SSH(Linux) konfiguriert
 Public und Private Port können gesetzt werden
58
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Azure Virtual Network (1)
 Für eine fixe interne Adressvergabe in einem eigene definierten Range
 Ein eigener DNS kann angegeben werden
59
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Azure Virtual Network (2)
 Beim Erstellen einer neuen virtuellen Maschine kann das Netzwerk
ausgewählt werden
 VM-Erstellung via Web: Es wird dynamisch eine IP aus dem Range
zugeteilt
 VM-Erstellung via PowerShell/API: Dynamische oder fixe Zuteilung
Das Löschen der Zuordnung kann
via Web-GUI portal.azure.com
gemacht werden
60
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Azure VPN
61
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Azure Point-to-Site VPN (1)
 Mindestens ein Virtual Network erforderlich
 X.509 Zertifikat erforderlich (kann auch selbst erstellt werden bspw. mit
makecert.exe)
 Steht die VPN-Konfiguration, so kann die Endpoint-Konfiguration
entfernt werden (Sichern vom Netzwerk)
62
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Azure Point-to-Site VPN (2)
63
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Tools
64
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Microsoft Azure Power Shell (1)
 Kommandzeilen-Tool mit voller Azure-Unterstützung, Download von
azure.microsoft.com
 Nach der einmaligen Registration kann mit der Power Shell gearbeitet
werden
[PS C:\> Get-AzureSubscription
SubscriptionId
: a5b7cd38-114c-4f37-ad78-ecfac7210724
SubscriptionName
: Pay-As-You-Go
Environment
: AzureCloud
SupportedModes
: AzureServiceManagement,AzureResourceManager
DefaultAccount
: [email protected]
Accounts
: {[email protected]}
IsDefault
: True
TenantId
: 9a806df4-6ec8-4b5d-98e4-0590d8fd012f
65
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Microsoft Azure Power Shell (2)
 Statusanzeige der Virtuellen Maschinen
PS C:\> get-azurevm
ServiceName
----------tvdlxora12101ee
tvdorasesrv01
tvdorasesrv02
tvdwora12101ee
Name
---tvdlxora12101ee
tvdorasesrv01
tvdorasesrv02
tvdwora12101ee
Status
-----ReadyRole
ReadyRole
ReadyRole
StoppedDeallocated
 Start und Stop
PS C:\> Stop-AzureVM -ServiceName "tvdlxora12101ee" -Name "tvdlxora12101ee“
OperationDescription
-------------------Stop-AzureVM
OperationId
-----------------------------------d1d7484e-f8ff-6d18-8fa7-831396427e91
Status
------------Succeeded
PS C:\> Start-AzureVM -ServiceName "tvdlxora12101ee" -Name
"tvdlxora12101ee“
66
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Microsoft Azure Power Shell
 VM Erstellen mit einem Oracle Image
PS C:\> $vmsvc1="tvdpslx12ee"
PS C:\> $location="West Europe"
PS C:\> $img="c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-\
Database-2014"
PS C:\> #$img=“
…
PS C:\> $vmname = "tvdpslx12ee"
…
PS C:\> New-AzureVMConfig -Name $vmname -ImageName $img –
InstanceSize Small | Add-AzureProvisioningConfig -Linux -LinuxUser
$un -Password $pwd | Set-AzureSubnet –SubnetNames $sub | New-AzureVM
–ServiceName $vmsvc1 –VNetName $vnetname –ReservedIPName $reservedip
-Location $location | Set-AzureEndpoint -Name ssh -Protocol tcp PublicPort 22 -LocalPort 22 –ACL $acl
67
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Microsoft Azure Extensions
 Bezug der Tools via Setup-Tool Web Platform Installer
 Azure Power Shell Extension mit SDK
 Microsoft Azure Cross-Platform Command Line Tools
68
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
PowerShell Integrated Scripting Environment (ISE)
69
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Visual Studio Express 2013 Web mit Azure SDK
70
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
https://manage.windowsazure.com
71
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
https://portal.azure.com/
72
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Verschiedenes
73
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Preise – Beispiel A Series «Basic»
Quelle: www.microsoft.com
74
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Preise – Beispiel G Series «High-End»
Quelle: www.microsoft.com
75
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Kosten pro Monat – 24/7 –inkl. Lizenz - Calculator
 1x VM mit Oracle Enterprise Edition - 2 CPU/3.5 GB Memory
 2x VM mit Weblogic Standard Edition - 4 CPU/7 GB Memory
Quelle: Azure Calculator
76
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Kosten pro Monat – 24/7 – ohne Lizenz - Calculator
 2x VM mit Oracle Linux
 1 TB Storage
Quelle: Azure Calculator
77
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Auf der Abrechnung (1)
 Oracle Datenbanken und Weblogic sind getrennt aufgelistet
 Wenn die Kombination Oracle / Weblogic verwendet wird
78
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Auf der Abrechnung (2)
 Weblogic Images
 Java Images
 Reservierte IP Adresse
79
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Demo Weblogic Applikation
JMS Message System
80
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Lizenz/Support
81
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Licensing & Pricing
Bring Your Own License
Pay-as-you-go Plans
•
Re-use existing or new licenses to run
Oracle software on Azure
Oracle software licensing governed by
Oracle Cloud Licensing policy
Azure IaaS costs governed separately by
Azure pricing policy
83
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
•
•
Pre-configured Images of select Oracle
software available as Azure images
available on a subscription basis
Oracle software subscription costs
included within Azure IaaS pricing
Technical support for Oracle software
available via Windows Azure Support
plan
License-Included Images
 Support
 License-Included Images supported through Microsoft Azure Technical
Support, but only available for customers who have purchased a support
plan for Microsoft Azure
 Support via service request at Microsoft Azure Management Portal
 Support for License-Included Images does not include assistance with the
design or development of applications based on Oracle software
 Support Lifecycle
 Support for Oracle software installed and licensed as part of License-Included
Images corresponds to Oracle’s support lifecycle
Source: http://dl.msopentech.com/license/oracle/support-EN.html
84
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
License-Included Images (2)
 Patching
 Microsoft Azure technical support provides access to Oracle updates
and patches
 The Oracle software patches provided are for use only in Azure VMs
deployed from License-Included Images and are licensed under the same
terms as the Oracle software in the images
 Support Exceptions for License-Included Images
 Unsupported but compatible options are for example: Active Data Guard,
Golden Gate
 Support Availability
 Oracle software in Azure is currently offered only in English
 Support for License-Included Images is available in all markets in which
License-Included Images are offered.
Source: http://dl.msopentech.com/license/oracle/support-EN.html
85
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
BYOL Images
 Support
 Support via My Oracle Support or other appropriate Oracle support channels
under your existing Oracle support agreement, as per Oracle’s support
policy for using Oracle products in the cloud
 Support Lifecycle
 Supported as specified within Oracle’s support lifecycle
 Patching
 Patches for Oracle software available via Oracle support
 Windows Server operating system updates on Azure VMs via Windows
Update
 For updates to Oracle Linux, refer to the Oracle Linux support program
Source: http://dl.msopentech.com/license/oracle/support-EN.html
86
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Announcing: Relief for Oracle SW license on Azure
87
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Zusammenfassung
88
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Benefits mit Oracle on Microsoft Azure
89
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Viele Antworten…
 Azure
 Oracle
 Führende Cloud Platform mit
Softwarestack für Public, Privat
und Hyprid Einsatz
 Viele Infrastruktur und
Developer Themen sind schon
gelöst
 SDDC Funktionalitäten
ermöglichen flexible
Architekturen unter Einbezug
der Security Anforderungen
 Einfache Administration und
Abrechnung, sowie Einbindung
in Betriebsprozesse durch
Automatisation
90
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
 Ein Grossteil des Oracle SW
Portfolios ist in Azure
 Kopierbare Images aus der
public Gallery vereinfachen den
Einstieg
 Private Master Images als
Templates konfigurierbar
 Vorinstallierte SW und OSspezifisch Settings sind
vorkonfiguriert
 Unterschiedliche SW
Kombinationen auf fast
beliebigen VM Konfigurationen
decken vielfältigste
Anwendungsbereiche ab
Viele Antworten…
 Support
 Kosten
 Azure und der darunterliegende
Virtualisierungslayer (Hyper-V)
ist voll supported
 Microsoft Support ist als single
point of contact für Cloud UND
Oracle Support verfügbar (Pay
as you go)
 Bei Oracle Lizenztransfer in die
Cloud (BYOL) Modellen ist der
Oracle Support wie gehabt
zuständig
 Reiner Azure Support bleibt bei
Microsoft
91
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
 Preiskampf unter den Grossen
 Grosse Preisdynamik (nur in
eine Richtung  günstiger) für
alle Services
 Break Even Rechnungen sind
einfach machbar durch
kalkulierbare Enterprise
Agreements (EA)
 Oracle Lizenzen können auf
Stundenbasis abgerechnet
werden
 Bei One-Time, On-Off oder
agilem Kapazitätsbezug sehr
guter Business Case
 Promos sind am Laufen 
92
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
Fragen und Antworten...
Konrad Häfeli
Senior Solution Manager
Tel.: +41 58 459 59 69
[email protected]
BASEL BERN BRUGG GENF LAUSANNE ZÜRICH DÜSSELDORF
93
2015 © Trivadis
Business Event: Oracle in der Azure Cloud
22. Januar 2015
RANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN

Documents pareils