Cloud security architecture
In this section, let us look at the main security principles that should be standardized by an organization with respect to cloud security architecture. Here, we will also study some examples of how to architect scalable security architectures when data and models are shared across teams.
Most of our SaaS-based ML applications need varying levels of security, access control, and data protection techniques when they are deployed on the cloud. We can still leverage the existing security architectures provided by Azure, Google Cloud, and AWS or build a platform-independent security framework for our own customized cloud solution that hosts the prediction APIs. Whichever option we choose, important components include the Cloud Access Security Broker (CASB), APIs, proxies, gateways, and identity and access management. These tools help us to build a shared-responsibility cloud model and zero-trust architecture.