Celem tej pracy jest przedstawienie przetwarzania w chmurze i analiza możliwości jego wykorzystania zarówno od strony technologicznej, jak i ekonomicznej. W pierwszym rozdziale zostały przedstawione podstawowe informacje na temat chmur obliczeniowych: historia ich powstania oraz opis technologii, które miały największy wpływ na ich rozwój. Ponadto, zostały przytoczone różne definicje, które mają na celu ustalenie, czym jest przetwarzanie w chmurze, jakie ma cechy i jak może zostać podzielone, aby łatwiej można było je opisać. Pod koniec tej części przedstawione są najpopularniejsze przypadki użycia, w których chmury obliczeniowe są obecnie wykorzystywane.
Rozdział drugi odnosi się do ekonomii chmur obliczeniowych. Zostały w nim porównane koszty tradycyjnych metod wdrożenia systemu informatycznego, takie jak kolokacja, wynajem serwerów dedykowanych i wdrożenie wewnętrzne, z rozwiązaniami opartymi o przetwarzanie w chmurze. Następnie zostały przedstawione rodzaje systemów, których wdrożenie w chmurze ma duże szanse przynieść korzyści ekonomiczne oraz takie, których przeniesienie do chmury może spowodować straty lub jest całkowicie niemożliwe.
W trzecim rozdziale zostały przedstawione zagadnienia związane z migracją do chmury. Z faktu na odmienne podejście do sprzętu i oprogramowania wprowadzane przez przetwarzanie w chmurze, konieczne jest rozważenie wielu aspektów, które przy tradycyjnym wdrożeniu nie musiałyby być brane pod uwagę. Konieczne jest rozważenie rodzaju chmury, którą chce się wykorzystać. Wybór ten ma następnie ogromny wpływ na cały proces migracji i może ją ułatwić albo utrudnić. Podobnie jest z wyborem dostawcy, kiedy to nie zawsze pozornie najtańsza oferta jest najlepsza. Pod koniec rozdziału został przedstawiony przykładowy plan migracji ukazujący taką kolejność działań, aby proces zakończył się sukcesem.
Ostatni, czwarty rozdział porusza temat oprogramowania w chmurze. Przedstawia korzyści jakie daje taki model rozpowszechniania aplikacji komputerowych zarówno użytkownikom jak i dostawcom. Opisuje najważniejsze cechy, które oprogramowanie musi posiadać, aby mogło być uznane za chmurowe oraz prezentuje różnice w stosunku do tradycyjnego oprogramowania. Na przykładach przedstawione zostały też najciekawsze rozwiązania dotyczące interfejsu, kontroli dostępu i źródeł danych, które obecnie są wykorzystywane przy tworzeniu takiego rodzaju
5