DEFREN

Login und Suche



CH Open Sponsoren

Liip AG - /ch/open-Themensponsor
Vom Server zur automatisierten Plattform mit Puppet

Vom Ser­ver zur auto­ma­ti­sier­ten Platt­form mit Puppet

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

Die Wachs­tums­ra­ten in der IT zwin­gen dazu, nicht mehr jeden Ser­ver ein­zeln zu behan­deln, son­dern alle Ser­ver zusam­men als Platt­form zu betrachten.

Unser Kunde, eine der füh­ren­den Waren­haus­ket­ten Euro­pas, hat mehr als 5000000 Sei­ten­zu­griffe täg­lich auf sei­nem Internet-​Shop, etwa 50 Ent­wick­ler arbei­ten par­al­lel und rol­len pro Tag mehr als 50 Software-​Updates aus. Bin­nen einem Jahr haben wir in 3 Rechen­zen­tren in meh­re­ren Brand­schutz­zo­nen den Betrieb auf­ge­baut, Daten und Appli­ka­tio­nen umge­zo­gen. Immer wie­der müs­sen neue Test­um­ge­bun­gen bereit­ge­stellt wer­den für diverse Anwen­dungs­zwe­cke bin­nen Stun­den oder Tagen. Neue Appli­ka­tio­nen gehö­ren zur Tages­ord­nung und müs­sen auto­ma­tisch pake­tiert und aus­ge­rollt wer­den in gewünsch­ter Anzahl. Umge­setzt wur­den diese hohen Anfor­de­run­gen mit Pup­pet und wei­te­ren Open Source Automatisierungslösungen.

Pup­pet und PuppetDB

Pup­pet ist ein Open Source Auto­ma­ti­sie­rungs­werk­zeug, was die­sen Anfor­de­run­gen mass­geb­lich Rech­nung trägt. Im Drei­klang mit den wei­te­ren Open Source Lösun­gen Jenkins und Fore­man wird der gesamte Live­cy­cle von Ser­vern abge­bil­det und die Ver­net­zung von Ser­vices voll­au­to­ma­tisch vor­ge­nom­men. Mit der Pup­petDB, einer zen­tra­len Daten­bank, die Lauf­zeit­in­for­ma­tion sam­melt, lässt sich gerade die Struk­turin­for­ma­tion über eine Platt­form ein­sam­meln und als Basis für Server-​Konfigurationen ver­wen­den. So fin­den sich Applikations-​Server, Load­ba­lan­cer, Daten­ban­ken, Caches usw. gegen­sei­tig voll­au­to­ma­tisch und müs­sen nicht mehr auf­wen­dig gepflegt wer­den. Müs­sen aus Last­grün­den wei­tere Appli­ka­ti­ons­ser­ver aus­ge­rollt wer­den, erfährt der Load­ba­lan­cer in kur­zer Zeit, wel­che Upst­reams für wel­chen Fall benutzt wer­den sollen.

Zeit spa­ren dank auto­ma­ti­sier­ter Infrastruktur

Auch für Software-​Entwickler, die diese Platt­form nut­zen, gilt: sie wol­len einen bestimm­ten Ser­vice nut­zen — die Details einer Infra­struk­tur sind im Ent­wick­lungs­pro­zess nur hin­der­lich und sor­gen für Kon­fi­gu­ra­ti­ons­feh­ler. Warum sollte ein Software-​Entwickler des­halb wis­sen müs­sen, wie­viele Daten­ban­ken wo in wel­cher Umge­bung instal­liert sind? Diese Infor­ma­tion nicht mehr manu­ell pfle­gen zu müs­sen, spart Zeit und erhöht die Qua­li­tät einer Platt­form mas­siv. Bei­des kann in höhere Ent­wick­lungs­ge­schwin­dig­keit umge­setzt wer­den und ver­schafft so Markt­vor­teile. Open Source Lösun­gen Puppe, Fore­man und Jen­kings ermög­li­chen die Auto­ma­ti­sie­rung von geschäfts­kri­ti­schen Anwendungen.

Fore­man und Jenkins

Fore­man kann einer­seits als Reporting-​Werkzeug über Kon­fi­gu­ra­ti­ons­än­de­run­gen ein­ge­setzt wer­den, ande­rer­seits unter­stützt es den gesam­ten Pro­vi­sio­nie­rungs­pro­zess eines Ser­vers, phy­sisch und auch in der Cloud. Jenkins zuletzt kann zuletzt als Steu­er­werk­zeug benutzt wer­den, mit dem auto­ma­ti­sierte, auch mehr­stu­fige Pro­zesse abge­bil­det wer­den kön­nen. Bei­spiels­weise las­sen sich auto­ma­ti­sche Tests auf Ände­run­gen, Aus­roll– oder Abnah­me­pro­zesse anwen­den. Vor allem im Bereich des E-​Commerce sind sol­che Automatisierungs-​Plattformen wich­tig. Aber auch mehr und mehr interne Unternehmens-​IT kann und wird immer mehr auf diese Weise dyna­misch aufgebaut.

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

