ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Cloud Automation with Python: for Engineers

دانلود کتاب اتوماسیون ابری با پایتون: برای مهندسان

Cloud Automation with Python: for Engineers

مشخصات کتاب

Cloud Automation with Python: for Engineers

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9798877605152 
ناشر: Independently Published 
سال نشر: 2024 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 69,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 5


در صورت تبدیل فایل کتاب Cloud Automation with Python: for Engineers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب اتوماسیون ابری با پایتون: برای مهندسان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

1.Introduction to Cloud Automation
1.1.Understanding the Need for Cloud Automation
   1.1.1.Enter Cloud Automation:
   1.1.2.Complexity at Scale
   1.1.3.Scalability and Elasticity:
   1.1.4.Operational Efficiency and Cost Reduction
   1.1.5.Enhanced Security and Compliance
   1.1.6.Accelerating Innovation
1.2.Overview of CloudBolt CMP Platform
   1.2.1.Holistic Cloud Management
   1.2.2.Single Pane of Glass
   1.2.3.Policy-Driven Automation
   1.2.4.Self-Service Portal
   1.2.5.Hybrid Cloud Orchestration
2.Getting Started with Bash and PowerShell
   2.1.1.Bash Scripting Fundamentals
   2.1.2.PowerShell Essentials
   2.1.3.Bridging Bash and PowerShell
2.1.3.1.Differences between Bash and PowerShell
   2.2.CloudBolt and Python
   2.2.1.Versatility and Extensibility
   2.2.3.Scripting Skills Transition
   2.2.4.Cloud Automation Powerhouse
   2.2.5.Community Support and Resources
   2.3.Essential Scripting Basics for Cloud Automation
      2.3.1.Fundamentals of Scripting Logic
      2.3.1.1.Variables
      2.3.1.2.Data Types
      2.3.1.3.Operators
      2.3.1.4.Loops
      2.3.1.5.Conditionals
      2.3.1.6.Functions
3.Python Introduction
   3.1.1.Manipulating System Resources
   3.1.2.Interacting with System Resources:
   3.1.3.Error Handling and Debugging
   3.1.4.Explanation of try...except in Python
   3.2.Within a Cloud Management Platform
   3.3.CloudBolt CMP logger and set_progress
3.4.Guidelines for Indentation
   3.4.1.Whitespace for Blocks:
   3.4.2.Nested Blocks:
   3.4.3.Working with APIs and External Services
3.5.API Basics
   3.5.1.What\'s an API
   Why Use APIs?
3.5.2.RESTful Interactions:
   3.5.3.Key Aspects of RESTful APIs:
   3.6.Integrating External Services into Automation:
   3.6.1.Scripting and API Usage:
3.6.2.Use Cases:
   3.6.3.Security and Best Practices
   3.6.3.1.Scripting Best Practices for Security
   3.6.3.2.Handling User Credentials within Scripts
   3.7.Automating Tasks with Bash and PowerShell
      Bash for Automation
      3.7.1.PowerShell\'s Automation Potential
      3.7.2.Interoperability and Integration
      3.7.3.Task Orchestration and Script Composition
   4.Introduction to Python for Cloud Automation
      4.1.1.Overview of Python\'s Relevance
      4.1.2.Foundations of Python Programming
      4.1.2.1.Python Variables:
      4.1.2.2.Python Data Types
      4.1.2.3.Python Loops
      4.1.2.4.Python Conditionals:
      4.1.2.5.Python Functions
      4.1.2.6.Python Object-Oriented Programming (OOP) Principles
      4.1.3.Python\'s Integration with Cloud Environments
      4.1.3.1.Resource Manipulation:
      4.1.3.2.Automation within Cloud Platforms:
      4.1.3.3.SDK Integration with CloudBolt CMP:
      4.1.3.4.Portability of Processes:
      4.1.3.5.Flexibility and Scalability:
      4.1.3.6.Community Support and Documentation:
