Docker in Practice

Author: Ian Miell,Aidan Hobson Sayers

Publisher: Pearson Professional

ISBN: 9781617294808

Category: Computers

Page: 384

View: 1724

Summary Docker in Practice, Second Edition presents over 100 practical techniques, hand-picked to help you get the most out of Docker. Following a Problem/Solution/Discussion format, you'll walk through specific examples that you can use immediately, and you'll get expert guidance on techniques that you can apply to a whole range of scenarios. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Docker's simple idea-wrapping an application and its dependencies into a single deployable container-created a buzz in the software industry. Now, containers are essential to enterprise infrastructure, and Docker is the undisputed industry standard. So what do you do after you've mastered the basics? To really streamline your applications and transform your dev process, you need relevant examples and experts who can walk you through them. You need this book. About the Book Docker in Practice, Second Edition teaches you rock-solid, tested Docker techniques, such as replacing VMs, enabling microservices architecture, efficient network modeling, offline productivity, and establishing a container-driven continuous delivery process. Following a cookbook-style problem/solution format, you'll explore real-world use cases and learn how to apply the lessons to your own dev projects. What's inside Continuous integration and delivery The Kubernetes orchestration tool Streamlining your cloud workflow Docker in swarm mode Emerging best practices and techniques About the Reader Written for developers and engineers using Docker in production. About the Author Ian Miell and Aidan Hobson Sayers are seasoned infrastructure architects working in the UK. Together, they used Docker to transform DevOps at one of the UK's largest gaming companies. Table of Contents PART 1 - DOCKER FUNDAMENTALS Discovering Docker Understanding Docker: Inside the engine room PART 2 - DOCKER AND DEVELOPMENT Using Docker as a lightweight virtual machine Building images Running containers Day-to-day Docker Configuration management: Getting your house in order PART 3 - DOCKER AND DEVOPS Continuous integration: Speeding up your development pipeline Continuous delivery: A perfect fit for Docker principles Network simulation: Realistic environment testing without the pain PART 4 - ORCHESTRATION FROM A SINGLE MACHINE TO THE CLOUD A primer on container orchestration The data center as an OS with Docker Docker platforms PART 5 - DOCKER IN PRODUCTION Docker and security Plain sailing: Running Docker in production Docker in production: Dealing with challenges

Spring im Einsatz

Author: Craig Walls

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446429468

Category: Computers

Page: 428

View: 4958

SPRING IM EINSATZ // - Spring 3.0 auf den Punkt gebracht: Die zentralen Konzepte anschaulich und unterhaltsam erklärt. - Praxis-Know-how für den Projekteinsatz: Lernen Sie Spring mit Hilfe der zahlreichen Codebeispiele aktiv kennen. - Im Internet: Der vollständige Quellcode für die Applikationen dieses Buches Das Spring-Framework gehört zum obligatorischen Grundwissen eines Java-Entwicklers. Spring 3 führt leistungsfähige neue Features wie die Spring Expression Language (SpEL), neue Annotationen für IoC-Container und den lang ersehnten Support für REST ein. Es gibt keinen besseren Weg, um sich Spring anzueignen, als dieses Buch - egal ob Sie Spring gerade erst entdecken oder sich mit den neuen 3.0-Features vertraut machen wollen. Craig Walls setzt in dieser gründlich überarbeiteten 2. Auflage den anschaulichen und praxisorientierten Stil der Vorauflage fort. Er bringt als Autor sein Geschick für treffende und unterhaltsame Beispiele ein, die das Augenmerk direkt auf die Features und Techniken richten, die Sie wirklich brauchen. Diese Auflage hebt die wichtigsten Aspekte von Spring 3.0 hervor: REST, Remote-Services, Messaging, Security, MVC, Web Flow und vieles mehr. Das finden Sie in diesem Buch: - Die Arbeit mit Annotationen, um die Konfiguration zu reduzieren - Die Arbeit mit REST-konformen Ressourcen - Spring Expression Language (SpEL) - Security, Web Flow usw. AUS DEM INHALT: Spring ins kalte Wasser, Verschalten von Beans, Die XML-Konfiguration in Spring minimalisieren, Aspektorientierung, Zugriff auf die Datenbank, Transaktionen verwalten, Webapplikationen mit Spring MVC erstellen, Die Arbeit mit Spring Web Flow, Spring absichern, Die Arbeit mit Remote-Diensten, Spring und REST, Messaging in Spring, Verwalten von Spring-Beans mit JMX

