|
Showing 1 - 9 of
9 matches in All Departments
Your one step guide to learn all about AWS networking. Key Features
Master your networking skills on Public Cloud Gain hands-on
experience of using Amazon VPC, Elastic Load Balancing, Direct
Connect and other AWS products Implement troubleshooting skills and
best practices for security on AWS network Book Description Amazon
Web Services (AWS) dominates the public cloud market by a huge
margin and continues to be the first choice for many organizations.
Networking has been an area of focus for all the leading cloud
service providers. AWS has a suite of network-related products
which help in performing network related task on AWS. This book
initially covers the basics of networking in AWS. Then we use AWS
VPC to create an isolated virtual cloud for performing
network-related tasks. We then provide an overview of AWS Direct
Connect after taking a deep dive into scalability and load
balancing using the auto scaling feature, Elastic Load Balancing,
and Amazon Route S3. Toward the end of the book, we cover
troubleshooting tips and security best practices for your network.
By the end of this book, you will have hands-on experience of
working with network tasks on AWS. What you will learn Overview of
all networking services available in AWS Gain work with load
balance applications across different regions Learn auto scale
instances based on increases and decreases in traffic Deploy
applications in a highly available and fault tolerant manner
Configure Route 53 for a web application Troubleshooting tips and
best practices Who this book is for This book is for cloud
architects, cloud solution providers, or any stakeholders dealing
with networking on AWS Cloud. A prior idea of Amazon Web Services
will be an added advantage.
Sharpen your DevOps knowledge with DevOps Bootcamp About This Book
* Improve your organization's performance to ensure smooth
production of software and services. * Learn how Continuous
Integration and Continuous Delivery practices can be utilized to
cultivate the DevOps culture. * A fast-paced guide filled with
illustrations and best practices to help you consistently ship
quality software. Who This Book Is For The book is aimed at IT
Developers and Operations-administrators who want to quickly learn
and implement the DevOps culture in their organization. What You
Will Learn * Static Code Analysis using SOnarqube * Configure a
Maven-based JEE Web Application * Perform Continuous Integration
using Jenkins and VSTS * Install and configure Docker * Converge a
Chef node using a Chef workstation * Accomplish Continuous Delivery
in Microsoft Azure VM and Microsoft Azure App Services (Azure Web
Apps) using Jenkins * Perform Load Testing using Apache JMeter *
Build and Release Automation using Visual Studio Team Services *
Monitor Cloud-based resources In Detail DevOps Bootcamp delivers
practical learning modules in manageable chunks. Each chunk is
delivered in a day, and each day is a productive one. Each day
builds your competency in DevOps. You will be able to take the task
you learn every day and apply it to cultivate the DevOps culture.
Each chapter presents core concepts and key takeaways about a topic
in DevOps and provides a series of hands-on exercises. You will not
only learn the importance of basic concepts or practices of DevOps
but also how to use different tools to automate application
lifecycle management. We will start off by building the foundation
of the DevOps concepts. On day two, we will perform Continuous
Integration using Jenkins and VSTS both by configuring Maven-based
JEE Web Application?. We will also integrate Jenkins and Sonar qube
for Static Code Analysis. Further, on day three, we will focus on
Docker containers where we will install and configure Docker and
also create a Tomcat Container to deploy our Java based web
application. On day four, we will create and configure the
environment for application deployment in AWS and Microsoft Azure
Cloud for which we will use Infrastructure as a Service and Open
Source Configuration Management tool Chef. For day five, our focus
would be on Continuous Delivery. We will automate application
deployment in Docker container using Jenkins Plugin, AWS EC2 using
Script, AWS Elastic Beanstalk using Jenkins Plugin, Microsoft Azure
VM using script, and Microsoft Azure App Services Using Jenkins. We
will also configure Continuous Delivery using VSTS. We will then
learn the concept of Automated Testing on day six using Apache
JMeter and URL-based tests in VSTS. Further, on day seven, we will
explore various ways to automate application lifecycle management
using orchestration. We will see how Pipeline can be created in
Jenkins and VSTS, so the moment Continuous? Integration is
completed successfully, Continuous Delivery will start and
application will be deployed. On the final day, our focus would be
on Security access to Jenkins and Monitoring of CI resources, and
cloud-based resources in AWS and Microsoft Azure Platform as a
Service. Style and Approach This book is all about fast and
intensive learning. This means we don't waste time in helping
readers get started. The new content is basically about filling in
with highly-effective examples to build new things, solving
problems in newer and unseen ways, and solving real-world examples.
Design and create robust and resilient distributed solutions with
AWS Key Features Design and secure virtual private network
environments on the AWS cloud Deploy appropriate instance types and
sizes based on performance and cost requirements Gain proficiency
and confidence when designing virtual cloud environments Book
DescriptionAmazon Web Services (AWS) provides trusted,cloud-based
solutions to help you meet your business needs. Running your
solutions in the AWS Cloud can help you get your applications up
and running faster while providing the security to meet your
compliance requirements. This book begins by familiarizing you with
the key capabilities to architect and host applications, websites,
and services on AWS. We explain the available options for AWS free
tier with virtual instances and demonstrate how you can launch and
connect them. Using practical examples, you'll be able to design
and deploy networking and hosting solutions for large deployments.
Finally, the book focuses on security and important elements of
scalability and high availability using AWS VPC, Elastic Load
Balancing, and Auto scaling. By the end of this book, you will have
handson experience of working with AWS instances,VPC, Elastic Load
Balancing, and Auto scalingrelated tasks on Amazon Web Services.
What you will learn Establish how to launch EC2 instances and log
in Work with Linux and Windows instances Understand Amazon VPC
networking creation with and without a wizard Design, create, and
secure a Virtual Private Cloud Autoscale instances based on the
increase and decrease in traffic Deploy applications in a highly
available and fault-tolerant manner Load balance the requests with
Elastic Load Balancing Make your applications highly available
through load balancing, multi-AZ deployments, and auto scaling Who
this book is forThis book is for new and aspiring individuals who
are preparing or gearing up for a solutions architect role. You'll
also find this useful if you're an IT professional such as
beginners, cloud architects, and cloud solution providers, or
DevOps engineer who is preparing to design and deploy large
solutions on AWS. No experience with AWS is required.
Get a problem-solution approach enriched with code examples for
practical and easy comprehension About This Book * Explore the use
of more than 40 best-of-breed plug-ins for improving efficiency *
Secure and maintain Jenkins 2.x by integrating it with LDAP and
CAS, which is a Single Sign-on solution * Efficiently build
advanced pipelines with pipeline as code, thus increasing your
team's productivity Who This Book Is For If you are a Java
developer, a software architect, a technical project manager, a
build manager, or a development or QA engineer, then this book is
ideal for you. A basic understanding of the software development
life cycle and Java development is needed, as well as a rudimentary
understanding of Jenkins. What You Will Learn * Install and
Configure Jenkins 2.x on AWS and Azure * Explore effective ways to
manage and monitor Jenkins 2.x * Secure Jenkins 2.x using
Matrix-based Security * Deploying a WAR file from Jenkins 2.x to
Azure App Services and AWS Beanstalk * Automate deployment of
application on AWS and Azure PaaS * Continuous Testing - Unit Test
Execution, Functional Testing and Load Testing In Detail Jenkins
2.x is one of the most popular Continuous Integration servers in
the market today. It was designed to maintain, secure, communicate,
test, build, and improve the software development process. This
book will begin by guiding you through steps for installing and
configuring Jenkins 2.x on AWS and Azure. This is followed by steps
that enable you to manage and monitor Jenkins 2.x. You will also
explore the ways to enhance the overall security of Jenkins 2.x.
You will then explore the steps involved in improving the code
quality using SonarQube. Then, you will learn the ways to improve
quality, followed by how to run performance and functional tests
against a web application and web services. Finally, you will see
what the available plugins are, concluding with best practices to
improve quality. Style and approach This book provides a
problem-solution approach to some common tasks and some uncommon
tasks using Jenkins 2.x and is well-illustrated with practical code
examples.
Accelerate and Automate Build, Deploy, and Management of
applications to achieve High Availability. About This Book * This
guide highlights tools that offer development and deployment
environments for application services * Secure and continuously
monitor your web application in order to make it highly available *
Use Visual Studio Team Services for Continuous Integration and
Continuous Development to expedite your application life cycle
management process * Use Microsoft Azure App Services (Azure Web
Apps / Azure Websites), PaaS offering from Microsoft to deploy web
application Who This Book Is For This book is for DevOps engineers,
system administrators, and developers (.net) who want to implement
DevOps for their organization. You do not need to have any
knowledge of VSTS or Azure App Services (Azure Web Apps / Azure
Websites). What You Will Learn * Explore the features of PaaS and
aPaaS in DevOps * Use Visual Studio Team Services (VSTS) to manage
versions of code and integrating VSTS with Eclipse IDE * Understand
and configure Continuous Integration in VSTS * Review Unit Test
Execution for Automated Testing * Create different environments
that can be used to continuous deploy a web application * Configure
Roll-based Access to enable secure access for Azure Web Apps *
Create and configure the App Service Environment to enhance
security * Understand the execution of the end-to-end automation
process * Conduct Performance Testing using JMeter * Discover the
different monitoring options available in Microsoft Azure Portal In
Detail This book will teach you all about the Visual Studio Team
Services and Microsoft Azure PaaS offerings that support Continuous
Integration, Continuous Delivery, Continuous Deployment, and
execution in the cloud with high availability, disaster recovery,
and security. You will first be given a tour of all the concepts
and tools that Microsoft Azure has to offer and how these can be
used in situations to cultivate the DevOps culture. You'll be
taught how to use and manage Visual Studio Team Services (VSTS) and
about the structure of the sample application used throughout the
book. You will become familiar with the nitty gritty of Continuous
Integration and Continuous Development with VSTS and Microsoft
Azure Apps. You will not only learn how to create App service
environments, but also how to compare Azure Web Apps and App
Service Environments to deploy web applications in a more secure
environment. Once you have completed Continuous Integration and
created the Platform for application deployment, you will learn
more about the final stepping stone in achieving end-to-end
automation using approval-based Continuous Delivery and Deployment.
You will then learn about Continuous Monitoring, using the
monitoring and notification options provided by Microsoft Azure and
Visual Studio Team Services. Style and Approach This book is an
easy-to-follow guide filled with examples and real-world
applications for gaining an in-depth understanding of Microsoft
Azure and Visual Studio. This book will help you leverage Microsoft
Azure and Visual Studio using real-world examples.
Embracing the cloud-a Serverless architecture to solve problems at
scale About This Book * Learn to develop, manage, deploy, and
monitor Azure functions in any language. * Make the most out of
Azure functions to build scalable systems. * A step-by-step guide
that will help you eliminate the pain points of implementing a
serverless architecture. Who This Book Is For This book aims at IT
architects and developers who want to build scalable systems and
deploy serverless applications with Azure functions. No prior
knowledge of Azure functions is necessary. What You Will Learn *
Understand the folder structure of a function and the purposes of
the files * Deploy a function and test it * Explore the common
triggers that are used to activate a function * Discover how
bindings can be used to output the results of a function * Build a
dll that has functionality that can be leveraged by a function *
Chain functions to allow the invocation of one function from
another * Understand how to monitor the health of your functions In
Detail Functions help you easily run small pieces of code in cloud
with Azure functions without worrying about a whole application or
the infrastructure to run it. With Azure functions, you can use
triggers to execute your code and bindings to simplify the input
and output of your code. This book will start with the basics of
Azure Functions. You will learn the steps to set up the environment
and the tools that we will be using in the further chapters. Once
you have a better understanding of this, we will be creating our
first hello world function app. Later you will be introduced to
triggers, how they are used to activate a function, and how binding
can be used to output results of a function.You will also explore
the steps to create an assembly with complex functionality that can
be used by functions. Next, this book will teach you to scale your
functions and use them to process data, integrate systems, and
build simple APIs and microservices. Finally, this book will cover
some diagnostic techniques with Azure App services and best
practices of working with Azure Functions. By the end of this book,
you will be well-versed with the techniques of scaling your Azure
functions and making the most of serverless architecture. Style and
Approach A step-by-side guide filled with real world examples that
will guide you with the steps to build a scalable Cloud system
Achieve the Continuous Integration and Continuous Delivery of your
web applications with ease About This Book * Overcome the
challenges of implementing DevOps for web applications, familiarize
yourself with diverse third-party modules, and learn how to
integrate them with bespoke code to efficiently complete tasks *
Understand how to deploy web applications for a variety of Cloud
platforms such as Amazon EC2, AWS Elastic Beanstalk, Microsoft
Azure, Azure Web Apps, and Docker Container * Understand how to
monitor applications deployed in Amazon EC2, AWS Elastic Beanstalk,
Microsoft Azure, Azure Web Apps using Nagios, New Relic, Microsoft
Azure, and AWS default monitoring features Who This Book Is For If
you are a system admin or application and web application developer
with a basic knowledge of programming and want to get hands-on with
tools such as Jenkins 2 and Chef, and Cloud platforms such as AWS
and Microsoft Azure, Docker, New Relic, Nagios, and their modules
to host, deploy, monitor, and manage their web applications, then
this book is for you. What You Will Learn * Grasp Continuous
Integration for a JEE application-create and configure a build job
for a Java application with Maven and with Jenkins 2.0 * Create
built-in delivery pipelines of Jenkins 2 and build a pipeline
configuration for end-to-end automation to manage the lifecycle of
Continuous Integration * Get to know all about configuration
management using Chef to create a runtime environment * Perform
instance provisioning in AWS and Microsoft Azure and manage virtual
machines on different cloud platforms-install Knife plugins for
Amazon EC2 and Microsoft Azure * Deploy an application in Amazon
EC2, AWS Elastic Beanstalk, Microsoft Azure Web Apps, and a Docker
container * Monitor infrastructure, application servers, web
servers, and applications with the use of open source monitoring
solutions and New Relic * Orchestrate multiple build jobs to
achieve application deployment automation-create parameterized
build jobs for end-to-end automation In Detail The DevOps culture
is growing at a massive rate, as many organizations are adopting
it. However, implementing it for web applications is one of the
biggest challenges experienced by many developers and admins, which
this book will help you overcome using various tools, such as Chef,
Docker, and Jenkins. On the basis of the functionality of these
tools, the book is divided into three parts. The first part shows
you how to use Jenkins 2.0 for Continuous Integration of a sample
JEE application. The second part explains the Chef configuration
management tool, and provides an overview of Docker containers,
resource provisioning in cloud environments using Chef, and
Configuration Management in a cloud environment. The third part
explores Continuous Delivery and Continuous Deployment in AWS,
Microsoft Azure, and Docker, all using Jenkins 2.0. This book
combines the skills of both web application deployment and system
configuration as each chapter contains one or more practical
hands-on projects. You will be exposed to real-world project
scenarios that are progressively presented from easy to complex
solutions. We will teach you concepts such as hosting web
applications, configuring a runtime environment, monitoring and
hosting on various cloud platforms, and managing them. This book
will show you how to essentially host and manage web applications
along with Continuous Integration, Cloud Computing, Configuration
Management, Continuous Monitoring, Continuous Delivery, and
Deployment. Style and approach This is a learning guide for those
who have a basic knowledge of application deployment, configuration
management tools, and Cloud computing, and are eager to leverage it
to implement DevOps for web applications using end-to-end
automation and orchestration.
|
|