5.Bridging the Gap: Transitioning to Python
   5.1.1.Leveraging Scripting Experience
   5.1.1.1.Building a VMware VM using Python outside of CloudBolt CMP:
   5.2.Scripting Strategies and Patterns
   5.2.2.Tooling and Ecosystem Integration
   5.2.3.Realignment for Cloud Automation
   5.2.3.1.Provisioning Cloud Resources:
   5.2.3.2.Managing Deployments:
   5.2.3.3.Interacting with Cloud Provider APIs:
   5.2.3.4.Automating Workflows:
5.3.Setting Up Your Development Environment
   5.3.1.Choosing the Right Tools and Editors
   5.3.2.Installing and Configuring Python:
6.CloudBolt CMP Platform Essentials
   6.1.1.Expanding the CloudBolt CMP story
   6.1.2.Policy-Driven Automation
   6.1.3.Integration with Cloud Services
   6.1.5.Extensibility and Customization
   6.1.6.Reporting and Analytics
6.2.Orchestrating Tasks with CloudBolt
   6.2.1.Workflow Creation and Customization
   6.2.2.Blueprints and Templates for Automation
   6.2.3.Policy-Driven Automation
   6.2.4.Cross-Cloud and Hybrid Deployments
   6.2.4.1.Scenario: Deploying a 3-Tier Web Application
   6.2.4.1.1............................................................................Web Tier:
   6.2.4.1.2.Application Tier:
   6.2.4.1.3.Database Tier:
   6.2.5.Configuration and Connectivity:
   6.2.10.Interconnectivity:
   6.2.11.Encryption:
   6.2.12.Monitoring and Logging:
   6.2.13.Access Control and Authentication:
   6.2.14.Hybrid Deployment Example:
   6.2.15.Resource Provisioning:
   6.2.16.Connectivity and Integration:
   6.2.17.Benefits of Cross-Cloud and Hybrid Deployments:
   6.2.18.Redundancy and Resilience:
   6.2.19.Scalability:
   6.2.20.Interoperability:
   6.2.21.Event-Driven Automation
   6.2.22.Setting up Monitoring Metrics:
   6.2.23.Defining Triggers and Events:
   6.2.24.Autoscaling Blueprint:
   6.2.26.Benefits and Use Case:
   6.2.27.Cost Optimization:
   6.2.28.Agility and Responsiveness:
   6.2.29.Customization and Complexity:
   6.3.Approvals and Governance Controls
6.4.Workflow Trigger and Approval Request:
6.5.Approval Process in ServiceNow:
6.6.Feedback to CloudBolt CMP:
6.7.Workflow Execution Based on Approval Status:
6.8.Logging and Compliance:
   6.9.Monitoring and Reporting in Orchestrated Workflows:
6.10.Monitoring Tools within CloudBolt CMP:
6.11.Reporting Mechanisms:
6.12.Analytics Capabilities:
6.13.Example Use Case:
6.13.1.Monitoring Workflow Performance:
6.13.2.Generating Cost Analysis Reports:
6.13.3.Utilizing Analytics for Optimization:
   6.13.4.Scaling and Optimization Strategies
   6.13.5.Scaling Strategies:
   6.13.6.Optimization Techniques:
   6.13.7.Resource Tagging and Allocation:
   6.13.8.Scheduled Scaling for Cost Savings
   6.13.9.Rightsizing and Optimization
6.14.Leveraging Python for Cloud Automation
   6.15.Resource Provisioning and Configuration
   6.16.Resource Definition and Interaction:
   6.17.Python Integration and Cloud APIs:
   6.18.Customized Automation with Python:
   6.19.Orchestrating Workflows and Task Automation:
   6.20.Data Manipulation, Reporting, and Analytics:
   6.21.Event-Driven Automation and Policy Enforcement:
   6.22.Scalability, Optimization, and Error Handling:
