Muutke küpsiste eelistusi

Microsoft Azure: Planning, Deploying, and Managing the Cloud 2nd ed. [Pehme köide]

  • Formaat: Paperback / softback, 533 pages, kõrgus x laius: 254x178 mm, kaal: 1053 g, 313 Illustrations, black and white; XXIII, 533 p. 313 illus., 1 Paperback / softback
  • Ilmumisaeg: 25-Jul-2020
  • Kirjastus: APress
  • ISBN-10: 1484259572
  • ISBN-13: 9781484259573
Teised raamatud teemal:
  • Pehme köide
  • Hind: 62,59 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 73,64 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 533 pages, kõrgus x laius: 254x178 mm, kaal: 1053 g, 313 Illustrations, black and white; XXIII, 533 p. 313 illus., 1 Paperback / softback
  • Ilmumisaeg: 25-Jul-2020
  • Kirjastus: APress
  • ISBN-10: 1484259572
  • ISBN-13: 9781484259573
Teised raamatud teemal:

Gain the technical and business insight needed to plan, deploy, and manage the services provided by the Microsoft Azure cloud. This second edition focuses on improving operational decision tipping points for the professionals leading DevOps and security teams. This will allow you to make an informed decision concerning the workloads appropriate for your growing business in the Azure public cloud.  

Microsoft Azure starts with an introduction to Azure along with an overview of its architecture services such as IaaS and PaaS. You’ll also take a look into Azure’s data, artificial intelligence, and machine learning services. Moving on, you will cover the planning for and adoption of Azure where you will go through budgeting, cloud economics, and designing a hybrid data center. Along the way, you will work with web apps, network PaaS, virtual machines, and much more. 

The final section of the book starts with Azure data services and big data with an in-depth discussion of Azure SQL Database, CosmosDB, Azure Data Lakes, and MySQL. You will further see how to migrate on-premises databases to Azure and use data engineering. Next, you will discover the various Azure services for application developers, including Azure DevOps and ASP.NET web apps. Finally, you will go through the machine learning and AI tools in Azure, including Azure Cognitive Services.

