DEFREN

Login et recherche



Sponsors /ch/open

Camptocamp SA - /ch/open-Sponsor
Offene IT-Architektur zur Reduzierung von Herstellerabhängigkeiten

Offene IT-​Architektur zur Redu­zie­rung von Herstellerabhängigkeiten

von Oli­ver Schad, Auto­ma­tic Ser­ver AG | 21.07.2015

Abhän­gig­kei­ten zu bestimm­ten Her­stel­lern machen der heu­ti­gen Infor­ma­tik immer mehr zu schaf­fen. Eine offene IT-​Architektur basie­rend auf Open Source und Open Stan­dards hilft diese stra­te­gi­schen Sack­gas­sen zu vermeiden.

IT-​Komponenten oder Schnitt­stel­len haben eine Lebens­zeit von 5 Jah­ren und mehr. Gleich­zei­tig wer­den bei deren Inte­gra­tion übli­cher­weise viele Abhän­gig­kei­ten auf­ge­baut inner­halb einer IT-​Organisation. Ent­schei­dun­gen bauen dabei übli­cher­weise auf­ein­an­der auf, da Rück­mi­gra­tio­nen hohe Kos­ten erzeugen.

Software-​Applikationen und das Komplexitätsproblem

Bei der moder­nen Archi­tek­tur von IT, bei­spiels­weise im Web-​Umfeld, wer­den in der Software-​Entwicklung die Appli­ka­tio­nen in immer mehr Tei­lappli­ka­tio­nen zer­glie­dert und unab­hän­gig von­ein­an­der ent­wi­ckelt, um der Kom­ple­xi­tät Herr zu wer­den (SOA, Micro-​Services, Vertikalen-​Architektur). In jeder Tei­lappli­ka­tion, kann man nun die geeig­ne­ten Tech­no­lo­gien unab­hän­gig aus­wäh­len und so opti­mal ent­wi­ckeln. Kluge Abs­trak­tio­nen in der IT-​Architektur hel­fen Abhän­gig­kei­ten zu Her­stel­lern zu redu­zie­ren. Ist man an das Port­fo­lio eines bestimm­ten Her­stel­lers wie Micro­soft oder Ora­cle gebun­den, ist die Kom­po­nen­ten­wahl sehr ein­ge­schränkt. Es gibt einen ein­zi­gen SQL-​Server, einen ein­zi­gen Appli­ka­ti­ons­ser­ver usw. Diese Kom­po­nen­ten sind auch tech­nisch eng anein­an­der gebun­den — das ist Ver­triebs­stra­te­gie, Alter­na­ti­ven sind unerwünscht.

Opti­male Tech­no­lo­gie­ent­schei­dung für Kosteneffizienz

Im Open-​Source-​Umfeld dage­gen sind Alter­na­ti­ven üblich. Ver­schie­dene Daten­ban­ken (Post­greSQL, MySQL, Cas­san­dra, Mon­goDB, CouchDB), Key Value Stores (Mem­ca­che, Redis, Couch­base), ver­schie­dene Appli­ka­ti­ons­ser­ver und Spra­chen (Tomcat/​Jetty, Java, PHP, Ruby, Python) und ver­schie­dene Web-​Server (Apa­che, Nginx) und zahl­rei­che Auto­ma­ti­sie­rungs­werk­zeuge ste­hen bereit. So ergibt sich ein wesent­li­cher Vor­teil in einem dyna­mi­schen Umfeld, wo Anpas­sung an neue Bedürf­nisse zum Tages­ge­schäft gehört.

Jede Tech­no­lo­gie hat dabei seine spe­zi­fi­schen Vor– und Nach­teile. Sel­ten passt eine Tech­no­lo­gie für alle Fra­ge­stel­lun­gen. Klug kom­bi­niert kann man die Vor­teile aller ein­ge­setz­ten Tech­no­lo­gien gleich­zei­tig nut­zen und die Nach­teile aus­schal­ten. Frü­her wogen Kom­pro­misse dabei weni­ger schwer, doch die Kon­kur­renz am Markt wird här­ter und die Nut­zer­zah­len stei­gen: ob der Server-​Park 100 oder 10000 Ser­ver ent­hält ist eine rele­vante Grösse, Effi­zi­enz zählt bzw. man­gelnde Effi­zi­enz ist ein ernst­haf­tes Kostenproblem.

Betriebs­wirt­schaft­li­che Folgen

Wer als Unter­neh­men in erns­ter Ent­wick­lungs­kon­kur­renz steht, für den ist genau diese Fle­xi­bi­li­tä­ten, die Open Source Soft­ware bie­tet, womög­lich der ent­schei­dende Fak­tor, um im Markt beste­hen zu kön­nen. Als Ent­schei­der soll man ent­schei­den kön­nen, anstatt dies einem Software-​Lieferanten exklu­siv zu überlassen.

