|
|
Books > Computing & IT > Computer communications & networking > Networking packages
E-collaboration is a tool that breaks the boundaries of activities
within and between organizations. E-collaboration technologies are
making it easier than ever for people to work together no matter
where they happen to be. Succeeding with collaboration at a level
where it represents a competitive advantage requires a broad
approach. Internal social networks can circumvent bureaucratic
boundaries and facilitate information sharing activities among
individuals across hierarchies and divisions or departments. This
allows organizations to acquire resources or competencies from
external sources that otherwise would be difficult or expensive to
access. Accordingly, organizations focus more on their own areas of
competence and gain a competitive advantage by acquiring richer
content and better solutions in a creative and cost-effective way.
Challenging times can provide new opportunities that need to be
detected at the right time. There must be many other sources of
competitive advantages which should support the main source of
competitive value. Competitive advantage may be gained if the
organization is able to find sources of competitive advantage in
time of economic crises. Organizations have rapidly deployed
technology solutions, such as collaboration tools and cloud
computing, which enable their employees to work remotely and
continue these organizational operations, especially during times
of crisis. E-Collaboration Technologies and Strategies for
Competitive Advantage Amid Challenging Times focuses on
e-collaboration technologies, strategies, and solutions from a
perspective of organizational competitive advantage, including
e-collaboration technologies' situation and solutions, innovation
systems, competition and strategies, marketing, and growth
capabilities. The book presents a full understanding on
e-collaboration technologies, strategies, and solutions in
organizations, and provides insight for how to develop
e-collaboration technologies, strategies, and solutions more
generally so as to simultaneously leverage potential benefit and
guard against potential risk, promoting organizational competitive
advantage amid challenging times. This book is ideally intended for
policymakers, government officials, corporate heads of firms,
managers, managing directors, practitioners, researchers,
academicians, and students seeking information on the
e-collaboration technologies being employed in businesses in times
of crisis.
Enhance DevOps workflows by integrating the functionalities of
Docker, Kubernetes, Spinnaker, Ansible, Terraform, Flux CD, CaaS,
and more with the help of practical examples and expert tips Key
Features Get up and running with containerization-as-a-service and
infrastructure automation in the public cloud Learn container
security techniques and secret management with Cloud KMS, Anchore
Grype, and Grafeas Kritis Leverage the combination of DevOps,
GitOps, and automation to continuously ship a package of software
Book DescriptionContainers have entirely changed how developers and
end-users see applications as a whole. With this book, you'll learn
all about containers, their architecture and benefits, and how to
implement them within your development lifecycle. You'll discover
how you can transition from the traditional world of virtual
machines and adopt modern ways of using DevOps to ship a package of
software continuously. Starting with a quick refresher on the core
concepts of containers, you'll move on to study the architectural
concepts to implement modern ways of application development.
You'll cover topics around Docker, Kubernetes, Ansible, Terraform,
Packer, and other similar tools that will help you to build a base.
As you advance, the book covers the core elements of cloud
integration (AWS ECS, GKE, and other CaaS services), continuous
integration, and continuous delivery (GitHub actions, Jenkins, and
Spinnaker) to help you understand the essence of container
management and delivery. The later sections of the book will take
you through container pipeline security and GitOps (Flux CD and
Terraform). By the end of this DevOps book, you'll have learned
best practices for automating your development lifecycle and making
the most of containers, infrastructure automation, and CaaS, and be
ready to develop applications using modern tools and techniques.
What you will learn Become well-versed with AWS ECS, Google Cloud
Run, and Knative Discover how to build and manage secure Docker
images efficiently Understand continuous integration with Jenkins
on Kubernetes and GitHub actions Get to grips with using Spinnaker
for continuous deployment/delivery Manage immutable infrastructure
on the cloud with Packer, Terraform, and Ansible Explore the world
of GitOps with GitHub actions, Terraform, and Flux CD Who this book
is forIf you are a software engineer, system administrator, or
operations engineer looking to step into the world of DevOps within
public cloud platforms, this book is for you. Existing DevOps
engineers will also find this book useful as it covers best
practices, tips, and tricks to implement DevOps with a cloud-native
mindset. Although no containerization experience is necessary, a
basic understanding of the software development life cycle and
delivery will help you get the most out of the book.
Build, test, and deploy code right from your GitHub repository by
automating, customizing, and executing software development
workflows with GitHub Actions Key Features Enhance your CI/CD and
DevOps workflows using GitHub Actions Discover how to create custom
GitHub Actions using Docker and JavaScript Get up and running with
building a CI/CD pipeline effectively Book DescriptionGitHub
Actions is one of the most popular products that enables you to
automate development tasks and improve your software development
workflow. Automating Workflows with GitHub Actions uses real-world
examples to help you automate everyday tasks and use your resources
efficiently. This book takes a practical approach to helping you
develop the skills needed to create complex YAML files to automate
your daily tasks. You'll learn how to find and use existing
workflows, allowing you to get started with GitHub Actions right
away. Moving on, you'll discover complex concepts and practices
such as self-hosted runners and writing workflow files that
leverage other platforms such as Docker as well as programming
languages such as Java and JavaScript. As you advance, you'll be
able to write your own JavaScript, Docker, and composite run steps
actions, and publish them in GitHub Marketplace! You'll also find
instructions to migrate your existing CI/CD workflows into GitHub
Actions from platforms like Travis CI and GitLab. Finally, you'll
explore tools that'll help you stay informed of additions to GitHub
Actions along with finding technical support and staying engaged
with the community. By the end of this GitHub book, you'll have
developed the skills and experience needed to build and maintain
your own CI/CD pipeline using GitHub Actions. What you will learn
Get to grips with the basics of GitHub and the YAML syntax
Understand key concepts of GitHub Actions Find out how to write
actions for JavaScript and Docker environments Discover how to
create a self-hosted runner Migrate from other continuous
integration and continuous delivery (CI/CD) platforms to GitHub
Actions Collaborate with the GitHub Actions community and find
technical help to navigate technical difficulties Publish your
workflows in GitHub Marketplace Who this book is forThis book is
for anyone involved in the software development life cycle, for
those looking to learn about GitHub Actions and what can be
accomplished, and for those who want to develop a new skill to help
them advance their software development career. If you are new to
GitHub and GitHub Actions in general, then this book is for you.
Basic knowledge of GitHub as a platform will help you to get the
most out of this book.
Modernize your apps with Microsoft Azure by moving web, desktop,
and mobile apps to the cloud Key Features Decide which migration
strategy is most suitable for your organization and create a
migration roadmap Move existing infrastructure to Azure and learn
strategies to reduce cost, increase storage, and improve ROI Design
secure, scalable, and cost-effective solutions with the help of
practical examples Book DescriptionWhether you are trying to
re-architect a legacy app or build a cloud-ready app from scratch,
using the Azure ecosystem with .NET and Java technologies helps you
to strategize and plan your app modernization process effectively.
With this book, you'll learn how to modernize your applications by
using Azure for containerization, DevOps, microservices, and
serverless solutions to reduce development time and costs, while
also making your applications robust, secure, and scalable. You
will delve into improving application efficiency by using container
services such as Azure Container Service, Azure Kubernetes Service
(AKS), and more. Next, you will learn to modernize your application
by implementing DevOps throughout your application development life
cycle. You will then focus on increasing the scalability and
performance of your overall application with microservices, before
learning how to add extra functionality to your application with
Azure serverless solutions. Finally, you'll get up to speed with
monitoring and troubleshooting techniques. By the end of this book,
you will have learned how to use the Azure ecosystem to refactor,
re-architect, and rebuild your web, mobile, and desktop
applications. What you will learn Use DevOps and containerization
technologies to modernize your applications and infrastructure
Build microservices using Azure Service Fabric Develop scalable
applications using Azure Functions Manage and deploy your
application code and database connectivity Secure and monitor your
applications in Azure effectively Design for high availability and
disaster recovery Who this book is forThis book is for.NET and Java
developers who want to modernize their applications using Azure.
Solution architects and experienced developers interested in
modernizing legacy applications using Azure will also find this
book useful. Some prior understanding of cloud computing concepts
will be beneficial.
A guide to successfully operating in a lean-agile organization for
solutions architects and enterprise architects Key Features Develop
the right combination of processes and technical excellence to
address architectural challenges Explore a range of architectural
techniques to modernize legacy systems Discover how to design and
continuously improve well-architected sustainable software Book
DescriptionMany organizations have embraced Agile methodologies to
transform their ability to rapidly respond to constantly changing
customer demands. However, in this melee, many enterprises often
neglect to invest in architects by presuming architecture is not an
intrinsic element of Agile software development. Since the role of
an architect is not pre-defined in Agile, many organizations
struggle to position architects, often resulting in friction with
other roles or a failure to provide a clear learning path for
architects to be productive. This book guides architects and
organizations through new Agile ways of incrementally developing
the architecture for delivering an uninterrupted, continuous flow
of values that meets customer needs. You'll explore various aspects
of Agile architecture and how it differs from traditional
architecture. The book later covers Agile architects'
responsibilities and how architects can add significant value by
positioning themselves appropriately in the Agile flow of work.
Through examples, you'll also learn concepts such as architectural
decision backlog,the last responsible moment, value delivery,
architecting for change, DevOps, and evolutionary collaboration. By
the end of this Agile book, you'll be able to operate as an
architect in Agile development initiatives and successfully
architect reliable software systems. What you will learn Acquire
clarity on the duties of architects in Agile development Understand
architectural styles such as domain-driven design and microservices
Identify the pitfalls of traditional architecture and learn how to
develop solutions Understand the principles of value and
data-driven architecture Discover DevOps and continuous delivery
from an architect's perspective Adopt Lean-Agile documentation and
governance Develop a set of personal and interpersonal qualities
Find out how to lead the transformation to achieve
organization-wide agility Who this book is forThis agile study
guide is for architects currently working on agile development
projects or aspiring to work on agile software delivery,
irrespective of the methodology they are using. You will also find
this book useful if you're a senior developer or a budding
architect looking to understand an agile architect's role by
embracing agile architecture strategies and a lean-agile mindset.
To understand the concepts covered in this book easily, you need to
have prior knowledge of basic agile development practices.
Use self-driven data centers to reduce management complexity by
deploying Infrastructure as Code to gain value from investments.
Key Features Add smart capabilities in VMware Workspace ONE to
deliver customer insights and improve overall security Optimize
your HPC and big data infrastructure with the help of machine
learning Automate your VMware data center operations with machine
learning Book DescriptionThis book presents an introductory
perspective on how machine learning plays an important role in a
VMware environment. It offers a basic understanding of how to
leverage machine learning primitives, along with a deeper look into
integration with the VMware tools used for automation today. This
book begins by highlighting how VMware addresses business issues
related to its workforce, customers, and partners with emerging
technologies such as machine learning to create new,
intelligence-driven, end user experiences. You will learn how to
apply machine learning techniques incorporated in VMware solutions
for data center operations. You will go through management toolsets
with a focus on machine learning techniques. At the end of the
book, you will learn how the new vSphere Scale-Out edition can be
used to ensure that HPC, big data performance, and other
requirements can be met (either through development or by
fine-tuning guidelines) with mainstream products. What you will
learn Orchestrate on-demand deployments based on defined policies
Automate away common problems and make life easier by reducing
errors Deliver services to end users rather than to virtual
machines Reduce rework in a multi-layered scalable manner in any
cloud Explore the centralized life cycle management of hybrid
clouds Use common code so you can run it across any cloud Who this
book is forThis book is intended for those planning, designing, and
implementing the virtualization/cloud components of the
Software-Defined Data Center foundational infrastructure. It helps
users to put intelligence in their automation tasks to get self
driving data center. It is assumed that the reader has knowledge
of, and some familiarity with, virtualization concepts and related
topics, including storage, security, and networking.
Find out how you can leverage virtual machines and load balancers
to facilitate secure and efficient networking Key Features Discover
the latest networking features and additions in Microsoft Azure
with this updated guide Upgrade your cloud networking skills by
learning how to plan, implement, configure, and secure your
infrastructure network Provide a fault-tolerant environment for
your apps using Azure networking services Book DescriptionAzure's
networking services enable organizations to manage their networks
effectively. With the Azure Networking Cookbook, you'll see how
Azure paves the way for an enterprise to achieve reliable
performance and secure connectivity. This updated second edition
will take you through the latest networking features in Azure. The
book starts with an introduction to Azure networking, covering
basics such as creating Azure virtual networks, designing address
spaces, and creating subnets. You'll create and manage network
security groups, application security groups, and IP addresses in
Azure using easy-to-follow recipes. As you progress through the
book, you'll explore various aspects such as DNS and routing, load
balancers, Traffic Manager, and site-to-site, point-to-site, and
VNet-to-VNet connections. This cookbook covers all the functions
crucial to understanding cloud networking practices and being able
to plan, implement, and secure your network infrastructure with
Azure. You'll not only upscale your current environment but also
get well-versed with monitoring, diagnosing, and ensuring secure
connectivity. The book will help you grasp best practices as you
learn how to create a robust environment. By the end of this Azure
cookbook, you'll have gained hands-on experience developing
cost-effective solutions that can facilitate efficient connectivity
in your organization. What you will learn Get to grips with
building Azure networking services Understand how to create and
work on hybrid connections Configure and manage Azure networking
services Explore ways to design high availability network solutions
in Azure Discover how to monitor and troubleshoot Azure network
resources Work with different methods to connect local networks to
Azure virtual networks Who this book is forThis cookbook is for
cloud architects, cloud solution providers, and anyone who deals
with networking on Azure. A basic understanding of Azure will help
you to make the most of this book.
Learn over 116 Linux commands to develop the skills you need to
become a professional Linux system administrator Key Features
Explore essential Linux commands and understand how to use Linux
help tools Discover the power of task automation with bash
scripting and Cron jobs Get to grips with various network
configuration tools and disk management techniques Book
DescriptionLinux is one of the most sought-after skills in the IT
industry, with jobs involving Linux being increasingly in demand.
Linux is by far the most popular operating system deployed in both
public and private clouds; it is the processing power behind the
majority of IoT and embedded devices. Do you use a mobile device
that runs on Android? Even Android is a Linux distribution. This
Linux book is a practical guide that lets you explore the power of
the Linux command-line interface. Starting with the history of
Linux, you'll quickly progress to the Linux filesystem hierarchy
and learn a variety of basic Linux commands. You'll then understand
how to make use of the extensive Linux documentation and help
tools. The book shows you how to manage users and groups and takes
you through the process of installing and managing software on
Linux systems. As you advance, you'll discover how you can interact
with Linux processes and troubleshoot network problems before
learning the art of writing bash scripts and automating
administrative tasks with Cron jobs. In addition to this, you'll
get to create your own Linux commands and analyze various disk
management techniques. By the end of this book, you'll have gained
the Linux skills required to become an efficient Linux system
administrator and be able to manage and work productively on Linux
systems. What you will learn Master essential Linux commands and
analyze the Linux filesystem hierarchy Find out how to manage users
and groups in Linux Analyze Linux file ownership and permissions
Automate monotonous administrative tasks with Cron jobs and bash
scripts Use aliases to create your own Linux commands Understand
how to interact with and manage Linux processes Become well-versed
with using a variety of Linux networking commands Perform disk
partitioning, mount filesystems, and create logical volumes Who
this book is forThis book doesn't assume any prior Linux knowledge,
which makes it perfect for beginners. Intermediate and advanced
Linux users will also find this book very useful as it covers a
wide range of topics necessary for Linux administration.
(A new edition with enhanced coverage is now available) A complete
guide on Teams filled with real-world scenarios and best practices
to increase productivity and engagement Key Features Interactive
approach to learn the key concepts of Teams and its implementation
in modern workplace Discover tips and techniques for extending
Teams to meet your business requirements Integrate Teams with
various Microsoft services such as PowerShell, SharePoint,
PowerApps, and Power Automate Book DescriptionMicrosoft Teams is a
platform for unified communication in modern workplaces. It not
only enables effective communication, but also helps you manage
your resources through its integration with various Microsoft
Office 365 services. This book offers a comprehensive introduction
to the platform, getting you up to speed in no time. Complete with
hands-on tutorials, and projects, this easy-to-follow guide will
teach you how to use Teams in the best possible way. Starting with
the basic concepts that will help you collaborate on Teams, this
book takes you through expert techniques for creating and managing
teams. A dedicated section also features industry practices to help
enhance collaboration in modern workplaces. In later chapters,
you'll explore Microsoft services such as SharePoint, PowerApps,
Power Automate, and learn how they interact with Microsoft Teams.
You'll also get to grips with dealing with permissions and security
issues in managing private and public teams and channels. Along the
way, you'll discover practical scenarios that will help you improve
the collaboration in your organization and increase productivity by
using Teams features. By the end of this book, you'll have hands-on
experience of using Microsoft Teams, along with the skills you need
to improve the way people collaborate in your organization. What
you will learn Create teams, channels, and tabs in Microsoft Teams
Explore the Teams architecture and various Office 365 components
included in Teams Perform scheduling, and managing meetings and
live events in Teams Configure and manage apps in Teams Design
automated scripts for managing a Teams environment using PowerShell
Build your own Microsoft Teams app without writing code Who this
book is forThis Microsoft Teams book is for power users and
business professionals looking to use Teams for improving
collaboration in an enterprise environment. The book will also be
useful for Office 365 administrators interested in implementing
Microsoft Teams effectively by learning about and exploring expert
tips and best practices to ensure good governance.
Enhance your virtualization skills by mastering storage and network
virtualization with automation across different Clouds Key Features
Migrate and build your applications in Hybrid Cloud with VMware
Cross Cloud components and services Gain in-depth configuration
insights of VMware Cross Cloud architecture Learn to migrate
applications from VMware to AWS and IBM Cloud Book DescriptionOver
the past two decades, VMware vSphere has been known as the most
trusted and reliable virtualization platform. VMware Cross-Cloud
Architecture shows you how to design and configure Cross Cloud
Architecture by using VMware Cloud Foundation and vRealize Suite
with various use cases across private, public, and hybrid Cloud.
This book takes you through everything from a basic understanding
of virtualization to advanced aspects of storage and network
virtualization, clustering, automation, and management. This book
will be your guide to designing all aspects of Cloud. We start with
the challenges faced by a traditional data center, define problem
statements for you, and then brief you on respective solutions.
Moving on, all kinds of virtualization and Cloud offerings from AWS
and IBM Soft Layer are introduced and discussed in detail. Then,
you'll learn how to design IT infrastructures for new and existing
applications with a combination of Cloud Foundation, vRealize
Suite, and vSphere enabled with VSAN and NSX. Furthermore, you'll
learn how to design and configure high availability, disaster
recovery, and apply an appropriate compliance matrix. Toward the
end of the book, you will learn how to calculate the TCO/ROI, along
with the VMware products packaging and licensing in detail. What
you will learn Install and configure the Cloud foundation with
Cross-Cloud services Configure vSphere high availability with the
vCenter redundancy setup Architect and configure VMware with AWS
Cloud Deploy VMware components in IBM Soft Layer Extend your DR
setup with VMware to consume DRaaS Design and configure
software-defined networking Implement compliance regulations to fix
violations Who this book is forThis book is for administrators,
Cloud architects and network engineers who want to globalize their
infrastructure using VMware and AWS services. An initial setup of
workloads and data center is beneficial.
A step-by-step guide to get you up and running with Azure
Networking Services and help you build solutions that leverage
effective design patterns Key Features Learn best practices for
designing and implementing Azure Networking for Azure VMs Figure
out the hidden secrets to designing a cost-effective environment
Plan, design, and implement various connectivity scenarios in Azure
Book DescriptionMicrosoft Azure networking is one of the most
valuable and important offerings in Azure. No matter what solution
you are building for the cloud, you'll fi nd a compelling use for
it. This book will get you up to speed quickly on Microsoft Azure
Networking by teaching you how to use different networking
services. By reading this book, you will develop a strong
networking foundation for Azure virtual machines and for expanding
your on-premise environment to Azure. Hands-On Networking with
Azure starts with an introduction to Microsoft Azure networking and
creating Azure Virtual Networks with subnets of different types
within them. The book helps you understand the architecture of
Azure networks. You will then learn the best practices for
designing both Windows- and Linux-based Azure VM networks. You will
also learn to expand your networks into Azure and how to use Azure
DNS. Moreover, you will master best practices for dealing with
Azure Load Balancer and the solutions they offer in different
scenarios. Finally, we will demonstrate how the Azure Application
Gateway works, offering various layer-7 load balancing capabilities
for applications. By the end of this book, you will be able to
architect your networking solutions for Azure. What you will learn
Understand Azure networking and use the right networking service to
fulfill your needs Design Azure Networks for Azure VMs according to
best practices Span your environment with Azure networking
solutions Learn to use Azure DNS Implement Azure Load Balancer for
highly available environments Distribute user traffic across the
world via the Azure Traffic Manager Control your application
delivery with Azure Application Gateway Who this book is forThis
book is for developers, IT professionals, and database admins who
have prior experience of working on Microsoft Azure and want to
make the most out of Azure Networking Services.
|
|