Port Cities and Global Legacies

Urban Identity, Waterfront Work, and Radicalism

Author: A. Mah

Publisher: Springer

ISBN: 1137283149

Category: Political Science

Page: 248

View: 1686

Port cities have distinctive global dynamics, with long histories of casual labour, large migrant communities, and international trade networks. This in-depth comparative study examines contradictory global legacies across themes of urban identity, waterfront work and radicalism in key post-industrial port cities worldwide.

Das DevOps-Handbuch

Teams, Tools und Infrastrukturen erfolgreich umgestalten

Author: Gene Kim,Jez Humble,Patrick Debois,John Willis

Publisher: O'Reilly

ISBN: 3960101244

Category: Computers

Page: 432

View: 3875

Mehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. Viele Manager in softwarebasierten Unternehmen ringen damit, eine Balance zwischen Agilität, Zuverlässigkeit und Sicherheit ihrer Systeme herzustellen. Auf der anderen Seite schaffen es High-Performer wie Google, Amazon, Facebook oder Netflix, routinemäßig und zuverlässig hundertoder gar tausendmal pro Tag Code auszuliefern. Diese Unternehmen verbindet eins: Sie arbeiten nach DevOps-Prinzipien. Die Autoren dieses Handbuchs folgen den Spuren des Romans Projekt Phoenix und zeigen, wie die DevOps-Philosophie praktisch implementiert wird und Unternehmen dadurch umgestaltet werden können. Sie beschreiben konkrete Tools und Techniken, die Ihnen helfen, Software schneller und sicherer zu produzieren. Zudem stellen sie Ihnen Maßnahmen vor, die die Zusammenarbeit aller Abteilungen optimieren, die Arbeitskultur verbessern und die Profitabilität Ihres Unternehmens steigern können. Themen des Buchs sind: Die Drei Wege: Die obersten Prinzipien, von denen alle DevOps-Maßnahmen abgeleitet werden.Einen Ausgangspunkt finden: Eine Strategie für die DevOps-Transformation entwickeln, Wertketten und Veränderungsmuster kennenlernen, Teams schützen und fördern.Flow beschleunigen: Den schnellen Fluss der Arbeit von Dev hin zu Ops ermöglichen durch eine optimale Deployment-Pipeline, automatisierte Tests, Continuous Integration und Continuous Delivery.Feedback verstärken: Feedback-Schleifen verkürzen und vertiefen, Telemetriedaten erzeugen und Informationen unternehmensweit sichtbar machen.Kontinuierliches Lernen ermöglichen: Eine Just Culture aufbauen und ausreichend Zeit reservieren, um das firmenweite Lernen zu fördern.

Hemicelluloses and Lignin in Biorefineries

Author: Jean-Luc Wertz,Magali Deleu,Séverine Coppée,Aurore Richel

Publisher: CRC Press

ISBN: 1351762052

Category: Science

Page: 308

View: 2029

Hemicelluloses and Lignin in Biorefineries provides an understanding of lignocellulosic biomass, which is mainly composed of cellulose, hemicelluloses, and lignin. It promotes the valorization of these molecules in the context of the bioeconomy and presents hemicelluloses and lignin, which are generated in lignocellulosic biorefineries, as the molecules of the future. The viability of these molecules lies in their renewability and potential. This book covers all aspects of hemicelluloses and lignin including structure, biosynthesis, extraction, biodegradation, and conversion. The book also looks ahead to the socioeconomic and environmental value of biobased industry and emphasizes an understanding of the potential of lignocellulosic biomass.

Docker High Performance

Author: Allan Espinosa

Publisher: Packt Publishing Ltd

ISBN: 1785888323

Category: Computers

Page: 160

View: 6514