Über den Autor

Oli­ver Schad ist Grün­der und Geschäfts­füh­rer der Auto­ma­tic Ser­ver AG. Er hat Infor­ma­tik an der RWTH Aachen stu­diert und auto­ma­ti­siert alles aus­ser Fami­lie und Freunden.


her­un­ter­la­den (PDF 371.1 KB)


Weiterführende Informationen aus dem OSS Directory

Automatic Server AG

automatic-server.com | Mitarbeitende | 0 Referenz | 3 Produkte


einfach automatisch - automatisch einfach

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

» Mehr
Letzte Aktualisierung: 03.12.2015  -  Anzahl Ansichten seit dem 01. April 2013: 296
Erstellt: 30.04.2015

Puppet

Betrieb / Systems-Management und Betrieb
18 Firmen, 2 Referenzen


Puppet ist ein Systemkonfigurationswerkzeug. Hauptanwendungsfall ist die automatisierte Konfigurationen mehrerer Computer via Netzwerk. Konfigurationsparameter können etwa die Installation vo...

» Mehr
Letzte Aktualisierung: 07.12.2016  -  Anzahl Ansichten seit dem 01. April 2013: 101
Erstellt: 28.10.2012

Jenkins

Software-Entwicklung / Entwicklungs- und Test- Umgebungen
9 Firmen, 1 Referenz


Jenkins ist ein erweiterbares, webbasiertes Software-System zur kontinuierlichen Integration von Komponenten zu einem Anwendungsprogramm. 
 
Programmeigenschaften
Das Progr...

» Mehr
Letzte Aktualisierung: 30.11.2016  -  Anzahl Ansichten seit dem 01. April 2013: 65
Erstellt: 10.01.2014

Foreman

Betrieb / Systems-Management und Betrieb
3 Firmen, 0 Referenzen


Foreman (auch als The Forman bekannt) ist ein Tool für das Lebenszyklus Management der Systeme. Er wird verwendet, um automatische Bereitstellung der Ressourcen (provisoring, in Englisch), Ko...

» Mehr
Letzte Aktualisierung: 29.11.2016  -  Anzahl Ansichten seit dem 01. April 2013: 54
Erstellt: 17.10.2014

Mitgliedschaft bei /ch/open

Der Vorstand der /ch/open wird jährlich an der Mitgliederversammlung gewählt und arbeitet vorwiegend ehrenamtlich. Werden Sie Mitglied des Vereins /ch/open und unterstützen Sie die Förderung von Open Source Software in der Schweiz.

Einzelmitgliedschaft
Für alle, die persönlich die Anliegen und Aktivitäten von /ch/open unterstützen und kostenlos an Abendveranstaltungen und am Open Business Lunch teilnehmen möchten.
CHF 100.– pro Jahr

Einzelmitgliedschaft für Personen in Ausbildung
Personen in Ausbildung erhalten eine Ermässigung des Mitgliederbeitrags.
CHF 20.– pro Jahr

Kollektivmitgliedschaft
Für Unternehmen, öffentliche Verwaltung, Schulen und andere juristische Personen: Alle Mitarbeiter solcher Organisationen geniessen die gleichen Möglichkeiten und Vergünstigungen wie Einzelmitglieder. Eine definierte Kontaktperson erhält alle Korrespondenz.
CHF 450.– pro Jahr

Sponsormitgliedschaft
Für Mitglieder, welche die Anliegen der /ch/open besonders unterstützen möchten: Sponsormitglieder können Anfang Jahr am /ch/open Sponsoren-Dinner teilnehmen, werden auf der /ch/open Website und dem Portal www.opensource.ch mit Logo aufgeführt, in allen Mailings namentlich mit Link erwähnt und können beliebig viele Projekte und Referenzen im OSS Directory verlinken.
CHF 1000.– pro Jahr

Die Anmeldung für die Mitgliedschaft, die Vereinsstatuten sowie viele weitere Informationen sind auf der Website zu finden:
http://www.ch-open.ch/anmeldeformular_mitgliedschaft/

Twitter Feed







Links

Über unsNewsletterKontaktNutzungsbedingungenCH Open Initiativen