
Ultimate access to all questions.
You are tasked with designing a Databricks workspace for a large organization that is embarking on multiple data projects. These projects vary in sensitivity and require strict access control and resource isolation to comply with internal policies and external regulations. The solution must also be cost-effective and scalable to accommodate future projects. Considering these requirements, which of the following approaches would BEST meet the organization's needs? (Choose one option.)
A
Implement a single Databricks workspace for all projects, utilizing workspace-level access control to manage permissions, without any additional isolation mechanisms.
B
Deploy separate Databricks workspaces for each project to ensure maximum isolation, relying on workspace-level access control for permission management.
C
Establish a single Databricks workspace and employ a combination of access control features, such as groups and permissions, to manage user access to specific projects and resources, ensuring proper isolation and compliance.
D
Opt for a multi-tenant Databricks workspace configuration, using virtual clusters for resource isolation and managing access control at the workspace level to simplify administration.