• Wyszukiwanie zaawansowane
  • Kategorie
  • Kategorie BISAC
  • Książki na zamówienie
  • Promocje
  • Granty
  • Książka na prezent
  • Opinie
  • Pomoc
  • Załóż konto
  • Zaloguj się

Practical Gitops: Infrastructure Management Using Terraform, Aws, and Github Actions » książka

zaloguj się | załóż konto
Logo Krainaksiazek.pl

koszyk

konto

szukaj
topmenu
Księgarnia internetowa
Szukaj
Książki na zamówienie
Promocje
Granty
Książka na prezent
Moje konto
Pomoc
 
 
Wyszukiwanie zaawansowane
Pusty koszyk
Bezpłatna dostawa dla zamówień powyżej 20 złBezpłatna dostawa dla zamówień powyżej 20 zł

Kategorie główne

• Nauka
 [2949524]
• Literatura piękna
 [1817948]

  więcej...
• Turystyka
 [70715]
• Informatyka
 [151291]
• Komiksy
 [35671]
• Encyklopedie
 [23176]
• Dziecięca
 [612440]
• Hobby
 [136066]
• AudioBooki
 [1740]
• Literatura faktu
 [226030]
• Muzyka CD
 [378]
• Słowniki
 [2918]
• Inne
 [445441]
• Kalendarze
 [1181]
• Podręczniki
 [166545]
• Poradniki
 [469898]
• Religia
 [508035]
• Czasopisma
 [502]
• Sport
 [61392]
• Sztuka
 [242759]
• CD, DVD, Video
 [3348]
• Technologie
 [219537]
• Zdrowie
 [98738]
• Książkowe Klimaty
 [124]
• Zabawki
 [2382]
• Puzzle, gry
 [3543]
• Literatura w języku ukraińskim
 [259]
• Art. papiernicze i szkolne
 [7107]
Kategorie szczegółowe BISAC

Practical Gitops: Infrastructure Management Using Terraform, Aws, and Github Actions

ISBN-13: 9781484286722 / Angielski / Miękka / 2022 / 531 str.

Rohit Salecha
Practical Gitops: Infrastructure Management Using Terraform, Aws, and Github Actions Salecha, Rohit 9781484286722 Apress - książkaWidoczna okładka, to zdjęcie poglądowe, a rzeczywista szata graficzna może różnić się od prezentowanej.

Practical Gitops: Infrastructure Management Using Terraform, Aws, and Github Actions

ISBN-13: 9781484286722 / Angielski / Miękka / 2022 / 531 str.

Rohit Salecha
cena 241,50
(netto: 230,00 VAT:  5%)

Najniższa cena z 30 dni: 231,29
Termin realizacji zamówienia:
ok. 16-18 dni roboczych.

Darmowa dostawa!

Infrastructure as Code (IaC) is gaining popularity and developers today are deploying their application environments through IaC tools to the cloud. However, it can become extremely difficult and time-consuming to manage the state of the infrastructure that has been deployed. This book will provide a complete walkthrough of deploying a SpringBoot application on AWS with multiple environments like production, staging and development. Everything is orchestrated through GitHub Actions and executed through Terraform Cloud to monitor changes in your infrastructure and manage its state.You'll start by reviewing how your infrastructure can be stored in code by spinning up an EC2 server first through the console, then AWS CLI and then using Terraform. You'll then be presented with a practical scenario of setting up a simple EC2 server in a multi-environment (production, staging and development) using GitHub Actions and Terraform Cloud. In the advanced section that follows, this simple EC2 server is expanded into an application that is deployed on an AWS EKS (Elastic Kubernetes Service) using AWS RDS (Relational Database Service) exposed through an AWS ALB (Application Load Balancer) protected using AWS ACM (AWS Certificate Manager), and accessible by setting the AWS Route53.The book then builds up on this infrastructure and demonstrates how it can be deployed in a multi-environment scenario by implementing accounts through AWS organizations. You'll see how to put in restrictions through Service Control Policies, how to protect secrets using AWS Secrets Manager, and how to work with least privileges using IRSA (IAM Roles for Service Accounts). Finally, you'll make the infrastructure more observable using Graphana, Prometheus, and AWS OpenSearch, run security tools, host Route53 zones dynamically based on environments, and implement CloudWatch Alarms for various use cases.

Infrastructure as Code (IaC) is gaining popularity and developers today are deploying their application environments through IaC tools to the cloud. However, it can become extremely difficult and time-consuming to manage the state of the infrastructure that has been deployed. This book will provide a complete walkthrough of deploying a SpringBoot application on AWS with multiple environments like production, staging and development. Everything is orchestrated through GitHub Actions and executed through Terraform Cloud to monitor changes in your infrastructure and manage its state. 


You'll start by reviewing how your infrastructure can be stored in code by spinning up an EC2 server first through the console, then AWS CLI and then using Terraform. You'll then be presented with a practical scenario of setting up a simple EC2 server in a multi-environment (production, staging and development) using GitHub Actions and Terraform Cloud. In the advanced section that follows, this simple EC2 server is expanded into an application that is deployed on an AWS EKS (Elastic Kubernetes Service) using AWS RDS (Relational Database Service) exposed through an AWS ALB (Application Load Balancer) protected using AWS ACM (AWS Certificate Manager), and accessible by setting the AWS Route53. 

 The book then builds up on this infrastructure and demonstrates how it can be deployed in a multi-environment scenario by implementing accounts through AWS organizations. You'll see how to put in restrictions through Service Control Policies, how to protect secrets using AWS Secrets Manager, and how to work with least privileges using IRSA (IAM Roles for Service Accounts). Finally, you'll make the infrastructure more observable using Graphana, Prometheus, and AWS OpenSearch, run security tools, host Route53 zones dynamically based on environments, and implement CloudWatch Alarms for various use cases.

