Public cloud computing solutions offer businesses a variety of important benefits, including multitenancy.
By enabling multiple companies to share a single infrastructural framework, the cloud allows all involved to reduce expenses by eliminated the need for each company to invest in its own hardware. In many cases, multitenancy also enables companies to access capacity and power that it otherwise would not be able to afford.
Central to effective multitenant cloud solutions is cloud computing security. So long as effective data protection measures are in place, each "tenant" can use its own storage space and applications, confident that their data is safe.
In a recent Cloud Computing Journal report, cloud expert Jason Bloomberg claimed that there are several different models for multitenant cloud computing solutions, each with its own benefits and disadvantages.
One model, according to Bloomberg, is the "first degree" or "shared schema" approach. In these models, all of a cloud computing vendor's clients share all tiers of the SaaS application that they offer, including presentation, processing and data resources.
In a shared schema system, each client has its own customer number or account name that identifies data. Each database table, however, is likely to contain data belonging to multiple clients.
According to Bloomberg, this approach benefits from its simplicity, which makes social capabilities simple to implement and enables easy and quick updating of the SaaS application. On the other hand, this kind of approach requires more effort and investment to ensure effective cloud computing security.
Another approach, known as the "clustered shared schema" or "second degree" approach, divides clients into separate application instances running on separate stacks. This approach offers more customer choice and simpler cloud computing security, but makes updating software more difficult for the vendor.
Cloud computing is widely seen as the model of the future for IT. According to a recent CDW study, approximately 84 percent of U.S. organizations have deployed at least one cloud application.