|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General
Build complex, observable, and fault-tolerant serverless systems
easily on Microsoft Azure. Key Features Use serverless systems to
help you fulfill complex requirements Develop your knowledge of
Azure Microsoft Serverless Understand concepts with a hands-on
approach and helpful examples Book DescriptionAdvanced Serverless
Architectures with Microsoft Azure redefines your experience of
designing serverless systems. It shows you how to tackle challenges
of varying levels, not just the straightforward ones. You'll be
learning how to deliver features quickly by building systems, which
retain the scalability and benefits of serverless. You'll begin
your journey by learning how to build a simple, completely
serverless application. Then, you'll build a highly scalable
solution using a queue, load messages onto the queue, and read them
asynchronously. To boost your knowledge further, the book also
features durable functions and ways to use them to solve errors in
a complex system. You'll then learn about security by building a
security solution from serverless components. Next, you'll gain an
understanding of observability and ways to leverage application
insights to bring you performance benefits. As you approach the
concluding chapters, you'll explore chaos engineering and the
benefits of resilience, by actively switching off a few of the
functions within a complex system, submitting a request, and
observing the resulting behavior. By the end of this book, you will
have developed the skills you need to build and maintain
increasingly complex systems that match evolving platform
requirements. What you will learn Understand what true serverless
architecture is Study how to extend and scale architectures until
they become 'complex' Implement durable functions in your design
Improve the observability of your serverless architecture Implement
security solutions using serverless services Learn how to
'practise' chaos engineering in production Who this book is
forAdvanced Serverless Architectures with Microsoft Azure is is
ideal if you want to build serverless systems with fewer outages
and high performance using Azure. Familiarity with the C# syntax
and Azure Functions and ARM templates will help you to benefit more
from this book. Prior knowledge of basic front-end development,
HTML JS, and CSS is beneficial but not essential. Some DevOps
knowledge is also beneficial but not essential.
Fast, accurate answers for common Windows Server questions
Serving as a perfect companion to all Windows Server books, this
reference provides you with quick and easily searchable solutions
to day-to-day challenges of Microsoft's newest version of Windows
Server. Using helpful design features such as thumb tabs, tables of
contents, and special heading treatments, this resource boasts a
smooth and seamless approach to finding information. Plus,
quick-reference tables and lists provide additional on-the-spot
answers. Covers such key topics as server roles and functionality,
user and group maintenance, directory management and replication,
and backup and recoveryAddresses automating administrative tasks
and managing server remote accessHelps you with disk management and
storage, folder security, and performance tuningWalks you through
common troubleshooting issues as well as maintaining and
controlling the centralized desktop
"Microsoft Windows Server 2012 Administration Instant Reference"
is a must-have resource for finding quick answers quickly
Master shell basics and Unix tools and discover easy commands to
perform complex tasks with speed Key Features Learn why the Bash
shell is widely used on Linux and iOS Explore advanced shell
concepts, such as pipes and redirection Understand how to use Unix
command-line tools as building blocks for different tasks Book
DescriptionThe most basic interface to a computer-the command
line-remains the most flexible and powerful way of processing data
and performing and automating various day-to-day tasks. Command
Line Fundamentals begins by exploring the basics, and then focuses
on the most common tool, the Bash shell (which is standard on all
Linux and iOS systems). As you make your way through the book,
you'll explore the traditional Unix command-line programs as
implemented by the GNU project. You'll also learn to use
redirection and pipelines to assemble these programs to solve
complex problems. By the end of this book, you'll have explored the
basics of shell scripting, allowing you to easily and quickly
automate tasks. What you will learn Use the Bash shell to run
commands Utilize basic Unix utilities such as cat, tr, sort, and
uniq Explore shell wildcards to manage groups of files Apply useful
keyboard shortcuts in shell Employ redirection and pipes to process
data Write both basic and advanced shell scripts to automate tasks
Who this book is forCommand Line Fundamentals is for programmers
who use GUIs but want to understand how to use the command line to
complete tasks faster.
Over 50 practical recipes that will help you develop and deliver
high-quality and reliable cloud-centric Azure serverless
applications for your organization Key Features Leverage practical
use cases to build a robust serverless environment Enhance Azure
Functions with continuous deployment using Visual Studio Team
Services Deploy and manage cost-effective and highly available
serverless applications using Azure Functions Book
DescriptionMicrosoft provides a solution for easily running small
segments of code in the cloud with Azure Functions. The second
edition of Azure Serverless Computing Cookbook starts with
intermediate-level recipes on serverless computing along with some
use cases demonstrating the benefits and key features of Azure
Functions. You'll explore the core aspects of Azure Functions, such
as the services it provides, how you can develop and write Azure
Functions, and how to monitor and troubleshoot them. As you make
your way through the chapters, you'll get practical recipes on
integrating DevOps with Azure Functions, and providing continuous
integration and continuous deployment with Azure DevOps. This book
also provides hands-on, step-by-step tutorials based on real-world
serverless use cases to guide you through configuring and setting
up your serverless environments with ease. You will also learn how
to build solutions for complex, real-world, workflow-based
scenarios quickly and with minimal code using Durable Functions. In
the concluding chapters, you will ensure enterprise-level security
within your serverless environment. The most common tips and tricks
that you need to be aware of when working with Azure Functions on
production environments will also be covered in this book. By the
end of this book, you will have all the skills required for working
with serverless code architecture, providing continuous delivery to
your users. What you will learn Integrate Azure Functions with
other Azure services Understand cloud application development using
Azure Functions Employ durable functions for developing reliable
and durable serverless applications Use SendGrid and Twilio
services Explore code reusability and refactoring in Azure
Functions Configure serverless applications in a production
environment Who this book is forIf you are a cloud administrator,
architect, or developer who wants to build scalable systems and
deploy serverless applications with Azure Functions, then the Azure
Serverless Computing Cookbook is for you. Hands-on experience with
Microsoft Azure core services is required.
Master the art of developing customized device drivers for your
embedded Linux systems Key Features Stay up to date with the Linux
PCI, ASoC, and V4L2 subsystems and write device drivers for them
Get to grips with the Linux kernel power management infrastructure
Adopt a practical approach to customizing your Linux environment
using best practices Book DescriptionLinux is one of the
fastest-growing operating systems around the world, and in the last
few years, the Linux kernel has evolved significantly to support a
wide variety of embedded devices with its improved subsystems and a
range of new features. With this book, you'll find out how you can
enhance your skills to write custom device drivers for your Linux
operating system. Mastering Linux Device Driver Development
provides complete coverage of kernel topics, including video and
audio frameworks, that usually go unaddressed. You'll work with
some of the most complex and impactful Linux kernel frameworks,
such as PCI, ALSA for SoC, and Video4Linux2, and discover expert
tips and best practices along the way. In addition to this, you'll
understand how to make the most of frameworks such as NVMEM and
Watchdog. Once you've got to grips with Linux kernel helpers,
you'll advance to working with special device types such as
Multi-Function Devices (MFD) followed by video and audio device
drivers. By the end of this book, you'll be able to write
feature-rich device drivers and integrate them with some of the
most complex Linux kernel frameworks, including V4L2 and ALSA for
SoC. What you will learn Explore and adopt Linux kernel helpers for
locking, work deferral, and interrupt management Understand the
Regmap subsystem to manage memory accesses and work with the IRQ
subsystem Get to grips with the PCI subsystem and write reliable
drivers for PCI devices Write full multimedia device drivers using
ALSA SoC and the V4L2 framework Build power-aware device drivers
using the kernel power management framework Find out how to get the
most out of miscellaneous kernel subsystems such as NVMEM and
Watchdog Who this book is forThis book is for embedded developers,
Linux system engineers, and system programmers who want to explore
Linux kernel frameworks and subsystems. C programming skills and a
basic understanding of driver development are necessary to get
started with this book.
Create simple to advanced shell scripts and enhance your system
functionality with effective recipes Key Features Automate tedious
and repetitive tasks Create several novel applications ranging from
a simple IRC logger to a Web Scraper Manage your system efficiently
by becoming a seasoned Bash user Book DescriptionIn Linux, one of
the most commonly used and most powerful tools is the Bash shell.
With its collection of engaging recipes, Bash Cookbook takes you
through a series of exercises designed to teach you how to
effectively use the Bash shell in order to create and execute your
own scripts. The book starts by introducing you to the basics of
using the Bash shell, also teaching you the fundamentals of
generating any input from a command. With the help of a number of
exercises, you will get to grips with the automation of daily tasks
for sysadmins and power users. Once you have a hands-on
understanding of the subject, you will move on to exploring more
advanced projects that can solve real-world problems
comprehensively on a Linux system. In addition to this, you will
discover projects such as creating an application with a menu,
beginning scripts on startup, parsing and displaying human-readable
information, and executing remote commands with authentication
using self-generated Secure Shell (SSH) keys. By the end of this
book, you will have gained significant experience of solving
real-world problems, from automating routine tasks to managing your
systems and creating your own scripts. What you will learn
Understand the basics of Bash shell scripting on a Linux system
Gain working knowledge of how redirections and pipes interact
Retrieve and parse input or output of any command Automate tasks
such as data collection and creating and applying a patch Create a
script that acts like a program with different features Customize
your Bash shell and discover neat tricks to extend your programs
Compile and install shell and log commands on your system's console
using Syslog Who this book is forThe Bash Cookbook is for you if
you are a power user or system administrator involved in writing
Bash scripts in order to automate tasks. This book is also ideal if
you are interested in learning how to automate complex daily tasks.
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.
|
You may like...
A Spy In Time
Imraan Coovadia
Paperback
R300
R171
Discovery Miles 1 710
|