Secondary abstract: |
Cloud Computing is a new aspect of computing where users have access to a shared computing resources. Any operation failure has a negative effect on the users, therefore achieving high availability is essential. The thesis presents the concept of cloud computing, its development, features, service and deployment models, advantages and opportunities, as well as disadvantages and risks. A special attention has been paid to high availability. Not only have we found some examples of operation failure, its causes and effect, but also solutions for achieving high availability. The way high availability affects the transition from a traditional computing to cloud computing has been analysed on the example of a small IT company, for which we have prepared a comparison of the solutions for archieving high availability between the traditional and cloud computing usage. |