Book Image

Hybrid Cloud for Developers

By : Manoj Hirway
Book Image

Hybrid Cloud for Developers

By: Manoj Hirway

Overview of this book

This book introduces you to the hybrid cloud platform, and focuses on the AWS public cloud and OpenStack private cloud platforms. It provides a deep dive into the AWS and OpenStack cloud platform services that are essential for developing hybrid cloud applications. You will learn to develop applications on AWS and OpenStack platforms with ease by leveraging various cloud services and taking advantage of PaaS. The book provides you with the ability to leverage the ?exibility of choosing a cloud platform for migrating your existing resources to the cloud, as well as developing hybrid cloud applications that can migrate virtual machine instances from AWS to OpenStack and vice versa. You will also be able to build and test cloud applications without worrying about the system that your development environment supports. The book also provides an in-depth understanding of the best practices that are followed across the industry for developing cloud applications, as well as for adapting the hybrid cloud platform. Lastly, it also sheds light on various troubleshooting techniques for OpenStack and AWS cloud platform services that are consumed by hybrid cloud applications. By the end of this book, you will have a deep understanding of the hybrid cloud platform and will be able to develop robust, efficient, modular, scalable, and ?exible cloud applications.
Table of Contents (16 chapters)
Title Page
Dedication
Packt Upsell
Contributors
Preface
Index

Choosing the right cloud provider


With the cloud market expanding, there are many cloud providers available in the market today. Hence, choosing the right cloud provider that meets the business needs is vital.

The following are the factors that must be considered while choosing a cloud provider:

  • Type of service offered: The cloud computing needs of the business determine the type of services that are expected from the cloud provider. For example, if the business needs an on-demand storage space that can expand up to several terabytes, a cloud provider that provides a low cost and reliable storage service should be chosen.
  • Pricing: Public cloud providers charge the user based on the consumption of resources. The pricing structure of the cloud provider must be taken into consideration while choosing the services.
  • Security: Data and infrastructure security is one of the most important aspects in cloud computing. The cloud provider must enforce sufficient security measures, such as implementation...