|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Microsoft Windows
Learn how to run new and old applications in Docker containers on
Windows - modernizing the architecture, improving security and
maximizing efficiency. Key Features Run .NET Framework and .NET
Core apps in Docker containers for efficiency, security and
portability Design distributed containerized apps, using
enterprise-grade open source software from Docker Hub Build a CI/CD
pipeline with Docker, going from source to a production Docker
Swarm in the cloud Book DescriptionDocker on Windows, Second
Edition teaches you all you need to know about Docker on Windows,
from the 101 to running highly-available workloads in production.
You'll be guided through a Docker journey, starting with the key
concepts and simple examples of .NET Framework and .NET Core apps
in Docker containers on Windows. Then you'll learn how to use
Docker to modernize the architecture and development of traditional
ASP.NET and SQL Server apps. The examples show you how to break up
legacy monolithic applications into distributed apps and deploy
them to a clustered environment in the cloud, using the exact same
artifacts you use to run them locally. You'll see how to build a
CI/CD pipeline which uses Docker to compile, package, test and
deploy your applications. To help you move confidently to
production, you'll learn about Docker security, and the management
and support options. The book finishes with guidance on getting
started with Docker in your own projects. You'll walk through some
real-world case studies for Docker implementations, from
small-scale on-premises apps to very large-scale apps running on
Azure. What you will learn Understand key Docker concepts: images,
containers, registries and swarms Run Docker on Windows 10, Windows
Server 2019, and in the cloud Deploy and monitor distributed
solutions across multiple Docker containers Run containers with
high availability and failover with Docker Swarm Master security
in-depth with the Docker platform, making your apps more secure
Build a Continuous Deployment pipeline, running Jenkins and Git in
Docker Debug applications running in Docker containers using Visual
Studio Plan the adoption of Docker in your organization Who this
book is forIf you want to modernize an old monolithic application
without rewriting it, smooth the deployment to production, or move
to DevOps or the cloud, then Docker is the enabler for you. This
book gives you a solid grounding in Docker so you can confidently
approach all of these scenarios.
Scale and maintain outstanding performance in your AWS-based
infrastructure using DevOps principles Key Features Implement
continuous integration and continuous deployment pipelines on AWS
Gain insight from an expert who has worked with Silicon Valley's
most high-profile companies Implement DevOps principles to take
full advantage of the AWS stack and services Book DescriptionThe
DevOps movement has transformed the way modern tech companies work.
Amazon Web Services (AWS), which has been at the forefront of the
cloud computing revolution, has also been a key contributor to the
DevOps movement, creating a huge range of managed services that
help you implement DevOps principles. Effective DevOps with AWS,
Second Edition will help you to understand how the most successful
tech start-ups launch and scale their services on AWS, and will
teach you how you can do the same. This book explains how to treat
infrastructure as code, meaning you can bring resources online and
offline as easily as you control your software. You will also build
a continuous integration and continuous deployment pipeline to keep
your app up to date. Once you have gotten to grips will all this,
we'll move on to how to scale your applications to offer maximum
performance to users even when traffic spikes, by using the latest
technologies, such as containers. In addition to this, you'll get
insights into monitoring and alerting, so you can make sure your
users have the best experience when using your service. In the
concluding chapters, we'll cover inbuilt AWS tools such as
CodeDeploy and CloudFormation, which are used by many AWS
administrators to perform DevOps. By the end of this book, you'll
have learned how to ensure the security of your platform and data,
using the latest and most prominent AWS tools. What you will learn
Implement automatic AWS instance provisioning using CloudFormation
Deploy your application on a provisioned infrastructure with
Ansible Manage infrastructure using Terraform Build and deploy a
CI/CD pipeline with Automated Testing on AWS Understand the
container journey for a CI/CD pipeline using AWS ECS Monitor and
secure your AWS environment Who this book is forEffective DevOps
with AWS is for you if you are a developer, DevOps engineer, or you
work in a team which wants to build and use AWS for software
infrastructure. Basic computer science knowledge is required to get
the most out of this book.
Leverage PowerShell to perform many day-to-day tasks in Microsoft
Azure Key Features Deploy and manage Azure virtual machines with
PowerShell commands. Get to grips with core concept of Azure
PowerShell such as working with images and disks, custom script
extension, high availability and more. Leverage hands-on projects
to successfully apply what you learned through the course of this
book. Book DescriptionAs an IT professional, it is important to
keep up with cloud technologies and learn to manage those
technologies. PowerShell is a critical tool that must be learned in
order to effectively and more easily manage many Azure resources.
This book is designed to teach you to leverage PowerShell to enable
you to perform many day-to-day tasks in Microsoft Azure. Taking you
through the basic tasks of installing Azure PowerShell and
connecting to Azure, you will learn to properly connect to an Azure
tenant with PowerShell. Next, you will dive into tasks such as
deploying virtual machines with PowerShell, resizing them, and
managing their power states with PowerShell. Then, you will learn
how to complete more complex Azure tasks with PowerShell, such as
deploying virtual machines from custom images, creating images from
existing virtual machines, and creating and managing of data disks.
Later, you will learn how to snapshot virtual machines, how to
encrypt virtual machines, and how to leverage load balancers to
ensure high availability with PowerShell. By the end of this book,
you will have developed dozens of PowerShell skills that are
invaluable in the deployment and management of Azure virtual
machines. What you will learn Manage virtual machines with
PowerShell Resize a virtual machine with PowerShell Create OS disk
snapshots via PowerShell Deploy new virtual machines from snapshots
via PowerShell Provision and attach data disks to a virtual machine
via PowerShell Load balance virtual machines with PowerShell Manage
virtual machines with custom script extensions Who this book is
forThis book is intended for IT professionals who are responsible
for managing Azure virtual machines. No prior PowerShell or Azure
experience is needed.
Over 70 recipes to effectively apply DevOps best practices and
implement Agile, Git, CI-CD & Test automation using Azure
DevOps Server (TFS) 2019 Key Features Learn improving code quality
using pull requests, branch policies, githooks and git branching
design Accelerate the deployment of high quality software by
automating build and releases using CI-CD Pipelines. Learn tried
and tested techniques to automate database deployments, App Service
& Function Deployments in Azure. Book DescriptionAzure DevOps
Server, previously known as Team Foundation Server (TFS), is a
comprehensive on-premise DevOps toolset with a rich ecosystem of
open source plugins. This book is your one stop guide to learn how
to effectively use all of these Azure DevOps services to go from
zero to DevOps. You will start by building high-quality scalable
software targeting .NET, .NET core or Node.js applications. You
will learn techniques that will help you to set up end-to-end
traceability of your code changes from design through to release.
Whether you are deploying software on-premise or in the cloud in
App Service, Functions, or Azure VMs, this book will help you learn
release management techniques to reduce release failures. Next, you
will be able to secure application configuration by using Azure
KeyVault. You will also learn how to create and release extensions
to the Azure DevOps marketplace and reach million developer
ecosystem for feedback. The working extension samples will allow
you to iterate changes in your extensions easily and release
updates to the marketplace quickly. By the end of this book,
techniques provided in the book will help you break down the
invisible silos between your software development teams. This will
transform you from being a good software development team to an
elite modern cross functional software development team. What you
will learn Set up a team project for an Agile delivery team,
importing requirements from Excel Plan,track, and monitor progress
using self updating boards, Sprint and Kanban boards Unlock the
features of Git by using branch policies, Git pull requests, forks,
and Git hooks Build and release .NET core, SQL and Node.js
applications using Azure Pipeline Automate testing by integrating
Microsoft and open source testing frameworks Extend Azure DevOps
Server to a million developer ecosystem Who this book is forThis
book is for anyone looking to succeed with DevOps. The techniques
in this book apply to all roles of the software development
lifecycle including developers, testers, architects, configuration
analysts, site reliability engineers and release managers. If you
are a new user you'll learn how to get started; if you are an
experienced user you'll learn how to launch your project into a
modern and mature DevOps enabled software development team.
A learning guide to get you started with PowerShell DSC. About This
Book * Create flexible and maintainable deployments using DSC
configuration scripts that stand the test of time. * Explore the
core architecture, concepts, and practices in depth. * Learning
PowerShell DSC is a step-by-step guide that shows you how to start
using and taking advantage of PowerShell DSC along with configuring
and deploying applications. Who This Book Is For If you are a
system administrator, developer, or engineer and are responsible
for configuration management and automation, then this book is for
you. IT professionals who wish to learn PowerShell Desired State
Configuration for the efficient management, configuration, and
deployment of systems will also find this book useful. What You
Will Learn * Explore PowerShell Desired State Configuration and
activities around it, including the need for configuration
management and abstraction. * Create reusable DSC configurations
and debug/ troubleshoot configuration files. * Learn about the
PowerShell DSC architecture with the help of push-and-pull
management and workflows. * Define DSC configuration scripts and
data files and push DSC configuration files remotely and locally. *
Validate DSC Pull Server install and register target nodes with a
DSC Pull Server. * Learn about DSC Cross Platform and install
PowerShell on Linux and macOS along with real-life DSC uses and
different types of deployment. In Detail The main goal of this book
is to teach you to configure, deploy, and manage your system using
the new features of PowerShell v5/v6 DSC. This book begins with the
basics of PowerShell Desired State Configuration, covering its
architecture and components. It familiarizes you with the set of
Windows PowerShell language extensions and new Windows PowerShell
commands that make up DSC. Then it helps you create DSC custom
resources and work with DSC configurations with the help of
practical examples. Finally, it describes how to deploy
configuration data using PowerShell DSC. Throughout this book, we
will be focusing on concepts such as building configurations with
parameters, the local configuration manager, and testing and
restoring configurations using PowerShell DSC. By the end of the
book, you will be able to deploy a real-world application
end-to-end and will be familiar enough with the powerful Desired
State Configuration platform to achieve continuous delivery and
efficiently and easily manage and deploy data for systems. Style
and approach The purpose of this book is to introduce readers to
the powerful PowerShell Desired State Configuration platform to
achieve continuous delivery, efficient management, and the easy
deployment of data for systems.
Over 60 applicable recipes to administer and manage System Center
Configuration Manager Current Branch About This Book * Overcome the
challenges of administering System Center Configuration Manager
when deploying single and multiple-hierarchy sites * Help your
organization to build a custom-line of business apps and also
protect the server against malware threats with Endpoint protection
* Get easy guidance and best practices to help you work with SCCM
Who This Book Is For If you are an intermediate to advanced
administrator who wants to administer SCCM and understand how to
solve particular problems/scenarios, then this book is for you. You
should have a working knowledge of SCCM, however, knowledge of the
latest version is not required. What You Will Learn * Administer
System Center Configuration Manager * Upgrade computers from
Windows 7/ 8.x to Windows 10, using Serivce Plans to keep Windows
10 machines up to date * Manage Compliance Settings effectively and
monitor it with SSRS * Manage Sites in System Center Configuration
Manager and also learn to create collections, leverage role-based
administration (RBA), and support clients over the internet without
a VPN connection * Implement multiple methods to deploy the client,
as well as how to be proactive in monitoring client agent health *
Achieve Mobile device management with Microsoft Intune In Detail
This practical cookbook is based on the 1602 current branch of
System Center Configuration Manager (SCCM). It shows you how to
administer SCCM, giving you an essential toolbox of techniques to
solve real-world scenarios. Packed with over 60 task-based and
instantly usable recipes, you'll discover how design a SCCM
Infrastructure, and dive into topics such as the recommended SQL
configuration for SCCM and how to deploy Windows 10 with Operating
System Deployment (OSD). You will learn to easily manage Windows 10
devices by deploying applications, software updates, and feature
upgrades, andl be able to leverage Mobile Device Management (MDM)
using SCCM and Microsoft Intune. Finally, you see how to gather the
inventory of all your PC park and create reports based on it. By
the end of the book, you will have learned the best practices when
working with SCCM and have a handy reference guide for
troubleshooting. Style and approach This cookbook is full of quick
recipes that show you how to administer SCCM and will help you
understand how to solve particular problems/situations encountered
in day-to-day tasks.
Get ready for the Windows 10: 70-698 exam and configure Windows to
manage data recovery Key Features Implement Windows 10 operational
and administrative tasks Configure devices, remote management
settings, advanced management tools, and device drivers
Comprehensive guide to help you work efficiently in Windows 10 Book
DescriptionThe Installing and Configuring Windows 10: 70-698 Exam
Guide is designed to confirm what you already know, while also
updating your knowledge of Windows 10. With its easy-to-follow
guidance, you will quickly learn the user interface and discover
steps to work efficiently in Windows 10 to rule out delays and
obstacles. This book begins by covering various ways of installing
Windows 10, followed by instructions on post-installation tasks.
You will learn about the deployment of Windows 10 in Enterprise and
also see how to configure networking in Windows 10. You'll
understand how to leverage Disk Management and Windows PowerShell
to configure disks, volumes, and file system options. As you
progress through the chapters, you will be able to set up remote
management in Windows 10 and learn more about Windows update usage,
behavior, and settings. You will also gain insights that will help
you monitor and manage data recovery and explore how to configure
authentication, authorization, and advanced management tools in
Windows 10. By the end of this book, you will be equipped with
enough knowledge to take the 70-698 exam and explore different
study methods to improve your chances of passing the exam with
ease. What you will learn Discover various ways of installing
Windows 10 Understand how to configure devices and device drivers
Configure and support IPv4 and IPv6 network settings Troubleshoot
storage and removable device issues Get to grips with data access
and usage Explore the advanced management tools available in
Windows 10 Who this book is forThis book is for IT professionals
who perform installation, configuration, general local management
and maintenance of Windows 10 core services and are preparing to
clear the Windows 10: 70-698 exam
Over 100 recipes to help you leverage PowerShell to automate
Windows Server 2016 manual tasks About This Book * Automate Windows
server tasks with the powerful features of the PowerShell Language
* Master new features such as DevOps, containers, and Nano servers,
and speed up their performance using PowerShell * Improve
PowerShell's usability, and control and manage Windows-based
environments by working through inviting recipes Who This Book Is
For If you are a systems administrator, engineer, or an architect
working with Windows Server 2016 and want to automate tasks with
PowerShell, then this book is for you. A basic knowledge of
PowerShell is expected. What You Will Learn * Streamline routine
administration processes * Improve the performance and storage of
your Windows server with enhanced large-scale PowerShell scripts *
Use DSC to leverage Windows server features * Generate automatic
reports that highlight unexpected changes in your environment *
Monitor performance and report on system utilization using detailed
graphs and analysis * Create and manage a reliable and redundant
Hyper-V environment * Manage your enterprise's patch level *
Utilize multiple tools and protocols to manage your environment In
Detail This book showcases several ways that Windows administrators
can use to automate and streamline their job. You'll start with the
PowerShell and Windows Server fundamentals, where you'll become
well versed with PowerShell and Windows Server features. In the
next module, Core Windows Server 2016, you'll implement Nano
Server, manage Windows updates, and implement troubleshooting and
server inventories. You'll then move on to the Networking module,
where you'll manage Windows network services and network shares.
The last module covers Azure and DSC, where you will use Azure on
PowerShell and DSC to easily maintain Windows servers. Style and
approach This is a practical guide packed with attractive recipes
to help you effectively use PowerShell to accelerate your daily
administrative tasks with Windows server.
Improve and reimagine your organization's security stance, desktop
standards, and server administration with centralized management
via Group Policy. Key Features Explore advanced filtering
techniques for Group Policy Objects Interact with Group Policy
through GPMC and PowerShell Practical guide covering the daily and
advanced administration of group policy Book DescriptionThis book
begins with a discussion of the core material any administrator
needs to know in order to start working with Group Policy. Moving
on, we will also walk through the process of building a lab
environment to start testing Group Policy today. Next we will
explore the Group Policy Management Console (GPMC) and start using
the powerful features available for us within that interface. Once
you are well versed with using GPMC, you will learn to perform and
manage the traditional core tasks inside Group Policy. Included in
the book are many examples and walk-throughs of the different
filtering options available for the application of Group Policy
settings, as this is the real power that Group Policy holds within
your network. You will also learn how you can use Group Policy to
secure your Active Directory environment, and also understand how
Group Policy preferences are different than policies, with the help
of real-world examples. Finally we will spend some time on
maintenance and troubleshooting common Group Policy-related issues
so that you, as a directory administrator, will understand the
diagnosing process for policy settings. By the end of the book, you
will be able to jump right in and use Group Policy to its full
potential. What you will learn Become familiar with the Group
Policy Management Console Create, link, and filter new policies
Secure your users and devices using Group Policy Maintain and
troubleshoot Group Policy Administer Group Policy via PowerShell
Control your Active Directory environment efficiently with Group
Policy settings Who this book is forIf you are an IT professional
who works with Windows Servers or are interested in an Active
Directory environment then this book is for you. General knowledge
of Microsoft Windows, how Windows Server fits into an enterprise's
infrastructure and also some existing knowledge of an Active
Directory domain environment is expected.
|
|