_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​_​

Über den Autor

Oli­ver Schad ist Geschäfts­füh­rer und Grün­der der Auto­ma­tic Ser­ver AG und hat ein Informatik-​Studium an der RWTH Aachen absolviert.


Télé­char­ger (PDF 375.2 KB)


Autres informations consultées sur OSS Directory

Automatic Server AG

automatic-server.com | 20 Collaborateurs | 0 Référence | 2 Produits


einfach automatisch - automatisch einfach Wachsende IT-Strukturen mit zugleich steigenden Anforderungen an Flexibilität fangen wir mit Hilfe von Automatisierung aufSystem- und Netzwerkebene e...

» Plus
Dernière actualisation: 22.08.2017  -  Nombre de vues depuis le 01. avril 2013: 602
Erstellt: 30.04.2015

PostgreSQL

Plate-forme de développement / Bases de données et systèmes de fichiers
17 Entreprises, 18 Références


PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). Ce système est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres (c...

» Plus
Dernière actualisation: 07.12.2016  -  Nombre de vues depuis le 01. avril 2013: 145
Erstellt: 25.09.2012

MySQL

Plate-forme de développement / Bases de données et systèmes de fichiers
25 Entreprises, 43 Références


MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand publi...

» Plus
Dernière actualisation: 01.12.2016  -  Nombre de vues depuis le 01. avril 2013: 109
Erstellt: 25.09.2012

Java (Programming language)

Plate-forme de développement / Langages de programmation
16 Entreprises, 24 Références


Le langage de programmation Java est un langage de programmation informatique orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bil...

» Plus
Dernière actualisation: 30.11.2016  -  Nombre de vues depuis le 01. avril 2013: 109
Erstellt: 25.09.2012

PHP

Plate-forme de développement / Langages de programmation
29 Entreprises, 46 Références


PHP: Hypertext Preprocessor, plus connu sous son sigle PHP (acronyme récursif), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un se...

» Plus
Dernière actualisation: 07.12.2016  -  Nombre de vues depuis le 01. avril 2013: 114
Erstellt: 25.09.2012

Python

Plate-forme de développement / Langages de programmation
16 Entreprises, 15 Références


Python est un langage de programmation objet, multi-paradigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. Il est doté d'un typ...

» Plus
Dernière actualisation: 07.12.2016  -  Nombre de vues depuis le 01. avril 2013: 108
Erstellt: 25.09.2012

Ruby

Plate-forme de développement / Langages de programmation
3 Entreprises, 5 Références


Ruby est un langage de programmation. Il est interprété, orienté objet et multi-paradigme. Le langage a été standardisé au Japon en 2011 (JIS X 3017:2011, et en 2012 par l'Organisation i...

» Plus
Dernière actualisation: 07.12.2016  -  Nombre de vues depuis le 01. avril 2013: 85
Erstellt: 25.09.2012

Redis

Plate-forme de développement / Bases de données et systèmes de fichiers
3 Entreprises, 4 Références


Redis (de l'anglais REmote DIctionary Server qui peut être traduit par « serveur de dictionnaire distant » et jeu de mot avec Redistribute) est un système de gestion de base de données ...

» Plus
Dernière actualisation: 07.12.2016  -  Nombre de vues depuis le 01. avril 2013: 359
Erstellt: 12.01.2014

Nginx

Exploitation / Web-Server
5 Entreprises, 7 Références


Nginx [engine x] est un logiciel de serveur Web (ou HTTP) ainsi qu'un proxy inverse écrit par Igor Sysoev, dont le développement a débuté en 2002 pour les besoins d'un site russe à très ...

» Plus
Dernière actualisation: 01.12.2016  -  Nombre de vues depuis le 01. avril 2013: 401
Erstellt: 13.01.2014

MongoDB

Plate-forme de développement / Bases de données et systèmes de fichiers
5 Entreprises, 0 Références


MongoDB (de l'anglais humongous qui peut être traduit par " énorme ") est un système de gestion de base de données orientée documents, répartissable sur un nombre quelconque d'...

» Plus
Dernière actualisation: 01.12.2016  -  Nombre de vues depuis le 01. avril 2013: 380
Erstellt: 20.11.2014

Memcached

Exploitation / Gestion des systèmes et des opérations
1 Entreprise, 2 Références


Memcached est un système d'usage général servant à gérer la mémoire cache distribuée. Il est souvent utilisé pour augmenter la vitesse de réponse des sites web créés à partir de ba...

» Plus
Dernière actualisation: 01.12.2016  -  Nombre de vues depuis le 01. avril 2013: 281
Erstellt: 02.06.2015

Twitter Feed







Liens

Über unsNewsletterContactConditions d'utilisationCH Open Initiativen