Chapter 3. Platform as a Service
Microsoft Azure is a Cloud computing platform, offering various services from Infrastructure as a Service (IaaS) to SaaS, and finally to PaaS. My personal opinion is that PaaS is the future (but also the present) of what exactly Cloud computing should mean to us: using ready-to-go platforms without too much specific expertise, focusing on what we need to run and not on how to run it.
However, not every scenario is compatible with PaaS, so it is not uncommon to mix some good PaaS with IaaS (as in a recipe). In this chapter, we are going to discuss the most important Azure PaaS building blocks and highlight the security aspects of:
- Websites and Cloud Services
- Storage and SQL Database
- Cache and Service Bus
The purpose of this chapter is to highlight the best practices used in terms of security, while using Azure PaaS, with no specific in-depth details about application security.