目錄(373章)
倒序
- coverpage
- Title Page
- Copyright
- Azure for Architects
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Getting Started
- Infrastructure as a Service
- Platform as a Service
- Software as a Service
- What is Azure?
- Azure as an intelligent cloud
- Azure Resource Manager
- Azure Resource Manager architecture
- ARM and ASM
- ARM advantages
- ARM concepts
- Resource providers
- Resource types
- Resource groups
- Resource and resource instances
- Azure Resource Manager features
- Virtualization
- Containers
- Docker
- Interacting with intelligent cloud
- Azure portal
- PowerShell
- Azure Command-Line Interface (CLI)
- Azure REST API
- Azure Resource Manager templates
- Deployments
- Summary
- Azure Design Patterns
- Azure zones and regions
- Availability of resources
- Data and privacy compliance
- Performance of applications
- Cost of running applications
- Virtual network
- Architectural considerations for virtual networks
- Benefits of virtual networks
- Virtual network design
- Connecting to resources within the same region and subscription
- Connecting to resources within the same region in another subscription
- Connecting to resources in different regions in another subscription
- Connecting to on-premise data centers
- Storage
- Storage categories
- Storage types
- Storage features
- Architectural considerations for storage accounts
- Design patterns
- Messaging patterns
- Competing consumers
- Priority queue
- Queue-based load leveling pattern
- Performance and scalability patterns
- The Command and Query Responsibility Segregation (CQRS) pattern
- Throttling pattern
- Other patterns
- Retry pattern
- Circuit breaker pattern
- Summary
- Designing High Availability
- High Availability
- SLA
- Factors affecting High Availability
- Planned maintenance
- Unplanned maintenance
- Application deployment architecture
- High Availability versus scalability
- High Availability versus disaster recovery
- Azure High Availability
- Concepts
- Availability sets
- Fault domain
- Update domain
- Availability Zones
- Load balancing
- Virtual machine High Availability
- Computing High Availability
- Storage High Availability
- PaaS High Availability
- Application High Availability
- Load balancing
- Azure load balancers
- Public load balancing
- Internal load balancing
- Port forwarding
- Azure application gateways
- Azure Traffic Manager
- Architectural considerations for High Availability
- High Availability within Azure regions
- High Availability across Azure regions
- Best practices
- Application High Availability
- Deployment
- Data management
- Monitoring
- Summary
- Implementing Scalability
- Scalability
- Scalability versus performance
- Azure scalability
- Concepts
- Scaling
- Scaling up
- Scaling down
- Scaling out
- Scaling in
- Auto scaling
- PaaS scalability
- PaaS scaling up and down
- PaaS scaling out and in
- IaaS scalability
- Virtual machine scale sets
- VMSS architecture
- VMSS scaling
- Horizontal versus vertical scaling
- Capacity
- Auto scaling
- Upgrades
- Application updates
- Guest updates
- Image updates
- Scaling best practices
- Prefer scaling out
- Bare metal versus dormant instances
- Configuring maximum and minimum number of instances appropriately
- Concurrency
- Stateless
- Caching and CDN
- N+1 design
- Summary
- Cloud Security
- Security
- Security life cycle
- Azure security
- IaaS security
- Network Security Groups
- Network Security Group design
- Firewalls
- Firewall design
- Reducing attack surface area
- Implementing jump servers
- PaaS security
- Operations Management Suite (OMS)
- Storage
- Azure SQL
- Azure key vaults
- Security monitoring and audit
- Azure monitor
- Azure security center
- Summary
- Designing IoT Solutions
- IoT
- IoT architecture
- Connectivity
- Identity
- Capture
- Ingestion
- Storage
- Transform
- Analytics
- Presentation
- Azure IoT
- Identity
- Capture
- Ingestion
- Storage
- Transform and analytics
- Presentation
- IoT hubs
- Protocols
- Device registration
- Message management
- Device to cloud messaging
- Cloud to device messaging
- Security
- Security in IoT
- Scalability
- Sku edition
- Units
- High availability
- Summary
- Designing and Implementing Data Solutions
- Azure SQL
- Azure SQL availability
- Azure SQL security
- Elastic pools
- Azure SQL scaling out
- Stream analytics
- Data sources
- Data integration
- Data transformation
- Stream analytics engine
- Storage and presentation
- Architecture
- Azure data factory
- Data sources
- Data transformation
- Publish and presentation
- Using data factory
- Azure Data Lake
- Azure Data Lake store
- Data Lake security
- Data Lake performance
- Azure Data Lake analytics
- Azure SQL data warehouse
- Table storage
- Summary
- Designing and Implementing Serverless Solutions
- A short history of serverless
- Serverless
- Principles of serverless technology
- Lower cost
- Event-driven
- Single responsibility
- Execute quickly
- Azure functions or functions as a service - FaaS
- Azure functions runtime bindings and triggers
- Azure function runtime
- Azure function binding and triggers
- Azure function proxies
- Monitoring
- Authentication and authorization
- Azure function configuration
- Platform configuration
- App services function settings
- Azure function cost plans
- Azure functions advantages
- Azure functions use cases
- Implementing microservices
- Integration between multiple endpoints
- Data processing
- Integrating legacy applications
- Scheduled jobs
- Communication gateways
- Types of Azure functions
- Creating your first Azure function
- Creating an event-driven function
- Creating a connected architecture with functions
- Summary
- Designing Policies Locks and Tags
- Azure tags
- Tags with PowerShell
- Tags with the ARM template
- Resource groups versus resources
- Azure policies
- Built-in policies
- Policy language
- Allowed fields
- Azure locks
- Azure RBAC
- Custom roles
- How is it different from RBAC?
- Examples of implementing Azure governance features
- Background
- Role-based access control
- Summary
- DevOps on Azure
- What is DevOps?
- DevOps practices
- Configuration management
- Desired State Configuration
- Chef Puppet and Ansible
- Azure Resource Manager templates
- Continuous integration
- Build automation
- Test automation
- Packaging
- Continuous deployment
- Test environment deployment
- Test automation
- Staging environment deployment
- Acceptance tests
- Deployment to production
- Continuous delivery
- Continuous learning
- Visual Studio Team Services
- Team Foundation Version Control
- GIT
- Preparing for DevOps
- Provision VSTS account
- Provision Azure key vault
- Provisioning a configuration management server
- Provisioning log analytics
- Azure storage account
- Images
- Monitoring tools
- Management tools
- DevOps for PaaS solutions
- Azure app services
- Deployment slots
- Azure SQL
- Build and release pipeline
- DevOps for virtual machine (IaaS) based solutions
- Azure virtual machine
- Azure public load balancer
- Build pipeline
- Release pipeline
- DevOps for container based (IaaS) solutions
- Containers
- Docker
- DockerFile
- Build pipeline
- Release pipeline
- Azure automation
- Author DSC configuration
- Importing DSC configuration
- Compiling DSC configuration
- Assigning configuration to nodes
- Browse the server
- Azure for DevOps
- Summary
- Cost Management
- Understanding billing
- Invoicing
- Enterprise agreement customers
- Usage and quotas
- Resource providers
- Usage and billing API
- Azure pricing models
- Azure hybrid benefits
- Azure reserved VM instances
- Pay-as-you-go accounts
- Enterprise agreements
- Cloud Solution Provider
- Azure pricing calculator
- Best practices
- Compute best practices
- Storage best practices
- PaaS best practices
- General best practices
- Summary
- Monitoring and Auditing
- Monitoring
- Azure monitoring
- Azure activity logs
- Azure diagnostic logs
- Azure application logs
- Guest and host OS logs
- Azure monitor
- Azure application insights
- Azure log analytics
- Application insights
- Provisioning
- Log analytics
- Provisioning
- OMS agents
- Search
- Solutions
- Alerts
- Executing runbooks on Alerts
- Integrating Power BI
- Summary 更新時間:2021-07-08 09:34:40
推薦閱讀
- Cocos2d Cross-Platform Game Development Cookbook(Second Edition)
- 微服務設計(第2版)
- C++程序設計(第3版)
- C語言程序設計案例教程(第2版)
- Java FX應用開發教程
- Koa開發:入門、進階與實戰
- 老“碼”識途
- Python面向對象編程:構建游戲和GUI
- Python數據結構與算法(視頻教學版)
- Visual C++開發入行真功夫
- PHP編程基礎與實例教程
- Learning Apache Karaf
- Android開發三劍客:UML、模式與測試
- Flowable流程引擎實戰
- ExtJS Web應用程序開發指南第2版
- Java圖像處理:基于OpenCV與JVM
- UML2面向對象分析與設計(第2版)
- Learning Alfresco Web Scripts
- PhantomJS Cookbook
- Learning C# by Developing Games with Unity 3D Beginner's Guide
- 深入理解Android:WebKit卷
- Java 開發從入門到精通
- 區塊鏈社會:區塊鏈助力國家治理能力現代化
- Cacti實戰
- Python:Journey from Novice to Expert
- Java設計模式(第2版)
- Java應用開發:基礎知識
- Jenkins 2權威指南
- Red Hat Enterprise Linux Server Cookbook
- Matplotlib for Python Developers