دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Russ McKendrick
سری:
ISBN (شابک) : 1837631638, 9781837631636
ناشر: Packt Publishing
سال نشر: 2023
تعداد صفحات: 222
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 10 Mb
در صورت تبدیل فایل کتاب Infrastructure as Code for Beginners: Deploy and manage your cloud-based services with Terraform and Ansible به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب زیرساخت به عنوان کد برای مبتدیان: خدمات مبتنی بر ابر خود را با Terraform و Ansible استقرار و مدیریت کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Cover Title Page Copyright and Credits Contributors Table of Contents Preface Part 1: The Foundations – An Introduction to Infrastructure as Code Chapter 1: Choosing the Right Approach – Declarative or Imperative The challenges of managing infrastructure manually My own journey Today’s challenges Conclusion What is meant by declarative and imperative? Basic Infrastructure-as-Code project Declarative approach Imperative approach Pets versus cattle Pets Cattle Conclusion What does all this mean for our Infrastructure-as-Code deployments? Summary Further reading Chapter 2: Ansible and Terraform beyond the Documentation What is important when choosing a tool? Deployment types Infrastructure and configuration External interactions and secrets Ease of use Summary Introducing Terraform An HCL example – creating a resource group Adding more resources Introducing Ansible An Ansible example Introducing Visual Studio Code Summary Further reading Chapter 3: Planning the Deployment Planning the deployment of our workload How to approach the deployment of our infrastructure Deployment considerations Performing deployment tasks Introducing cloud-init Exploring the high-level architecture Summary Further reading Part 2: Getting Hands-On with the Deployment Chapter 4: Deploying to Microsoft Azure Technical requirement Introducing and preparing our cloud environment Preparing our cloud environment for deployment Producing the low-level design Terraform – writing the code and deploying our infrastructure Setting up the Terraform environment Creating a resource group Networking Ansible – reviewing the code and deploying our infrastructure Ansible Playbook roles overview Running the Ansible Playbook Summary Further reading Chapter 5: Deploying to Amazon Web Services Technical requirements Introducing Amazon Web Services Preparing our cloud environment for deployment Producing the low-level design Ansible – writing the code and deploying our infrastructure Ansible playbook roles Running the Ansible playbook Terraform – reviewing the code and deploying our infrastructure Walk-through of Terraform files Deploying the environment Summary Further reading Chapter 6: Building upon the Foundations Understanding cloud-agnostic tools Understand the differences between our Microsoft Azure and Amazon Web Services deployments General Network Storage Virtual machine (admin) Virtual machines with scaling (web) Seeing it in action Understanding the differences between our Terraform and Ansible deployments Introducing more variables Making the code more reusable Pop quiz Summary Further reading Answers Part 3: CI/CD and Best Practices Chapter 7: Leveraging CI/CD in the Cloud Technical requirements Introducing GitHub Actions Running Terraform using GitHub Actions Terraform state files GitHub Actions Running Ansible using GitHub Actions Security best practices Pop quiz Summary Further reading Answers Chapter 8: Common Troubleshooting Tips and Best Practices Technical requirements Infrastructure as Code – best practices and troubleshooting General IaC best practices General IaC troubleshooting tips Terraform – best practices and troubleshooting Terraform – best practices Terraform – troubleshooting Ansible – best practices and troubleshooting Ansible – best practices Ansible – troubleshooting Summary Chapter 9: Exploring Alternative Infrastructure-as-Code Tools Technical requirements Getting hands-on with Pulumi Using Pulumi and YAML Using Pulumi and Python Getting hands-on knowledge of Azure Bicep Working through the Bicep file Deploying the Bicep file Getting hands-on with AWS CloudFormation AWS CloudFormation template Using the AWS CLI to deploy Using the AWS Management Console to deploy Summary Further reading Index About Packt Other Books You May Enjoy