Blog

Java Cloud & Microservices

Zu einer modernen Java Entwicklung gehört mehr als nur die Sprachkonstrukte und Features zu kennen. Um Herausforderungen in einer komplexen Businesslandschaft zu bewältigen muss man monolithische Software in kleine, beherrschbare Module zerlegen. Hierdurch können kleinere, agile Teams gebildet werden, die die Verantwortung für Teil Aspekte der Software übernehmen. Nicht nur, dass man somit die Komplexität besser beherrschen kann, auch erreicht man damit ein agileres Time To Market. Features können schneller gebaut und in Produktion gebracht werden. Die Zeiten der langen Release Zyklen von 3 Monaten und mehr sind vorbei. Ihr Unternehmen muss schneller auf Marktsituationen reagieren, denn nur so kann man sich diesem anpassen und näher am Kunden agieren. Längst mehr von Softwareentwicklern mehr gefordert als nur die reine Programmierung der Businesslogik. In einer agilen und schnellen Umgebung sind besondere Skills notwendig, die weit darüber hinausgehen. Laufzeitaspekte, Fehlerszenarien usw. müssen ebenso berücksichtigt und in das Softwaredesign einfliessen.

 

Wir haben uns auf Java und Cloud Native Development spezialisiert

  • Cloud Native

    Unser Software Design berücksichtigt alle Gegebenheiten (12-factor-app) um in einer volatilen Cloud Umgebung zu laufen. Mehr Infos hier: 12factor.net

  • Fehler Tolerant

    Fehler und Ausfälle sind unvermeidlich, gerade in der Cloud. Doch wie muss eine Software und die Laufzeitumgebung aussehen, um resilient gegenüber Fehlerfällen zu sein. Ihre Software muss weiterlaufen oder zumindest in einer vorhersagbaren Art und Weise reagieren.

  • Spring Framework

    Wir arbeiten hauptsächlich mit dem Spring Stack: Spring Boot, Spring MVC, Spring Data, Spring Cloud (Netflix OSS, Hyterix, Eureka, etc.)

  • CI/CD

    Neben der Entwicklung bauen unsere DevOps Spezialisten eine CI/CD Pipeline für Ihre Software, damit sie kontinuierlich die Software bauen und Releasen können. Ohne Ausfall der Produktion.

  • Docker Runtime

    Mit Technologien wie Docker, Kubernetes und RedHat OpenShift helfen wir Ihnen eine agile Umgebung für Ihre Software aufzubauen. Gerne Coachen wir ebenfalls Ihr Team und helfen bei der Einführung der Methodologie in Ihr Unternehmen.

