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