CloudOps Summit 2012, Frankfurt, 20.9.2012 Track 1 - Transition
by Sascha Dittmann, @saschadittmann, Software Developer and Solution Architect at Ernst & Young
Find the video of this talk at http://youtu.be/cbaqEj2r110
http://cloudops.de/sprecher/#saschadittmann
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdAOE
Continuous Delivery und Autoscaling von Enterprise Web-Applicationen in der Amazon Cloud
In diesem Vortrag zeigen wir am Beispiel des neuen Angrybird-Onlineshops, der zu Spitzenzeiten bis zu 10 Bestellungen pro Sekunde aufnehmen kann und dabei hochverfügbar ist, wie eine automatisch skalierende Cloud Infrastruktur sowie die nötigen Konzepte aussehen können.
Wir beschreiben die Herausforderungen und unsere Lösungen, um den Shop für ein Multi-Server-Setup vorzubereiten und zu betreiben. Spezielle Anforderungen an eine solche Architektur sowie die Integration von Reverse Proxies (Varnish), die Nutzung eines CDNs, verschiedene Cache-Strategien und weitere Optimierung sind ebenfalls Bestandteil dieses Vortrags. Außerdem stellen wir unsere automatisierte Cloud-Deployment-Strategien vor, angefangen von den Entwicklungsumgebungen, über den continuous Integration Server und unser Testing Framework bis hin zum A/B-Deployment in der Cloud.
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdAOE
Continuous Delivery und Autoscaling von Enterprise Web-Applicationen in der Amazon Cloud
In diesem Vortrag zeigen wir am Beispiel des neuen Angrybird-Onlineshops, der zu Spitzenzeiten bis zu 10 Bestellungen pro Sekunde aufnehmen kann und dabei hochverfügbar ist, wie eine automatisch skalierende Cloud Infrastruktur sowie die nötigen Konzepte aussehen können.
Wir beschreiben die Herausforderungen und unsere Lösungen, um den Shop für ein Multi-Server-Setup vorzubereiten und zu betreiben. Spezielle Anforderungen an eine solche Architektur sowie die Integration von Reverse Proxies (Varnish), die Nutzung eines CDNs, verschiedene Cache-Strategien und weitere Optimierung sind ebenfalls Bestandteil dieses Vortrags. Außerdem stellen wir unsere automatisierte Cloud-Deployment-Strategien vor, angefangen von den Entwicklungsumgebungen, über den continuous Integration Server und unser Testing Framework bis hin zum A/B-Deployment in der Cloud.
Virtualization Forum 2015, Praha, 7.10.2015
sál Citrix
Jestliže SlideShare nezobrazí prezentaci korektně, můžete si ji stáhnout ve formátu .ppsx nebo .pdf.
A computer network is defined as the interconnection of two or more computers. It is done to enable the computers to communicate and share available resources.
Components of computer network
Network benefits
Disadvantages of computer network
Classification by their geographical area
Network classification by their component role
Types of servers
este es el nuevo embarque de llegó de libros de diseño. Pasen y vean....lo van a disfrutar mucho. Por formas de pago consultar al correo: metavisualdisenio@gmail.com
Where are all transactions gone? Was in_der_cloud_alles_verboten_istRamon Anger
Mein Vortrag auf der OOP 2015
Where all the transactions gone?
Was in der Cloud alles verboten ist.
Gegenstand des Vortrags sind neun Dinge, die in der Cloud im Gegensatz zu inhouse-Anwendungen grundlegend anders sind. Darüber hinaus geht der Vortrag kurz auf DevOps für die Cloud und Organisation für die Cloud ein.
Ursprünglich hat mein Kollege Marc Bauer den Vorschlag eingereicht, hatte dann aber leider keine Möglichkeit, den Vortrag selbst zu halten.
Virtualization Forum 2015, Praha, 7.10.2015
sál Citrix
Jestliže SlideShare nezobrazí prezentaci korektně, můžete si ji stáhnout ve formátu .ppsx nebo .pdf.
A computer network is defined as the interconnection of two or more computers. It is done to enable the computers to communicate and share available resources.
Components of computer network
Network benefits
Disadvantages of computer network
Classification by their geographical area
Network classification by their component role
Types of servers
este es el nuevo embarque de llegó de libros de diseño. Pasen y vean....lo van a disfrutar mucho. Por formas de pago consultar al correo: metavisualdisenio@gmail.com
Where are all transactions gone? Was in_der_cloud_alles_verboten_istRamon Anger
Mein Vortrag auf der OOP 2015
Where all the transactions gone?
Was in der Cloud alles verboten ist.
Gegenstand des Vortrags sind neun Dinge, die in der Cloud im Gegensatz zu inhouse-Anwendungen grundlegend anders sind. Darüber hinaus geht der Vortrag kurz auf DevOps für die Cloud und Organisation für die Cloud ein.
Ursprünglich hat mein Kollege Marc Bauer den Vorschlag eingereicht, hatte dann aber leider keine Möglichkeit, den Vortrag selbst zu halten.
RISIKEN MINIMIEREN, CHANCEN MAXIMIEREN
Für mehr als ein Viertel aller Unternehmen wird das Thema Cloud künftig an Bedeutung gewinnen. Standard-Dienste und die Wertschöpfung unterstützende Anwendungen wie SalesForce CRM werden zunehmend zu Cloud-Anbietern verlagert. Andere Anwendungen laufen je nach Individualisierungsgrad in PaaS-Umgebungen oder IaaS-Umgebungen. Keine Frage: Cloud Computing bringt eine ganze Reihe von Vorteilen mit sich. Aber auch neue Herausforderungen. So gestaltet sich beispielsweise die Integration von Prozessen deutlich komplexer als bisher.
Daraus leiten wir von der SQL Projekt AG einen klaren Anspruch ab: Wenn Integrationsvorhaben komplexer werden, müssen die Integrationswerkzeuge einfacher werden. TRANSCONNECT® cloud ermöglicht eine ganze Reihe praxisbewährter Integrationsszenarien.
XenServer in der Cloud
Der beste Hypervisor für Desktop Virtualisierung
Web-basierter Zugriff auf VMs in der Cloud
Plattform für virtuelle Networking Appliances (VPX)
Live Demo I
Desktop-Optimierungen in Citrix XenServer
Zugriff über Web Self-Service
Powering VPX
Networking für die Cloud
Einbindung von SaaS Anwendungen in bestehende Umgebungen und Auslagern von Diensten mittels OpenCloudAccess / OpenCloudBridge
Sicherheit und Hochverfügbarkeit mit Citrix NetScaler
Sicherer Zugriff, Hochverfügbarkeit aller Komponenten und Bereitstellung von Web Anwendungen
Citrix Receiver für jedes Endgerät - Zugriff auf virtuelle Desktops & Apps mit iPad, Blackberry, Android & Co.
HDX Technologien: WAN-Optimierung mit Branch Repeater - Integration in bestehende Citrix Umgebungen
Live Demo II
WAN-Optimierung
Zugriff mit Citrix Receiver
Produktvorstellung: OpenCloud Access / OpenCloud Bridge
Blueprints bei E-Commerce Workloads mit AWSroot360 GmbH
Nach der Betrachtung von Chancen und Herausforderungen des Einsatzes der AWS Cloud bei E-Commerce Lösungen wie Shopware, Magento oder Oxid, werden die wesentlichen Vor- und Nachteile von Blueprints, also technischen Blaupausen, zur Abbildung digitaler Workloads betrachtet. Das Webinar schließt mit einem Showcase, der die zuvor behandelten Punkte zu einem Gesamtbild zusammenfügt.
Mit TransConnect® einfach die Produktion vernetzen: mit wenigen Schritten zur...Stefan Ehrlich
Kern einer vernetzten und integrierten Fertigung ist die passende Software. I.d.R. kommen Integrationsserver oder Enterprise Service Busse zum Einsatz. Auf der Industriemesse inTEC 2017 haben wir live gezeigt, was mit TransConnect® in kurzer Zeit alles Möglich und warum die Wahl der richtigen Lösung für den Gesamterfolg wichtig ist.
Title: Something for the Cloud
Abstract: Goal of the research project 'Cloud-basierte Collaboration Software auf dem Weg zur Information 4.0 Welt von morgen' funded by the EU and Efre NRW is to find solutions to enable smooth collaboration between project participants using an office automation software which stores its data in a hybrid cloud.
The software is implemented in VisualWorks and uses Postgres as its back-end. The following solutions were developed in the project: aPart as a development framework (see presentation by Richard Uttner), a generic GlorpPart framework to ease the development of UIs for domain objects stored in a database, the DeltaLibrary for secure file storage using highspeed retrieval and distribution in networks, a dynamic translation mechanism for displaying e.g. names of domain objects, and an infrastructure to allow zooming of UIs to adapt for visually impaired users.
And of course we use an automatic build and test framework to keep our development process agile.
Bio: Working for Georg Heeg since 1990, I worked with all VisualWorks versions ever released.
First used it to solve support calls with customers, then I teached Smalltalk using VisualWorks, and finally I started consulting customers and implementing frameworks.
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“OPEN KNOWLEDGE GmbH
„Cloud is the new Normal”, so Andrew R. Jassy (CIO AWS). Was also liegt näher, als genau jetzt den Schritt in die Cloud zu wagen? Denn schließlich wollen wir ja alle irgendwie ein klein wenig „normal“ sein. Aber ist dieser Schritt wirklich so einfach, wie uns die verschiedenen Cloudanbieter glauben machen? Lässt sich eine klassische Enterprise-Architektur einfach so in die Cloud überführen oder bedarf es neuer Cloud-spezifischer Architekturmuster? Wie kann uns das Cloud Maturity Model dabei helfen? Und was steckt eigentlich hinter Akronymen wie IaaS, PaaS, BaaS, SaaS und FaaS?
Im Rahmen des Worskhops werde ich eine klassische Enterprise Anwendung Schritt für Schritt in die Cloud migrieren und dabei die verschiedenen Stufen / Reifegrade des Cloud Maturity Models durchlaufen. Angefangen bei "Lift & Shift" bis hin zu "Cloud Native" und "Cloud Voodoo – aka Serverless".
Marcus Munzert nennt und beschreibt die aktuell wichtigsten Plattformen und Programmiersprachen zur Entwicklung mobiler Anwendungen, als auch die aktuell wichtigsten Anbieter von Cloud-Diensten (IaaS, PaaS, SaaS). Er zeigt als Beispiel eine Android-App, die auf einen über die Cloud bereitgestellten entfernten Dienst (mit Java implementiert) zugreift.
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...CloudOps Summit
CloudOps Summit 2012, Frankfurt, 20.9.2012
Track 2 - Build and Run by Francesco Incorvaia, fluid Operations AG (@fluidops)
http://cloudops.de/sprecher/#francescoincorvaia
Find the video of this talk at http://youtu.be/Eb0HO0hi_jc
CloudOps Summit 2012, Frankfurt, 20.9.2012
Track 3 - Cloud Skills by Luca Hammer (@luca), work.io
http://cloudops.de/sprecher/#lucahammer
Find the video of this talk at http://youtu.be/i10lvR6MGNs
3. Die Windows Azure Plattform
(on-premise)
Client Layer
Office Games
Add-in PC Console Browser Tablet Phone
Application
Integration
Traffic Access Virtual
CDN Manager Control Caching Service Bus Connect Network
Business
Layer
Cloud Virtual
Web Sites Services Web Role Worker Role VM Role Machines Mobile Serv.
Data Layer
Tables Queues Blobs Drive Media Serv. Database/BI Data Sync Big Data
4. Windows Azure Cloud Services (PaaS)
(on-premise)
Client Layer
Browser
Application
Integration
Caching
Business
Layer
Cloud
Services Web Role Worker Role
Data Layer
Tables Queues Blobs Database
5. Voraussetzungen für Cloud Services
Mindestens 2 Instanzen pro Rolle
Hochverfügbarkeit (SLA 99,9%)
Loadbalancer
Ausführungsort einer Instanz
Instance2
Instance2
Instance2…
kann zur Laufzeit wechseln
Instance1 (Ready)
(Ready)
(Ready) (Ready) (z.B. bei Hardware-Ausfall, Host-
oder Guest-Upgrade, …)
Zustandsloses Design
DB/Storage Geeignete Persistenzoption
[Shared]
Lose Koppelung der Instanzen
(z.B. über Service Bus, Queues,
…)
6. Persistenz
SQL Database WA Tables WA Queues WA Blobs WA Drives Lokales FS
Informationstyp Tabellen mit Key-Value Nachrichten Blobs flexibel flexibel
Schema (NoSQL)
Redundanz Ja, 3-fach Ja, 3-fach Ja, 3-fach Ja, 3-fach Ja, 3-fach Nein
Toleranz gegen Ja Ja Ja Ja Ja Nein
Instanzausfall
Zugriffs- Sehr gut, Gut, ein Key Nein Nein Nein Nein
optimierung flexible Keys
Datendurchsatz Hoch Hoch Hoch Hoch Hoch Sehr hoch
Schnittstelle TDS REST REST REST NTFS NTFS
Kosten Datenbank- Tatsächlicher Tatsächlicher Tatsächlicher Tatsächlicher Keine
Maximalgröße Speicher Speicher Speicher Speicher
Zugriffskosten Keine Pro Pro Pro Pro Keine
Transaktion Transaktion Transaktion Transaktion
Typisches Relationale • Session- Asynchrone Ablage von Einsatz von Caching von
Einsatz- Datenbank Persistenz Kommunikatio Binärdaten Frameworks, Daten
szenarien • Massendaten n (z.B. (z.B. die ein
mit einem zwischen Dokumente, Dateisystem
Schlüssel Rollen) Multimedia) benötigen
7.
8. Data Layer Business Application Client Layer
Layer Integration (on-premise)
Web Sites
Windows Azure Web Sites
Browser
Database/BI
9. Windows Azure Web Sites
„klassisches Hosting“ mit Upgrade Pfad
Schnelles und Einfaches Deployment
(FTP, Git, TFS, Visual Studio, WebMatrix, …)
Hosting von Node.JS, ASP, ASP.NET, Java, Python, etc.
Nutzen weiterer Cloud Dienste
(SQL Database, mySQL, Caching, CDN, Storage, …)
Katalog mit vorgefertigter Software
10. Windows Azure Virtual Machines (IaaS)
(on-premise)
Client Layer
Office Games
Add-in PC Console Browser Tablet Phone
Application
Integration
Virtual
Network
Business
Layer
Virtual
Machines
Data Layer
11. Windows Azure Virtual Machines (IaaS)
Windows Server sowie Linux Betriebssysteme
Katalog mit vorgefertigten Virtuelle Maschinen
Persistente Festplatten (VHD 3-fach redundant)
Sichere Verbindung ins eigene Rechenzentrum durch VPN
Migration ohne Codeveränderungen
Transfer von Virtuellen Maschinen zwischen dem eigenen
Rechenzentrum und der Cloud
12.
13. Integration / Hybride Szenarien
(on-premise)
Client Layer
Application
Integration
Access Virtual
Control Service Bus Connect Network
Business
Layer
Data Layer
Data Sync
15. Data Layer Business Application Client Layer
Layer Integration (on-premise)
Blobs
Mobile Endgeräte
Media Serv.
Tablet
Phone
Mobile Serv.
16. Multimandantenfähigkeit
Mandant A Mandant B Mandant A Mandant B Mandant A Mandant B
Logik Logik Logik Logik
Daten- Daten- Daten- Daten- Datenbank
bank bank bank bank
A B A B
Virtuelle Virtuelle Virtuelle Hardware- Virtuelle Hardware-
Umgebung A Umgebung B Umgebung Umgebung
Geringste Änderung an der Software Beste Auslastung der Infrastruktur
17. Multimandantenfähigkeit
Mandant A Mandant B Mandant A Mandant B Mandant A Mandant B
Logik Logik Logik Logik
Möglicher
Startpunkt
Daten- Daten- Möglicher Innovationspfad
Daten- Daten- Datenbank
bank bank
Fokus: bank bank
Fokus: Ressourcenoptimierung und
A B A B
Grundlegende Kostenreduzierung
Virtuelle der Cloud
Vorteile Virtuelle Virtuelle Hardware- Virtuelle Hardware-
Umgebung A Umgebung B Umgebung Umgebung
Geringste Änderung an der Software Beste Auslastung der Infrastruktur
18.
19. Checkliste für die Migration
Werden persistente Daten im Dateisystem gespeichert?
Werden Sessions verwendet?
Werden Komponenten installiert / registriert, etc.
Brauchen Sie mehrere virtuelle Verzeichnisse oder Sites?
Wird eine Datenbank verwendet?
Absichern der Anwendung: IPFilter, ADFS, Zertifikate
20. Migration von Web-Anwendungen
Migration auf VS2010/VS2012
Anpassen der web.config
Session Management
Profile / Membership-Provider
Datenbank-Verbindungen
Test im Compute Emulator
mit mindestens 2 Instanzen
21. Migration anderer Anwendungen
Klärung der Persistenz
Manuelle Installation der Anwendung per Remote
Desktop
Paketierung der Anwendung zur automatisierten
Installation per Startup-Task
22. SQL Database vs. Virtual Machines
Full-Text Search
CLR Types
SQL Server Analysis Services / Integration Services
23. Migration einer Datenbank
Leere Datenbank in der Cloud
anlegen
SQL Migration Wizard starten
Alternativ:
DACPAC / BACPAC Migration
SQL Server 2012
SQL Server Data Tools