Nehmen Sie Kontakt auf


    Masiar IghaniJava Cloud & Microservices
    Mehr

    Big Data | Analytics | Business Intelligence | Machine Learning

    Generieren Sie Wissen aus den Datenbergen
    Ihres Unternehmens

    [sciba leftsrc=“https://www.skillbyte.de/wp-content/uploads/2018/03/lego_data-driven-company1-1.jpg“ leftlabel=“Ihre Daten ungeordnet“ rightsrc=“https://www.skillbyte.de/wp-content/uploads/2018/03/logi_data-driven-company2-1.jpg“ rightlabel=“Ihr Potential“ mode=“horizontal“ width=““]

     

    [mpc_textblock content_width=“100″]

    Bewegen Sie bitte den Slider in der Mitte mit der Maus nach links oder rechts und Sie erkennen sehr deutlich welche Vorteile in der zielgerichteten Auswertung Ihrer Unternehmensdaten liegen. Ihr Unternehmen generiert schon heute viele Daten aus:

     

    [/mpc_textblock][mpc_icon_list mpc_icon__preset=“default“ mpc_icon__icon=“fa fa-check-square-o“ mpc_icon__icon_color=“#8ac4f1″ mpc_icon__icon_size=“32″ mpc_icon__border_divider=“true“ mpc_icon__padding_css=“padding:10px;“ mpc_icon__margin_divider=“true“ mpc_icon__hover_border_divider=“true“ font_preset=“mpc_preset_53″ list=“%5B%7B%22title%22%3A%22jedem%20Touchpoint%20mit%20dem%20Kunden%2C%20offline%20wie%20online%5Cn%22%2C%22icon_type%22%3A%22icon%22%7D%2C%7B%22title%22%3A%22jeder%20Transaktion%2C%20seien%20es%20Maschinen%2C%20Produktionslinien%2C%20Sensoren%2C%20etc.%22%2C%22icon_type%22%3A%22icon%22%7D%2C%7B%22title%22%3A%22jedem%20Call%20im%20Call%20Center%22%2C%22icon_type%22%3A%22icon%22%7D%2C%7B%22title%22%3A%22jedem%20Bild%20was%20seinen%20Weg%20in%20die%20Unternehmensdatenbanken%20findet%22%2C%22icon_type%22%3A%22icon%22%7D%2C%7B%22title%22%3A%22jedem%20Klick%20irgendwo%20auf%20Ihrer%20Webseite%22%2C%22icon_type%22%3A%22icon%22%7D%2C%7B%22title%22%3A%22uvm.%22%2C%22icon_type%22%3A%22icon%22%7D%5D“][mpc_textblock content_width=“100″]

    Daten entstehen durch Fakten. Daten sind Realität. In Ihren Daten liegen Muster und Zusammenhänge verborgen, welche sich extrahieren und visualisieren lassen und Ihnen helfen datengetriebene, professionelle Entscheidungen für Ihr Unternehmen zu treffen anstelle sich auf Bauchgefühl, Hörensagen und den eigenen Glauben zu verlassen.

    Skillbyte hilft Ihnen den Datenschatz in Ihrem Unternehmen zu heben!

    [/mpc_textblock]

    Heben Sie das Potential ihres Datenschatzes in 4 einfachen Schritten

    [mpc_connected_icons preset=“mpc_preset_8″ content_preset=“_mpc_preset_3″ layout=“vertical“ gap=“25″ lines_number=“1″ lines_color=“#92ced5″ lines_weight=“7″][mpc_icon_column layout=“style_3″ alignment=“left“ background_color=“#f7f7f7″ padding_css=“padding:20px;“ title_font_preset=“mpc_preset_20″ title_font_color=“#444444″ title_font_size=“17″ title_font_line_height=“1.4″ title_font_transform=“uppercase“ title_font_align=“left“ title=“1. Daten sammlen“ content_font_preset=“mpc_preset_1″ content_font_color=“#888888″ content_font_size=“14″ content_font_line_height=“1.5″ mpc_icon__icon=“etl etl-dial“ mpc_icon__icon_color=“#83bfe1″ mpc_icon__icon_size=“30″ mpc_icon__background_color=“#ffffff“ mpc_icon__border_css=“border-width:1px;border-color:#83bfe1;border-style:solid;border-radius:40px;“ mpc_icon__padding_css=“padding:7px;“ mpc_icon__margin_divider=“true“ mpc_icon__margin_css=“margin-top:-6px;margin-right:15px;“ mpc_icon__hover_icon_color=“#83bfe1″ mpc_icon__hover_background_color=“#ffffff“ mpc_icon__hover_border_css=“border-color:#ffffff;border-radius:20px;“ mpc_divider__disable=“false“ mpc_divider__width=“10″ mpc_divider__align=“left“ mpc_divider__content_padding_divider=“true“ mpc_divider__content_padding_css=“padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;“ mpc_divider__lines_color=“#dddddd“ mpc_divider__padding_divider=“true“ mpc_divider__padding_css=“padding-top:3px;padding-bottom:3px;“]

    Zunächst extrahieren wir Daten aus Ihren vorhandenen Datenquellen (Sensordaten, Echtzeitdaten, E-Mails, vorhandene Datenbanken, Datawarehouses, Logdateien, etc.) und führen diese Mithilfe modernster Technologien zusammen wie: Logstash, Beats, Kafka, Apache Drill. Dies ist die „Extract“ Phase aus der Big Data Pipeline ETL (Extract, Transform, Load).

    [/mpc_icon_column][mpc_icon_column layout=“style_3″ alignment=“left“ background_color=“#f7f7f7″ padding_css=“padding:20px;“ title_font_preset=“mpc_preset_20″ title_font_color=“#444444″ title_font_size=“17″ title_font_line_height=“1.4″ title_font_transform=“uppercase“ title_font_align=“left“ title=“2. Datenbereinigung“ content_font_preset=“mpc_preset_1″ content_font_color=“#888888″ content_font_size=“14″ content_font_line_height=“1.5″ mpc_icon__icon=“etl etl-lock“ mpc_icon__icon_color=“#82ccdc“ mpc_icon__icon_size=“30″ mpc_icon__background_color=“#ffffff“ mpc_icon__border_css=“border-width:1px;border-color:#82ccdc;border-style:solid;border-radius:40px;“ mpc_icon__padding_css=“padding:7px;“ mpc_icon__margin_divider=“true“ mpc_icon__margin_css=“margin-top:-6px;margin-right:15px;“ mpc_icon__hover_icon_color=“#82ccdc“ mpc_icon__hover_background_color=“#ffffff“ mpc_icon__hover_border_css=“border-color:#ffffff;border-radius:20px;“ mpc_divider__disable=“false“ mpc_divider__width=“10″ mpc_divider__align=“left“ mpc_divider__content_padding_divider=“true“ mpc_divider__content_padding_css=“padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;“ mpc_divider__lines_color=“#dddddd“ mpc_divider__padding_divider=“true“ mpc_divider__padding_css=“padding-top:3px;padding-bottom:3px;“]

    Anschließend werden die Daten auf hochperformanten Systemen (On-premise oder in der Coud) bereinigt, sortiert und für Analyse Algorithmen vorbereitet. Skillbyte verwendet dazu Technologien wie: Hadoop, Spark, Kafka, Hive etc.

    [/mpc_icon_column][mpc_icon_column layout=“style_3″ alignment=“left“ background_color=“#f7f7f7″ padding_css=“padding:20px;“ title_font_preset=“mpc_preset_20″ title_font_color=“#444444″ title_font_size=“17″ title_font_line_height=“1.4″ title_font_transform=“uppercase“ title_font_align=“left“ title=“3. Datenanalyse und Auswertung“ content_font_preset=“mpc_preset_1″ content_font_color=“#888888″ content_font_size=“14″ content_font_line_height=“1.5″ mpc_icon__icon=“etl etl-lightbulb“ mpc_icon__icon_color=“#81ddd6″ mpc_icon__icon_size=“30″ mpc_icon__background_color=“#ffffff“ mpc_icon__border_css=“border-width:1px;border-color:#81ddd6;border-style:solid;border-radius:40px;“ mpc_icon__padding_css=“padding:7px;“ mpc_icon__margin_divider=“true“ mpc_icon__margin_css=“margin-top:-6px;margin-right:15px;“ mpc_icon__hover_icon_color=“#81ddd6″ mpc_icon__hover_background_color=“#ffffff“ mpc_icon__hover_border_css=“border-color:#ffffff;border-radius:20px;“ mpc_divider__disable=“false“ mpc_divider__width=“10″ mpc_divider__align=“left“ mpc_divider__content_padding_divider=“true“ mpc_divider__content_padding_css=“padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;“ mpc_divider__lines_color=“#dddddd“ mpc_divider__padding_divider=“true“ mpc_divider__padding_css=“padding-top:3px;padding-bottom:3px;“]

    Die bereinigten Daten werden – je nach Struktur – in SQL, NoSQL Datenbanken oder Big Data Stores (Cassandra, MongoDB, Elasticsearch, Hive, HBase) abgelegt und anschließend analysiert. Im Falle von Echtzeitdaten wird die Analyse direkt mit einem Streaming Framework wie z. B. Spark Streaming durchgeführt.

    [/mpc_icon_column][mpc_icon_column layout=“style_3″ alignment=“left“ background_color=“#f7f7f7″ padding_css=“padding:20px;“ title_font_preset=“mpc_preset_20″ title_font_color=“#444444″ title_font_size=“17″ title_font_line_height=“1.4″ title_font_transform=“uppercase“ title_font_align=“left“ title=“4. Visualisierung für Entscheidungsfindung“ content_font_preset=“mpc_preset_1″ content_font_color=“#888888″ content_font_size=“14″ content_font_line_height=“1.5″ mpc_icon__icon=“etl etl-lightbulb“ mpc_icon__icon_color=“#81ddd6″ mpc_icon__icon_size=“30″ mpc_icon__background_color=“#ffffff“ mpc_icon__border_css=“border-width:1px;border-color:#81ddd6;border-style:solid;border-radius:40px;“ mpc_icon__padding_css=“padding:7px;“ mpc_icon__margin_divider=“true“ mpc_icon__margin_css=“margin-top:-6px;margin-right:15px;“ mpc_icon__hover_icon_color=“#81ddd6″ mpc_icon__hover_background_color=“#ffffff“ mpc_icon__hover_border_css=“border-color:#ffffff;border-radius:20px;“ mpc_divider__disable=“false“ mpc_divider__width=“10″ mpc_divider__align=“left“ mpc_divider__content_padding_divider=“true“ mpc_divider__content_padding_css=“padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;“ mpc_divider__lines_color=“#dddddd“ mpc_divider__padding_divider=“true“ mpc_divider__padding_css=“padding-top:3px;padding-bottom:3px;“]

    Um die Analysen korrekt interpretieren zu können, kommt der Visualisierung eine Schlüsselrolle zu. Tabellen, Charts in Tableau, animierte Graphen in Gephi, Microsoft Power BI, Kibana oder Grafana veranschaulichen komplexe usammenhänge und helfen Ihnen Ihr Unternehmen optimal für die Zukunft aufzustellen.

    [/mpc_icon_column][/mpc_connected_icons]

    Weltweit generierte Daten pro Tag

     

    Über 90% aller Daten weltweit wurden in den letzten 2 Jahren generiert. Die Datenberge wachsen zunehmend schneller. Unternehmen stehen vor der Herausforderung die Daten zu speichern, zu bereinigen und auszuwerten. Moderne Big Data  Technologie und das Skillbyte Know-How hilft Ihnen Ihr Unternehmen in eine erfolgreiche Zukunft zu führen.

    [mpc_counter preset=“default“ title_font_preset=“mpc_preset_137″ title_font_color=“#333333″ title_font_size=“20″ title_font_line_height=“1″ title_font_transform=“uppercase“ counter_font_preset=“mpc_preset_137″ counter_font_color=“#777777″ counter_font_size=“50″ counter_font_line_height=“1.55″ type=“random“ value=“2500000″ duration=“2000″ addon_font_preset=“mpc_preset_137″ addon_v_align=“middle“ suffix=“Terrabyte“ mpc_icon__icon=“etl etl-map“ mpc_icon__icon_color=“#8ac4f1″ mpc_icon__icon_size=“70″ mpc_icon__padding_divider=“true“]

    Wie wir helfen können

    [mpc_accordion preset=“default“ content_preset=“_mpc_preset_7″ auto_indent=““ opened=“1″ title_font_preset=“default“ title_font_color=“#555555″ title_font_size=“20″ title_font_transform=“uppercase“ title_font_align=“left“ title_background_color=“#f5f5f5″ title_padding_divider=“true“ title_padding_css=“padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;“ title_margin_divider=“true“ title_margin_css=“margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;“ hover_title_color=“#333333″ hover_title_background_color=“#e5e5e5″ content_font_preset=“default“ content_font_align=“left“ content_padding_divider=“true“ content_padding_css=“padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;“ content_margin_divider=“true“ content_margin_css=“margin-top:20px;margin-right:30px;margin-bottom:30px;margin-left:20px;“ margin_divider=“true“ margin_css=“margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;“ mpc_icon__transition=“fade“ mpc_icon__icon=“eti eti_arrow_carrot-right_alt“ mpc_icon__icon_color=“#555555″ mpc_icon__icon_size=“20″ mpc_icon__background_color=“#f5f5f5″ mpc_icon__padding_css=“padding:10px;“ mpc_icon__hover_icon=“eti eti_arrow_carrot-down_alt“ mpc_icon__hover_icon_color=“#333333″ mpc_icon__hover_background_color=“#e5e5e5″][mpc_accordion_tab title=“Konzeption“]

    Wir beraten stets „holistisch“. Das heißt, wir helfen Ihnen nicht nur punktuell sondern begleiten Sie Stück für Stück auf dem Weg zu Ihrem Erfolg.

    1. Bestandsaufnahme und Analyse Ihrer individuellen Situation
      • Auditing Ihren bisherigen Systemlandschaft
      • Integration bestehender In-House Lösungen und Systemen
      • Erfassung Ihrer Erwartungen und Anforderungen an Big Data Lösungen
      • Konzepte um unterschiedliche Unternehmensbereiche und deren
      Datenquellen für eine optimale Lösung zusammen zu bringen um
      höchstmögliche Datenqualität zu gewährleisten

       

    2. Technologieberatung
      • Big Data Processing Pipeline
      • On-premise Datenverarbeitung vs. Cloud-computing

       

    3. Know-How Transfer (Schulung von Konzepten und Technologien)
      • Datenbereinigung
      • Datenanalyse und Auswertung
      • Visualisierung und Entscheidungsfindung

     

    [/mpc_accordion_tab][mpc_accordion_tab title=“Implementierung“]

    Durch die freie Verfügbarkeit einer Vielfalt von Big Data Technologien, insbesondere denen aus dem Apache Hadoop Ökosystem (Apache Spark, Apache Hive, Apache Nifi, Apache Kafka etc.) erfährt die Sammlung, Integration und Auswertung von riesigen Datenmengen aus dem Unternehmen einen großen Boom. Die Technologien können auf günstiger Standardhardware im Unternehmen (Datenschutz), auf leistungsstarken Cloud-computing Servern von Amazon, Google und Microsoft (Skalierbarkeit) oder in einer hybriden Mischform beider Ansätze verwendet werden.

    Leistungsfähige Machine Learning / Deep Learning Frameworks helfen zudem dabei, Modell zu trainieren, die anschließend in rasender Geschwindigkeit  Aufgaben übernehmen können, die vor wenigen Jahren ausschließlich Menschen vorbehalten waren.

    Als Spezialist helfen wir Ihnen bei der Vielzahl und Vielfalt der Werkzeuge für Ihr Unternehmen die geeignetsten Tools herauszusuchen und implementieren maßgeschneiderte Lösungen für Ihren langfristigen Erfolg.

    [/mpc_accordion_tab][/mpc_accordion]

    Nehmen Sie Kontakt auf


      Masiar IghaniBig Data | Analytics | Business Intelligence | Machine Learning
      Mehr

      DevOps & Cloud

      [mpc_image preset=“default“ image=“4488″ image_size=“full“ image_opacity=“100″ image_border_css=“border-width:1px;border-color:rgba(242,242,242,0.01);border-style:solid;border-radius:20px;“ effect=“none“ image_hover_opacity=“100″ overlay_overlay_effect=“slide-right“ overlay_background=“rgba(255,255,255,0.8)“ overlay_icon=“etl etl-magnifying-glass“ overlay_icon_color=“#555555″ overlay_icon_size=“70″ mpc_ribbon__preset=“default“ mpc_ribbon__style=“corner“ mpc_ribbon__alignment=“top-right“ mpc_ribbon__size=“large“ mpc_ribbon__corners_color=“#e5e5e5″ mpc_ribbon__font_preset=“default“ mpc_ribbon__font_color=“#555555″ mpc_ribbon__font_size=“19″ mpc_ribbon__font_line_height=“1″ mpc_ribbon__font_transform=“uppercase“ mpc_ribbon__text=“Docker&Co.“ mpc_ribbon__background_color=“#f7f7f7″ mpc_ribbon__padding_divider=“true“]

      Infrastruktur Deployments mit Docker&Co.

      [mpc_textblock content_width=“100″ margin_divider=“true“ mpc_tooltip__border_divider=“true“ mpc_tooltip__padding_divider=“true“]

      Die Container Technologie Docker ermöglicht einen nahezu völlig automatisierten Build- und Deployment Prozess über Cluster Technologien wie Kubernetes und OpenShift. Zum ersten mal wird „Continuous Delivery“ möglich und praktikabel. Dabei können entwickelte Features ohne Downtime Ihres Auftrittes in Produktion genommen werden. Docker und Microservices sind ideale Partner. Neue Versionen von REST Endpoints können nahtlos und rückwärts-kompatibel depolyed werden. Einmal aufgesetzt können beliebig oft und automatisiert Umgebungen (Dev/Stage/Prod) repliziert werden.

      Beispiel: Wir haben die komplette Umgebung eines Enterprise Content Management Systems automatisiert. Das Bootstrapping einer Umgebung läuft in genau 30 Minuten innerhalb der Cloud Umgebung AWS ab; inkl. Log- und Metrik Monitoring. Ein Prozess der früher mehrere Wochen gebraucht hat. Eingesetzte Technologie: Docker, Ansible, Kubernetes und OpenShift, ELK Stack, Jenkins.

      Wir können helfen Ihre Build und Deployment Pipeline genau so aufzusetzen. Sparen Sie Zeit und Ressourcen. Diese Technologie macht Ihre Software Prozesse agil. Vereinbaren Sie einen Termin zu einem kostenloses Erstgespräch.

      [/mpc_textblock]

      [mpc_connected_icons preset=“mpc_preset_32″ content_preset=“_mpc_preset_8″ layout=“vertical“ lines_target=“box“ gap=“25″ lines_number=“1″ lines_color=“#e0e0e0″ lines_weight=“15″][mpc_icon_column background_color=“#f3f3f3″ border_css=“border-width:0px;border-color:#f3f3f3;border-style:solid;border-radius:0px;“ padding_css=“padding:40px;“ title_font_preset=“default“ title_font_color=“#333333″ title_font_size=“17″ title_font_line_height=“1.4″ title_font_transform=“uppercase“ title_font_align=“center“ title=“Docker“ title_margin_divider=“true“ title_margin_css=“margin-bottom:8px;“ content_font_preset=“default“ content_font_color=“#555555″ content_font_size=“14″ content_font_line_height=“1.5″ content_font_align=“center“ hover_border_css=“border-radius:0px;“ mpc_icon__transition=“fade“ mpc_icon__icon=“fa fa-ship“ mpc_icon__icon_color=“#8ac4f1″ mpc_icon__icon_size=“44″ mpc_icon__background_color=“#f3f3f3″ mpc_icon__border_css=“border-width:2px;border-color:#8ac4f1;border-style:solid;border-radius:50px;“ mpc_icon__padding_css=“padding:10px;“ mpc_icon__margin_divider=“true“ mpc_icon__margin_css=“margin-bottom:20px;“ mpc_icon__hover_icon_color=“#8ac4f1″ mpc_icon__hover_background_color=“#ffffff“ mpc_icon__hover_border_css=“border-color:#8ac4f1;“ mpc_divider__disable=“true“ mpc_divider__width=“10″ mpc_divider__align=“left“ mpc_divider__content_padding_divider=“true“ mpc_divider__content_padding_css=“padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;“ mpc_divider__lines_color=“#dddddd“ mpc_divider__padding_divider=“true“ mpc_divider__padding_css=“padding-top:3px;padding-bottom:3px;“ mpc_icon__hover_icon_size=“20″]

      Docker ist die grundlegende Technologie welche agile Strukturen beim Betrieb und Verteilen von Software überhaupt erst ermöglicht. Mit Docker kann man Betriebs Bestandteile einer Software als Module definieren, welche schnell und replizierbar wieder verwendet werden können. Stellen Sie sich vor Infrastruktur liegt als Code vor, welche automatisiert ausgeführt werden kann. Dies ermöglicht völlig neue Formen der Softwareverteilung und Vertrieb. Insbesondere in Verbindung mit Microservices ist Docker in modernen und agilen Umgebungen nicht mehr wegzudenken.

      Wie können wir helfen?

      Wir zergliedern Ihre Software in einzelne Services und Docker Images, welche als Input einer Deployment Pipeline eingesetzt werden können. Des Weiteren können wir Ihre Teams auf den Einsatz mit Docker&Co. vorbereiten und den Grundstein einer modernen Software und Betriebs Infrastruktur legen.

      [/mpc_icon_column][mpc_icon_column background_color=“#f3f3f3″ border_css=“border-width:0px;border-color:#f3f3f3;border-style:solid;border-radius:0px;“ padding_css=“padding:40px;“ title_font_preset=“default“ title_font_color=“#333333″ title_font_size=“17″ title_font_line_height=“1.4″ title_font_transform=“uppercase“ title_font_align=“center“ title=“Kubernetes und OpenShift“ title_margin_divider=“true“ title_margin_css=“margin-bottom:8px;“ content_font_preset=“default“ content_font_color=“#555555″ content_font_size=“14″ content_font_line_height=“1.5″ content_font_align=“center“ hover_border_css=“border-radius:0px;“ mpc_icon__transition=“fade“ mpc_icon__icon=“fa fa-connectdevelop“ mpc_icon__icon_color=“#8ac4f1″ mpc_icon__icon_size=“44″ mpc_icon__background_color=“#f3f3f3″ mpc_icon__border_css=“border-width:2px;border-color:#8ac4f1;border-style:solid;border-radius:50px;“ mpc_icon__padding_css=“padding:10px;“ mpc_icon__margin_divider=“true“ mpc_icon__margin_css=“margin-bottom:20px;“ mpc_icon__hover_icon_color=“#8ac4f1″ mpc_icon__hover_background_color=“#ffffff“ mpc_icon__hover_border_css=“border-color:#8ac4f1;“ mpc_divider__disable=“true“ mpc_divider__width=“10″ mpc_divider__align=“left“ mpc_divider__content_padding_divider=“true“ mpc_divider__content_padding_css=“padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;“ mpc_divider__lines_color=“#dddddd“ mpc_divider__padding_divider=“true“ mpc_divider__padding_css=“padding-top:3px;padding-bottom:3px;“ mpc_icon__hover_icon_size=“20″]

      Hat man Software Komponenten als Docker Images verpackt kommt das Cluster, also die Betriebsumgebung der Docker Images, ins Spiel. Als Clusterlösungen haben sich Kubernetes (OpenSource) und OpenShift (RedHat) durchgesetzt. In diesen Clustern werden die einzelnen Docker Container gehostet, z.B. Web- und Applikationsserver. Der eigentlichen Vorteil eines Clusterbetriebes ist:

      • Zero Downtime Deployments: Hier können neue Features deployed werden ohne Downtime Ihrer Software.
      • Self Healing: Bei einem Ausfall z.B. des Applikationsservers wird das Cluster einen neuen Applikationsserver deployen. Ebenso bei zu hoher Last.

      Wie können wir helfen?

      Aufbau eines Kubernetes oder OpenShift Clusters. Aufbau einer kompletten CI/CD Pipeline basierend auf Jenkins, Docker inkl. Quality Gateways.

      [/mpc_icon_column][mpc_icon_column background_color=“#f3f3f3″ border_css=“border-width:0px;border-color:#f3f3f3;border-style:solid;border-radius:0px;“ padding_css=“padding:40px;“ title_font_preset=“default“ title_font_color=“#333333″ title_font_size=“17″ title_font_line_height=“1.4″ title_font_transform=“uppercase“ title_font_align=“center“ title=“Amazon Web Services (AWS)“ title_margin_divider=“true“ title_margin_css=“margin-bottom:8px;“ content_font_preset=“default“ content_font_color=“#555555″ content_font_size=“14″ content_font_line_height=“1.5″ content_font_align=“center“ hover_border_css=“border-radius:0px;“ mpc_icon__transition=“fade“ mpc_icon__icon=“fa fa-cloud“ mpc_icon__icon_color=“#8ac4f1″ mpc_icon__icon_size=“44″ mpc_icon__background_color=“#f3f3f3″ mpc_icon__border_css=“border-width:2px;border-color:#8ac4f1;border-style:solid;border-radius:50px;“ mpc_icon__padding_css=“padding:10px;“ mpc_icon__margin_divider=“true“ mpc_icon__margin_css=“margin-bottom:20px;“ mpc_icon__hover_icon_color=“#8ac4f1″ mpc_icon__hover_background_color=“#ffffff“ mpc_icon__hover_border_css=“border-color:#8ac4f1;“ mpc_divider__disable=“true“ mpc_divider__width=“10″ mpc_divider__align=“left“ mpc_divider__content_padding_divider=“true“ mpc_divider__content_padding_css=“padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;“ mpc_divider__lines_color=“#dddddd“ mpc_divider__padding_divider=“true“ mpc_divider__padding_css=“padding-top:3px;padding-bottom:3px;“ mpc_icon__hover_icon_size=“20″]

      Amazon ist mit AWS der führende und fortschrittlichste Cloud Anbieter. Mit AWS können Sie Ihre komplette Infrastruktur oder Teile davon in die Cloud verlagern. Mit Rechenzentren in Deutschland erfüllt es sämtliche rechtlichen Vorgaben. Zusammen mit Cluster Technologien wie Kubernetes und OpenShift ergibt dieser Mix eine ungeahnte Agilität bei Software und Infrastruktur. Finanziell hat der Cloud Betrieb zudem noch den Vorteil von CapEx Kosten im vergleich zu OpEx. Viele Dienste dort sind gemanaged, so dass Sie keine eigenen Ressourcen für Wartung aufbringen müssen.

      Wie können wir helfen?

      Wir beraten Sie bei der Migration Ihrer Infrastruktur und Verlagerung von Software Entwicklungs- und Deloyment Pipelines zu AWS.

      [/mpc_icon_column][/mpc_connected_icons]

      Nehmen Sie Kontakt auf


        Masiar IghaniDevOps & Cloud
        Mehr