Dockerize It. Mit APEX in die Amazon Cloud. Maik Michel, Senior Developer / Consultant OPITZ CONSULTING Deutschland GmbH
|
|
- Hennie Dressler
- vor 6 Jahren
- Abrufe
Transkript
1 Überraschend mehr Möglichkeiten Dockerize It Mit APEX in die Amazon Cloud Maik Michel, Senior Developer / Consultant OPITZ CONSULTING Deutschland GmbH OPITZ CONSULTING 2018
2 Agenda Motivation & Ziel Rund um Docker NginX und Let s Encrypt Die Amazon Cloud Orchestrierung OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 2
3 OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 3
4 Motivation Warum ist APEX so unbekannt? Warum sind Angular, React und Co so beliebt? Warum können wir nur Enterprise? 1 Warum hat der Friseur um die Ecke keine APEX Applikation? Wieso verwaltet mein Sportverein seine Mitglieder nicht über eine APEX-Applikation? OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 4
5 Was ist das Ziel 1 Erreichbar über HTTPS Über meine Domain Zu moderaten Kosten Performant und Skalierbar Und das bitte per Knopfdruck OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 5
6 Das Setup Datenbank Oracle XE 11.2 mit APEX Applikationserver Tomcat mit ORDS und 8080 JasperReportsIntegration NginX Reverse Proxy DB-Volume Datenbankdateien APEX Installationsdateien APPSRV-Volume Jasper-Dateien Applikationsdeployments Docker-Gen docker-gen Let s Encrypt docker-letsencryptnginx-proxycompanion APEX-Deployment Einspielen verschiedener Applikationen Host-Volumes Zertifikate NGINX-Templates OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 6
7 Rund um Docker 2 OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 7
8 Rund um Docker Was ist Docker Im Unterschied zu virtuellen Maschinen wird bei Containern nicht die Hardware emuliert, sondern das Betriebssystem. Die Virtualisierung erfolgt somit auf höherer Ebene, ohne einen Hypervisor Quelle: OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 8
9 Rund um Docker Wie funktioniert Docker OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 9
10 Rund um Docker DB Image - Dockerfile Erben eines Base Images Definieren von Umgebungsvariablen Kopieren von Dateien vom Host Installieren von Packages Ausführen Programmen oder Scripts Definition von Volumes, Ports Definition des Starts OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 10
11 Rund um Docker DB Image - Dockerfile Erben eines Base Images Definieren von Umgebungsvariablen Kopieren von Dateien vom Host Installieren von Packages Ausführen Programmen oder Scripts Definition von Volumes, Ports Definition des Starts OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 11
12 Rund um Docker DB Image - Dockerfile Erben eines Base Images Definieren von Umgebungsvariablen Kopieren von Dateien vom Host Installieren von Packages Ausführen Programmen oder Scripts Definition von Volumes, Ports Definition des Starts OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 12
13 Rund um Docker DB Image - Dockerfile Erben eines Base Images Definieren von Umgebungsvariablen Kopieren von Dateien vom Host Installieren von Packages Ausführen Programmen oder Scripts Definition von Volumes, Ports Definition des Starts OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 13
14 Rund um Docker DB Image - Dockerfile Erben eines Base Images Definieren von Umgebungsvariablen Kopieren von Dateien vom Host Installieren von Packages Ausführen Programmen oder Scripts Definition von Volumes, Ports Definition des Starts OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 14
15 Rund um Docker DB Image - Dockerfile Erben eines Base Images Definieren von Umgebungsvariablen Kopieren von Dateien vom Host Installieren von Packages Ausführen Programmen oder Scripts Definition von Volumes, Ports Definition des Starts OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 15
16 Rund um Docker Container from DB Image docker build Auf BaseImage aufsetzen docker run Einstiegsskript starten Container Umgebungsvariablen defineren Konfigurationsdateien kopieren DB installiert? Nein Oracle Binaries runterladen Ja DB installieren Ports freigeben DB konfigurieren Einstiegsskript definieren DB starten OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 16
17 Rund um Docker Container from APP-Server Image docker build Auf BaseImage aufsetzen docker run Einstiegsskript starten Container Umgebungsvariablen definieren Konfigurationsdateien kopieren APEX 5.1.4, Tomcat 8, ORDS, JasperReportsIntegration, Java runterladen Nein DB erreichbar? Ja Ja ORDS installiert? Nein APEX installieren Ports freigeben Einstiegsskript definieren ggf. DDNS anpingen Tomcat starten ORDS installieren JRI installieren OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 17
18 Rund um Docker Lokale Entwicklungsumgebung Einzelschritte docker volume create dbstore docker volume create appstore docker network create backnet docker build t /oradb oradbimg docker run -d --network backnet --name oradb_cnt -p 1521:1521 -v dbstore:/u01/app/oracle -e DB_PWD=xyz dbimage docker build t /appsrv appsrvimg docker run -d --network backnet --name appsrv_cnt -p 8080:8080 -v appstore:/u01/apps -v repstore:/u01/jasper/reports -e DB_PWD=xyz -e REP_PWD=xyz -e ORDS_PWD=xyz appsrvimg OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 18
19 Rund um Docker Lokale Entwicklungsumgebung Besser geht es mit docker-compose OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 19
20 Rund um Docker Lokale Entwicklungsumgebung docker-compose Tool zum Definieren und Ausführen von mehr als einem Container einfache Definition von Services in 1..n YAML-Dateien docker-compose.yml local-development.yml dbservice env port volume appservice env port volume dbservice env DB_PWD=secret appservice env DB_PWD=secret REP_PWD=secret ORDS_PWD=secret docker-compose f docker-compose.yml f local-development.yml build docker-compose f docker-compose.yml f local-development.yml up OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 20
21 Das Setup Datenbank Oracle XE 11.2 mit APEX Applikationserver Tomcat mit ORDS und 8080 JasperReportsIntegration NginX Reverse Proxy DB-Volume Datenbankdateien APEX Installationsdateien APPSRV-Volume Jasper-Dateien Applikationsdeployments Docker-Gen docker-gen Let s Encrypt docker-letsencryptnginx-proxycompanion APEX-Deployment Einspielen verschiedener Applikationen Host-Volumes Zertifikate NGINX-Templates OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 21
22 NginX und Let s Encrypt 3 OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 22
23 NginX Reverse Proxy User Reverse Proxy Application Server Database OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 23
24 NginX Routing mit NginX Reverse Proxy Applicationserver Container default.conf APPSERVICE environment upstream my-apex-app.domain.de { server :8080; } server { server_name my-apex-app.domain.de; listen 443 ssl http2; location = / { rewrite ^ /ords/f?p=myalias; } } VIRTUAL_HOST my-apex-app.domain.de VIRTUAL_NETWORK nginx-proxy VIRTUAL_PORT 8080 VIRTUAL_RW_LOC / VIRTUAL_RW_TO /ords/f?p=myalias OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 24
25 NginX Reverse Proxy mit Let s Encrypt docker-gen Überwachung Containerstarts Auslösen der Generierung der NginX-Konfiguration Auslösen, der Zertifikatsgeneriung über Let s Encrypt nginx-letsencrypt Validierung der Domain über /.well-known/acme-challenge/ Installation des Zertifikats OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 25
26 Orchestrierung docker-compose.yml dbservice build env port volume appservice build env port volume remote-development.yml dbservice env DB_PWD=realysecret appservice env DB_PWD=realysecret REP_PWD=realysecret ORDS_PWD=realysecret docker-composeremote.yml nginx ports: nxgin-gen volume: /nginx.tmpl letsencrypt-nginx-proxycompanion appservice env: OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 26
27 Das Setup Datenbank Oracle XE 11.2 mit APEX Applikationserver Tomcat mit ORDS und 8080 JasperReportsIntegration NginX Reverse Proxy DB-Volume Datenbankdateien APEX Installationsdateien APPSRV-Volume Jasper-Dateien Applikationsdeployments Docker-Gen docker-gen Let s Encrypt docker-letsencryptnginx-proxycompanion Host-Volumes Zertifikate NGINX-Templates OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 27
28 Die Amazon Cloud 4 OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 28
29 Die 3 Haupttypen des Cloud Computing OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 29
30 Amazon Web Services OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 30
31 Amazon Web Services OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 31
32 Elastic Cloud Computing - EC2 stellt sichere, skalierbare Rechenkapazitäten in der Cloud bereit mühelos Kapazität erhalten und konfigurieren Vorkonfigurierte Vorlagen für VMs/Instances (Amazon Machine Images / AMIs) Instance-Typen zur Konfigurationen für CPU, Arbeitsspeicher, Speicher und Netzwerkkapazität der Instances instance generation t2.small instance family instance size OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 32
33 Virtual Private Cloud - VPC selbst definiertes virtuelles Netzwerk Netzwerkschicht von verschiedenen Amazon AWS- Ressourcen Konfiguration Ändern des IP-Adressbereichs, Erstellen von Subnetze und Routing- Tabellen, Netzwerk-Gateways Anpassen verschiedener Sicherheitseinstellungen OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 33
34 Das Setup Datenbank Oracle XE 11.2 mit APEX Applikationserver Tomcat mit ORDS und 8080 JasperReportsIntegration NginX Reverse Proxy DB-Volume Datenbankdateien APEX Installationsdateien APPSRV-Volume Jasper-Dateien Applikationsdeployments Docker-Gen docker-gen Let s Encrypt docker-letsencryptnginx-proxycompanion APEX-Deployment Einspielen verschiedener Applikationen Host-Volumes Zertifikate NGINX-Templates OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 34
35 Orchestrierung 5 OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 35
36 Vorbereitung IAM - Benutzer erstellen (Identity and Access Management) Gruppe erstellen und zuweisen der Policy AmazonEC2FullAccess Benutzer der Gruppe hinzufügen AccessKey / Secret speichern OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 36
37 AWS-CLI Verwaltung und Konfiguration vieler AWS-Services über die Kommandozeile Installation über: Konfiguration durch: aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wjalrxutnfemi/k7mdeng/bpxrficyexamplekey Default region name [None]: eu-central-1 Default output format [None]: json OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 37
38 docker-machine OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 38
39 docker-machine # Maschine anlegen docker-machine -D create \ --driver amazonec2 \ --amazonec2-access-key AKIAIOSFODNN7EXAMPLE \ --amazonec2-secret-key wjalrxutnfemi/k7mdeng/bpxrficyexamplekey \ --amazonec2-vpc-id vpc \ --amazonec2-region eu-central-1 \ --amazonec2-instance-type t2.small \ apex-connect-18 Security Group für EC2 Instanz erstellen / anpassen GroupName docker-machine Inbound HTTP TCP /0 SSH TCP /0 Custom TCP Rule TCP /0 Custom TCP Rule TCP /0 OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 39
40 Das Script Mit docker-machine und aws-cli die EC2-Instanz erstellen Benötigte Dateien vom Client zum Host kopieren Mit docker-compose *** build die Images erstellen Mit docker-compose *** up d die Container starten das ganze Ziehen lassen und mit docker-compose *** logs f betrachten Fertig OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 40
41 Offene Punkte / Fragen Sicherheit der Passwörter die im Klartext enthalten sind Backup-Konzept Logfiles Mapping mehrerer Subdomains zu verschiedenen Applikationen OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 41
42 Überraschend mehr Möglichkeiten Wer A sagt, muss auch PEX sagen! Maik Michel Senior Developer / Consultant Standort Essen Lazarettstraße Essen maik.michel@opitz-consulting.com micodify.de OPITZCONSULTING opitzconsulting opitz-consulting-bcb OPITZ CONSULTING 2018 Dockerize It Mit APEX in die Amazon Cloud Seite 42
oder von 0 zu IaaS mit Windows Server, Hyper-V, Virtual Machine Manager und Azure Pack
oder von 0 zu IaaS mit Windows Server, Hyper-V, Virtual Machine Manager und Azure Pack Was nun? Lesen, Hardware besorgen, herunterladen, installieren, einrichten, troubleshooten? Konkreter Windows Server
MehrNext Generation Cloud
Next Generation Cloud Building Blocks In Zukunft wird es darum gehen, aus der Summe der Teile Anwendungen (Apps) zu generieren, die Mehrwerte zu schaffen App besteht aus Integration von > Funktionen, z.b.
MehrOra Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration I
Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R2: Administration I Beschreibung: Der Teilnehmer ist in der Lage den Oracle Application Server 10g zu
MehrGecMeGUI. Eine SSO-enabled Cloud WebGUI mit clientseitiger Schlüsselgenerierung
GecMeGUI Eine SSO-enabled WebGUI mit clientseitiger Schlüsselgenerierung Hochschule Furtwangen Frank Dölitzscher 04.04.2011 Agenda Web GUI 1. Einführung 2. Absicherung des Service Zugangs 3. Web GUI Sicherung
MehrMicrosoft Azure für Java Entwickler
Holger Sirtl Microsoft Deutschland GmbH Microsoft Azure für Java Entwickler Ein Überblick Agenda Cloud Computing Die Windows Azure Platform Anwendungen auf Windows Azure Datenspeicherung mit SQL Azure
Mehrvii Inhaltsverzeichnis 1 Cloud Computing 1
vii 1 Cloud Computing 1 1.1 Was ist Cloud Computing?................................. 1 1.1.1 Servicemodelle der Cloud........................... 1 1.1.2 Liefermodell der Cloud............................
MehrDocker revisited - Leichtgewichtige Orchestrierung. Dr. Halil-Cem Gürsoy @hgutwit adesso AG - Dortmund
Docker revisited - Leichtgewichtige Orchestrierung Dr. Halil-Cem Gürsoy @hgutwit adesso AG - Dortmund Über mich Principal Architect @ adesso AG seit 15 Jahre Software-Entwicklung > davor in wissenschaftlichem
MehrDer Cloud-Dienst Windows Azure
Der Cloud-Dienst Windows Azure Master-Seminar Cloud Computing Wintersemester 2013/2014 Sven Friedrichs 07.02.2014 Sven Friedrichs Der Cloud-Dienst Windows Azure 2 Gliederung Einleitung Aufbau und Angebot
MehrVirtual Unified Environments Infrastructure Service Installation und Lifecycle im Oracle Produktumfeld
www.ise-informatik.de Virtual Unified Environments Infrastructure Service Installation und Lifecycle im Oracle Produktumfeld Andreas Chatziantoniou Fusion Middleware Expert Foxglove-IT BV Matthias Fuchs
MehrKonfigurationsbeispiel USG & ZyWALL
ZyXEL OTP (One Time Password) mit IPSec-VPN Konfigurationsbeispiel USG & ZyWALL Die Anleitung beschreibt, wie man den ZyXEL OTP Authentication Radius Server zusammen mit einer ZyWALL oder einer USG-Firewall
MehrMicrosoft Azure Fundamentals MOC 10979
Microsoft Azure Fundamentals MOC 10979 In dem Kurs Microsoft Azure Fundamentals (MOC 10979) erhalten Sie praktische Anleitungen und Praxiserfahrung in der Implementierung von Microsoft Azure. Ihnen werden
MehrIsolierte Umgebungen für Python Anwendungen Teil 2. Christine Koppelt, Jürgen Schackmann, Stefan Seelmann
Isolierte Umgebungen für Python Anwendungen Teil 2 Christine Koppelt, Jürgen Schackmann, Stefan Seelmann Grenzen von virtualenv Anwendungen bestehen neben Python aus einer Reihe weiterer Komponenten (zusätzliche
MehrAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit Docker CommitterConf 2015, Essen 10. November 2015 Mattias Giese System Management & Monitoring Architect B1 Systems GmbH giese@b1-systems.de B1 Systems GmbH
MehrOra Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration
Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R3: Administration Beschreibung: Oracle Application Server 10g Release 3 (10.1.3.1.0) bietet eine neue
Mehrdocker.io @ CentOS 7 Secure And Portable Containers Made Easy Jürgen Brunk Köln, 04.08.2014
docker.io @ CentOS 7 Secure And Portable Containers Made Easy Jürgen Brunk Köln, 04.08.2014 Agenda 1. Was ist Docker? 2. Was sind Container? 3. Warum Docker? 4. Architektur 5. Praxis 6. Docker unter CentOS
MehrKonfiguration Zentyal 3.3 Inhaltsverzeichnis
Konfiguration Zentyal 3.3 Inhaltsverzeichnis Installation... 2 Grundkomponenten... 5 Grundkonfiguration... 6 Netzwerk... 6 Domain... 7 Updates installieren... 8 DNS konfigurieren... 10 Anpassungen in DNS
MehrModern Windows OS Deployment
Modern Windows OS Deployment System Center 2012 Configuration Manager SP1 und Microsoft Deployment Toolkit MDT 2012 Update 1 User Driven Installation UDI 02.05.2013 trueit TechEvent 2013 1 Agenda Übersicht
Mehrdocker.io Secure And Portable Containers Made Easy Jürgen Brunk München, 30.04.2014
Secure And Portable Containers Made Easy Jürgen Brunk München, 30.04.2014 Agenda 1. Was ist Docker? 2. Was sind Container? 3. Warum Docker? 4. Architektur 5. Praxis 6. Docker unter Ubuntu installieren
MehrSind Cloud Apps der nächste Hype?
Java Forum Stuttgart 2012 Sind Cloud Apps der nächste Hype? Tillmann Schall Stuttgart, 5. Juli 2012 : Agenda Was sind Cloud Apps? Einordnung / Vergleich mit bestehenden Cloud Konzepten Live Demo Aufbau
MehrTimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.
Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor
MehrRDS und Azure RemoteApp
RDS und Azure RemoteApp Inhalt Remote Desktop Services Ein kurzer Überblick RD Session Host und RD Virtualization Host RDS auf Azure Desktop Remoting in der Cloud RD RemoteApp Was ist das und wie funktioniert
MehrBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker Schlüsselworte APEX, Docker, Virtualisierung, Deployment Steven Grzbielok MT AG Frankfurt am Main Einleitung Docker ist eine Virtualisierungsplattform
MehrWeblogic Server: Administration für Umsteiger
Weblogic Server: Administration für Umsteiger Björn Bröhl Direktor Strategie & Innovation OPITZ CONSULTING GmbH Oracle Weblogic: Administration für Umsteiger Seite 1 Inhalt Oracle Weblogic Server für Umsteiger
MehrNeuigkeiten in Microsoft Windows Codename Longhorn. 2006 Egon Pramstrahler - egon@pramstrahler.it
Neuigkeiten in Microsoft Windows Codename Longhorn Windows Server - Next Generation Derzeit noch Beta Version (aktuelles Build 5308) Weder definitiver Name und Erscheinungstermin sind festgelegt Direkter
MehrAzure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering
Azure und die Cloud Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat Institut für Informatik Software & Systems Engineering Agenda Was heißt Cloud? IaaS? PaaS? SaaS? Woraus besteht
MehrIst nur Appliance ODA schon Rechenzentrum in der Kiste?
Best Systeme GmbH Datacenter Solutions Ist nur Appliance ODA schon Rechenzentrum in der Kiste? best Systeme GmbH BOSD 2016 Datenbank Virtualisierung Wieso virtualisieren? Ressourcen optimieren! CPU Auslastung
MehrContinuous Delivery mit Docker
Continuous Delivery mit Docker Berlin Expert Days 2014 Dr. Halil-Cem Gürsoy adesso AG 04.04.14 http://www.flickr.com/photos/jpmartineau/501718334/ Definition und Provisionierung eines Linux-Containers
MehrDOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC
DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC ERFAHRUNGSBERICHT JOSEF LIPPERT FREIBERUFLICHER IT CONSULTANT MÜNCHEN Wer bin ich Freiberuflicher IT Consultant o seit
MehrWindows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH
Windows Azure für Java Architekten Holger Sirtl Microsoft Deutschland GmbH Agenda Schichten des Cloud Computings Überblick über die Windows Azure Platform Einsatzmöglichkeiten für Java-Architekten Ausführung
MehrThe linux container engine. Peter Daum
0 The linux container engine Peter Daum Über mich Peter Daum Entwickler seit 13 Jahren Java Developer @ tyntec Java EE / Spring im OSS / BSS Twitter - @MrPaeddah Blog - www.coders-kitchen.com Agenda Docker?!
MehrÜbungsaufgaben Amazon Web Services (AWS)
Übungsaufgaben Amazon Web Services (AWS) Vorlesung Cloud Computing SoSe 2009 Cloud Computing SoSe 2009 Dr. M.Kunze 1 Übung A1 Erstellen Sie einen Kurzfilm bei Animoto! http://animoto.com/ Cloud Computing
MehrOpen Source Data Center Virtualisierung mit OpenNebula. 22.05.2013 LinuxTag Berlin. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 22.05.2013 LinuxTag Berlin Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 38 Mitarbeiter! Spezialisierung
MehrOpen Source Data Center Virtualisierung mit OpenNebula. 05.03.2013 CeBIT 2013. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 05.03.2013 CeBIT 2013 Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 35 Mitarbeiter! Spezialisierung
Mehrcyberwebhosting.de ISP-Software Reseller Preisliste Stand 01.07.2015
cyberwebhosting.de ISP-Software Reseller Preisliste Stand 01.07.2015 20537 Hamburg Seite 1 von 10 info@cyberwebhosting.de CONFIXX 3 PROFESSIONAL Confixx 3 Professional 6,99 6,89 6,69 6,49 CONFIXX 3 DATACENTER
MehrKASPERSKY SECURITY FOR VIRTUALIZATION 2015
KASPERSKY SECURITY FOR VIRTUALIZATION 2015 Leistung, Kosten, Sicherheit: Bessere Performance und mehr Effizienz beim Schutz von virtualisierten Umgebungen AGENDA - Virtualisierung im Rechenzentrum - Marktübersicht
MehrDocker für Java Entwickler
Wir unternehmen IT. Docker für Java Entwickler Dr. Roland Huß, ConSol* Software GmbH JavaLand, 24.3.2015 Agenda Docker Crash Intro Docker für Java Entwickler Integrationstests Paketierung von Anwendungen
MehrGemeinsam mehr erreichen.
Gemeinsam mehr erreichen. Oracle ESS 12c Client Application mit ADF ADF Spotlight 6. März 2015 Ihr Ansprechpartner Carsten Wiesbaum Principal Consultant carsten.wiesbaum@esentri.com @CWiesbaum Schwerpunkte:
MehrContinuous Delivery in der Praxis
Dr. Halil-Cem Gürsoy @hgutwit! adesso AG Continuous Delivery in der Praxis Über mich Principal Architect @ adesso AG seit 15 Jahre Software-Entwicklung > davor in wissenschaftlichem Umfeld Verteilte Enterprise-Systeme
MehrPRODATIS CONSULTING AG. Folie 1
Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %
MehrDocker. Softwaretest, Testautomatisierung und -management. Nico Maas. Grundlagen. Saar 2017
Docker Grundlagen Softwaretest, Testautomatisierung und -management Saar 2017 Nico Maas Zur Person Nico Maas IT Systemelektroniker Bachelor of Science mail@nico-maas.de www.nico-maas.de @nmaas87 Agenda
MehrBenutzerhandbuch. bintec elmeg GmbH. Benutzerhandbuch. Workshops (Auszug) WLAN-Workshops. Copyright Version 11/2015 bintec elmeg GmbH
Benutzerhandbuch Benutzerhandbuch WLAN-Workshops Copyright Version 11/2015 1 Benutzerhandbuch Rechtlicher Hinweis Gewährleistung Änderungen in dieser Veröffentlichung sind vorbehalten. gibt keinerlei Gewährleistung
Mehr(Oracle) BPM in der Cloud
ti&m seminare (Oracle) BPM in der Cloud Integration, Chancen und Risiken Alexander Knauer Architect ti&m AG Version 1.0 28. Januar 2013 ti&m AG Buckhauserstrasse 24 CH-8048 Zürich Belpstrasse 39 CH-3007
MehrPublic Cloud im eigenen Rechenzentrum
Public Cloud im eigenen Rechenzentrum Matthias Weiss Direktor Mittelstand Technologie Oracle Deutschland B.V. & Co.KG Copyright 2016 Oracle and/or its affiliates. All rights reserved. Agenda Oracle Cloud
MehrIT Engineering Continuous Delivery. Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet. Alexander Pacnik Karlsruhe, 20.05.
IT Engineering Continuous Delivery Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet Alexander Pacnik Karlsruhe, 20.05.2014 Einleitung... worum es in diesem Vortrag geht Ziele Continuous
MehrSkalierbare Webanwendungen mit Python und Google App Engine
Skalierbare Webanwendungen mit Python und Google App Engine Oliver Albers 03. Juli 2008 1/32 Einführung Worum geht es? Pro und Contra Technik Genereller Aufbau Anwendungskonfiguration Verarbeitung von
MehrCloud Computing mit mathematischen Anwendungen
Cloud Computing mit mathematischen Anwendungen Vorlesung SoSe 2009 Dr. Marcel Kunze Karlsruhe Institute of Technology (KIT) Steinbuch Centre for Computing (SCC) KIT the cooperation of Forschungszentrum
MehrPowershell DSC Oliver Ryf
1 Powershell DSC Oliver Ryf Partner: 2 Agenda Begrüssung Vorstellung Referent PowerShell Desired State Configuration F&A Weiterführende Kurse 3 Vorstellung Referent Seit 1991 IT-Trainer 1995 MCSE und MCT
Mehredu- sharing Update Anleitung
edu- sharing Update Anleitung [edu- sharing Team] [Dieses Dokument beschreibt den Update- Prozess einer bereits vorhandenen, älteren edu- sharing Installation.] edu- sharing / metaventis GmbH Postfach
MehrMiddleware - Cloud Computing Übung
Middleware - Cloud Computing Übung Tobias Distler, Klaus Stengel, Timo Hönig Friedrich-Alexander-Universität Erlangen-Nürnberg Lehrstuhl Informatik 4 (Verteilte Systeme und Betriebssysteme) www4.informatik.uni-erlangen.de
Mehr[Geben Sie Text ein] ISCSI Targets mit der Software FreeNAS einrichten
[Geben Sie Text ein] ISCSI Targets mit der Software FreeNAS einrichten ISCSI Targets mit der Software FreeNAS einrichten Inhalt FreeNAS Server Vorbereitung... 2 Virtuelle Maschine einrichten... 3 FreeNAS
Mehrmysoftfolio360 Handbuch
mysoftfolio360 Handbuch Installation Schritt 1: Application Server und mysoftfolio installieren Zuallererst wird der Application Server mit dem Setup_ApplicationServer.exe installiert und bestätigen Sie
MehrDas Leben nach Jumpstart Customized Solaris 11 Installation mit AI
Das Leben nach Jumpstart Customized Solaris 11 Installation mit AI Heiko Stein Senior Architekt etomer GmbH Detlef Drewanz Principal Sales Consultant Oracle Deutschland B.V. & Co. KG etomer GmbH 01.03.2012
MehrDokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache)
Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache) vom 8. August 2005 Seite 1 / 7 1.System-Voraussetzungen Um dieses System zu verwenden, muß Oracles HTTP-Server mit dem
MehrOracle APEX 3.2. Peter Raganitsch. Einführung und neue Features 16.04.2009
Oracle APEX 3.2 Einführung und neue Features 16.04.2009 Peter Raganitsch Agenda» Über Competence Center» Was ist Oracle Application Express» Welche Entwickler» Features von Oracle APEX» Architektur» Neue
MehrOpenShift Tech Lab. Daniel Tschan CTO. Anselm Strauss Senior System Engineer
OpenShift Tech Lab Daniel Tschan CTO Anselm Strauss Senior System Engineer 1. OpenShift Grundlagen 2. Ausblick OpenShift 3 3. OpenShift 2 Labs Agenda 1 OpenShift Grundlagen OpenShift Platform as a Service
MehrInstallationsanleitung für DoRIS unter Linux Inhaltsverzeichnis
Installationsanleitung für DoRIS unter Linux Seite 1 Installationsanleitung für DoRIS unter Linux Inhaltsverzeichnis Installationsanleitung für DoRIS unter Linux... 1 Vorbemerkungen... 1 Benötigte Komponenten
MehrDeckblatt. VPN-Tunnel über Internet. SCALANCE S61x und SOFTNET Security Client Edition 2008. FAQ August 2010. Service & Support. Answers for industry.
Deckblatt SCALANCE S61x und SOFTNET Security Client Edition 2008 FAQ August 2010 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal der Siemens AG,
MehrThomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5
Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Im Folgenden wird die Installation von MySQL 5.0 und Tomcat 5.0 beschrieben. Bei MySQL Server 5.0 handelt es sich um ein
MehrPUPPENSPIELE IN DER WOLKE HOW TO BRING A NON-CLOUD APP INTO THE SKY
PUPPENSPIELE IN DER WOLKE HOW TO BRING A NON-CLOUD APP INTO THE SKY WER? NORAN EßTORFF Operations Engineer @ Deutsche Post E-Post Development Infrastructure & Deployment Puppet, OpenNebula, Python VI enthusiast
MehrFirewall oder Router mit statischer IP
Firewall oder Router mit statischer IP Dieses Konfigurationsbeispiel zeigt das Einrichten einer VPN-Verbindung zu einer ZyXEL ZyWALL oder einem Prestige ADSL Router. Das Beispiel ist für einen Rechner
MehrEinrichtung einer Testumgebung zur Demonstration zertifikatsbasierter Anwendungen
Einrichtung einer Testumgebung zur Demonstration zertifikatsbasierter Anwendungen Knowlegde Guide Wien, Februar 2004 INHALT Für den Test von zertifikatsbasierten Anwendungen in einer Windowsumgebung benötigt
MehrDocker und Virtualisierung Container Use Cases für eine isolierte, performante Zukunft
Docker und Virtualisierung Container Use Cases für eine isolierte, performante Zukunft CommitterConf 2015, Essen 10. November 2015 Christian Baumann Linux Consultant B1 Systems GmbH baumann@b1-systems.de
MehrTypo 3 installieren. Schritt 1: Download von Typo3
Typo 3 installieren Bevor Sie Typo3 installieren, müssen Sie folgende Informationen beachten: Typo3 benötigt eine leere Datenbank. Mit Ihrem Abonnement verfügen Sie über eine einzige Datenbank. Sie können
MehrSentrigo Hedgehog. Eine kurze Vorstellung. Gerret Bachmann Senior Berater OPITZ CONSULTING Hamburg GmbH. Hamburg, 21.10.2010
Sentrigo Hedgehog Eine kurze Vorstellung Gerret Bachmann Senior Berater OPITZ CONSULTING Hamburg GmbH Hamburg, 21.10.2010 OPITZ CONSULTING GmbH 2010 Seite 1 Agenda 1. Wer ist Sentrigo? 2. Welche Produkte
MehrEntwicklungswerkzeuge & - methoden
Entwicklungswerkzeuge & - methoden Debugging und Logging von mobile Apps Jürgen Menge Sales Consultant, Oracle Deutschland E-Mail: juergen.menge@oracle.com +++ Bitte nutzen Sie die bevorzugte Telefonnummer
Mehr1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Oracle Virtualisierung und VirtualBox Dirk Wriedt Principal Sales Consultant 2 Copyright 2011, Oracle and/or its affiliates. All rights Oracle
MehrSolaris im Datacenter Architektur, Implementation und Betrieb
Solaris im Datacenter Architektur, Implementation und Betrieb Marco Stadler stadler@jomasoft.ch Senior Technical Specialist JomaSoft GmbH 1 2 Inhalt Wer ist JomaSoft? Architektur: Zonen und LDoms Implementation
MehrPrivate Cloud mit Eucalyptus am SCC
Private Cloud mit Eucalyptus am SCC Christian Baun 15. Dezember 2009 KIT The cooperation of Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) http://www.kit.edu Cloud-Comuting = Grid-Computing?!
MehrVersion 2.0.2 Deutsch 04.08.2015
Version 2.0.2 Deutsch 04.08.2015 In diesem HOWTO wird beschrieben, wie Sie die IAC-BOX in Hyper-V Version 6.0 virtualisieren können. Beachten Sie unbedingt die HinweisTabelle der Mindestvoraussetzungen.
MehrIdentity Management. Puzzle mit vielen Teilen. Identity Management Forum München 10. Februar 2004
Identity Management Puzzle mit vielen Teilen Identity Management Forum München 10. Februar 2004 Beratung Lösungen Coaching Pro Serv Wartung Definition Identi tät [lat.; Idem; der-/dasselbe] die; das Existieren
MehrDocker für Entwickler
Docker für Entwickler Dr. Roland Huß, ConSol* Software GmbH Seamless DevOps Day, 16. April 2015 Agenda Docker Crash Intro Docker für Java Entwickler Integrationstests Anwendungs-Paketierung docker-maven-plugin
Mehr<Insert Picture Here> Kerberos Geheimnisse in der Oracle Datenbank Welt
1 Kerberos Geheimnisse in der Oracle Datenbank Welt Helmut Eckstein Manager Global IT/SIS eckstein@de.pepperl-fuchs.com Suvad Sahovic Senior Systemberater suvad.sahovic@oracle.com
MehrApache. O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. Das umfassende Handbuch. Ben Laurie und Peter Laurie 2.
2.AUFLAGE Apache Das umfassende Handbuch Ben Laurie und Peter Laurie Deutsche Übersetzung von Peter Klicman, Jochen Wiedmann & Jörgen W. Lang O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei
MehrKomponenten. Abb. 1: Weblogic-Komponenten
Weblogic Basics für den Oracle DBA Martin Berger Trivadis AG Bern Schlüsselworte Weblogic, Basics, DBA, Installation, Administration Einleitung In vielen Datenbank-Umgebungen kommt Oracle Weblogic als
MehrDie nachfolgende Anleitung hilft dem Kunden mit den nötigen Informationen zur Installation und Konfiguration der MDWorkflow-Applikation.
MDCMS Workflow-Installationsanleitung Die nachfolgende Anleitung hilft dem Kunden mit den nötigen Informationen zur Installation und Konfiguration der MDWorkflow-Applikation. 1 Generelle Informationen
MehrInhaltsverzeichnis IBM SOFTWARE PRESS
Inhaltsverzeichnis Lotus quo vadis?... 15 Workplace... 19 Was ist Workplace?... 21 Microsofts neue Konkurrenz?... 23 Lotus Notes Domino... 26 Roadmap Lotus Notes Domino?... 26 Motivation... 29 1 IBM Lotus
MehrAruba Controller Setup
Infinigate (Schweiz) AG Aruba Controller Setup - Handout - by Christoph Barreith, Senior Security Engineer 29.05.2012 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis... 1 2 Controller Basic Setup... 2 2.1 Mobility
MehrEin Blick unter die Motorhaube von Oracle APEX. Patrick Wolf, Sphinx IT Consulting DOAG Konferenz Nürnberg, 22.11.2007
Ein Blick unter die Motorhaube von Oracle APEX Patrick Wolf, Sphinx IT Consulting DOAG Konferenz Nürnberg, 22.11.2007 Agenda Architekturübersicht mod_plsql/embedded PL/SQL Gateway Connection Pool Oracle
MehrMICROSOFT WINDOWS AZURE
Cloud Computing à la Microsoft MICROSOFT WINDOWS AZURE Karim El Jed netcreate OHG Agenda Was ist Cloud Computing? Anwendungsszenarien Windows Azure Platform Alternativen Was ist Cloud Computing? Was ist
MehrHerzlich willkommen! Der Webcast startet 10:00 Uhr.
1 Herzlich willkommen! Der Webcast startet 10:00 Uhr. Willkommen beim Dell Support Webcast idrac & Lifecycle Controller 2 Dell Support Webcast Seite Aufzeichnung des Webcasts Upload der Präsentation Kalender
MehrDr. Roland Huß, ConSol* (@ro14nd) Docker für Java-Entwickler
Dr. Roland Huß, ConSol* (@ro14nd) Docker für Java-Entwickler Docker Crash Intro Agenda Docker für Java Entwickler Integrationstests Anwendungs-Paketierung docker-maven-plugin Demo Roland Huß ro14nd @ Java
MehrEine eigene Wolke für 2000 Euro. DOAG 2015 Andreas Chatziantoniou - Foxglove-IT BV
Eine eigene Wolke für 2000 Euro DOAG 2015 Andreas Chatziantoniou - Foxglove-IT BV Bio Andreas Chatziantoniou Freelance Oracle Fusion Middleware Consultant 17 Jahre Oracle Erfahrung/27 Jahre IT (Unix/C)
MehrHybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012
Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012 Roj Mircov TSP Datacenter Microsoft Virtualisierung Jörg Ostermann TSP Datacenter Microsoft Virtualisierung 1 AGENDA Virtual
MehrIBM SPSS Collaboration and Deployment Services (C&DS) version 7
Dieses Handbuch richtet sich an Systemadministratoren, die IBM SPSS Modeler Entity Analytics (EA) für die Ausführung mit einem der folgenden Produkte konfigurieren: IBM SPSS Collaboration and Deployment
MehrRechnernetze Praktikum Versuch 8: Zertifikate, Sicherheit in öffentlichen Netzen
Rechnernetze Praktikum Versuch 8: Zertifikate, Sicherheit in öffentlichen Netzen Ziel Kennenlernen des Netzwerkprotokolls Http mit unterschiedlichen Formen der Authentifizierung sowie Absicherung des Netzwerkverkehrs
MehrAnlegen von Entwicklungsumgebungen per Vagrant & Chef
13. August 2015 Inhalt 1 Überblick Vagrant 2 Vagrant Download unter https://www.vagrantup.com/ Konguration per Vagrantle Listing 1: Vagrantle Vagrant. configure ("2") do config config. vm. box = " vivid64
MehrMOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B
MehrContinuous Delivery mit OpenShift, 2nd Edition
Daniel Tschan CTO Continuous Delivery mit OpenShift, 2nd Edition OpenShift Tech Lab, Bern, 27.10.2014 1 Grundlagen Kleine Geschichte «Integration Hell» und «Works on My Machine» 1991: Object Oriented Design:
MehrDieser Artikel beschreibt die Veröffentlichung eines Microsoft SQL Server 2000 über einen ISA Server 2004.
SQL Server Veröffentlichung ISA Server FAQ Kapitel höher Erstellen einer Firewallrichtlinie Systemrichtlinien Websiten sperren Windowsupdate V5 Zeitsynchronisation Mailzugriff SMTP Server veröffentlichen
MehrPlatform as a Service (PaaS) 15.01.2010 Prof. Dr. Ch. Reich
Platform as a Service (PaaS) 15.01.2010 Prof. Dr. Ch. Reich Cloud Computing Deployment Typen: Private cloud Besitzt das Unternehmen Community cloud Gemeinsame Nutzung durch Gemeinschaft Public cloud Öffentliche
MehrKerio Control Workshop
Kerio Control Workshop Stephan Kratzl Technical Engineer 1 Agenda Über brainworks & Kerio Warum Kerio Control Highlights Preise & Versionen Kerio Control Live 2 Über brainworks & Kerio 3 brainworks brainworks
MehrOracle Weblogic Administration Grundlagen
Oracle Weblogic Administration Grundlagen Seminarunterlage Version: 1.07 Version 1.07 vom 14. September 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
MehrESXi-Server 3.x. Kursinhalte. Kompakt-Intensiv-Training. ESXi-Server 3.x
ESXi-Server 3.x Kompakt-Intensiv-Training Der VMware ESXi-Server ist Bestandteil der VMware Lösung, die es gestattet, ganze Rechenzentren zu virtualisieren und so wesentlich flexibler und effizienter zu
MehrWEBLOGIC IM DOCKER CONTAINER
WEBLOGIC IM DOCKER CONTAINER WebLogic WebLogic WebLogic Andreas Koop DOAG 2015, Nürnberg ABOUT ME Andreas Koop Geschäftsführung & Consulting Consulting, Training Oracle Technology Oracle ADF Certified
MehrCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Oracle Fusion Middleware Ordnung im Ganzen Matthias Weiss Direktor Mittelstand Technologie ORACLE Deutschland B.V. & Co. KG 2 Agenda Begriffe & Ordnung Fusion Middleware Wann, was, warum Beispiel für
MehrIT-Sicherheit und OFM: Eine Herkulesaufgabe?
IT-Sicherheit und OFM: Eine Herkulesaufgabe? Mohammad Esad-Djou, Solution Architect Frank Burkhardt, Senior Consultant OPITZ CONSULTING Deutschland GmbH Nürnberg, 20.11.2014 OPITZ CONSULTING GmbH 2014
MehrDockerbank II Vertiefungsworkshop zum Container-basierten Deployment von biomedizinischen IT-Lösungen
Dockerbank II Vertiefungsworkshop zum Container-basierten Deployment von biomedizinischen IT-Lösungen Block 1: Begrüßung & Einführung Dr. med. Thomas Ganslandt 1, Matthias Löbe 2 1 Universitätsklinikum
MehrEinrichtung von radsecproxy. Dipl.-Math. Christian Strauf Rechenzentrum TU Clausthal
Einrichtung von radsecproxy Agenda Erinnerung: Funktionsweise von RADIUS RadSec - eine Übersicht Systemvoraussetzungen Installation von radsecproxy Konfiguration von radsecproxy Debugging 2 Erinnerung:
MehrDie Erkenntnis von gestern muss heute mit einem neuen. 19.06.2009 TEAM - Ihr Partner für IT 2
Beratung Software Lösungen Integration von Reporting Tools in Oracle ADF 11g Applikation Der Inhalt dieses Vortrages beruht auf den Erfahrungen und Erkenntnissen zu einem bestimmten Zeitpunkt und unter
Mehr1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Datenbanken in der Oracle Public Cloud nutzen Ileana Someşan Systemberaterin ORACLE Deutschland The following is intended to
Mehr