Master performance enhancement practices for Docker, and unlock faster and more efficient container deployment that will improve your development workflow About This Book Implement a scalable Docker infrastructure that has been optimized for greater efficiency Tackle the challenges of large-scale container deployment with this fast-paced guide Extend your capabilities as a developer to take full advantage of Docker and containerization Who This Book Is For If you are a software developer with a good understanding of managing Docker services and the Linux file system and are looking for ways to optimize working with Docker containers, then this is the book for you. What You Will Learn Tune your Dockerfiles and optimize the performance and size of your Docker containers Configure and tune your Docker hosts at scale with Chef Deploy containers without downtime using load balancers Listen to your Docker container and host logs with an ELK stack Monitor the performance of your Docker containers with collectd Benchmark the performance of your web application containers with Apache JMeter Troubleshoot and diagnose containers using standard Linux diagnostic tools Prepare for production with the most effective DevOps practices In Detail Docker is a portable container format that allows you to run code anywhere from your desktop to the cloud. The workflow around Docker makes development, testing, and deployment much easier and much faster. However, it's essential that you know the best practices most techniques for optimization so Docker can help you deploy your application most effectively. This comprehensive guide will improve your Docker workflows and will ensure your application's production environment runs smoothly. It starts with a short refresher on working with Docker, then you will learn how to take this basic knowledge to the next level by optimizing your Docker infrastructure and applications at scale. At the end of the book, we will put the concepts and everything you have learned about Docker's features into practice by rolling out supplementary monitoring and troubleshooting instrumentation to your infrastructure. All of these things will ensure your application succeeds using Docker. Style and approach This is a comprehensive guide on real-world Docker workflows, and each topic is explained in an easy step-by-step format, accompanied by screenshots where required.

Frag immer erst: warum

Wie Top-Firmen und Führungskräfte zum Erfolg inspirieren

Author: Simon Sinek

Publisher: Redline Wirtschaft

ISBN: 3864146518

Category: Business & Economics

Page: 224

View: 5441

Am Beginn einer jeden Erfolgsgeschichte steht eine einfache Frage: Warum? Warum sind manche Organisationen profitabler als andere? Warum werden einige Führungskräfte von ihren Mitarbeitern mehr geschätzt und andere weniger? Warum sind manche Menschen in der Lage, immer und immer wieder erfolgreich zu sein? In seinem Bestseller, der nun zum ersten Mal in deutscher Sprache erscheint, zeigt Simon Sinek, dass erfolgreiche Persönlichkeiten wie Martin Luther King Jr. oder Steve Jobs alle nach demselben, natürlichen Muster dachten, handelten und kommunizierten. Am Anfang ihres Wirkens stand immer die Frage nach dem Warum. Mit diesem Ansatz schafften sie es, bedeutende Dinge zu vollbringen und darüber hinaus ihre Mitstreiter zu inspirieren. Sich an diesen Vorbildern orientierend, gibt Sinek in seinem Ratgeber nun Führungskräften, Unternehmen, aber auch Privatpersonen einen Leitfaden an die Hand, der zum endgültigen Erfolg verhilft. Dabei erklärt er das so erfolgreiche Muster, welches dem goldenen Schnitt ähnlich ist, und auf den drei elementaren Fragen basiert: Warum? Wie? Was? Dadurch eröffnen sich dem Leser völlig neue Möglichkeiten und er wird lernen, dass die Motivierung von Mitarbeitern viel zielführender ist als ihre Manipulation! Und dies geht ganz einfach: einfach »Warum?« fragen.

Continuous Delivery

Der pragmatische Einstieg

Author: Eberhard Wolff

Publisher: dpunkt.verlag

ISBN: 3864919312

Category: Computers

Page: 282

View: 1785

Continuous Delivery ermöglicht es, Software viel schneller und mit wesentlich höherer Zuverlässigkeit in Produktion zu bringen, als es bisher möglich war. Grundlage dafür ist eine Continuous-Delivery-Pipeline, die das Ausrollen der Software weitgehend automatisiert und so einen reproduzierbaren, risikoarmen Prozess für die Bereitstellung neuer Releases bietet. Dieses Buch macht Sie mit dem Aufbau einer Continuous-Delivery-Pipeline vertraut und erklärt, welche Technologien Sie dazu einsetzen können. Dabei lernen Sie u.a. folgende Themen kennen: • Infrastruktur-Automatisierung mit Chef, Docker und Vagrant • Automatisierung von Builds und Continuous Integration • Akzeptanztests, Kapazitätstests, exploratives Testen • Einführung von Continuous Delivery im Unternehmen • Continuous Delivery und DevOps • Auswirkungen auf die Softwarearchitektur Als praktisches Beispiel wird ein konkreter Technologie- Stack vorgestellt. Zahlreiche Aufgaben und Vorschläge für weitergehende Experimente laden Sie darüber hinaus zur praktischen Vertiefung des Themas ein. Nach der Lektüre können Sie abschätzen, welche Vorteile Continuous Delivery konkret bietet, und Sie verfügen über das nötige Handwerkszeug, um Continuous Delivery in Ihrem eigenen Arbeitsumfeld zu etablieren. Die Neuauflage wurde in Bezug auf Werkzeuge wie Docker, Jenkins, Graphite und den ELK-Stack aktualisiert. An neuen Themen sind Docker Compose, Docker Machine, Immutable Server, Microservices und die Einführung von Continuous Delivery ohne DevOps hinzugekommen.

