Automating Microsoft Azure Infrastructure Services. From the Data Center to the Cloud with PowerShell - Helion
ISBN: 978-14-919-4485-1
stron: 178, Format: ebook
Data wydania: 2014-10-21
Księgarnia: Helion
Cena książki: 84,92 zł (poprzednio: 98,74 zł)
Oszczędzasz: 14% (-13,82 zł)
Get valuable tips and techniques for automating your cloud deployments with Azure PowerShell cmdlets, and learn how to provision Azure services on the fly. In this hands-on guide, Microsoft cloud technology expert Michael Washam shows you how to automate various management tasks and deploy solutions that are both complex and at scale.
By combining the native automation capabilities of PowerShell with Azure Infrastructure Services, these powerful cmdlets enable you to create and configure virtual machines with ease. You’ll learn how to take advantage of these technologies to build complete virtual networks. If you have experience with PowerShell and Azure, you’re ready to get started.
- Install and authenticate cmdlets to set up your environment
- Create and update virtual machines with Azure platform images
- Manage network endpoints, access control lists, and IP addresses
- Use cmdlets to manage and configure virtual machine storage
- Automate Azure virtual networks with hybrid technologies such as site-to-site, point-to-site, and ExpressRoute
- Dive into advanced virtual machine provisioning capabilities and management techniques
- Learn tips and tricks for deleting or moving virtual machines within (or out of) your subscription
Osoby które kupowały "Automating Microsoft Azure Infrastructure Services. From the Data Center to the Cloud with PowerShell", wybierały także:
- PowerShell. Kurs video. Zarz 164,31 zł, (59,15 zł -64%)
- PowerShell. 101 zada 39,90 zł, (19,95 zł -50%)
- Windows PowerShell w miesiąc. Wydanie III 109,00 zł, (54,50 zł -50%)
- ABC systemu Windows 10 PL 39,90 zł, (19,95 zł -50%)
- Windows PowerShell. Najlepsze praktyki 99,00 zł, (49,50 zł -50%)
Spis treści
Automating Microsoft Azure Infrastructure Services. From the Data Center to the Cloud with PowerShell eBook -- spis treści
- Automating Microsoft Azure Infrastructure Services
- Foreword
- Preface
- Who This Book Is For
- What This Book Is About
- Overview of Chapters
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Introduction
- Why Use the Microsoft Azure PowerShell Cmdlets?
- Comparing Deployment Methods
- Deploying an Application in a Traditional Data Center
- Deploying an Application in the Cloud (Without Automation)
- Deploying an Application in the Cloud (with Automation)
- History
- Open Source
- Summary
- 2. Getting Started with Azure PowerShell
- Installation
- Setting Up Your Environment
- Authenticating to Microsoft Azure
- Authenticating with a certificate
- About the .publishsettings file
- Importing the .publishsettings file
- Using Microsoft Azure AD to authenticate with PowerShell
- Managing Subscriptions
- Get-AzureSubscription
- Select-AzureSubscription
- Set-AzureSubscription
- Authenticating to Microsoft Azure
- Executing Scripts in This Book
- Summary
- 3. Virtual Machines
- Creating Virtual Machines with PowerShell
- Virtual Machine Location and Storage
- Selecting the Virtual Machine Platform Image
- Virtual Machine Size
- Cloud Services and Virtual Machines
- Creating a Virtual Machine with New-AzureQuickVM
- Creating a Virtual Machine Configuration with New-AzureVMConfig
- Specifying the Initial Provisioning Configuration
- Adding Storage with Add-AzureDataDisk
- Creating Network Endpoints at Provisioning
- Creating a Virtual Machine with New-AzureVM
- How New-AzureVM Works
- Querying Virtual Machines with Get-AzureVM
- Changing a Virtual Machine Configuration
- Stopping and Starting Virtual Machines
- Summary
- Creating Virtual Machines with PowerShell
- 4. Virtual Machine Networking
- Automating the Network
- Handling External Traffic
- Port Forwarding
- Load Balancing
- Health Probes
- TCP Health Probes
- HTTP Health Probes
- Health Probe Time-outs
- Updating Endpoints
- Access Control
- Adding and Updating Access Control Lists
- Reserved IP Addresses
- Public IP Addresses
- Summary
- 5. Virtual Machine Storage
- Storage Management
- Uploading and Downloading VHDs
- Uploading a VHD
- Creating a Local VHD with Windows
- Validating the Disk
- Downloading a VHD
- Save-AzureVHD Tips
- Disks and Images
- What Is an Image?
- What Is a Disk?
- Managing Images
- Viewing Image Properties
- Capturing a Generalized Image
- Creating the virtual machine
- Customizing the virtual machine
- Running Sysprep on the virtual machine
- Capturing the virtual machine image
- Provisioning a virtual machine from your own image
- Updating a Virtual Machine Image
- Deleting a Virtual Machine Image
- OS Images and VM Images
- Managing Disks
- OS Disks
- Data Disks
- Viewing Disk Properties
- Specifying Disk Locations at VM Creation
- Specifying Cache
- Custom Images, Disks, and Storage Accounts
- Managing Storage with PowerShell
- Storage Account Geo-Replication
- Authenticating Access to Storage
- Setting the Public Access Policy for a Container
- Managing Blob Data
- Asynchronous Blob Copy
- Summary
- 6. Virtual Networks
- Understanding Virtual Network Configuration
- Dynamically Adding a Virtual Network
- Updating a Virtual Network Configuration
- Deleting a virtual network
- Adding or removing DNS
- Adding or removing subnets and local network sites
- Removing the Network Configuration
- Provisioning into a Virtual Network
- Understanding IP Address Assignment
- Specifying Static IP Addresses
- Moving Virtual Machines to Different Subnets
- Hybrid Network Connectivity
- Gateway Management
- Creating and Automating Gateways
- Using the Internal Load Balancer
- Intranet workloads
- N-tier workloads
- Validating the internal load balancer
- Updating internal load-balanced endpoints
- There can be only one
- Adding an internal load balancer to an existing deployment
- Removing an internal load balancer from an existing deployment
- Viewing the internal load-balancer configuration on an existing deployment
- ExpressRoute
- Summary
- 7. Advanced Virtual Machines
- Virtual Machine Provisioning
- Provisioning Linux Virtual Machines
- Availability Sets
- Provisioning Virtual Machines in an Availability Set
- Adding Existing Virtual Machines to an Availability Set
- Specifying the Time Zone
- Configuring Windows Update
- Deploying Certificates
- Managing Access Control Options
- Domain Join
- Using PowerShell Remoting
- Configuring a Secure Connection
- Invoking PowerShell Commands
- Multiple Hops Using Remote PowerShell
- Virtual Machine Agent and Extensions
- Virtual Machine Extensions
- BgInfo Extension
- Access Extension
- Custom Script Extension
- Deleting Virtual Machines
- Deleting a Single Virtual Machine
- Deleting Multiple Virtual Machines
- Importing and Exporting Virtual Machine Configurations
- Summary and Conclusion
- Index
- Colophon
- Copyright