Linked e-resources

Details

Intro
Table of Contents
About the Author
About the Technical Reviewers
Acknowledgments
Introduction
Chapter 1: Introduction to Cloud Computing
Introduction to Cloud Computing
Examples of Cloud Computing
Benefits of Cloud Computing
Essential Characteristics of Cloud Computing
On-Demand Self-Service
Broad Network Access
Resource Pooling
Rapid Elasticity
Measured Service
Types of Cloud Computing Based on Deployment Models
Public Cloud
Benefits of a Public Cloud
Drawbacks of a Public Cloud
Community Cloud
Benefits of a Community Cloud

Limitations of a Community Cloud
Private Cloud
Benefits of a Private Cloud
Disadvantages of a Private Cloud
Hybrid Cloud
Benefits of a Hybrid Cloud
Drawbacks of a Hybrid Cloud
Service Models of Cloud Computing
Software as a Service (SaaS)
Benefits
Disadvantages
How It Works
Platform as a Service (PaaS)
Benefits of PaaS
Limitations of PaaS
Infrastructure as a Service (IaaS)
Benefits of IaaS
Limitations of IaaS
The Role of Java in Cloud Computing
The Evolution of Cloud Computing
Summary
Chapter 2: Cloud-Native Application Development

What Is Cloud-Native?
Characteristics of Cloud-Native Applications
Examples of Cloud-Native Applications
Benefits of Cloud-Native Applications
Drawbacks of Using Cloud-Native Applications
Cloud-Native Applications vs. Traditional Applications
Cloud-Native Application Development
Managed Services for Java-Based Applications
Examples of Cloud-Native Application Development
Cloud-Native Application Development Is the Future
Phases of Cloud-Native Application Development
Continuous Integration/Continuous Delivery (CI/CD)
Infrastructure as Code (IaC)

Microservices Architecture
Containerization
Serverless Computing
API Management
Security
DevOps Culture Shift
Observability
Best Practices for Observability
Summary
Chapter 3: Setting Up Your Development Environment
Prerequisites
Hardware Requirements
Operating Systems
Software Dependencies
Installing Java Development Kit (JDK)
Using Maven
Installing Maven
Git
Installing Git
Creating a GitHub Account
Creating a GitHub Repository
Pushing Code to a GitHub Repository
Using Docker
Benefits of Using Docker
Installing Docker

Docker Hub
Creating a Docker Hub Account
Using Kubernetes
Installing Kubernetes
Configuring Docker for Kubernetes
Creating a Kubernetes Cluster
Using Zipkin
Installing Zipkin
Integrated Development Environments (IDE)
Summary
Chapter 4: Building RESTful Web Services
REST: An Architectural Style for Building Web Services
Introduction to Open Liberty Runtime
Key Features of the Open Liberty Application Server
Downloading and Installing Open Liberty
Starting the Open Liberty Server
Printing a List of Features on the Open Liberty Server

Browse Subjects

Show more subjects...

Statistics

from
to
Export