Klient w chmurze lub jego firma podpisze umowę SLA z dostawcą, na mocy której dostawca StaaS zgadza się wynająć przestrzeń magazynową na podstawie kosztu za gigabajt przechowywanej pamięci i kosztu za transfer danych, a dane firmy byłyby przesyłane na określony czas w zastrzeżonej sieci rozległej (WAN) dostawcy pamięci masowej lub w Internecie [14]. W tej samej preambule użytkownik może, ale nie musi, okresowo uzyskiwać dostęp do danych / aktualizować je za pośrednictwem wielu interfejsów aplikacji, których używa. Na przykład usługi internetowe. Chociaż jest to poza zakresem tej dyskusji, należy to rozumieć ,że umowa SLA musi zostać przeanalizowana pod kątem kontroli regulacyjnych, takich jak usługi tworzenia kopii zapasowych, szyfrowanie i algorytmy kompresji wykorzystywane do ochrony danych w czasie przechowywania. Użytkownik musi upewnić się, że w umowie SLA dostawca podaje szczegóły dotyczące serwerów, zaczynając od odpowiednich lokalizacji geograficznych, zagłębiając się w najdrobniejsze szczegóły, takie jak adresy IP, węzły i bloki pamięci, na których będą jednocześnie dystrybuowane jego dane. Ogólnie rzecz biorąc, w chmurze tworzona jest pewna liczba kopii tych samych danych, regularnie aktualizowanych i przechowywanych w różnych lokalizacjach geograficznych, aby zapewnić, że wypadek w jednej z lokalizacji geograficznych nie wpłynie na ciągły proces dostępu do danych, że jakakolwiek aplikacja klienta może robić. Ponadto należy sprawdzić czas okna ekspozycji wymieniony w umowie SLA. Inni zazwyczaj muszą mieć klauzule w umowie SLA, które zawierają szczegółowe informacje o częstotliwości archiwizacji, lokalizacjach archiwizacji i oknie ekspozycji, w którym zmiana wprowadzona w jednym węźle jest aktualizowana w pozostałych węzłach klastra itp.
Okno ekspozycji
Okno ekspozycji to czas potrzebny do zakończenia cyklu aktualizacji różnych kopii danych przechowywanych w różnych węzłach klastrów. Na przykład aplikacja użytkownika, która uzyskuje dostęp do danych przez interfejs, a mianowicie usługa sieci Web, musi zaktualizować jeden wiersz w jednej tabeli w bazie danych. Dlatego aplikacja wysyła polecenie aktualizacji, SQL lub w inny sposób, do jednej z baz danych, z którymi jest połączona. Załóżmy, że dostawca chmury jednocześnie przechowuje dane klienta na czterech różnych serwerach, a mianowicie D1, D2, D3 i D4. Załóżmy, że w danym momencie dane wyświetlane aplikacji użytkownika są pobierane z D1. Teraz okno ekspozycji to czas, zgodnie z umową SLA, wymagany do zaktualizowania tych danych we wszystkich pozostałych trzech bazach danych, a mianowicie w D2, D3 i D4 na całym świecie, czyli czas, w którym dane są widoczne / nieaktualizowane. Podobnie po SLA, gdy dostawca usuwa dane, okno ekspozycji to czas wymagany do usunięcia danych wykonanych w jednym węźle, aby odzwierciedlić się we wszystkich odpowiednich kopiach.
Koniec okresu SLA
Załóżmy, że pod koniec określonego okresu użytkownik kończy się z koniecznością przechowywania danych w chmurze. Istnieje możliwość, że użytkownik znalazł lepszego dostawcę, który udostępnia magazyn po znacznie niższej cenie. Na tym etapie użytkownik chce się wycofać i upewnić się, że dane nie są już u dostawcy. Dane pozostają u dostawcy pamięci masowej w chmurze, nawet jeśli są zaszyfrowane; jest bezużyteczny, więc nie dochodzi do wycieku prywatności, nawet jeśli dane trafią w niepowołane ręce.