Date Added: May 2010
The term cloud computing encompasses many different types of services. Therefore, evaluating business needs carefully before choosing a cloud vendor is imperative. Software-, platform-, and infrastructure-as service vendors differ not only in the type of products they offer but also in the type of architecture their cloud incorporates. This paper examines the broad architectural differences in cloud computing products, the drawbacks to more generic approaches in cloud delivery, and the Joyent philosophy of constructing cloud computing infrastructures. The paper then describes the Joyent Smart Technologies cloud architecture from server and operating system through data center and software development platform.