Kategorie:
Informatyka, Bazy danych
Kategorie BISAC:
Computers > Programming - Open Source
Computers > Internet - Web Programming
Computers > Security - General
Wydawca:
Apress
Język:
Angielski
ISBN-13:
9781484286722
Rok wydania:
2022
Dostępne języki:
Ilość stron:
531
Waga:
0.76 kg
Wymiary:
23.39 x 15.6 x 2.84
Oprawa:
Miękka
Dodatkowe informacje:
Wydanie ilustrowane

Part I - Setting up GitOps

Chapter 1: What is GitOps?

1.     The Era of DevOps

2.     Infrastructure as Code

3.     What is GitOps?

Chapter 2: Introduction to AWS

1.     Introduction to AWS

2.     Creating an EC2 machine from AWS Console

3.     Creating an EC2 machine using aws-cli

Chapter 3: Introduction to Terraform

1.     Introduction to Terraform

2.     Basic Syntaxes

3.     Creating an EC2 machine using Terraform

Chapter 4: Introduction to Terraform Cloud and Workspaces

1.     Preparing for Multi-environment

2.     Introduction to Terraform Workspaces

3.     Introduction to Terraform Cloud

4.     Attaching Github Repo to Terraform Cloud

Chapter 5: Introduction to Github Actions

1.     Drawbacks of connecting to Github Repository

2.     Introducing Github Actions

3.     Deploying EC2 terraform code using Github Actions

4.     Multi-environment strategy

Chapter 6: WordPress on AWS EKS

1.     AWS EKS,EFS,RDS Architecture

2.     Walkthrough of Terraform Code

3.     Walkthrough of Kubernetes Manifest Files

4.     Deploying Wordpress in Dev and Prod.

Part II - Operating with GitOps


Chapter 7: Authentication and Authorization

1.     Kubernetes Provider Authentication in Terraform

2.     Exploring the aws-auth ConfigMap

3.     Understanding IRSA(IAM Roles and Service Accounts)

4.     Connect AWS IAM Role with Kubernetes Service Account

5.     AWS User access in Kubernetes

Chapter 8: Security and Secret Management

1.     Implementing HTTPS using AWS ACM

2.     Storing Database Password in AWS Secrets Manager

3.     Integrating Security tools in GitOps pipeline

Chapter 9: Backup and Disaster Recovery

1.     Database Snapshot in AWS SSM Parameter Store

2.     Deploying in Another AWS Region

Chapter 10: Observability

1.     Collecting Metrics and Logs

2.     Performance Monitoring using Graphana/Prometheus

3.     Log Collection using EFK (Elastic Filebeat and Kibana)

Rohit Salecha is a technology enthusiast with over 11 years of experience in IT and the Cybersecurity industry. He loves to find security flaws in the web applications and api's, automate boring tasks and tinker around with new tech and help design secure by default systems. Lately, he has become quite smitten by the DevOps technologies and techniques and loves tinkering around with them.

Infrastructure as Code (IaC) is gaining popularity and developers today are deploying their application environments through IaC tools to the cloud. However, it can become extremely difficult and time-consuming to manage the state of the infrastructure that has been deployed. This book will provide a complete walkthrough of deploying a SpringBoot application on AWS with multiple environments like production, staging and development. Everything is orchestrated through GitHub Actions and executed through Terraform Cloud to monitor changes in your infrastructure and manage its state. You'll start by reviewing how your infrastructure can be stored in code by spinning up an EC2 server first through the console, then AWS CLI and then using Terraform. You'll then be presented with a practical scenario of setting up a simple EC2 server in a multi-environment (production, staging and development) using GitHub Actions and Terraform Cloud. In the advanced section that follows, this simple EC2 server is expanded into an application that is deployed on an AWS EKS (Elastic Kubernetes Service) using AWS RDS (Relational Database Service) exposed through an AWS ALB (Application Load Balancer) protected using AWS ACM (AWS Certificate Manager), and accessible by setting the AWS Route53. The book then builds up on this infrastructure and demonstrates how it can be deployed in a multi-environment scenario by implementing accounts through AWS organizations. You'll see how to put in restrictions through Service Control Policies, how to protect secrets using AWS Secrets Manager, and how to work with least privileges using IRSA (IAM Roles for Service Accounts). Finally, you'll make the infrastructure more observable using Graphana, Prometheus, and AWS OpenSearch, run security tools, host Route53 zones dynamically based on environments, and implement CloudWatch Alarms for various use cases.



Udostępnij

Facebook - konto krainaksiazek.pl



Opinie o Krainaksiazek.pl na Opineo.pl

Partner Mybenefit

Krainaksiazek.pl w programie rzetelna firma Krainaksiaze.pl - płatności przez paypal

Czytaj nas na:

Facebook - krainaksiazek.pl
  • książki na zamówienie
  • granty
  • książka na prezent
  • kontakt
  • pomoc
  • opinie
  • regulamin
  • polityka prywatności

Zobacz:

  • Księgarnia czeska

  • Wydawnictwo Książkowe Klimaty

1997-2026 DolnySlask.com Agencja Internetowa

© 1997-2022 krainaksiazek.pl
     
KONTAKT | REGULAMIN | POLITYKA PRYWATNOŚCI | USTAWIENIA PRYWATNOŚCI
Zobacz: Księgarnia Czeska | Wydawnictwo Książkowe Klimaty | Mapa strony | Lista autorów
KrainaKsiazek.PL - Księgarnia Internetowa
Polityka prywatnosci - link
Krainaksiazek.pl - płatnośc Przelewy24
Przechowalnia Przechowalnia