7.Working with CloudBolt CMP Plugins
   7.1.1.Understanding Plugins in CloudBolt CMP
   7.1.2.Types of CloudBolt CMP Plugins
   7.1.3.Creating Custom Plugins
   7.1.4.Utilizing Existing Plugins
   7.1.5.Best Practices for Plugin Development
   7.1.6.Testing and Validation of Plugins
   7.1.7.Functional Testing:
   7.1.8.Deploying and Managing Plugins
7.2.Error Handling and Logging Strategies
   7.2.1.Understanding Error Handling in Python
   7.2.2.Logging Essentials
   7.2.3.Logging Best Practices
   7.2.4.Exception Handling for External Service Calls
   7.2.5.Automated Error Recovery Mechanisms
   7.2.6.Documentation and Postmortem Analysis
   8.Infrastructure as Code (IaC) with Python
      8.1.1.Introduction to Infrastructure as Code (IaC)
      8.2.Python for Infrastructure Automation
      8.2.2.Defining Cloud Infrastructure with Python
      8.2.3.Automating Configuration Management
      8.2.4.IaC Best Practices
      8.2.5.Version Control and Continuous Integration
      8.2.6.IaC Security and Compliance Considerations
      8.2.7.Continuous Integration and Continuous Deployment (CI/CD)
   9.Automation Best Practices and Patterns
      9.1.1.Understanding Automation Patterns
      9.1.2.Introducing Common Automation Patterns
      9.1.3.Modular and Reusable Automation
      9.1.4.Consistency and Standardization
      9.1.5.How CloudBolt CMP Can Use Templated Host Naming:
      9.1.6.Parameterization and Configuration Management:
      9.1.7.Error Handling and Failure Recovery
      9.1.8.Version Control and Change Management
      9.1.8.1.Version Control Systems:
      9.1.8.2.Integration of Automation Scripts:
      9.1.8.3.Change Management Strategies:
      9.1.8.4.Maintaining Version Histories:
      9.1.8.5.Facilitating Rollback Procedures:
      9.1.9.Testing and Validation Procedures
      9.1.9.1.Comprehensive Testing Methodologies:
      9.1.9.2.Validation Procedures:
      9.1.9.3.Pre-deployment Checks:
      9.1.10.Unit Testing:
      9.1.11.Integration Testing:
      9.1.12.System Testing:
      9.1.13.Validation Procedures:
      9.1.14.Pre-deployment Checks:
      9.1.15.Documentation and Knowledge Sharing
      9.1.16.Security and Compliance Measures
      9.1.16.1.Access Controls:
      9.1.16.2.Compliance Standards:
      9.1.16.3.Secure Credentials Handling:
      9.1.16.4.Role-Based Access Control (RBAC):
      9.1.16.5.Compliance with Data Protection Regulations:
      9.1.17.Continuous Improvement and Refinement
      9.1.17.1.Soliciting Feedback:
      9.1.17.2.Post-Implementation Reviews:
      9.1.17.3.Refining Automation Strategies:
9.2.Code Reusability and Maintainability
   9.2.1.Modular Script Organization
   9.2.2.Reusable Components and Libraries
   9.2.3.Standardized Naming Conventions
   9.2.4.Documentation and Inline Comments
   9.2.5.Adherence to Coding Standards
   10.Monitoring and Optimization
      10.1.1.Importance of Monitoring in Cloud Environments
      10.1.2.Monitoring Metrics and Key Performance Indicators (KPIs)
      10.1.3.Real-time Alerting and Notification Systems
      10.1.4.Continuous Performance Optimization
      10.1.5.Cost Monitoring and Budgeting
   11.Real-world Automation Scenarios
      11.1.1.Hybrid Cloud Orchestration
      11.1.2.Multi-cloud Resource Provisioning
      11.1.3.Automated DevOps Pipeline
      11.1.4.Disaster Recovery and High Availability
      11.1.5.Workflow Automation for Routine Tasks
      12.Conclusion




نظرات کاربران