Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

King Saud University

College of Computer and Information Sciences


Software Engineering Department
SWE 486 - Cloud Computing and Big Data

SWE486

TUTORIAL 1
WHAT TYPE OF CLOUD COMPUTING SERVICE DOES EACH COMPANY OFFER?(AND GIVE
A JUSTIFICATION)
1. Engine Yard is a company designed for web application developers, offering languages and
server-side technologies. It supports Ruby, PHP, Java, Rails, Node.js. The company manages with
VM configuration and imaging, configuration management, resource optimization, and automated
scaling. It also takes care of key operations tasks, such as performing backups, managing
snapshots, managing clusters, administering databases and load balancing.

2. Box is an online workspace enables professionals to collaborate with anyone, anywhere. Users
can securely share large files via a traditional link or custom URL, safeguarding data and
documents via permissions and password protection. It supports more than 120 file types, and
users may preview content prior to downloading. All content sharing, editing, discussion, and
approval is confined to one centralized file, and users receive real-time notifications when edits
are made. Box also automates tasks such as employee onboarding and contract approvals,
reducing repetition and abbreviating review cycles.

3. AppFog platform allows deploying, updating, and managing mobile, social, and consumer Web
applications in the cloud using Java, Node, Ruby, Python, PHP, and others. It also supports
different code management systems such as Git, SVN, and Mercurial. One of its benefits is that it
allows for the delegation of management privileges, so you can pass on the work to someone else.

4. Linode is a cloud hosting solution that offers high-performance SSD Linux servers. Linode
Manager allow users to manage multiple server instances across a single system. Linode also
offers multiple products and services for its clients. Its flagship products are: cloud-hosting
services with multiple packages at different price points. Linode Backup allows customers to
back-up their servers on a daily, weekly, or monthly basis.

WHAT TYPE OF CLOUD DEPLOYMENT SUITABLE FOR EACH COMPANY:(AND GIVE A


JUSTIFICATION)

1. A company with multiple large departments has a large number of partners and customers. Its
on-premise IT resources provides services to all of the employees, partners and customers.
The company decided to move to the cloud and to try the cloud computing benefits. Which
cloud deployment method it should use?

2. An application that gives location-based suggestions (like Foursquare). The application owner
decided to make its application web-based and deployed in the cloud. Which cloud
deployment method it should use?

WHAT ARE THE VARIOUS DOMAINS/FIELDS THAT BIG DATA CAN BE USED IN? (AND
GIVE AN EXAMPLE)?

You might also like