|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General
Build applications and infrastructures that leverage
Function-as-a-Service and Docker Key Features - Implement
containerization in Serverless/FaaS environments - Utilize Docker
as a functional unit of work for Serverless/FaaS platforms - Use
Docker as a portable infrastructure for Serverless Applications
Book DescriptionServerless applications have gained a lot of
popularity among developers and are currently the buzzwords in the
tech market. Docker and serverless are two terms that go
hand-in-hand. This book will start by explaining serverless and
Function-as-a-Service (FaaS) concepts, and why they are important.
Then, it will introduce the concepts of containerization and how
Docker fits into the Serverless ideology. It will explore the
architectures and components of three major Docker-based FaaS
platforms, how to deploy and how to use their CLI. Then, this book
will discuss how to set up and operate a production-grade Docker
cluster. We will cover all concepts of FaaS frameworks with
practical use cases, followed by deploying and orchestrating these
serverless systems using Docker. Finally, we will also explore
advanced topics and prototypes for FaaS architectures in the last
chapter. By the end of this book, you will be in a position to
build and deploy your own FaaS platform using Docker. What you will
learn Learn what Serverless and FaaS applications are Get
acquainted with the architectures of three major serverless systems
Explore how Docker technologies can help develop Serverless
applications Create and maintain FaaS infrastructures Set up Docker
infrastructures to serve as on-premises FaaS infrastructures Define
functions for Serverless applications with Docker containers Who
this book is forIf you are a Developer, a Docker Engineer, a DevOps
Engineer, or any stakeholder interested in learning the use of
Docker on Serverless environments then this book is for you.
Text processing and pattern matching simplified Key Features
-Master the fastest and most elegant big data munging language
-Implement text processing and pattern matching using the advanced
features of AWK and GAWK -Implement debugging and inter-process
communication using GAWK Book DescriptionAWK is one of the most
primitive and powerful utilities which exists in all Unix and
Unix-like distributions. It is used as a command-line utility when
performing a basic text-processing operation, and as programming
language when dealing with complex text-processing and mining
tasks. With this book, you will have the required expertise to
practice advanced AWK programming in real-life examples. The book
starts off with an introduction to AWK essentials. You will then be
introduced to regular expressions, AWK variables and constants,
arrays and AWK functions and more. The book then delves deeper into
more complex tasks, such as printing formatted output in AWK,
control flow statements, GNU's implementation of AWK covering the
advanced features of GNU AWK, such as network communication,
debugging, and inter-process communication in the GAWK programming
language which is not easily possible with AWK. By the end of this
book, the reader will have worked on the practical implementation
of text processing and pattern matching using AWK to perform
routine tasks. What you will learn -Create and use different
expressions and control flow statements in AWK -Use Regular
Expressions with AWK for effective text-processing -Use built-in
and user-defined variables to write AWK programs -Use redirections
in AWK programs and create structured reports -Handle non-decimal
input, 2-way inter-process communication with Gawk -Create small
scripts to reformat data to match patterns and process texts Who
this book is forThis book is for developers or analysts who are
inclined to learn how to do text processing and data extraction in
a Unix-like environment. Basic understanding of Linux operating
system and shell scripting will help you to get the most out of the
book.
Leverage Office 365 to increase your organization's efficiency by
managing users, domains, licenses, and much more in your
organization with most powerful subscription software. Key Features
Get acquainted with the basics of Office 365 Configure and manage
workloads efficiently using Office 365 A comprehensive guide
covering every aspect of planning, and managing this multifaceted
collaboration system. Book DescriptionOffice 365 is suite of
advanced collaboration tools used by many well known organizations
and their system administrators. This book starts with an
introduction to Office 365 and its basic fundamentals. Then we move
towards workload management and deployment. You will delve into
identities, authentications, and managing office 365. We also cover
concepts such as collaboration with Microsoft teams and tools such
as Delve and Skype for collaboration. Towards the end of the book,
you'll master monitoring and security concepts. By the end of this
book, you will have hands-on experience working with Office 365 and
its collaboration tools and services What you will learn Learn how
to implement Office 365 from scratch and how to use best practices
to be a successful Office 365 professional Understand Microsoft
productivity services to take your organization or business to the
next level by increasing productivity. Learn how workloads and
applications interact and integrate with each other Learn to manage
Skype for Business Online Get support and monitor service health
with Office 365 Manage and administer identities and groups
efficiently Who this book is forIf you are working as a system
administration or an IT professional and are keen to learn the
fundamentals of Office 365, then this book is for you. No prior
knowledge of office 365 is necessary.
A project-based guide to help you create, package, and deploy
desktop applications on multiple platforms using modern JavaScript
frameworks Key Features Use your web development skills with
JavaScript and Node.js to build desktop applications for macOS and
Windows Develop desktop versions of popular mobile applications
that are similar to Slack, Spotify, and more Design desktop apps
with automatic updates and real-time analytics capabilities Book
DescriptionThe Electron framework allows you to use modern web
technologies to build applications that share the same code across
all operating systems and platforms. This also helps designers to
easily transition from the web to the desktop. Electron Projects
guides you through building cross-platform Electron apps with
modern web technologies and JavaScript frameworks such as Angular,
React.js, and Vue.js. You'll explore the process of configuring
modern JavaScript frameworks and UI libraries, real-time analytics
and automatic updates, and interactions with the operating system.
You'll get hands-on with building a basic Electron app, before
moving on to implement a Markdown Editor. In addition to this,
you'll be able to experiment with major JavaScript frameworks such
as Angular and Vue.js, discovering ways to integrate them with
Electron apps for building cross-platform desktop apps. Later,
you'll learn to build a screenshot snipping tool, a mini-game, and
a music player, while also gaining insights into analytics, bug
tracking, and licensing. You'll then get to grips with building a
chat app, an eBook generator and finally a simple digital wallet
app. By the end of this book, you'll have experience in building a
variety of projects and project templates that will help you to
apply your knowledge when creating your own cross-platform
applications. What you will learn Initialize Node.js, Node Package
Manager (NPM), and JavaScript to set up your app Integrate Phaser
with Electron to build a simple 2D game Improve app quality by
adding an error tracking system and crash reports Implement group
chat features and event handling capabilities using Firebase
Integrate a WordPress-like rich-text editor into your app Build
Electron applications using a single codebase Who this book is
forThis book is for JavaScript developers who want to explore the
Electron framework for building desktop apps. Working knowledge of
modern frontend JavaScript frameworks and Node.js is assumed. No
prior knowledge of desktop development is required.
Administer, configure, and monitor Junos in your organization About
This Book * Get well acquainted with security and routing policies
to identify the use of firewall filters. * Learn to provide
end-user authentication and protect each layer in an enterprise
network. * A recipe-based guide that will help you configure and
monitor Junos OS and basic device operations. Who This Book Is For
This book targets network engineers, developers, support personals,
and administrators who are working on devices running Junos OS and
are looking at automating their organisation's operations. Some
understanding about Junos would be necessary What You Will Learn *
Start using NETCONF RPC standard and understand its usefulness in
programming JUNOS * Write SLAX scripts to respond to events in the
JUNOS environment * Automate JUNOS with PyEZ * Deal with events in
the JUNOS environment, and writing response handlers to deal with
them * Make the most of automation technologies to help with
maintenance and monitoring of JUNOS * Use the Ansible framework to
extend the automation functionality of Junos In Detail The JUNOS
Automation Cookbook is a companion guide for the complex field of
automating tasks on JUNOS devices. With a foundation in
industry-standrd XML, JUNOS provides an ideal environment for
programmatic interation, allowing you to build upon the
capabilities provided by Juniper, with your own original code. You
will begin by learning about, and setting up, the industry-standard
NETCONF remote procedure call mechanisms on your device. After
initial setup, you'll walk through SLAX - Juniper's foundation
scripting language - for manipulating XML representations of JUNOS
concepts and elements. You'll learn how to write your own SLAX
scripts to customise the operating environment, and also how to
write proactive event handlers that deal with situations as they
happen. You'll then delve into PyEZ - Juniper's bridging framework
to make automation accessible to Python code - allowing you to
build automation applications in the popular scripting language.
You'll witness some examples of how to write applications that can
monitor configuration changes, implement BGP security policies and
implement ad-hoc routing protocols, for those really tricky
situations. You'll also leaarn how asynchronous I/O frameworks like
Node.js can be used to implement automation applications that
present an acceptable web interface. Along with way, you'll explore
how to make use of the latest RESTful APIs that JUNOS provides, how
to visualize aspects of your JUNOS network, and how to integrate
your automation capabilities with enterprise-wide orchestration
systems like Ansible. By the end of the book, you'll be able to
tackle JUNOS automation challenges with confidence and
understanding, and without hassle. Style and Approach A guide that
will cover all the automation tools along with steps on leveraging
these tools
Deploy, manage, and scale virtual instances using Kernel-based
Virtual Machines About This Book * Build, manage and scale virtual
machines with practical step-by-step examples * Leverage the
libvirt user-space tools and libraries to manage the life-cycle of
KVM instances * Deploy and scale applications inside KVM virtual
machines with OpenStack Who This Book Is For If you are a system
administrator working KVM virtualization, this book will help you
grow on your expertise of working with the infrastructure to manage
things in a better way. You should have a knowledge of working with
Linux based systems. What You Will Learn * Deploy different
workloads in isolation with KVM virtualization and better utilize
the available compute resources * Explore the benefits of running
applications with KVM and learn to prevent the "bad-neighbor"
effect * Leveraging various networking technologies in the context
of virtualization with Open vSwitch and the Linux bridge. * Create
KVM instances using Python and inspect running KVM instances *
Understand Kernel Tuning for enhanced KVM performance and better
memory utilization In Detail Virtualization technologies such as
KVM allow for better control over the available server resources,
by deploying multiple virtual instances on the same physical host,
or clusters of compute resources. With KVM it is possible to run
various workloads in isolation with the hypervisor layer providing
better tenant isolation and higher degree of security. This book
will provide a deep dive into deploying KVM virtual machines using
qemu and libvirt and will demonstrate practical examples on how to
run, scale, monitor, migrate and backup such instances. You will
also discover real production ready recipes on deploying KVM
instances with OpenStack and how to programatically manage the life
cycle of KVM virtual machines using Python. You will learn numerous
tips and techniques which will help you deploy & plan the KVM
infrastructure. Next, you will be introduced to the working of
libvirt libraries and the iPython development environment. Finally,
you will be able to tune your Linux kernel for high throughput and
better performance. By the end of this book, you will gain all the
knowledge needed to be an expert in working with the KVM
virtualization infrastructure. Style and approach This book takes a
complete practical approach with many step-by-step example recipes
on how to use KVM in production. The book assumes certain level of
expertise with Linux systems and virtualization in general. Some
knowledge of Python programming is encouraged, to fully take
advantage of the code recipes.
Make use of hands-on recipes for many tasks that are typically
encountered in both the on-premises as well as the cloud world. Key
Features A recipe-based guide to help you build effective
administrative solutions Gain hands-on experience with the newly
added features of PowerShell Core Manage critical business
environments with professional scripting practices Book
DescriptionThis book will follow a recipe-based approach and start
off with an introduction to the fundamentals of PowerShell, and
explaining how to install and run it through simple examples. Next,
you will learn how to use PowerShell to access and manipulate data
and how to work with different streams as well. You will also
explore the object model which will help with regard to PowerShell
function deployment. Going forward, you will get familiar with the
pipeline in its different use cases. The next set of chapters will
deal with the different ways of accessing data in PowerShell. You
will also learn to automate various tasks in Windows and Linux
using PowerShell Core, as well as explore Windows Server. Later,
you will be introduced to Remoting in PowerShell Core and Just
Enough Administration concept. The last set of chapters will help
you understand the management of a private and public cloud with
PowerShell Core. You will also learn how to access web services and
explore the high-performance scripting methods. By the end of this
book, you will gain the skills to manage complex tasks effectively
along with increasing the performance of your environment. What you
will learn Leverage cross-platform interaction with systems Make
use of the PowerShell recipes for frequent tasks Get a better
understanding of the inner workings of PowerShell Understand the
compatibility of built-in Windows modules with PowerShell Core
Learn best practices associated with PowerShell scripting Avoid
common pitfalls and mistakes Who this book is forThis book will be
for windows administrators who want to enhance their PowerShell
scripting skills to the next level. System administrators wanting
to automate common to complex tasks with PowerShell scripts would
benefit from this book. Prior understanding on PowerShell would be
necessary.
Manage and administer your environment with ease About This Book *
Get your hands on learning the fundamentals to managing and
administering Windows Server 2016. * A step-by-step guide that will
help you develop necessary skills and knowledge to manage an
enterprise environment. * Learn to implement strong networking and
security practices into your Windows Server environment. Who This
Book Is For If you are a System administrator or an IT professional
interested in configuring and deploying Windows Server 2016 then,
this book is for you. This book will also help readers clear the
MTA: Windows Server Administration Fundamentals: 98-365 exam. What
You Will Learn * Become familiar with Windows Server OS concepts *
Learn how to install Windows Server 2016 * Learn how to install
device drivers and run services in Windows Server 2016 * Learn how
to add and install roles in Windows Server 2016 * Learn how to
apply GPO to your Windows Server 2016 environment * Learn how to
tune, maintain, update, and troubleshoot Windows Server 2016 *
Prepare for the MTA 98-365 exam In Detail Windows Server 2016 is
the server operating system developed by Microsoft as part of the
Windows NT family of operating systems, developed concurrently with
Windows 10. This book is designed to get you started with Windows
Server 2016. It will prepare you for your MTA 98-365 exam. With
step-by-step instructions driven by targeted, easy-to-understand
graphics, you will be able to understand the roles, features,
functions, and quirks of Windows Server 2016. The book begins with
the basics of Windows Server 2016, which includes the installation
process and basic configuration. You will then move on to roles and
features such as Active Directory, Hyper-V, Remote Access, Storage,
and Printer. With the help of real-world examples, you will get to
grips with the fundamentals of Windows Server 2016, which will help
you solve difficult tasks the easy way. Later, the book also shows
you maintenance and troubleshooting tasks, where with the help of
best practices you will be able to manage Windows Server 2016 with
ease. Each chapter ends with a questionnaire to ensure you make the
best use of the content provided. By the end of this book, you will
have the knowledge required to administer and manage Windows Server
environments. Style and approach With step-by-step instructions
driven by targeted, easy-to-understand graphics, this book explains
and shows you how to use the roles and features, functions, and
quirks of the Windows Server 2016. The chapters are presented in a
step by step format accompanied by graphics wherever applicable.
Deploy and configure vSphere infrastructure and learn to
effectively create and administer vSphere virtual machines Key
Features Implement advanced network virtualization techniques
Configure and administer vSphere high availability Enhance your
data center virtualization skills with practice questions and mock
tests Book DescriptionThis exam guide enables you to install,
configure, and manage the vSphere 6.5 infrastructure in all its
components: vCenter Server, ESXi hosts, and virtual machines, while
helping you to prepare for the industry standard certification.
This data center book will assist you in automating administration
tasks and enhancing your environment's capabilities. You will begin
with an introduction to all aspects related to security,
networking, and storage in vSphere 6.5. Next, you will learn about
resource management and understand how to back up and restore the
vSphere 6.5 infrastructure. As you advance, you will also cover
troubleshooting, deployment, availability, and virtual machine
management. This is followed by two mock tests that will test your
knowledge and challenge your understanding of all the topics
included in the exam. By the end of this book, you will not only
have learned about virtualization and its techniques, but you'll
also be prepared to pass the VCP6.5-DCV (2V0-622) exam. What you
will learn Deploy and configure vSphere infrastructure Create and
administer vSphere virtual machines Optimize, secure, and
troubleshoot all vSphere components Implement vSphere HA on a vSAN
cluster Understand how to back up and restore your vSphere 6.5
infrastructure Test your understanding of key concepts required
through sample questions Who this book is forIf you are interested
in achieving Data Center Virtualization certification, this is the
book is for you. You will also benefit from this book if you are a
system administrator or network engineer. Some prior knowledge of
virtualization can assist you in understanding key concepts covered
in the book.
|
You may like...
Souk daddy
Antony Curtis
Paperback
R346
Discovery Miles 3 460
Law@Work
A. Van Niekerk, N. Smit
Paperback
R1,367
R1,248
Discovery Miles 12 480
Alien: Isolation
Keith R. A. DeCandido
Paperback
R272
R247
Discovery Miles 2 470
|