Rozwiązania modułowe to takie, w których system jest podzielony na określone moduły z predefiniowanymi zadaniami i obowiązkami, aby zapewnić zaufanie do środowiska chmurowego. Rozwiązania opierają się na modułach, które wykonują określoną operację w celu zapewnienia bezpieczeństwa, a techniki te są łatwe w zarządzaniu. Jednak zadanie podzielenia systemu na moduły i przydzielenie odpowiednio zsynchronizowanych obowiązków wymaga realnego wysiłku, aby je zrealizować. Techniki w tej kategorii są wyjaśnione w następujący sposób:
- Model zaufania oparty na SLA dla przetwarzania w chmurze. Alhamad zaproponował model zaufania oparty na SLA. Agenci SLA, moduł konsumenta w chmurze i katalog usług w chmurze są składnikami tego modelu zaufania. Różne zadania, które są wykonywane przez agentów SLA obejmują grupowanie konsumentów w klasy w zależności od potrzeb, projektowanie metryk SLA, negocjacje z dostawcami usług w chmurze, wybór usługodawcy na podstawie niefunkcjonalnych wymagań, takich jak jakość usługi, oraz monitorowanie działań konsumentów.
Obowiązkiem modułu konsumenckiego w chmurze jest żądanie usług zewnętrznie w środowisku chmury. Informacje o dostawcy usług w chmurze, który spełnia wymagania funkcjonalne, aby zostać wybranym przez konsumentów, znajdują się w katalogu usług w chmurze. Wymagania, które użytkownik musi wyświetlić przy użyciu katalogu usług w chmurze, obejmują dostawcę bazy danych, dostawcę sprzętu i dostawcę aplikacji. Dostawcy usług reklamują również usługi świadczone użytkownikom chmury za pośrednictwem katalogu usług w chmurze. Model wygląda dość nowatorsko pod względem zaufania do środowiska przetwarzania w chmurze, ale autorzy do tej pory go nie wdrożyli. Stąd skuteczność rozwiązania nie została jeszcze określona i można ją ocenić dopiero po jego wdrożeniu.