Book description
This IBM® Redpaper™ publication presents a series of tutorials for cloud native developers just getting started with IBM Cloud™ and IBM Cloud Object Storage. Within the context of a car insurance application, this paper presents an introductory series of linked modules that allow developers unfamiliar with either IBM Cloud or cloud native development to get started with application development using IBM starter kits. This allows you to become familiar with the types of services available on IBM Cloud, and to develop a sense of which patterns and choices are appropriate for different use cases.
Some of the technologies and products covered in this book are Cloudant®, Watson™ Analytics, machine learning, elastic search, Kubernetes, containers, pre-signed URLs, Aspera®, and SQL Query. In addition to the technical integration steps, it also presents a business case for integrating these technologies and products with IBM Cloud Object Storage.
The target audience for this paper is cloud native developers and cloud object storage specialists.
Table of contents
- Front cover
- Notices
- Preface
- Chapter 1. IBM Cloud Object Storage primer
-
Chapter 2. IBM Cloud primer
- 2.1 Learning objectives
- 2.2 Getting started
-
2.3 What is IBM Cloud?
- 2.3.1 Running apps
- 2.3.2 Services
- 2.3.3 Build smarter apps that employ Artificial Intelligence, Machine Learning, and Deep Learning
- 2.3.4 Regions and Availability Zones
- 2.3.5 Account types
- 2.3.6 Identity and access management
- 2.3.7 Manage IBM Cloud using the console
- 2.3.8 Managing IBM Cloud using the command line
- 2.4 Best practices and documentation
- 2.5 Next steps
- 2.6 Other references
- Chapter 3. Application design and architecture
- Chapter 4. Scaffolding using a Starter Kit
- Chapter 5. Storing metadata in Cloudant
- Chapter 6. Using IBM Cloud Object Storage
- Chapter 7. Advanced Object Storage integration patterns
-
Chapter 8. Discover insights using Watson Services
- 8.1 Current architecture
- 8.2 Learning objectives
- 8.3 Getting started
-
8.4 Implementation
- 8.4.1 Local configuration, tool chains
- 8.4.2 Provisioning steps for IBM Cloud services
- 8.4.3 Validation and first use through the API Explorer
- 8.4.4 Implementation
- 8.4.5 Using Watson Visual Recognition Service with the default classifier
- 8.4.6 Using Watson VR Service with custom classifiers with a single class
- 8.4.7 Using Watson VR Service with a multi-class custom classifier
- 8.4.8 Deploy front-end code
- 8.5 Next steps
- 8.6 Other references
- Chapter 9. Performing more advanced functions with machine learning
- Chapter 10. Adding geographic and weather data
- Chapter 11. Managing the application’s users
- Chapter 12. Providing case search
-
Chapter 13. Running your web application in the Cloud
- 13.1 Learning objectives
- 13.2 Getting started
-
13.3 Implementation
- 13.3.1 Internet Services for application security
- 13.3.2 Domain Name System
- 13.3.3 Web Application Firewall
- 13.3.4 Global Load Balancer
- 13.3.5 Setting auto-scaling policies
- 13.3.6 Splitting the application into subdomains
- 13.3.7 Managing network traffic by using an Ingress resource
- 13.3.8 Content Delivery Network
- 13.3.9 Multi Region application with Internet Services
- 13.3.10 Configuring end-to-end health checks
- 13.3.11 Improving visibility by analyzing logs and monitoring application health
- 13.4 Next steps
- 13.5 Other references
- Related publications
- Back cover
Product information
- Title: How to Use IBM Cloud Object Storage When Building and Operating Cloud Native Applications
- Author(s):
- Release date: November 2018
- Publisher(s): IBM Redbooks
- ISBN: 9780738457048
You might also like
book
Red Hat OpenShift on Public Cloud with IBM Block Storage
The purpose of this document is to show how to install RedHat OpenShift Container Platform (OCP) …
book
IBM Cloud Pak for Data with IBM Spectrum Scale Container Native
This IBM® Redpaper® publication describes configuration guidelines and best practices when IBM Spectrum® Scale Container Native …
book
Essentials of Application Development on IBM Cloud
Abstract This IBM® Redbooks® publication is designed to teach university students and app developers the foundation …
book
Learning IBM Bluemix
Demystify application development on cloud platform by leveraging the power of IBM Bluemix About This Book …