Der STRATO Oracle Server

Werbung
Der STRATO Oracle Server vollautomatisierte Installation einer vollständigen
Oracle Infrastruktur
Agenda
STRATO Oracle Server
Agenda
STRATO – Das Unternehmen
(Folien 3 - 5)
Der STRATO Oracle Server
(Folien 7 -11)
Installation und Konfiguration
(Folien 13-23)
Praxiseinsatz und Wirtschaftlichkeitsanalyse
(Folien 25-29)
Ausblick
(Folie
31)
2
STRATO – Das Unternehmen
STRATO Oracle Server
In sechs europäischen Ländern unter eigenem Label mit Webhosting,
Servern und Online-Shops aktiv: Deutschland,
Italien, Frankreich, Spanien, Niederlande und Großbritannien
Vier Produktgruppen:
Webhosting, Dedicated Server, Virtual Server, E-Commerce und DSL
Ausgereifte, günstige Komplettlösungen – ideal für Einsteiger, Profis und
den Mittelstand
Rund 3,5 Millionen Domains, über eine Million Kundenverträge,
über 480 Mitarbeiter, davon mehr als ein Drittel im Service
f TÜV-Süd-Zertifizierung nach ISO 27001
für IT-Sicherheit, Datenschutz und Verfügbarkeit
f TÜV-Zertifizierung MS Standard ServiceQualität
für Servicequalität und Kundenzufriedenheit
f TÜV-Zertifizierung ISO 9001 für Kundenservice und Entwicklung
3
STRATO – Zwei Rechenzentren
STRATO Oracle Server
zwei geografisch getrennte Rechenzentren – Berlin und Karlsruhe,
Datenspiegelung zwischen beiden Rechenzentren
Platz für bis zu 43.000 Dedizierte Server
Ab 2008 100 Prozent CO2-frei dank Regenerativstrom
Webhosting-Plattform für bis zu 10 Mio. Domains
3.000 TB Transfervolumen / ca. 60 Milliarden Seitenabrufe pro Monat
Transfer über mehrfach gesicherte, parallele 60-Gigabit-Leitungen
RZ
Batteriegepufferte Stromausfallsicherung (USV) und Dieselgeneratoren
Einsatz europaweit einzigartiger Hardware: Cisco Systems CRS-1
Carrier Routing System
Technologie und Kooperationspartner: Sun, AMD, Cisco,NetApp, Oracle
4
STRATO – Hostingservices für den Mittelstand
STRATO Oracle Server
STRATO bietet KMU-gerechte Lösungen:
STRATO Business-Shop Professional
SaaS E-Commerce Lösung
STRATO HighQ-Server XPro
linuxbasierter Rootserver für professionelles Webhosting
STRATO Windows Solution Server
die Exchangelösung basierend auf MS Small Business Server
STRATO Oracle Server
f Oracle Database 10g Release 2 Standard Edition One
f Oracle Database 11g Standard Edition One
f Oracle Database XE
5
Agenda
STRATO Oracle Server
Agenda
STRATO – Das Unternehmen
(Folien 3 - 5)
Der STRATO Oracle Server
(Folien 7 -11)
Installation und Konfiguration
(Folien 13-23)
Praxiseinsatz und Wirtschaftlichkeitsanalyse
(Folien 25-29)
Ausblick
(Folie
31)
6
STRATO Oracle Server – Ausstattung - Hardware
STRATO Oracle Server
Hardware:
Zwei Server mit Dual-Core AMD Opteron™ Prozessoren
2 bzw. 4 GB RAM Arbeitspeicher
19‘‘ Industriestandard, 1 HE Server
Hardware RAID1, gespiegelte Festplatten mit je 250 GByte
100 MBit -Netzwerk-Anbindung
Switches sind ausfallsicher mit 2 GBit-Uplinks bis in den Core
verbunden (CRS-1 von Cisco Systems)
je 250 GByte zusätzlicher Backupspace auf separatem Storage
PowerSwitches
RemoteConsole
optional KVM-Zugriff
7
STRATO Oracle Server – Ausstattung - Software
STRATO Oracle Server
Software:
Oracle Enterprise Linux (inkl. Updates)
Oracle Database 10g Rel. 2 Standard Edition One (inkl. Updates)
Oracle Database 11g Standard Edition One (coming soon)
Oracle XE (2.Server)
Webserver: Oracle HTTP Server (powered by Apache),
Oracle Application Express (APEX)
Oracle Tools: Oracle SQLDeveloper, Oracle JDeveloper,
Gridcontrol Agent, Remote Diagnostic Agent
OS-Tools: Backupscripte, Firewallkonfiguration,
VPN-Konfiguration, NX-Server
8
Server – Features + Administration
STRATO Oracle Server
Ausstattung:
Dedizierte Root-Server mit vollem Administratorzugriff
Automatisierung von Standardprozessen
f Resetmöglichkeit mit RecoveryManager
f Booten im Linux Minimal System
f Alternativer RemoteConsolen-Zugriff zur direkten
SSH-Verbindung auf seriellen Port
f Möglichkeit der Neuinstallation jederzeit per Knopfdruck
f Auswahl aus verschiedenen Konfigurationen
(Minimal System, Test- und Entwickler-System mit
Oracle Database XE, vorkonfiguriertes System mit
Oracle Database 10g SE1, OHS und verschiedenen
Zusatzprogrammen)
Webbasierte Serververwaltung im Kundenservicebereich
9
Webbasierter Kundenservicebereich 1/2
STRATO Oracle Server
Serververwaltung:
Vertragsstammdaten
News und technische Meldungen
Anleitungen
Kontakt
Domainverwaltung
SSL-Verwaltung
Serverkonfiguration
Security
https://config.stratoserver.net
10
Webbasierter Kundenservicebereich 2/2
STRATO Oracle Server
Serverkonfiguration:
Serverdaten
RecoveryManager
RemoteConsole
Neuinstallation
FTP-Backupspace
Weitere IP-Adresse
KVM-Fernzugriff (optional)
https://config.stratoserver.net
11
Agenda
STRATO Oracle Server
Agenda
STRATO – Das Unternehmen
(Folien 3 - 5)
Der STRATO Oracle Server
(Folien 7 -11)
Installation und Konfiguration
(Folien 13-23)
Praxiseinsatz und Wirtschaftlichkeitsanalyse
(Folien 25-29)
Ausblick
(Folie
31)
12
Automatisierte Auftragsbearbeitung 1/2
STRATO Oracle Server
Nahezu alle Prozesse im Lebenszyklus eines Servers sind vollständig
automatisiert:
Einkauf + Inventarisierung
Hardwaretest
Verwaltung im freien Bestand
Bestellprozesse
Servereinrichtung, Installation und Konfiguration
Livebetrieb
f Normal-Reboot, Hard-Reset, RecoveryManager
f Neuinstallationen mit alternativen Betriebssystemen
Kündigung inkl. sicherer Datenlöschung, Hardwaretest + ggf.
Rückführung in den freien Bestand
13
Automatisierte Auftragsbearbeitung 2/2
STRATO Oracle Server
Vollautomatisierte Auftragsbearbeitung einer Kundenanforderung:
Freigabe und Neuzuordnung von Hardware, inkl. dazu
notwendiger Funktionstests
Zuweisung passender Hardware und IP-Adresse, erlaubter
Betriebssysteme, ggf. Lizenzkeys
Einrichtung von Useraccounts etc.
Konfiguration von Netzwerk-Routing und DHCP-Server
Stromtechnische Aktivierung/Deaktivierung der Hardware
Automatisierte „modulbasierte“ Installation einer
betriebsfähigen Oracle Database inklusive Oracle HTTP Server
und Application Express
14
Modulares Realisierungskonzept 1/2
STRATO Oracle Server
Vorbereitung der Installation:
Partitionierung der Festplatte und Anlage der Dateisysteme
Wesentlich ist das
Installation des Betriebsystems Oracle Enterprise Linux 4
Verständnis und die
Bereitstellung der Oracle Installationssoftware
Nutzung des Konzeptes:
Schaffung allgemeiner Voraussetzungen für eine
Oracle Installation
„Silent installation and
configuration for Oracle“
Installation der Datenbank
Softwareinstallation und Patch der Datenbank-Software
Patch der Datenbank-Software
Erstellen der Oracle Datenbank 10g R2 oder 11g
Konfiguration der DB-Console
15
Modulares Realisierungskonzept 2/2
STRATO Oracle Server
Installation des OHS:
Softwareinstallation und Patch des Oracle HTTP-Servers (OHS)
Konfiguration des OHS
Installation von APEX in die Oracle Datenbank
Konfiguration von Application Express
Alle Schritte erfolgen
scriptgesteuert und ohne
manuellen Eingriff.
Eine robuste Konzeption
und Qualitätssichernde
Maßnahmen sind daher
unabdingbar.
Finalisierung des Gesamtsystems:
Erstellen eines RDA
Installation der Überwachung mit Oracle 10g Grid Control
Installation SQLDeveloper, JDeveloper
Check der Installation
Bereinigung des Systems
16
Realisierung – Schaffung Installationsbasis
STRATO Oracle Server
Erste Installationschritte:
Imageinstallation und Konfiguration des Betriebssystem Oracle
Enterprise Linux Version 4 Update 4 (OEL)
Bereitstellung Linux-Patches durch YUM-Repository-Server
Übertragung der zu installierenden Datenbank-Software auf
Server
Einrichtung von User und Gruppen
Setzung vom Umgebungsvariablen
Anlage der Verzeichnisse
Änderung der Kernel-Parameter
Installation notwendiger RPM-Packages (z.B. „libaio“)
17
Realisierung – Installation der Datenbanksoftware
STRATO Oracle Server
Silentinstallation der Datenbanksoftware:
Responsefile erzeugen und ggf. nachbearbeiten
f ./runInstaller -record –destinationFile <response_file_name>
Übergabe an OracleUniversalInstaller
f ./runInstaller -silent -responseFile <response_file_name>
Abschluss der Installation mit root.sh
f $ORACLE_HOME/root.sh -silent
18
Realisierung – Patch und Konfiguration der
Datenbank
STRATO Oracle Server
Oracle liefert Patchsets und Einzelpatches.
Patchsets werden per OUI installiert (aktuell 10.2.0.3.0 ).
Einzelpatches werden mittels opatch-Utility installiert.
f $ORACLE_HOME/Opatch/opatch apply -silent
Zur Erstellung der Datenbank wird der dbca mit einem STRATO
Template genutzt, das in Form einer XML-Datei die logische und
physische Struktur der Datenbank beschreibt
f dbca -silent -createDatabase -templateName x.dbt -gdbname
ora10g
Die OracleNet Konfiguration kann über netca im Silent-Mode erfolgen
f netca /silent /responsefile=netca.rsp
19
Realisierung – Installation und Konfiguration
Oracle HTTP-Server (OHS) und APEX
STRATO Oracle Server
Installation OHS:
Die Installation des OHS erfolgt analog zur oben beschriebenen
Vorgehensweise. Ein Problem war folgender fehlerhafter Eintrag
im erzeugten Responsefile:
f TOPLEVEL_COMPONENT={"oracle.htmldb","10.2.0.1.0"}
Hier musste manuell nachgearbeitet werden!
Installation und Konfiguration von Application Express
Application Express wird in die zuvor angelegte Oracle Datenbank
installiert („apexins.sql“)
Achtung: NLS_LANG setzen!
Einspielen diverser Sprachunterstützungspakete
(deutsch, spanisch, französisch, italienisch)
OHS für den Datenbankzugriff konfigurieren („dads.conf“)
20
Realisierung – Installation und Konfiguration
DB-Control und RDA
STRATO Oracle Server
Konfiguration von Oracle Enterprise Manager Database Control:
Database Control basiert auf einem Repository im Schema
SYSMAN. Dieses Schema muss angelegt werden und in der
Webconsole konfiguriert werden.
(Enterprise Manager Configuration Assistant)
f emca –config dbcontrol db –repos recreate
–silent –respFile x.rsp
Bereitstellen des Remote Diagnostic Agent (RDA)
Erzeugt aktuellen Output für Unterstützung des Supports
Initialer Report direkt nach der Installation
21
Realisierung – Installation und Konfiguration
Grid Control Agent und OS-Tools
STRATO Oracle Server
Konfiguration des Grid Control Agent:
Nutzung der Oracle Enterprise Manager 10g Grid Control zur
Inventarisierung
GC Agent meldet Daten über den Server (DB und OS) nach der
Installation an den Oracle Management Server (OMS)
Deaktivierung/Freigabe der Kommunikation durch Kunden
möglich
Vorteil: Verbesserte Supportunterstützung und Services
Installation von Oracle Tools und OS-Tools:
SQLDeveloper und JDeveloper
VPN-Server, X-Server, NX-Server, Netfilter-Firewallkonfiguration
22
Realisierung – Endkonfiguration
STRATO Oracle Server
Durchführung diverser Funktionstests nach Installationsende zur
Qualitätssicherung
Netzseitige Anbindung des Servers mit gleichzeitiger Dokumentation
der Serververfügbarkeit im Kundenservicebereich
Senden einer Verfügbarkeitsmeldung per Mail an Kunden
DB
DB
backupspace
23
Agenda
STRATO Oracle Server
Agenda
STRATO – Das Unternehmen
(Folien 3 - 5)
Der STRATO Oracle Server
(Folien 7 -11)
Installation und Konfiguration
(Folien 13-23)
Praxiseinsatz und Wirtschaftlichkeitsanalyse
(Folien 25-29)
Ausblick
(Folie
31)
24
Der Einsatz in Praxis 1/3
STRATO Oracle Server
Remote-Administration gehosteter Infrastruktur mit Unterstützung
optimierter Zusatztools:
Entwicklungs- und Administrationstätigkeiten, aber auch die
Unterstützung externer Consultants oder (Support-) Dienstleister,
können in kürzester Zeit und örtlich flexibel erfolgen
24/7 Zugriff auf Server sorgt für Kosten- und Zeitersparnisse
Einsatz grafischer Tools, wie DBCA oder installiertem SQLDeveloper:
Administration per Enterprise Manager Database Control über
Web
Nutzung per X11-Forwarding, NX-Server oder optionaler KVM
Möglichkeit der Anwendungsentwicklung mit
Application Express in einfacher Weise im Browser
25
Der Einsatz in Praxis 2/3
STRATO Oracle Server
Verbindung von Applikationen direkt mit Listener über Port 1521
Freigabe der Firewall durch den Administrator erforderlich
Absicherung des Verbindungsweges bei Remote Applikationen
zwischen Datenbankserver und Applikationsrechner
VPNClient
Einrichtung eines VPN (z.B. SSL-VPN)
Clientzugriff via ODBC Verbindung (z.B. Excel)
VPN Port: 1194
FIREWALL
VPNServer
App. Port: 80, 7777, ...
APP
DB Port: 1521
DB
26
Der Einsatz in Praxis 3/3
STRATO Oracle Server
Einsatz Beispiele unserer Kunden:
Einsatz der Server im ERP-Umfeld
Einsatz als Teil einer Online-Ordering-Plattform
Einsatz als Informations- bzw. Business-Portal
Zweitserver dienen u.a. als Test- und Entwicklungsumgebung,
da die Hardware des Zweitservers mit der des Erstservers
nahezu identisch ist, können alle Entwicklungen problemlos auf
dem Erstgerät (Produktivsystem) genutzt werden
"Für unsere anspruchsvollsten Business Portal Lösungen und
Internet-Geschäftsmodelle setzen wir Oracle ein. Dadurch können wir
unseren Kunden ein Höchstmaß an Performance, Skalierbarkeit,
Ausfall- und Datensicherheit gewährleisten. Durch das
Software-as-a-Service Modell profitieren unsere Kunden von
Spitzentechnologie zu einem unschlagbaren Preis /
Leistungsverhältnis.", so Dirk Schlenzig, CTO Siteforum Group
27
Argumente für den Einsatz
STRATO Oracle Server
Integration der Mietserverlösungen in kundeneigene
Geschäftsprozesse durch automatisierte Prozesse
Garantie kürzerer Reaktionszeiten für Systemhäuser, die die Oracle
Datenbanken ihrer Kunden betreuen
Verkürzung der Projektvorlaufzeiten für kleine mittelständische
Unternehmen, aber auch größere Firmen und Abteilungen
Vereinfachte Beschaffungsprozesse
Entfallen hoher Anfangsinvestitionen (eigenes Rechenzentrum,
Klimatisierung, Notstromversorgung und/oder redundante
Infrastruktur)
Entfallen hoher organisatorischer Aufwände (Projektmanagement,
Angebotsrecherchen, Installation, Wartung, Berücksichtigung
aufwändiger Entscheidungs- und Genehmigungsprozesse)
Kostenersparnis durch Nutzung einer zertifizierten Umgebung
28
STRATO – Services
STRATO Oracle Server
STRATO sorgt für Updates und Patches, Verfügbarkeit und
Sicherheit
Eigenes internes Monitoring, Kundenbetreuung und Service
Zusätzlich externes Verfügbarkeitsmonitoring für die Kunden
Ausfallsicherheit, redundante Stromversorgung, Zugangsschutz,
Brandschutz, Rund-um-die-Uhr-Überwachung
Supportvereinbarung mit 24/7 Servicezeiten,
1st- und 2nd- Level Support durch STRATO (Telefon, Mail) und
3rd-Level Support durch Oracle Support
29
Agenda
Agenda
STRATO – Das Unternehmen
(Folien 3 - 5)
Der STRATO Oracle Server
(Folien 7 -11)
Installation und Konfiguration
(Folien 13-23)
Praxiseinsatz und Wirtschaftlichkeitsanalyse
(Folien 25-29)
Ausblick
(Folie
31)
30
STRATO Oracle Server - Ausblick
STRATO Oracle Server
Angebot umfangreicher Managed Services und neuer Funktionen im
Rahmen der Weiterentwicklung des STRATO Oracle Server:
Weitgehend automatisiertes Patchlevelmanagement
in einer standardisierten Umgebung
Differenzierte Backup / Recovery Szenarien
Unterstützung der Einrichtung verschiedener VPN Szenarien
Einrichtung zweier Server für Failover Szenarien
Application Express
Support und Geschäftskundenbetreuung
Oracle Enterprise Linux 5
Oracle Database 11g
Zielgerichtete Entwicklung kostengünstiger, einfacher und
sofort lauffähiger Mittelstandslösungen
31
Vielen Dank für Ihre Aufmerksamkeit
STRATO AG
Product Manager Dedicated Server
Sandro Malinowski
Telefon 030 88615 274
Telefax 030 88615 275
[email protected]
www.strato.de
ORACLE Deutschland GmbH
Senior Berater
Gonzalo Grosche
Telefon 030 435795 418
Telefax 0177 995948 418
[email protected]
www.oracle.com
Herunterladen