Kubernetes

Eine kompakte Einführung

Author: Kelsey Hightower,Brendan Burns,Joe Beda

Publisher: dpunkt.verlag

ISBN: 396088429X

Category: Computers

Page: 204

View: 8428

Es heißt, dass Google über zwei Milliarden Anwendungscontainer pro Woche deployt. Wie ist das möglich? Diese Frage hat Google mit einem Projekt namens Kubernetes beantwortet, einem Cluster-Orchestrierer, der das Bauen, Deployen und Warten skalierbarer, verteilter Systeme in der Cloud radikal vereinfacht. Dieser praktische Leitfaden zeigt Ihnen, wie Kubernetes und die Container-Technologie Ihnen helfen können, in Bezug auf Schnelligkeit, Agilität, Zuverlässigkeit und Effizienz in ganz neue Bereiche vorzudringen. Die Autoren Kelsey Hightower, Brendan Burns und Joe Beda haben bei Google und in anderen Firmen mit Kubernetes gearbeitet und erklären Ihnen, wie sich dieses System in den Lebenszyklus einer verteilten Anwendung einfügt. Sie werden lernen, wie Sie Tools und APIs einsetzen, um skalierbare, verteilte Systeme zu automatisieren – egal ob es sich um Online-Services, Systeme zum maschinellen Lernen oder ein Cluster aus Raspberry Pis handelt. Lernen Sie die Herausforderungen verteilter Systeme kennen, die Sie mit Kubernetes angehen können.Tauchen Sie ein in die containerisierte Anwendungsentwicklung und nutzen Sie dabei zum Beispiel Docker-Container.Erstellen Sie Container im Docker-Image-Format mit Kubernetes und lassen Sie sie über die Docker-Runtime ausführen.Begutachten Sie die zentralen Konzepte und API-Objekte von Kubernetes, die notwendig sind, um Anwendungen produktiv laufen zu lassen.Rollen Sie neue Softwareversionen zuverlässig ohne Downtime oder Fehler aus.Lernen Sie aus Beispielen zum Entwickeln und Deployen realer Anwendungen in Kubernetes.

Dudley Docker

The Life and Times of a Trade Warrior

Author: R. P. T. Davenport-Hines

Publisher: Cambridge University Press

ISBN: 9780521894005

Category: Business & Economics

Page: 308

View: 1046

Dudley Docker (1862-1944) was one of the most powerful European businessmen of his era, through his secretiveness and taste for intrigue served to obscure his importance. This book is a feat of detection and historical reconstruction which establishes him as a figure of substantial influence. Like all good business history it transcends narrow departmental interests. It is a solid mixture of business, economic, political, social and even diplomatic history. It sketches the life and times of Docker: it describes the deals he fixed, recounts the rise and fall of the companies he directed, but also recreates the milieu in which he worked and portrays British socio-economic history from his standpoint. The book's chief theme is the decline of British industrial hegemony since 1880.

Skills for Practice in Occupational Therapy E-Book

Author: Edward A. S. Duncan

Publisher: Elsevier Health Sciences

ISBN: 0702050644

Category: Medical

Page: 376

View: 6041

This book is the companion volume to Duncan: FOUNDATIONS FOR PRACTICE IN OCCUPATIONAL THERAPY, 5e and provides a comprehensive guide to the practice applications of the theory base. It is designed to be a "basic and beyond" text, of value to students throughout their studies but also a valuable reference text to clinicians. The sections cover the following essential skills for effective occupational therapy practice: clinical skills, management and leadership skills, evidence-based and research skills, and thinking, judgement and decision-making skills. Links theory and evidence-base, and is also practical Each chapter follows same basic structure (same format as Foundations) Each chapter contains practical examples and/or vignettes New addition of highlight boxes in each chapter gives the main points in bullet format for ease of access to students new to the area Well referenced

Lignocellulosic Biorefineries

Author: Jean-Luc Wertz,Olivier Bédué

Publisher: CRC Press

ISBN: 1466573074

Category: Science

Page: 500

View: 9466

