Introduction to Cloud Computing and Examples of Cloud Databases Sofia Salen Jing Wang Master’s in Data Science student at Master’s in Data Science student at Goergen Institute of Data Science at Goergen Institute of Data Science at the University of Rochester the University of Rochester
[email protected] [email protected] ABSTRACT 2. TYPES OF CLOUD COMPUTING AND The goal of this paper is to study databases used with the three different types of cloud computing: Infrastructure as a Service EXAMPLES OF CLOUD SERVICE (IaaS), Software as a Service (SaaS), and Platform as a Service MODELS (PaaS). In particular, this paper will give examples of cloud service models and also discuss cloud databases that are provided There are three types of cloud computing, and they are by cloud computing companies. Since databases provided by Infrastructure-as-a-Service (IaaS), Software-as-a-Service (SaaS), cloud computing platforms are quite different, this paper will look and Platform-as-a-Service (PaaS). In addition to defining the three into two cloud databases, Amazon’s SimpleDB, provided by types of cloud computing, this paper will provide examples of Amazon Web Services (an example of IaaS) and Google’s platforms and services to show benefits of using each type of Bigtable, provided by Google App Engine (an example of PaaS) cloud computing. in terms of their data model, advantages, and limitations. For a visual representation of the differences between PaaS, IaaS, and SaaS, one can refer to Figure 1. It displays the services that 1. INTRODUCTION TO CLOUD providers manage versus users manage.