In the previous chapter, we discussed the cloud platforms currently on offer and the applicability of these platforms for your application. In this chapter, I will cover the details of these cloud platforms. Later in the chapter, I will map generic application types and characteristics to the platforms. I will also cover deployment options: public cloud, private cloud, and a combination of the two—a hybrid cloud best suited for the design and deployment of your application. The chapter will conclude with guidance on the pros and cons of each deployment approach, and criteria for selecting the most appropriate platform for your application.