Written with a diverse audience in mind, this book describes the current status, development, and future prospects for the critical technology of second-generation biorefineries, specifically with a focus on lignocellulosic materials as feedstock. It provides an overview of the issues behind this technological transition, and it provides, in depth, the science and technology related to cellulose for production of bioethanol and other biofuels. The book also highlights the main emerging routes that will serve as the source of important bio-generated products in the future.

Microservices

Konzeption und Design

Author: Sam Newman

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958450830

Category: Computers

Page: 312

View: 4470

Feingranulare Systeme mit Microservices aufbauen Design, Entwicklung, Deployment, Testen und Monitoring Sicherheitsaspekte, Authentifizierung und Autorisierung Verteilte Systeme haben sich in den letzten Jahren stark verändert: Große monolithische Architekturen werden zunehmend in viele kleine, eigenständige Microservices aufgespalten. Aber die Entwicklung solcher Systeme bringt Herausforderungen ganz eigener Art mit sich. Dieses Buch richtet sich an Softwareentwickler, die sich über die zielführenden Aspekte von Microservice-Systemen wie Design, Entwicklung, Testen, Deployment und Monitoring informieren möchten. Sam Newman veranschaulicht und konkretisiert seine ganzheitliche Betrachtung der grundlegenden Konzepte von Microservice-Architekturen anhand zahlreicher praktischer Beispiele und Ratschläge. Er geht auf die Themen ein, mit denen sich Systemarchitekten und Administratoren bei der Einrichtung, Verwaltung und Entwicklung dieser Architekturen in jedem Fall auseinandersetzen müssen. Aus dem Inhalt: Vorteile von Microservices Gestaltung von Services Ausrichtung der Systemarchitektur an der Organisationsstruktur Möglichkeiten zur Integration von Services Schrittweise Aufspaltung einer monolithischen Codebasis Deployment einzelner Microservices mittels Continuous Integration Testen und Monitoring verteilter Systeme Sicherheitsaspekte Authentifizierung und Autorisierung zwischen Benutzer und Service bzw. zwischen Services untereinander Skalierung von Microservice-Architekturen »Microservice-Architekturen besitzen viele interessante Eigenschaften, allerdings sind bei der Umstellung so einige Fallstricke zu beachten. Dieses Buch wird Ihnen helfen herauszufinden, ob Microservices für Ihre Zwecke geeignet sind und zeigt Ihnen, wie Sie die Fallstricke umgehen können.« Martin Fowler, Chief Scientist, ThoughtWorks

Cellulose Science and Technology

Author: Jean-Luc Wertz,Olivier Bédué,Jean P. Mercier

Publisher: EPFL Press

ISBN: 9781420066883

Category: Science

Page: 364

View: 5017

An ideal reference for scientists in natural and synthetic polymer research, this book applies basic biology as well as polymer and sugar chemistry to the study of cellulose, and it provides key requirements for understanding this complex science.

Best Practice Cases in Branding

Lessons from the World's Strongest Brands

Author: Kevin Lane Keller

Publisher: Prentice Hall

ISBN: N.A

Category: Business & Economics

Page: 382

View: 6457

de Swiet's Medical Disorders in Obstetric Practice

Author: Raymond Powrie,Michael Greene,William Camann

Publisher: John Wiley & Sons

ISBN: 9781444390339

Category: Medical

Page: 808

View: 7110

Pregnancy affects the physiology of women as their bodies adapt to the growing life within them; but how does this affect how you manage general, or pre-existing medical complaints? How do you differentiate the effects of pregnancy from genuine medical conditions? What are the effects of the ‘standard’ treatments on the growing fetus? What about breastfeeding? In this brand-new edition of de Swiet’s Medical Disorders in Clinical Practice, expert physicians present the best evidence and practical wisdom to guide you and your patients through their pregnancy and illness, to a successful birth and early motherhood. Using a combination of algorithms, years of experience and an evidence-based approach, this book will help you to: Diagnose difficult to identify conditions during pregnancy Effectively prescribe for pregnant and lactating women Overcome the challenges of imaging, anesthesia and critical care for pregnant women de Swiet’s assists you in navigating the many challenges pregnancy presents for both the patient and physician.

The World's Key Industry

History and Economics of International Shipping

Author: G. Harlaftis,S. Tenold,J. Valdaliso

Publisher: Springer

ISBN: 1137003758

Category: Business & Economics

Page: 305

View: 8999

Maritime transport has been the main driver of trade growth, and the emergence and development of a global economy. This collection of essays from distinguished economists and historians takes an international and comparative perspective, covering topics ranging from technological advance and the role of the state to maritime business development.