
Building Intelligent Cloud Applications
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Serverless computing is radically changing the way we build and deploy applications. With cloud providers running servers and managing machine resources, companies now can focus solely on the application's business logic and functionality. This hands-on book shows experienced programmers how to build and deploy scalable machine learning and deep learning models using serverless architectures with Microsoft Azure.
You'll learn step-by-step how to code machine learning into your projects using Python and pretrained models that include tools such as image recognition, speech recognition, and classification. You'll also examine issues around deployment and continuous delivery, including scaling, security, and monitoring.
This book is divided into three parts with application examples woven throughout:
- Cloud-based development: Learn the basics of serverless computing with machine learning, Functions-as-a-Service (FaaS), and the use of APIs
- Adding intelligence: Create serverless applications using Azure Functions; learn how to use prebuilt machine learning and deep learning models
- Deployment and continuous delivery: Get up to speed with Azure Kubernetes Service, Azure Security Center, and Azure Monitoring
More details
Other editions
Additional editions

Content
- Cover
- Copyright
- Table of Contents
- Preface
- Intelligent Serverless Applications
- How This Book Is Organized
- Who This Book Is For
- Goals for the Book
- Using Python in Our Code Examples
- Conventions Used in This Book
- O'Reilly Online Learning
- How to Contact Us
- Part I. Cloud-Based Development
- Chapter 1. Machine Learning and Deep Learning Models in the Cloud
- An Introduction to Machine Learning
- An Introduction to Deep Learning
- Neural Networks
- Difficulties Defining Structure and Training Machine Learning Models
- An Introduction to Serverless Machine Learning
- Using Containers with Machine Learning Models
- The Benefits of Serverless Computing for Machine Learning
- Chapter 2. Functions-as-a-Service and Event-Driven Programming
- Software-as-a-Service, Cloud Computing, and Serverless
- Microservices Architecture
- The Rise of Functional Programming
- Using Functions Instead of Objects
- Asynchronous Programming
- Serverless
- Implementing Functions
- Event-Driven Architecture
- Implications of Real-Time Processing
- Summary and Look Ahead
- Chapter 3. Serverless Application Programming Interfaces in Microsoft Azure
- APIs in Serverless Platforms
- An Introduction to Azure
- Azure General Services
- Part II. Adding Intelligence
- Chapter 4. Getting Started with Microsoft Azure Functions
- Azure Functions
- Creating a Function App by Using Azure Portal
- Local Development Environment
- Creating a Functions Project Using Core Tools
- Using Visual Studio Code
- Debugging Python by Using Visual Studio Code
- Azure Blob Storage
- Creating a Storage Account
- Transferring Blobs
- Summary and Look Ahead
- Chapter 5. Using Machine Learning and Deep Learning Models
- Azure Cognitive Services
- Setting Up and Using a Service in Cognitive Services
- Using a Cognitive Service from a Serverless Azure Functions Project
- General Machine Learning Tools, Libraries, and Frameworks
- Microsoft Cognitive Toolkit
- ML.NET
- Jupyter Notebook
- TensorFlow
- Keras
- Scikit-learn
- Cloud Machine Learning Solutions with Azure
- Microsoft Machine Learning Studio
- Azure Machine Learning Service
- Part III. Deployment and Continuous Delivery
- Chapter 6. Deployment and Scaling
- Deployment Options
- Azure DevOps
- Docker
- Azure Container Registry
- Kubernetes
- Machine Learning Tools for Kubernetes
- Single-Container Machine Learning
- Distributed Machine Learning with TFJob
- Chapter 7. Security
- Azure Functions Authorization Levels
- API Management
- Azure Security
- Operations
- Applications
- Storage
- Network Layer Controls
- Networking
- Chapter 8. Monitoring
- Azure Monitor
- Metrics and Logs
- Data Sources
- Application Insights
- Insights for Containers (and VMs)
- Log Analytics
- Data Explorer Query Language
- Alerts
- Smart Groups
- Autoscale and Metrics Alerts
- Index
- About the Authors
- Colophon
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.