What You Will Learn

  • Apply design guidance and best practices using Microsoft Azure to achieve business growth
  • Create and manage virtual machines
  • Work with AI frameworks to process and analyze data to support business decisions and increase revenue
  • Deploy, publish, and monitor a web app
  • Who This Book Is For 

    Azure architects and business professionals looking for Azure deployment and implementation advice.

     

    About the Authors xvii
    About the Technical Reviewers xix
    Acknowledgments xxi
    Introduction xxiii
    Part I Introducing Microsoft Azure
    1(2)
    Chapter 1 Microsoft Azure and Cloud Computing
    3(1)
    Where Is Microsoft Azure Today?
    4(1)
    Azure Availability
    5(3)
    Azure Compliance
    7(1)
    Microsoft Azure Subscriptions
    8(2)
    Azure Cost Management
    10(2)
    Azure Resource Manager
    12(1)
    Microsoft Azure Identity
    13(2)
    Azure Security
    15(3)
    Azure Sentinel
    17(1)
    Previewing New Security Features
    18(1)
    Laas and PaaS Security
    18(2)
    Summary
    20(1)
    Chapter 2 Overview of Azure Infrastructure as a Service (laaS) Services
    21(22)
    Azure Virtual Machines
    22(6)
    Azure Batch
    26(1)
    Azure Service Fabric
    26(1)
    Azure CycleCloud
    27(1)
    Azure VMware Solutions
    27(1)
    Azure Storage Services
    28(6)
    Blob Storage
    30(1)
    Hot Access Tier
    30(1)
    Cool Access Tier
    30(1)
    Archive Access Tier
    30(1)
    Storage Explorer
    31(1)
    Data Lake Storage Gen2
    31(1)
    Managed Disks
    32(1)
    Queue Storage
    32(1)
    Azure Files
    33(1)
    Data Box
    33(1)
    Ephemeral OS Disks
    34(1)
    Azure Networking Services
    34(6)
    Azure Virtual Network
    35(1)
    Azure Application Gateway and Web Application Firewall
    35(1)
    Azure DDoS Protection
    36(1)
    ExpressRoute
    37(1)
    Azure Firewall
    37(1)
    Azure Front Door
    38(1)
    Azure Internet Analyzer
    38(1)
    Azure CDN
    38(1)
    Azure Load Balancer
    39(1)
    Traffic Manager
    40(1)
    VPN Gateway
    40(1)
    Summary
    40(3)
    Chapter 3 Overview of Azure Platform as a Service
    43(14)
    Azure Web Apps
    43(2)
    Azure Database Services
    45(1)
    Azure DNS
    46(1)
    Azure Traffic Manager
    47(2)
    Content Delivery Network
    49(3)
    Azure Batch
    52(1)
    Azure Private Link
    52(2)
    Summary
    54(3)
    Chapter 4 Azure AppDev Services Overview
    57(10)
    Azure Development and GitHub
    58(2)
    Azure Infrastructure as Code
    60(6)
    Azure App Service
    62(4)
    Summary
    66(1)
    Chapter 5 Ethical Al, Azure Al, and Machine Learning
    67(18)
    Ethical Al
    68(3)
    Science Fiction and Reality: A Social Convergence
    68(1)
    What Is Ethical Al?
    69(1)
    Microsoft Al Principles
    70(1)
    Microsoft Cognitive Services
    71(9)
    Object Recognition
    71(1)
    FaceAl
    72(3)
    Speech Services
    75(2)
    Machine Reading Comprehension
    77(1)
    Machine Translation
    77(1)
    Text Analytics: Sentiment
    78(1)
    Bots
    79(1)
    Azure Machine Learning
    80(2)
    Azure Machine Learning
    81(1)
    Machine Learning Studio (Classic)
    82(1)
    Azure Databricks
    82(1)
    Use Cases for Azure Databricks
    83(1)
    Azure Data Science Virtual Machines
    83(1)
    Summary
    84(1)
    Part II Planning and Adopting Azure
    85(2)
    Chapter 6 Budgeting and Cloud Economics
    87(1)
    Understanding Cloud Economics: CapEx vs. OpEx
    87(1)
    Using Assessment Tools
    88(2)
    Forecasting and Other Cost-Saving Features
    90(8)
    Autoscaling
    93(1)
    Azure Hybrid Benefit
    94(3)
    Reserved Instances
    97(1)
    Azure Cost Management + Billing
    98(2)
    Summary
    100(1)
    Chapter 7 Designing a Hybrid Datacenter
    101(14)
    Networking Considerations
    102(2)
    PaaS Considerations
    104(2)
    Azure Private Link
    104(1)
    Azure Virtual Network Service Endpoints
    105(1)
    Identity and Access Management
    106(3)
    Security and Monitoring
    109(4)
    Summary
    113(2)
    Chapter 8 Tools and Training to Up-Skill Existing IT Teams
    115(20)
    Available Training
    115(5)
    Cloud Engineer Toolkit
    120(7)
    Azure Storage Explorer
    127(1)
    Azure Resource Manager (ARM) and HashiCorp Terraform
    128(2)
    Version Control
    130(3)
    Summary
    133(2)
    Part III Using Azure for Infrastructure as a Service (laaS)
    135(2)
    Chapter 9 Implementing Azure Networking
    137(1)
    Internet Connectivity
    138(2)
    Azure VPN
    140(2)
    ExpressRoute
    142(2)
    Layer 2 ExpressRoute
    146(1)
    Layer 3 ExpressRoute
    147(2)
    ExpressRoute Premium
    149(1)
    ExpressRoute Direct
    149(1)
    ExpressRoute Global Reach
    150(1)
    Implementing ExpressRoute
    151(2)
    Azure Virtual WAN
    153(3)
    Implementing Network Security Groups
    156(2)
    Implementing Security and Monitoring for networks
    158(1)
    Network Watcher
    159(4)
    Network Performance Monitor
    160(3)
    Summary
    163(2)
    Chapter 10 Virtual Machines
    165(36)
    Creating and Managing Virtual Machines
    165(23)
    Operating Systems (Windows, Linux)
    167(1)
    Shared Image Gallery
    168(2)
    Uploading Custom Images
    170(6)
    Virtual Machine Disks
    176(1)
    Image Builder
    177(1)
    Monitoring the Health of Virtual Machines
    178(5)
    Securing Virtual Machines
    183(4)
    Troubleshooting
    187(1)
    Improving VM Availability
    188(11)
    Availability Zones
    188(1)
    Availability Sets
    189(1)
    Disaster Recovery
    190(1)
    Azure Site Recovery
    191(8)
    Summary
    199(2)
    Chapter 11 Infrastructure as Code (laC)
    201(30)
    Overview of laC in Microsoft Azure
    202(1)
    Infrastructure as Code Example
    203(16)
    ARM Templates
    205(5)
    HashiCorp Terraform on Azure
    210(9)
    Deploy VNets with Code
    219(1)
    Deploy VMs with Code
    220(2)
    Lac Enhancement Considerations
    222(5)
    Troubleshooting laC
    227(2)
    Azure Blueprints
    227(2)
    Summary
    229(2)
    Part IV Adopting Platform as a Service (PaaS)
    231(1)
    Chapter 12 Azure Web Apps
    233(1)
    What Are Web Apps?
    233(5)
    Hands-on: Deploying a Web App
    234(4)
    Self-Guided Exercise
    238(1)
    Content Management Systems on Web Apps
    238(3)
    Using Azure Web Apps
    241(7)
    Hands-on: Publishing to a Web App
    242(1)
    Hands-on: Adding a Custom Domain to a Web App
    242(3)
    Hands-on: Monitoring a Web App
    245(2)
    Hands-on: Self-Guided Exercises
    247(1)
    Summary
    248(1)
    Chapter 13 Network Platform as a Service
    249(22)
    Azure DDoS Protection
    252(2)
    Web Application Firewall
    254(3)
    Application Gateway
    257(1)
    Load Balancers
    258(2)
    Azure Front Door Service
    260(7)
    Azure Firewall
    267(2)
    Summary
    269(2)
    Chapter 14 Azure Storage
    271(22)
    The Difference Between Azure Storage and Azure Databases
    271(1)
    Cloud Storage and Storage Accounts
    271(1)
    Azure Blob Storage
    272(9)
    Hands-on: Deploying Azure Blob Storage
    274(4)
    Hands-on: Using Azure Blob Storage
    278(3)
    Next Steps: Azure Blob Storage
    281(1)
    Azure Data Lake Store (ADLS)
    281(1)
    Azure Tables
    282(6)
    Anatomy of Azure Tables
    283(3)
    Hands-on: Using Azure Tables
    286(1)
    Next Steps: Azure Tables
    287(1)
    Azure Files
    288(1)
    Hands-on: Using Azure Files
    288(1)
    Next Steps: Azure Files
    289(1)
    Azure Queues
    289(2)
    Hands-on: Using Azure Queues
    290(1)
    Next Steps: Azure Queues
    290(1)
    Summary
    291(2)
    Part V Azure Data Services and Big Data
    293(2)
    Chapter 15 Azure Cognitive (COG) Services
    295(1)
    Azure Cognitive Services
    295(3)
    Quick Hands-on Introduction
    298(2)
    Hands-on Exercise
    300(8)
    Scenario
    300(1)
    Final Product
    301(1)
    Exercise
    302(6)
    Other Real-World Uses
    308(1)
    Bots
    308(1)
    QnA Maker
    309(1)
    Hands-on Exercise Part 1: QnA Maker
    310(4)
    Hands-on Exercise Part 2: Deploying Bots to a Website
    314(9)
    Summary
    323(2)
    Chapter 16 Machine Learning and Deep Learning
    325(44)
    Introduction to Machine Learning and Deep Learning
    325(10)
    Data Discussion
    329(2)
    Traditional ML
    331(2)
    Neural Networks
    333(2)
    Transfer Learning
    335(1)
    The Data Science Process
    335(10)
    Prerequisites for Becoming a Successful Data Scientist
    337(1)
    Overview of the Data Science Virtual Machine
    338(1)
    A Jupyter Notebook Overview
    339(1)
    Hands-on with the Data Science Virtual Machine
    340(5)
    Overview of Azure Machine Learning
    345(13)
    Hands-on with Azure Machine Learning: Training a Model
    347(7)
    Hands-on with Azure Machine Learning: Deploying a Model
    354(2)
    Use Case: Image Classification with a Deep Neural Network and Azure Machine Learning
    356(1)
    Hands-on with Azure Machine Learning and PyTorch
    357(1)
    Lot Devices and the Intelligent Edge
    358(3)
    Overview of Spark and Databricks
    361(7)
    Auto ML with Azure Databricks and Azure Machine Learning
    362(1)
    Hands-on with Azure Databricks and Auto ML
    363(5)
    Use Case: Azure Databricks for Data Scientists
    368(1)
    Summary
    368(1)
    Chapter 17 Azure Data Services
    369(42)
    Data Trends
    370(4)
    Data Types and Volume
    370(1)
    Data Analysis Trends
    371(1)
    Modern Data Roles
    372(1)
    Data Platform as a Service
    373(1)
    Azure Data Services
    374(1)
    Azure SQL Database
    375(24)
    Hands-on with Azure SQL Database
    376(8)
    Azure SQL Managed Instance
    384(1)
    Elastic Pools
    385(1)
    Hands-on with Elastic Pools
    386(2)
    Hands-on Tuning and Monitoring Azure SQL Databases
    388(10)
    Next Steps: Self-Guided Assignment
    398(1)
    Azure Cosmos DB
    399(10)
    Use Cases for Azure Cosmos DB
    399(1)
    Hands-on: Deploying Azure Cosmos DB
    400(3)
    Hands-on: Using Azure Cosmos DB to Store Bot Conversation History
    403(6)
    Summary
    409(2)
    Part VI Azure Services for Application Developers
    411(1)
    Chapter 18 Migrating On-Premises Databases to Azure
    413(1)
    Data Migration Assistant (DMA)
    414(1)
    Hands-on: Setting up a Lab
    414(1)
    Hands-on: Using the Data Migration Assistant for Assessment
    415(3)
    Hands-on: Reading the Assessment Reports from the Data Migration Assistant
    418(1)
    Hands-on: Azure Migrate
    418(3)
    Hands-on: Uploading an Assessment Report to Azure Migrate
    421(1)
    Hands-on: Migrate Database Using Data Migration Assistant
    421(5)
    Azure Database Migration Service (DMS)
    426(6)
    Hands-on: Deploying Azure Database Migration Service
    427(1)
    Hands-on: Using Azure Database Migration Service
    428(4)
    Summary
    432(1)
    Chapter 19 Data Engineering and the Modern Data Estate
    433(28)
    Terminology
    433(2)
    Data Estate
    434(1)
    Modern Data Warehouse: ELT vs. ETL
    434(1)
    Modern Storage and Big Data
    435(1)
    Modern Data Platform Strategies
    435(1)
    Azure Data Factory (ADF)
    436(20)
    Hands-on: Installing Azure Data Factory
    436(1)
    Hands-on: Exploring Azure Data Factory
    437(11)
    Hands-on: Creating a Copy Data Pipeline
    448(2)
    Saving Your Work
    450(1)
    Hands-on: Multiple Activities in a Pipeline
    451(5)
    Accessing On-Premises Data Sources
    456(3)
    The Architecture of the Self-Hosted Integration Runtime
    456(1)
    Installing and Configuring the Self-Hosted Integration Runtime
    457(2)
    Summary
    459(2)
    Part VII Intelligent Cloud, Machine Learning, and Artificial Intelligence
    461(2)
    Chapter 20 Developing and Deploying Azure-based Applications
    463(1)
    Introduction
    463(1)
    Trends in Cloud-based Application Development
    464(1)
    Platform as a Service (PaaS)
    464(8)
    Slots on Azure Web Apps
    465(1)
    Hands-on with Slots on Azure Web Apps
    465(7)
    Containers
    472(15)
    Containers in Azure
    474(1)
    Hands-on with Docker Images and the Azure Container Registry
    474(4)
    Hands-on with Azure Kubernetes Service (AKS)
    478(9)
    Troubleshooting and Monitoring AKS
    487(5)
    Hands-on Monitoring and Troubleshooting AKS
    487(5)
    Summary
    492(1)
    Chapter 21 Continuous Integration/Continuous Delivery with Azure DevOps
    493(28)
    What Is Azure DevOps?
    494(1)
    Why Azure DevOps
    494(2)
    Predictability and Repeatability
    495(1)
    Agile Deployment and Continuous Improvement
    495(1)
    Planning, Collaboration, and Workflow
    495(1)
    Provisioning Azure DevOps
    496(1)
    Azure Repos
    497(14)
    Hands-on with Azure Repos
    498(4)
    Repository Operations
    502(7)
    Hands-on with Azure Repos: Adding an Existing Project to Azure Repos
    509(2)
    Azure Pipelines
    511(7)
    Key Concepts
    512(1)
    Hands-on with Azure Pipelines: CI/CD
    513(5)
    Summary
    518(3)
    Index 521
    Julian Soh is a cloud solutions architect with Microsoft, focusing in the areas of artificial intelligence, cognitive services, and advanced analytics. Prior to his current role, Julian worked extensively in major public cloud initiatives, such as SaaS (Microsoft Office 365), IaaS/PaaS (Microsoft Azure), and hybrid private-public cloud implementations.

    Marshall Copeland is a security architect focused on kill chain defenses in public cloud deployments using cloud native and third-party cyber solutions. His work focuses on security in hybrid cloud deployments, secure DevOps, and security partner cloud integrations that enhance blue team hunting efficiencies.

    Anthony Puca is a director of azure apps and infrastructure in Microsofts United States Federal Government division. Anthony has been consulting with US federal government departments and agencies on private, public, and hybrid cloud technologies for the last three years.

    Micheleen Harris is a technical program manager at Microsoft focusing on AI and machine learning. She has been a developer for over ten years and has a data science focus. She has designed and delivered many courses and given talks at large conferences such as Microsoft /build and ODSC West.